ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
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 "TBaseClass.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 dependency graph for TGuiBldDragManager.cxx:

Go to the source code of this file.

Functions

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

Variables

static TGuiBldDragManagergGuiBldDragManager = 0
 
static const char * gSaveMacroTypes []
 
static const char * gImageTypes []
 
static TGuiBldMenuDialog * gMenuDialog = 0
 

Function Documentation

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

Helper.

Definition at line 5283 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::AddDialogMethods().

static TString CreateArgumentTitle ( TMethodArg argument)
static

Create a string describing method argument.

Definition at line 260 of file TGuiBldDragManager.cxx.

static TString FindMenuIconName ( TString in)
static

Return a name of icon.

Definition at line 5268 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::AddClassMenuMethods(), and TGuiBldDragManager::AddDialogMethods().

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 466 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::CheckTargetAtPoint(), TGuiBldDragManager::HandleButtonPress(), TGuiBldDragManager::HandleKey(), and TGuiBldDragManager::HandleTimerEvent().

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

Our own error handler (not used yet)

Definition at line 517 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::TGuiBldDragManager().

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

Helper for IsPointVisible.

Definition at line 1419 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::IsPointVisible().

static void layoutFrame ( TGFrame frame)
static

Variable Documentation

TGuiBldDragManager* gGuiBldDragManager = 0
static
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",
"Enacapsulated PostScript", "*.eps",
"PostScript", "*.ps",
"PDF", "*.pdf",
"ASImage XML","*.xml",
0, 0
}

Definition at line 76 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::ChangeImage(), and TGuiBldDragManager::ChangePicture().

TGuiBldMenuDialog* gMenuDialog = 0
static

Definition at line 130 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::DoClassMenu().

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

Definition at line 70 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::HandleKey(), TGuiBldDragManager::Save(), and TGuiBldDragManager::SaveFrame().