Inheritance diagram for TGuiBldMenuDialog:
Public Member Functions | |
virtual | ~TGuiBldMenuDialog () |
TGuiBldMenuDialog (const TGWindow *main, TObject *obj, TMethod *method) | |
const char * | GetParameters () |
void | CloseWindow () |
void | ConnectButtonSignals () |
void | Build () |
void | Popup () |
void | ApplyMethod () |
void | Add (const char *argname, const char *value, const char *type) |
Public Attributes | |
TGButton * | fOK |
TGButton * | fCancel |
TObject * | fObject |
TMethod * | fMethod |
TGLayoutHints * | fL1 |
TGLayoutHints * | fL2 |
TList * | fWidgets |
Friends | |
class | TGuiBldDragManager |
Definition at line 102 of file TGuiBldDragManager.cxx.
TGuiBldMenuDialog::~TGuiBldMenuDialog | ( | ) | [virtual] |
Definition at line 163 of file TGuiBldDragManager.cxx.
References TList::Delete(), fL1, fL2, and fWidgets.
Definition at line 134 of file TGuiBldDragManager.cxx.
References Build(), ConnectButtonSignals(), fL1, fL2, fMethod, fObject, fWidgets, TGWindow::kEditDisable, kLHintsCenterX, kLHintsLeft, kLHintsTop, method, TGCompositeFrame::SetEditDisabled(), TGMainFrame::SetIconName(), TGMainFrame::SetWindowName(), and title.
const char * TGuiBldMenuDialog::GetParameters | ( | ) |
Definition at line 193 of file TGuiBldDragManager.cxx.
References xmlio::Class, data, fObject, fWidgets, params, snprintf, str, strlcat(), strlcpy(), and type.
Referenced by ApplyMethod().
void TGuiBldMenuDialog::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 297 of file TGuiBldDragManager.cxx.
References TGuiBldDragManager::DoDialogCancel(), and gGuiBldDragManager.
void TGuiBldMenuDialog::ConnectButtonSignals | ( | ) |
Definition at line 174 of file TGuiBldDragManager.cxx.
References TQObject::Connect(), fCancel, fOK, and gGuiBldDragManager.
Referenced by TGuiBldMenuDialog().
void TGuiBldMenuDialog::Build | ( | ) |
Definition at line 305 of file TGuiBldDragManager.cxx.
References Add(), TList::Add(), TGCompositeFrame::AddFrame(), CreateArgumentTitle(), TString::Data(), fCancel, fMethod, fObject, fOK, fWidgets, TClass::GetClass(), TMethodArg::GetDataMember(), TMethodArg::GetDefault(), TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TMethod::GetListOfMethodArgs(), TROOT::GetType(), TMethodArg::GetTypeName(), TDataType::GetTypeName(), gROOT, height, kFixedWidth, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, m, TGCompositeFrame::MapSubwindows(), TMath::Max(), TClass::Property(), TGFrame::Resize(), snprintf, strlcat(), strlcpy(), tval, type, val, TObject::Warning(), and width.
Referenced by TGuiBldMenuDialog().
void TGuiBldMenuDialog::Popup | ( | ) |
Definition at line 424 of file TGuiBldDragManager.cxx.
References TGObject::fClient, TGTransientFrame::fMain, TGCompositeFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultWidth(), TGObject::GetId(), gVirtualX, height, kMWMDecorAll, kMWMDecorMaximize, kMWMDecorMenu, kMWMDecorMinimize, kMWMDecorResizeH, kMWMFuncAll, kMWMFuncMaximize, kMWMFuncMinimize, kMWMFuncResize, kMWMInputModeless, TGFrame::MapRaised(), TGFrame::Move(), TGFrame::Resize(), TGMainFrame::SetMWMHints(), TGMainFrame::SetWMPosition(), TGMainFrame::SetWMSize(), TGMainFrame::SetWMSizeHints(), TGClient::WaitFor(), width, x, and y.
Referenced by TGuiBldDragManager::DoClassMenu().
void TGuiBldMenuDialog::ApplyMethod | ( | ) |
Definition at line 184 of file TGuiBldDragManager.cxx.
References TObject::Execute(), fMethod, fObject, GetParameters(), and params.
Referenced by TGuiBldDragManager::DoDialogApply(), and TGuiBldDragManager::DoDialogOK().
void TGuiBldMenuDialog::Add | ( | const char * | argname, | |
const char * | value, | |||
const char * | type | |||
) |
Definition at line 277 of file TGuiBldDragManager.cxx.
References TList::Add(), TGCompositeFrame::AddFrame(), b, fL1, fL2, fWidgets, gGuiBldDragManager, l, and t.
Referenced by Build().
friend class TGuiBldDragManager [friend] |
Definition at line 104 of file TGuiBldDragManager.cxx.
Definition at line 107 of file TGuiBldDragManager.cxx.
Referenced by Build(), and ConnectButtonSignals().
Definition at line 109 of file TGuiBldDragManager.cxx.
Referenced by Build(), and ConnectButtonSignals().
Definition at line 110 of file TGuiBldDragManager.cxx.
Referenced by ApplyMethod(), Build(), GetParameters(), and TGuiBldMenuDialog().
Definition at line 111 of file TGuiBldDragManager.cxx.
Referenced by ApplyMethod(), Build(), and TGuiBldMenuDialog().
Definition at line 112 of file TGuiBldDragManager.cxx.
Referenced by Add(), TGuiBldMenuDialog(), and ~TGuiBldMenuDialog().
Definition at line 113 of file TGuiBldDragManager.cxx.
Referenced by Add(), TGuiBldMenuDialog(), and ~TGuiBldMenuDialog().
Definition at line 114 of file TGuiBldDragManager.cxx.
Referenced by Add(), Build(), GetParameters(), TGuiBldMenuDialog(), and ~TGuiBldMenuDialog().