EntryTestDlg Class Reference

Inheritance diagram for EntryTestDlg:

TGTransientFrame TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 EntryTestDlg (const TGWindow *p, const TGWindow *main)
virtual ~EntryTestDlg ()
virtual void CloseWindow ()
void SetLimits ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t)
 EntryTestDlg (const TGWindow *p, const TGWindow *main)
virtual ~EntryTestDlg ()
void CloseWindow ()
void SetLimits ()
void DoOK ()

Private Attributes

TGVerticalFramefF1
TGVerticalFramefF2
TGHorizontalFramefF [13]
TGLayoutHintsfL1
TGLayoutHintsfL2
TGLayoutHintsfL3
TGLabelfLabel [13]
TGNumberEntryfNumericEntries [13]
TGCheckButtonfLowerLimit
TGCheckButtonfUpperLimit
TGNumberEntryfLimits [2]
TGCheckButtonfPositive
TGCheckButtonfNonNegative
TGButtonfSetButton
TGButtonfExitButton
TGTransientFramefMain
TGVerticalFramefF1
TGVerticalFramefF2
TGHorizontalFramefF [13]
TGLayoutHintsfL1
TGLayoutHintsfL2
TGLayoutHintsfL3
TGLabelfLabel [13]
TGNumberEntryfNumericEntries [13]
TGCheckButtonfLowerLimit
TGCheckButtonfUpperLimit
TGNumberEntryfLimits [2]
TGCheckButtonfPositive
TGCheckButtonfNonNegative
TGButtonfSetButton
TGButtonfExitButton

Static Private Attributes

static const char *const numlabel [13]
static const Double_t numinit [13]

Detailed Description

Definition at line 400 of file guitest.cxx.


Constructor & Destructor Documentation

EntryTestDlg::EntryTestDlg ( const TGWindow p,
const TGWindow main 
)

Definition at line 2158 of file guitest.cxx.

References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), TGWidget::Associate(), TGTransientFrame::CenterOnParent(), TGObject::fClient, fExitButton, fF, fL1, fL2, fL3, fLabel, fLimits, fLowerLimit, fNonNegative, fNumericEntries, fPositive, fSetButton, fUpperLimit, TGCompositeFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultWidth(), TGClient::GetFont(), TGFont::GetFontHandle(), TGFont::GetFontStruct(), TGResourcePool::GetFrameGC(), TGClient::GetResourcePool(), height, kDeepCleanup, kFALSE, kLHintsCenterY, kLHintsLeft, kLHintsRight, kLHintsTop, kMWMDecorAll, kMWMDecorMaximize, kMWMDecorMenu, kMWMDecorMinimize, kMWMDecorResizeH, kMWMFuncAll, kMWMFuncMaximize, kMWMFuncMinimize, kMWMFuncResize, kMWMInputModeless, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), numinit, numlabel, TGFrame::Resize(), TGMainFrame::SetClassHints(), TGCompositeFrame::SetCleanup(), TGGC::SetFont(), TGMainFrame::SetIconName(), TGNumberEntry::SetLogStep(), TGMainFrame::SetMWMHints(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMSize(), TGMainFrame::SetWMSizeHints(), TGClient::WaitFor(), and width.

EntryTestDlg::~EntryTestDlg (  )  [virtual]

Definition at line 2238 of file guitest.cxx.

EntryTestDlg::EntryTestDlg ( const TGWindow p,
const TGWindow main 
)

virtual EntryTestDlg::~EntryTestDlg (  )  [virtual]


Member Function Documentation

void EntryTestDlg::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 2243 of file guitest.cxx.

References TGFrame::DeleteWindow().

Referenced by ProcessMessage().

void EntryTestDlg::SetLimits (  ) 

Definition at line 2248 of file guitest.cxx.

References fLimits, fLowerLimit, fNonNegative, fNumericEntries, fPositive, fUpperLimit, TGNumberEntry::GetNumber(), TGButton::GetState(), high, kButtonDown, TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNEAPositive, TGNumberFormat::kNELLimitMax, TGNumberFormat::kNELLimitMin, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNELNoLimits, low, max, min, and TGNumberEntry::SetLimits().

Referenced by ProcessMessage().

Bool_t EntryTestDlg::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t   
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2280 of file guitest.cxx.

References CloseWindow(), GET_MSG(), GET_SUBMSG(), kC_COMMAND, kCM_BUTTON, kTRUE, and SetLimits().

void EntryTestDlg::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

void EntryTestDlg::SetLimits (  ) 

void EntryTestDlg::DoOK (  ) 

Definition at line 2398 of file guitest.C.

References fMain, and TGMainFrame::SendCloseMessage().


Member Data Documentation

TGVerticalFrame* EntryTestDlg::fF1 [private]

Definition at line 403 of file guitest.cxx.

TGVerticalFrame* EntryTestDlg::fF2 [private]

Definition at line 404 of file guitest.cxx.

TGHorizontalFrame* EntryTestDlg::fF[13] [private]

Definition at line 405 of file guitest.cxx.

Referenced by EntryTestDlg().

TGLayoutHints* EntryTestDlg::fL1 [private]

Definition at line 406 of file guitest.cxx.

Referenced by EntryTestDlg().

TGLayoutHints* EntryTestDlg::fL2 [private]

Definition at line 407 of file guitest.cxx.

Referenced by EntryTestDlg().

TGLayoutHints* EntryTestDlg::fL3 [private]

Definition at line 408 of file guitest.cxx.

Referenced by EntryTestDlg().

TGLabel* EntryTestDlg::fLabel[13] [private]

Definition at line 409 of file guitest.cxx.

Referenced by EntryTestDlg().

TGNumberEntry* EntryTestDlg::fNumericEntries[13] [private]

Definition at line 410 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGCheckButton* EntryTestDlg::fLowerLimit [private]

Definition at line 411 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGCheckButton* EntryTestDlg::fUpperLimit [private]

Definition at line 412 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGNumberEntry* EntryTestDlg::fLimits[2] [private]

Definition at line 413 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGCheckButton* EntryTestDlg::fPositive [private]

Definition at line 414 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGCheckButton* EntryTestDlg::fNonNegative [private]

Definition at line 415 of file guitest.cxx.

Referenced by EntryTestDlg(), and SetLimits().

TGButton* EntryTestDlg::fSetButton [private]

Definition at line 416 of file guitest.cxx.

Referenced by EntryTestDlg().

TGButton* EntryTestDlg::fExitButton [private]

Definition at line 417 of file guitest.cxx.

Referenced by EntryTestDlg().

const char *const EntryTestDlg::numlabel [static, private]

Definition at line 419 of file guitest.cxx.

Referenced by EntryTestDlg().

const Double_t EntryTestDlg::numinit [static, private]

Definition at line 420 of file guitest.cxx.

Referenced by EntryTestDlg().

TGTransientFrame* EntryTestDlg::fMain [private]

Reimplemented from TGTransientFrame.

Definition at line 457 of file guitest.C.

Referenced by DoOK().

TGVerticalFrame* EntryTestDlg::fF1 [private]

Definition at line 458 of file guitest.C.

TGVerticalFrame* EntryTestDlg::fF2 [private]

Definition at line 459 of file guitest.C.

TGHorizontalFrame* EntryTestDlg::fF[13] [private]

Definition at line 460 of file guitest.C.

TGLayoutHints* EntryTestDlg::fL1 [private]

Definition at line 461 of file guitest.C.

TGLayoutHints* EntryTestDlg::fL2 [private]

Definition at line 462 of file guitest.C.

TGLayoutHints* EntryTestDlg::fL3 [private]

Definition at line 463 of file guitest.C.

TGLabel* EntryTestDlg::fLabel[13] [private]

Definition at line 464 of file guitest.C.

TGNumberEntry* EntryTestDlg::fNumericEntries[13] [private]

Definition at line 465 of file guitest.C.

TGCheckButton* EntryTestDlg::fLowerLimit [private]

Definition at line 466 of file guitest.C.

TGCheckButton* EntryTestDlg::fUpperLimit [private]

Definition at line 467 of file guitest.C.

TGNumberEntry* EntryTestDlg::fLimits[2] [private]

Definition at line 468 of file guitest.C.

TGCheckButton* EntryTestDlg::fPositive [private]

Definition at line 469 of file guitest.C.

TGCheckButton* EntryTestDlg::fNonNegative [private]

Definition at line 470 of file guitest.C.

TGButton* EntryTestDlg::fSetButton [private]

Definition at line 471 of file guitest.C.

TGButton* EntryTestDlg::fExitButton [private]

Definition at line 472 of file guitest.C.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:25:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1