#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.
1.5.1