TGShutterItem Class Reference

#include <TGShutter.h>

Inheritance diagram for TGShutterItem:

TGVerticalFrame TGWidget TGVerticalFrame TGWidget TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGShutterItem (const TGWindow *p=0, TGHotString *s=0, Int_t id=-1, UInt_t options=0)
virtual ~TGShutterItem ()
TGButtonGetButton () const
TGFrameGetContainer () const
virtual void Selected ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TGShutterItem (const TGWindow *p=0, TGHotString *s=0, Int_t id=-1, UInt_t options=0)
virtual ~TGShutterItem ()
TGButtonGetButton () const
TGFrameGetContainer () const
virtual void Selected ()
virtual void SavePrimitive (ostream &out, Option_t *option="")

Protected Attributes

TGButtonfButton
TGCanvasfCanvas
TGFramefContainer
TGLayoutHintsfL1
TGLayoutHintsfL2
TGButtonfButton
TGCanvasfCanvas
TGFramefContainer
TGLayoutHintsfL1

Private Member Functions

 TGShutterItem (const TGShutterItem &)
TGShutterItemoperator= (const TGShutterItem &)
 TGShutterItem (const TGShutterItem &)
TGShutterItemoperator= (const TGShutterItem &)

Friends

class TGShutter

Detailed Description

Definition at line 45 of file TGShutter.h.


Constructor & Destructor Documentation

TGShutterItem::TGShutterItem ( const TGShutterItem  )  [private]

TGShutterItem::TGShutterItem ( const TGWindow p = 0,
TGHotString s = 0,
Int_t  id = -1,
UInt_t  options = 0 
)

Definition at line 338 of file TGShutter.cxx.

References TGCompositeFrame::AddFrame(), TGWidget::Associate(), fButton, fCanvas, TGObject::fClient, fContainer, TGWindow::fEditDisabled, fL1, fL2, TGFrame::GetDefaultFrameBackground(), TGClient::GetShadow(), TGCanvas::GetViewPort(), kChildFrame, TGWindow::kEditDisableBtnEnable, TGWindow::kEditDisableGrab, TGWindow::kEditDisableLayout, kLHintsExpandX, kLHintsExpandY, kLHintsTop, kOwnBackground, TObject::MakeZombie(), p, s, TGFrame::SetBackgroundColor(), TGCanvas::SetContainer(), TGWindow::SetEditDisabled(), and TGVerticalFrame::TGVerticalFrame().

TGShutterItem::~TGShutterItem (  )  [virtual]

Definition at line 366 of file TGShutter.cxx.

References fButton, fCanvas, fContainer, fL1, fL2, TObject::IsZombie(), and TGCompositeFrame::MustCleanup().

TGShutterItem::TGShutterItem ( const TGShutterItem  )  [private]

TGShutterItem::TGShutterItem ( const TGWindow p = 0,
TGHotString s = 0,
Int_t  id = -1,
UInt_t  options = 0 
)

virtual TGShutterItem::~TGShutterItem (  )  [virtual]


Member Function Documentation

TGShutterItem& TGShutterItem::operator= ( const TGShutterItem  )  [private]

TGButton* TGShutterItem::GetButton (  )  const [inline]

Definition at line 64 of file TGShutter.h.

References fButton.

Referenced by TGeoManagerEditor::DoCreateBox(), TGeoManagerEditor::DoCreateCone(), TGeoManagerEditor::DoCreateCons(), TGeoManagerEditor::DoCreateCtub(), TGeoManagerEditor::DoCreateEltu(), TGeoManagerEditor::DoCreateGtra(), TGeoManagerEditor::DoCreateHype(), TGeoManagerEditor::DoCreateMaterial(), TGeoManagerEditor::DoCreateMedium(), TGeoManagerEditor::DoCreateMixture(), TGeoManagerEditor::DoCreatePara(), TGeoManagerEditor::DoCreatePcon(), TGeoManagerEditor::DoCreatePgon(), TGeoManagerEditor::DoCreateSphe(), TGeoManagerEditor::DoCreateTorus(), TGeoManagerEditor::DoCreateTrap(), TGeoManagerEditor::DoCreateTrd1(), TGeoManagerEditor::DoCreateTrd2(), TGeoManagerEditor::DoCreateTube(), TGeoManagerEditor::DoCreateTubs(), TGeoVolumeEditor::DoRemoveNode(), TGShutter::EnableItem(), TGShutter::GetItem(), TGShutter::RemovePage(), TGShutter::RenamePage(), TGeoVolumeEditor::SetModel(), and TGeoManagerEditor::SetModel().

TGFrame* TGShutterItem::GetContainer (  )  const [inline]

Definition at line 65 of file TGShutter.h.

References fCanvas, and TGCanvas::GetContainer().

Referenced by TRootGuiBuilder::AddAction(), TestShutter::AddShutterItem(), ShutterWindow::AddShutterItem(), TRootGuiBuilder::BuildShutter(), TestSliders::DoSlider(), TRootGuiBuilder::FindActionButton(), SavePrimitive(), TGeoManagerEditor::ShowSelectMaterial(), TGeoManagerEditor::ShowSelectMatrix(), TGeoManagerEditor::ShowSelectMedium(), TGeoManagerEditor::ShowSelectShape(), TGeoManagerEditor::ShowSelectVolume(), TGeoManagerEditor::TGeoManagerEditor(), TGeoVolumeEditor::TGeoVolumeEditor(), TRootGuiBuilder::TRootGuiBuilder(), TGeoManagerEditor::~TGeoManagerEditor(), and TGeoVolumeEditor::~TGeoVolumeEditor().

virtual void TGShutterItem::Selected (  )  [inline, virtual]

Definition at line 66 of file TGShutter.h.

References TQObject::Emit().

Referenced by TGShutter::ProcessMessage(), and TGShutter::SetSelectedItem().

void TGShutterItem::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGVerticalFrame.

Definition at line 380 of file TGShutter.cxx.

References b, fButton, TGFrameElement::fFrame, TGFrameElement::fLayout, TGWindow::fParent, GetContainer(), TGCompositeFrame::GetList(), TGWindow::GetName(), TGFrame::GetOptionString(), i, list, out, TGFrame::SavePrimitive(), TGLayoutHints::SavePrimitive(), text(), and TGWidget::WidgetId().

TGShutterItem& TGShutterItem::operator= ( const TGShutterItem  )  [private]

TGButton* TGShutterItem::GetButton (  )  const [inline]

Definition at line 64 of file TGShutter.h.

References fButton.

TGFrame* TGShutterItem::GetContainer (  )  const [inline]

Definition at line 65 of file TGShutter.h.

References fCanvas, and TGCanvas::GetContainer().

virtual void TGShutterItem::Selected (  )  [inline, virtual]

Definition at line 66 of file TGShutter.h.

References TQObject::Emit().

virtual void TGShutterItem::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGVerticalFrame.


Friends And Related Function Documentation

TGShutter [friend]

Definition at line 47 of file TGShutter.h.


Member Data Documentation

TGButton* TGShutterItem::fButton [protected]

Definition at line 50 of file TGShutter.h.

Referenced by GetButton(), TGShutter::Layout(), TGShutter::ProcessMessage(), SavePrimitive(), TGShutterItem(), and ~TGShutterItem().

TGCanvas* TGShutterItem::fCanvas [protected]

Definition at line 51 of file TGShutter.h.

Referenced by GetContainer(), TGShutter::Layout(), TGShutterItem(), and ~TGShutterItem().

TGFrame* TGShutterItem::fContainer [protected]

Definition at line 52 of file TGShutter.h.

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

TGLayoutHints* TGShutterItem::fL1 [protected]

Definition at line 53 of file TGShutter.h.

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

TGLayoutHints * TGShutterItem::fL2 [protected]

Definition at line 53 of file TGShutter.h.

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

TGButton* TGShutterItem::fButton [protected]

Definition at line 50 of file TGShutter.h.

TGCanvas* TGShutterItem::fCanvas [protected]

Definition at line 51 of file TGShutter.h.

TGFrame* TGShutterItem::fContainer [protected]

Definition at line 52 of file TGShutter.h.

TGLayoutHints* TGShutterItem::fL1 [protected]

Definition at line 53 of file TGShutter.h.


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