Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGuiBldDragManager.cxx File Reference
#include "TGuiBldDragManager.h"
#include "TGuiBldEditor.h"
#include "TRootGuiBuilder.h"
#include "TTimer.h"
#include "TList.h"
#include "TClass.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TColor.h"
#include "TImage.h"
#include "TError.h"
#include "TClassMenuItem.h"
#include "TMethod.h"
#include "TMethodCall.h"
#include "TBaseClass.h"
#include "TDataMember.h"
#include "TMethodArg.h"
#include "TToggle.h"
#include "TDataType.h"
#include "TObjString.h"
#include "TInterpreter.h"
#include "KeySymbols.h"
#include "TGResourcePool.h"
#include "TGMenu.h"
#include "TGFileDialog.h"
#include "TGMsgBox.h"
#include "TRandom.h"
#include "TGButton.h"
#include "TGMdi.h"
#include "TGTextEntry.h"
#include "TGDockableFrame.h"
#include "TGColorDialog.h"
#include "TGFontDialog.h"
#include "TGComboBox.h"
#include "TGCanvas.h"
#include "TGLabel.h"
#include "TGProgressBar.h"
#include "TGScrollBar.h"
#include "TVirtualX.h"
#include "strlcpy.h"
#include "snprintf.h"
Include dependency graph for TGuiBldDragManager.cxx:

Classes

class  TGAroundFrame
 
class  TGGrabRect
 
class  TGuiBldDragManagerGrid
 
class  TGuiBldDragManagerPimpl
 
class  TGuiBldDragManagerRepeatTimer
 
class  TGuiBldMenuDialog
 

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 

Functions

static Bool_t containBaseClass (const char *somestring, TClass *cl)
 Helper.
 
static TString CreateArgumentTitle (TMethodArg *argument)
 Create a string describing method argument.
 
static TString FindMenuIconName (TString &in)
 Return a name of icon.
 
static Window_t GetWindowFromPoint (Int_t x, Int_t y)
 Helper. Return a window located at point x,y (in screen coordinates)
 
static void GuiBldErrorHandler (Int_t, Bool_t, const char *, const char *)
 Our own error handler (not used yet)
 
static Bool_t IsParentOfGrab (Window_t id, const TGWindow *grab)
 Helper for IsPointVisible.
 
static void layoutFrame (TGFrame *frame)
 Helper to layout.
 

Variables

static UInt_t gGridStep = 8
 
static TGuiBldDragManagergGuiBldDragManager = 0
 
static const char * gImageTypes []
 
static TGuiBldMenuDialoggMenuDialog = 0
 
static const char * gSaveMacroTypes []
 

Function Documentation

◆ containBaseClass()

static Bool_t containBaseClass ( const char *  somestring,
TClass cl 
)
static

Helper.

Definition at line 5286 of file TGuiBldDragManager.cxx.

◆ CreateArgumentTitle()

static TString CreateArgumentTitle ( TMethodArg argument)
static

Create a string describing method argument.

Definition at line 266 of file TGuiBldDragManager.cxx.

◆ FindMenuIconName()

static TString FindMenuIconName ( TString in)
static

Return a name of icon.

Definition at line 5271 of file TGuiBldDragManager.cxx.

◆ GetWindowFromPoint()

static Window_t GetWindowFromPoint ( Int_t  x,
Int_t  y 
)
static

Helper. Return a window located at point x,y (in screen coordinates)

Definition at line 468 of file TGuiBldDragManager.cxx.

◆ GuiBldErrorHandler()

static void GuiBldErrorHandler ( Int_t  ,
Bool_t  ,
const char *  ,
const char *   
)
static

Our own error handler (not used yet)

Definition at line 519 of file TGuiBldDragManager.cxx.

◆ IsParentOfGrab()

static Bool_t IsParentOfGrab ( Window_t  id,
const TGWindow grab 
)
static

Helper for IsPointVisible.

Definition at line 1421 of file TGuiBldDragManager.cxx.

◆ layoutFrame()

static void layoutFrame ( TGFrame frame)
static

Helper to layout.

Definition at line 492 of file TGuiBldDragManager.cxx.

Variable Documentation

◆ gGridStep

UInt_t gGridStep = 8
static

Definition at line 71 of file TGuiBldDragManager.cxx.

◆ gGuiBldDragManager

TGuiBldDragManager* gGuiBldDragManager = 0
static

Definition at line 72 of file TGuiBldDragManager.cxx.

◆ gImageTypes

const char* gImageTypes[]
static
Initial value:
= {
"All files", "*",
"XPM", "*.xpm",
"GIF", "*.gif",
"PNG", "*.png",
"JPEG", "*.jpg",
"TARGA", "*.tga",
"BMP", "*.bmp",
"ICO", "*.ico",
"XCF", "*.xcf",
"CURSORS", "*.cur",
"PPM", "*.ppm",
"PNM", "*.pnm",
"XBM", "*.xbm",
"TIFF", "*.tiff",
"Encapsulated PostScript", "*.eps",
"PostScript", "*.ps",
"PDF", "*.pdf",
"ASImage XML","*.xml",
0, 0
}

Definition at line 82 of file TGuiBldDragManager.cxx.

◆ gMenuDialog

TGuiBldMenuDialog* gMenuDialog = 0
static

Definition at line 136 of file TGuiBldDragManager.cxx.

◆ gSaveMacroTypes

const char* gSaveMacroTypes[]
static
Initial value:
= {
"Macro files", "*.C",
"All files", "*",
0, 0
}

Definition at line 76 of file TGuiBldDragManager.cxx.