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