TestProgress Class Reference

#include <guitest.h>

Inheritance diagram for TestProgress:

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

Public Member Functions

 TestProgress (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
virtual ~TestProgress ()
virtual void CloseWindow ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 TestProgress (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
virtual ~TestProgress ()
virtual void CloseWindow ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 TestProgress (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
virtual ~TestProgress ()
void CloseWindow ()
void DoClose ()
void DoGo ()

Private Attributes

TGHorizontalFramefHframe1
TGVerticalFramefVframe1
TGLayoutHintsfHint1
TGLayoutHintsfHint2
TGLayoutHintsfHint3
TGLayoutHintsfHint4
TGLayoutHintsfHint5
TGHProgressBarfHProg1
TGHProgressBarfHProg2
TGHProgressBarfHProg3
TGVProgressBarfVProg1
TGVProgressBarfVProg2
TGTextButtonfGO
TGHorizontalFramefHframe1
TGVerticalFramefVframe1
TGLayoutHintsfHint1
TGHProgressBarfHProg1
TGVProgressBarfVProg1
TGTextButtonfGO
TGTransientFramefMain
TGHorizontalFramefHframe1
TGVerticalFramefVframe1
TGLayoutHintsfHint1
TGHProgressBarfHProg1
TGVProgressBarfVProg1
TGTextButtonfGO
Bool_t fClose

Detailed Description

Definition at line 217 of file guitest.h.


Constructor & Destructor Documentation

TestProgress::TestProgress ( const TGWindow p,
const TGWindow main,
UInt_t  w,
UInt_t  h 
)

Definition at line 1275 of file guitest.cpp.

References TGCompositeFrame::AddFrame(), TGWidget::Associate(), TGCompositeFrame::ChangeOptions(), TGObject::fClient, fGO, TGFrame::fHeight, fHframe1, fHint1, fHint2, fHint3, fHint4, fHint5, fHProg1, fHProg2, fHProg3, fVframe1, fVProg1, fVProg2, TGFrame::fWidth, TGCompositeFrame::GetDefaultSize(), TGFrame::GetHeight(), TGObject::GetId(), TGFrame::GetOptions(), TGWindow::GetParent(), gVirtualX, TGProgressBar::kBlockFill, kFALSE, TGProgressBar::kFancy, kHorizontalFrame, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, TGProgressBar::kStandard, kTRUE, kVerticalFrame, main(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Move(), TGFrame::Resize(), TGProgressBar::SetBarColor(), TGProgressBar::SetFillType(), TGMainFrame::SetWindowName(), TGHProgressBar::ShowPosition(), size, and TGClient::WaitFor().

TestProgress::~TestProgress (  )  [virtual]

Definition at line 1344 of file guitest.cpp.

References fGO, fHframe1, fHint1, fHint2, fHint3, fHint4, fHint5, fHProg1, fHProg2, fHProg3, fVframe1, fVProg1, and fVProg2.

TestProgress::TestProgress ( const TGWindow p,
const TGWindow main,
UInt_t  w,
UInt_t  h 
)

virtual TestProgress::~TestProgress (  )  [virtual]

TestProgress::TestProgress ( const TGWindow p,
const TGWindow main,
UInt_t  w,
UInt_t  h 
)

virtual TestProgress::~TestProgress (  )  [virtual]


Member Function Documentation

void TestProgress::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 1356 of file guitest.cpp.

Referenced by DoClose().

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

Reimplemented from TGCompositeFrame.

Definition at line 1363 of file guitest.cpp.

References fGO, fHProg1, fHProg2, fHProg3, fVProg1, fVProg2, GET_MSG(), GET_SUBMSG(), gSystem, TGProgressBar::Increment(), kC_COMMAND, kCM_BUTTON, kTRUE, TSystem::ProcessEvents(), TGProgressBar::Reset(), TGProgressBar::SetBarColor(), and TSystem::Sleep().

virtual void TestProgress::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

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

Reimplemented from TGCompositeFrame.

void TestProgress::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

void TestProgress::DoClose (  ) 

Definition at line 2230 of file guitest.C.

References CloseWindow(), fClose, kTRUE, and TTimer::SingleShot().

void TestProgress::DoGo (  ) 

Definition at line 2249 of file guitest.C.

References fClose, fHProg1, fHProg2, fHProg3, fVProg1, fVProg2, gSystem, TGProgressBar::Increment(), kFALSE, kTRUE, TSystem::ProcessEvents(), TGProgressBar::Reset(), TGProgressBar::SetBarColor(), and TSystem::Sleep().


Member Data Documentation

TGHorizontalFrame* TestProgress::fHframe1 [private]

Definition at line 220 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGVerticalFrame* TestProgress::fVframe1 [private]

Definition at line 221 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGLayoutHints* TestProgress::fHint1 [private]

Definition at line 222 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGLayoutHints * TestProgress::fHint2 [private]

Definition at line 222 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGLayoutHints * TestProgress::fHint3 [private]

Definition at line 222 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGLayoutHints * TestProgress::fHint4 [private]

Definition at line 222 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGLayoutHints * TestProgress::fHint5 [private]

Definition at line 222 of file guitest.h.

Referenced by TestProgress(), and ~TestProgress().

TGHProgressBar* TestProgress::fHProg1 [private]

Definition at line 223 of file guitest.h.

Referenced by DoGo(), ProcessMessage(), TestProgress(), and ~TestProgress().

TGHProgressBar * TestProgress::fHProg2 [private]

Definition at line 223 of file guitest.h.

Referenced by DoGo(), ProcessMessage(), TestProgress(), and ~TestProgress().

TGHProgressBar * TestProgress::fHProg3 [private]

Definition at line 223 of file guitest.h.

Referenced by DoGo(), ProcessMessage(), TestProgress(), and ~TestProgress().

TGVProgressBar* TestProgress::fVProg1 [private]

Definition at line 224 of file guitest.h.

Referenced by DoGo(), ProcessMessage(), TestProgress(), and ~TestProgress().

TGVProgressBar * TestProgress::fVProg2 [private]

Definition at line 224 of file guitest.h.

Referenced by DoGo(), ProcessMessage(), TestProgress(), and ~TestProgress().

TGTextButton* TestProgress::fGO [private]

Definition at line 225 of file guitest.h.

Referenced by ProcessMessage(), TestProgress(), and ~TestProgress().

TGHorizontalFrame* TestProgress::fHframe1 [private]

Definition at line 384 of file guitest.cxx.

TGVerticalFrame* TestProgress::fVframe1 [private]

Definition at line 385 of file guitest.cxx.

TGLayoutHints* TestProgress::fHint1 [private]

Definition at line 386 of file guitest.cxx.

TGHProgressBar* TestProgress::fHProg1 [private]

Definition at line 387 of file guitest.cxx.

TGVProgressBar* TestProgress::fVProg1 [private]

Definition at line 388 of file guitest.cxx.

TGTextButton* TestProgress::fGO [private]

Definition at line 389 of file guitest.cxx.

TGTransientFrame* TestProgress::fMain [private]

Reimplemented from TGTransientFrame.

Definition at line 434 of file guitest.C.

TGHorizontalFrame* TestProgress::fHframe1 [private]

Definition at line 435 of file guitest.C.

TGVerticalFrame* TestProgress::fVframe1 [private]

Definition at line 436 of file guitest.C.

TGLayoutHints* TestProgress::fHint1 [private]

Definition at line 437 of file guitest.C.

TGHProgressBar* TestProgress::fHProg1 [private]

Definition at line 438 of file guitest.C.

TGVProgressBar* TestProgress::fVProg1 [private]

Definition at line 439 of file guitest.C.

TGTextButton* TestProgress::fGO [private]

Definition at line 440 of file guitest.C.

Bool_t TestProgress::fClose [private]

Definition at line 441 of file guitest.C.

Referenced by DoClose(), and DoGo().


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