#include <XSElementDlg.h>
Inheritance diagram for XSElementDlg:
Public Member Functions | |
XSElementDlg (const TGWindow *p, const TGWindow *main, UInt_t *retZ, UInt_t w=600, UInt_t h=350) | |
~XSElementDlg () | |
virtual void | CloseWindow () |
virtual Bool_t | ProcessButton (Long_t param) |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t param1, Long_t param2) |
Private Attributes | |
UInt_t * | selectedZ |
XSPeriodicTable * | pTable |
TGTab * | tabMenu |
TGButton * | okButton |
TGButton * | closeButton |
TGCompositeFrame * | buttonFrame |
TGCompositeFrame * | nameFrame |
TGCompositeFrame * | mnemonicFrame |
TGCompositeFrame * | zFrame |
XSElementList * | nameListBox |
XSElementList * | mnemonicListBox |
XSElementList * | zListBox |
TGLayoutHints * | buttonLayoutHints |
TGLayoutHints * | frameLayoutHints |
TGLayoutHints * | lHints |
TGLayoutHints * | lHints2 |
Definition at line 18 of file XSElementDlg.h.
XSElementDlg::XSElementDlg | ( | const TGWindow * | p, | |
const TGWindow * | main, | |||
UInt_t * | retZ, | |||
UInt_t | w = 600 , |
|||
UInt_t | h = 350 | |||
) |
Definition at line 33 of file XSElementDlg.cxx.
References activeTab, TGCompositeFrame::AddFrame(), TGTab::AddTab(), TGWidget::Associate(), buttonFrame, buttonLayoutHints, closeButton, ELEM_CANCEL, ELEM_OK, TGObject::fClient, TGFrame::fHeight, frameLayoutHints, TGFrame::fWidth, TGCompositeFrame::GetDefaultSize(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), gVirtualX, kFixedWidth, kLHintsBottom, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kVerticalFrame, LastWinX, LastWinY, lHints, lHints2, main(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), mnemonicFrame, mnemonicListBox, TGFrame::Move(), nameFrame, nameListBox, okButton, pTable, TGFrame::Resize(), selectedZ, XSElementList::SelectZ(), XSPeriodicTable::SelectZ(), TGTab::SetTab(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMPosition(), tabMenu, TGCompositeFrame::TGCompositeFrame(), TGClient::WaitFor(), XSEL_SORTBY_MNEMONIC, XSEL_SORTBY_NAME, XSEL_SORTBY_Z, zFrame, and zListBox.
XSElementDlg::~XSElementDlg | ( | ) |
Definition at line 130 of file XSElementDlg.cxx.
References activeTab, buttonFrame, buttonLayoutHints, closeButton, frameLayoutHints, TGTab::GetCurrent(), lHints, lHints2, mnemonicFrame, mnemonicListBox, nameFrame, nameListBox, pTable, tabMenu, zFrame, and zListBox.
void XSElementDlg::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 152 of file XSElementDlg.cxx.
References TGObject::GetId(), TGWindow::GetParent(), gVirtualX, LastWinX, and LastWinY.
Referenced by ProcessButton().
Definition at line 164 of file XSElementDlg.cxx.
References activeTab, CloseWindow(), XSElementList::CurrentZ(), ELEM_CANCEL, ELEM_OK, TGObject::fClient, TGTab::GetCurrent(), TGClient::GetRoot(), kFALSE, kMBIconAsterisk, kMBOk, kTRUE, mnemonicListBox, nameListBox, retval, selectedZ, tabMenu, and zListBox.
Referenced by ProcessMessage().
Reimplemented from TGCompositeFrame.
Definition at line 215 of file XSElementDlg.cxx.
References GET_MSG(), GET_SUBMSG(), kC_COMMAND, kCM_BUTTON, kTRUE, and ProcessButton().
UInt_t* XSElementDlg::selectedZ [private] |
XSPeriodicTable* XSElementDlg::pTable [private] |
TGTab* XSElementDlg::tabMenu [private] |
Definition at line 24 of file XSElementDlg.h.
Referenced by ProcessButton(), XSElementDlg(), and ~XSElementDlg().
TGButton* XSElementDlg::okButton [private] |
TGButton * XSElementDlg::closeButton [private] |
TGCompositeFrame* XSElementDlg::buttonFrame [private] |
TGCompositeFrame * XSElementDlg::nameFrame [private] |
TGCompositeFrame * XSElementDlg::mnemonicFrame [private] |
TGCompositeFrame * XSElementDlg::zFrame [private] |
XSElementList* XSElementDlg::nameListBox [private] |
Definition at line 31 of file XSElementDlg.h.
Referenced by ProcessButton(), XSElementDlg(), and ~XSElementDlg().
XSElementList * XSElementDlg::mnemonicListBox [private] |
Definition at line 31 of file XSElementDlg.h.
Referenced by ProcessButton(), XSElementDlg(), and ~XSElementDlg().
XSElementList * XSElementDlg::zListBox [private] |
Definition at line 31 of file XSElementDlg.h.
Referenced by ProcessButton(), XSElementDlg(), and ~XSElementDlg().
TGLayoutHints* XSElementDlg::buttonLayoutHints [private] |
TGLayoutHints * XSElementDlg::frameLayoutHints [private] |
TGLayoutHints * XSElementDlg::lHints [private] |
TGLayoutHints * XSElementDlg::lHints2 [private] |