#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.
1.5.1