#include <TGShutter.h>
Inheritance diagram for TGShutterItem:
Public Member Functions | |
TGShutterItem (const TGWindow *p=0, TGHotString *s=0, Int_t id=-1, UInt_t options=0) | |
virtual | ~TGShutterItem () |
TGButton * | GetButton () const |
TGFrame * | GetContainer () 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 () |
TGButton * | GetButton () const |
TGFrame * | GetContainer () const |
virtual void | Selected () |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
Protected Attributes | |
TGButton * | fButton |
TGCanvas * | fCanvas |
TGFrame * | fContainer |
TGLayoutHints * | fL1 |
TGLayoutHints * | fL2 |
TGButton * | fButton |
TGCanvas * | fCanvas |
TGFrame * | fContainer |
TGLayoutHints * | fL1 |
Private Member Functions | |
TGShutterItem (const TGShutterItem &) | |
TGShutterItem & | operator= (const TGShutterItem &) |
TGShutterItem (const TGShutterItem &) | |
TGShutterItem & | operator= (const TGShutterItem &) |
Friends | |
class | TGShutter |
Definition at line 45 of file TGShutter.h.
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] |
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] |
TGFrame* TGShutterItem::GetContainer | ( | ) | const [inline] |
virtual void TGShutterItem::Selected | ( | ) | [inline, virtual] |
virtual void TGShutterItem::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGVerticalFrame.
TGShutter [friend] |
Definition at line 47 of file TGShutter.h.
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] |
TGLayoutHints* TGShutterItem::fL1 [protected] |
TGLayoutHints * TGShutterItem::fL2 [protected] |
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.