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"

Go to the source code of this file.

Classes

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

Functions

 ClassImp (TGuiBldDragManager) static UInt_t gGridStep
static TString CreateArgumentTitle (TMethodArg *argument)
static Window_t GetWindowFromPoint (Int_t x, Int_t y)
static void layoutFrame (TGFrame *frame)
static void GuiBldErrorHandler (Int_t, Bool_t, const char *, const char *)
static Bool_t IsParentOfGrab (Window_t id, const TGWindow *grab)
static TString FindMenuIconName (TString &in)
static Bool_t containBaseClass (const char *somestring, TClass *cl)

Variables

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


Function Documentation

ClassImp ( TGuiBldDragManager   ) 

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

Definition at line 5275 of file TGuiBldDragManager.cxx.

References TClass::GetListOfBases(), kFALSE, kTRUE, and str.

Referenced by TGuiBldDragManager::AddDialogMethods().

static TString CreateArgumentTitle ( TMethodArg argument  )  [static]

Definition at line 258 of file TGuiBldDragManager.cxx.

References TString::Form(), and TMethodArg::GetDefault().

Referenced by TGuiBldMenuDialog::Build(), and G__G__Base1_134_0_11().

static TString FindMenuIconName ( TString in  )  [static]

Definition at line 5260 of file TGuiBldDragManager.cxx.

References kNPOS, p1(), and p2().

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

static Window_t GetWindowFromPoint ( Int_t  x,
Int_t  y 
) [static]

Definition at line 461 of file TGuiBldDragManager.cxx.

References gClient, gGuiBldDragManager, gVirtualX, TGClient::IsEditable(), and TGuiBldDragManager::IsStopped().

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

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

Definition at line 512 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::TGuiBldDragManager().

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

Definition at line 1414 of file TGuiBldDragManager.cxx.

References gClient, TGClient::GetDefaultRoot(), TGObject::GetId(), TGWindow::GetParent(), kFALSE, and kTRUE.

Referenced by TGuiBldDragManager::IsPointVisible().

static void layoutFrame ( TGFrame frame  )  [static]

Definition at line 485 of file TGuiBldDragManager.cxx.

References xmlio::Class, gClient, TGCompositeFrame::GetLayoutManager(), TGCompositeFrame::GetList(), TObject::InheritsFrom(), TGLayoutManager::Layout(), TGCompositeFrame::Layout(), and TGClient::NeedRedraw().

Referenced by TGuiBldDragManager::Compact(), TGuiBldDragManager::DoResize(), and TGuiBldDragManager::HandleUpdateSelected().


Variable Documentation

TGuiBldDragManager* gGuiBldDragManager = 0 [static]

Definition at line 66 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldMenuDialog::Add(), TGuiBldMenuDialog::CloseWindow(), TGuiBldMenuDialog::ConnectButtonSignals(), GetWindowFromPoint(), TGGrabRect::HandleButton(), TGuiBldDragManager::TGuiBldDragManager(), and TGuiBldDragManager::~TGuiBldDragManager().

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::DeleteMenuDialog(), TGuiBldDragManager::DoClassMenu(), TGuiBldDragManager::DoDialogApply(), TGuiBldDragManager::DoDialogCancel(), TGuiBldDragManager::DoDialogOK(), TGuiBldDragManager::HandleButtonPress(), and TGuiBldDragManager::HandleExpose().

const char* gSaveMacroTypes[] [static]

Initial value:

 {
   "Macro files", "*.C",
   "All files",   "*",
   0,             0
}

Definition at line 70 of file TGuiBldDragManager.cxx.


Generated on Tue Jul 5 16:00:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1