TestShutter Class Reference

#include <guitest.h>

Inheritance diagram for TestShutter:

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

Public Member Functions

 TestShutter (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
 ~TestShutter ()
void AddShutterItem (const char *name, shutterData_t data[])
virtual void CloseWindow ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 TestShutter (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
 ~TestShutter ()
void AddShutterItem (const char *name, shutterData_t data[])
virtual void CloseWindow ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 TestShutter (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h)
 ~TestShutter ()
void AddShutterItem (const char *name, shutterData_t *data)
void CloseWindow ()
void HandleButtons ()

Private Attributes

TGShutter * fShutter
TGLayoutHints * fLayout
const TGPicture * fDefaultPic
TList * fTrash
TGShutter * fShutter
TGLayoutHints * fLayout
const TGPicture * fDefaultPic
TGTransientFrame * fMain
TGShutter * fShutter
TGLayoutHints * fLayout
const TGPicture * fDefaultPic

Detailed Description

Definition at line 199 of file guitest.h.


Constructor & Destructor Documentation

TestShutter::TestShutter ( const TGWindow *  p,
const TGWindow *  main,
UInt_t  w,
UInt_t  h 
)

Definition at line 1183 of file guitest.cpp.

References TGCompositeFrame::AddFrame(), AddShutterItem(), TGObject::fClient, fDefaultPic, TGFrame::fHeight, fLayout, fShutter, fTrash, function_data0, TGFrame::fWidth, TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), TGClient::GetPicture(), gVirtualX, histo_data0, kLHintsExpandX, kLHintsExpandY, kSunkenFrame, main(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Move(), TGFrame::Resize(), TGMainFrame::SetWindowName(), and tree_data0.

Referenced by TestSliders::DoSlider().

TestShutter::~TestShutter (  ) 

Definition at line 1254 of file guitest.cpp.

References TList::Delete(), fLayout, fShutter, and fTrash.

Referenced by TestSliders::DoSlider().

TestShutter::TestShutter ( const TGWindow *  p,
const TGWindow *  main,
UInt_t  w,
UInt_t  h 
)

TestShutter::~TestShutter (  ) 

TestShutter::TestShutter ( const TGWindow *  p,
const TGWindow *  main,
UInt_t  w,
UInt_t  h 
)

TestShutter::~TestShutter (  ) 


Member Function Documentation

void TestShutter::AddShutterItem ( const char *  name,
shutterData_t  data[] 
)

Definition at line 1219 of file guitest.cpp.

References TList::Add(), TGCompositeFrame::AddFrame(), TGShutter::AddItem(), TGWidget::Associate(), data, TGObject::fClient, fDefaultPic, fShutter, fTrash, TGShutterItem::GetContainer(), TGClient::GetPicture(), i, kLHintsCenterX, kLHintsTop, l, TGButton::SetToolTipText(), and TObject::Warning().

Referenced by TestSliders::DoSlider(), and TestShutter().

void TestShutter::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 1262 of file guitest.cpp.

Referenced by TestSliders::DoSlider().

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

Reimplemented from TGCompositeFrame.

Definition at line 1267 of file guitest.cpp.

References kTRUE.

void TestShutter::AddShutterItem ( const char *  name,
shutterData_t  data[] 
)

virtual void TestShutter::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

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

Reimplemented from TGCompositeFrame.

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

Definition at line 1686 of file guitest.cxx.

References TGCompositeFrame::AddFrame(), TGShutter::AddItem(), TGWidget::Associate(), data, TGObject::fClient, fDefaultPic, fShutter, TGShutterItem::GetContainer(), TGClient::GetPicture(), kLHintsCenterX, kLHintsTop, l, TGButton::SetToolTipText(), and TObject::Warning().

void TestShutter::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

void TestShutter::HandleButtons (  ) 

Definition at line 1881 of file guitest.C.

References gTQSender, and TGWidget::WidgetId().


Member Data Documentation

TGShutter* TestShutter::fShutter [private]

Definition at line 202 of file guitest.h.

Referenced by AddShutterItem(), TestSliders::DoSlider(), TestShutter(), and ~TestShutter().

TGLayoutHints* TestShutter::fLayout [private]

Definition at line 203 of file guitest.h.

Referenced by TestSliders::DoSlider(), TestShutter(), and ~TestShutter().

const TGPicture* TestShutter::fDefaultPic [private]

Definition at line 204 of file guitest.h.

Referenced by AddShutterItem(), TestSliders::DoSlider(), and TestShutter().

TList* TestShutter::fTrash [private]

Definition at line 205 of file guitest.h.

Referenced by AddShutterItem(), TestShutter(), and ~TestShutter().

TGShutter* TestShutter::fShutter [private]

Definition at line 332 of file guitest.cxx.

TGLayoutHints* TestShutter::fLayout [private]

Definition at line 333 of file guitest.cxx.

const TGPicture* TestShutter::fDefaultPic [private]

Definition at line 334 of file guitest.cxx.

TGTransientFrame* TestShutter::fMain [private]

Reimplemented from TGTransientFrame.

Definition at line 371 of file guitest.C.

Referenced by TestSliders::DoSlider().

TGShutter* TestShutter::fShutter [private]

Definition at line 372 of file guitest.C.

TGLayoutHints* TestShutter::fLayout [private]

Definition at line 373 of file guitest.C.

const TGPicture* TestShutter::fDefaultPic [private]

Definition at line 374 of file guitest.C.


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