ShutterWindow Class Reference

Inheritance diagram for ShutterWindow:

TGMainFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Member Functions

 ShutterWindow (const TGWindow *p, UInt_t w, UInt_t h)
void AddShutterItem (const char *name, shutterData_t *data)
void ToggleShutterItem (const char *name)

Private Attributes

TGShutterfShutter
TGLayoutHintsfLayout
const TGPicturefDefaultPic

Detailed Description

Definition at line 1348 of file stressGUI.cxx.


Constructor & Destructor Documentation

ShutterWindow::ShutterWindow ( const TGWindow p,
UInt_t  w,
UInt_t  h 
)

Definition at line 1363 of file stressGUI.cxx.

References TGCompositeFrame::AddFrame(), AddShutterItem(), fDefaultPic, fLayout, fShutter, function_data, gClient, TGClient::GetPicture(), histo_data, kDeepCleanup, kLHintsExpandX, kLHintsExpandY, kSunkenFrame, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMPosition(), and tree_data.


Member Function Documentation

void ShutterWindow::AddShutterItem ( const char *  name,
shutterData_t data 
)

Definition at line 1390 of file stressGUI.cxx.

References TGCompositeFrame::AddFrame(), TGShutter::AddItem(), data, fDefaultPic, fShutter, gClient, TGShutterItem::GetContainer(), TGClient::GetPicture(), i, kButtonDisabled, kButtonEngaged, kLHintsCenterX, kLHintsTop, l, TGPictureButton::SetDisabledPicture(), TGPictureButton::SetPicture(), TGButton::SetState(), and TGButton::SetToolTipText().

Referenced by ShutterWindow().

void ShutterWindow::ToggleShutterItem ( const char *  name  ) 

Definition at line 1433 of file stressGUI.cxx.

References fShutter, TGShutter::GetItem(), gSystem, i, kC_COMMAND, kCM_BUTTON, MK_MSG(), TSystem::ProcessEvents(), TGFrame::SendMessage(), TSystem::Sleep(), and TGWidget::WidgetId().


Member Data Documentation

TGShutter* ShutterWindow::fShutter [private]

Definition at line 1351 of file stressGUI.cxx.

Referenced by AddShutterItem(), ShutterWindow(), and ToggleShutterItem().

TGLayoutHints* ShutterWindow::fLayout [private]

Definition at line 1352 of file stressGUI.cxx.

Referenced by ShutterWindow().

const TGPicture* ShutterWindow::fDefaultPic [private]

Definition at line 1353 of file stressGUI.cxx.

Referenced by AddShutterItem(), and ShutterWindow().


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