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

TGHorizontalFrame * fHframe1
TGVerticalFrame * fVframe1
TGLayoutHints * fHint1
TGLayoutHints * fHint2
TGLayoutHints * fHint3
TGLayoutHints * fHint4
TGLayoutHints * fHint5
TGHProgressBar * fHProg1
TGHProgressBar * fHProg2
TGHProgressBar * fHProg3
TGVProgressBar * fVProg1
TGVProgressBar * fVProg2
TGTextButton * fGO
TGHorizontalFrame * fHframe1
TGVerticalFrame * fVframe1
TGLayoutHints * fHint1
TGHProgressBar * fHProg1
TGVProgressBar * fVProg1
TGTextButton * fGO
TGTransientFrame * fMain
TGHorizontalFrame * fHframe1
TGVerticalFrame * fVframe1
TGLayoutHints * fHint1
TGHProgressBar * fHProg1
TGVProgressBar * fVProg1
TGTextButton * fGO
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