#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 TGuiBldDragManager * | gGuiBldDragManager = 0 |
static const char * | gSaveMacroTypes [] |
static const char * | gImageTypes [] |
static TGuiBldMenuDialog * | gMenuDialog = 0 |
ClassImp | ( | TGuiBldDragManager | ) |
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().
Definition at line 5260 of file TGuiBldDragManager.cxx.
References kNPOS, p1(), and p2().
Referenced by TGuiBldDragManager::AddClassMenuMethods(), and TGuiBldDragManager::AddDialogMethods().
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().
Definition at line 512 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::TGuiBldDragManager().
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().
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.