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

TGShutterfShutter
TGLayoutHintsfLayout
const TGPicturefDefaultPic
TListfTrash
TGShutterfShutter
TGLayoutHintsfLayout
const TGPicturefDefaultPic
TGTransientFramefMain
TGShutterfShutter
TGLayoutHintsfLayout
const TGPicturefDefaultPic

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