TGedFrame Class Reference

#include <TGedFrame.h>

Inheritance diagram for TGedFrame:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TArrowEditor TArrowEditor TAttFillEditor TAttFillEditor TAttLineEditor TAttLineEditor TAttMarkerEditor TAttMarkerEditor TAttTextEditor TAttTextEditor TAxisEditor TAxisEditor TCurlyArcEditor TCurlyArcEditor TCurlyLineEditor TCurlyLineEditor TEveArrowEditor TEveArrowEditor TEveCalo3DEditor TEveCalo3DEditor TEveCaloLegoEditor TEveCaloLegoEditor TEveCaloVizEditor TEveCaloVizEditor TEveDigitSetEditor TEveDigitSetEditor TEveElementEditor TEveElementEditor TEveGedNameFrame TEveGedNameFrame TEveGeoNodeEditor TEveGeoNodeEditor TEveGeoTopNodeEditor TEveGeoTopNodeEditor TEveGridStepperEditor TEveGridStepperEditor TEveJetConeEditor TEveJetConeEditor TEveLineEditor TEveLineEditor TEveParamListEditor TEveParamListEditor TEvePointSetArrayEditor TEvePointSetArrayEditor TEveProjectionAxesEditor TEveProjectionAxesEditor TEveProjectionManagerEditor TEveProjectionManagerEditor TEveRGBAPaletteEditor TEveRGBAPaletteEditor TEveShapeEditor TEveShapeEditor TEveStraightLineSetEditor TEveStraightLineSetEditor TEveTextEditor TEveTextEditor TEveTrackEditor TEveTrackEditor TEveTrackListEditor TEveTrackListEditor TEveTrackPropagatorEditor TEveTrackPropagatorEditor TEveTransEditor TEveTransEditor TEveTriangleSetEditor TEveTriangleSetEditor TEveViewerListEditor TEveViewerListEditor TEveWindowEditor TEveWindowEditor TF1Editor TF1Editor TFrameEditor TFrameEditor TGedNameFrame TGedNameFrame TGeoGedFrame TGeoGedFrame TGeoManagerEditor TGeoManagerEditor TGL5DDataSetEditor TGL5DDataSetEditor TGLClipSetEditor TGLClipSetEditor TGLLightSetEditor TGLLightSetEditor TGLPShapeObjEditor TGLPShapeObjEditor TGLViewerEditor TGLViewerEditor TGraphEditor TGraphEditor TH1Editor TH1Editor TH2Editor TH2Editor TLineEditor TLineEditor TPadEditor TPadEditor TParallelCoordEditor TParallelCoordEditor TPaveStatsEditor TPaveStatsEditor TPieEditor TPieEditor TPieSliceEditor TPieSliceEditor TSpiderEditor TSpiderEditor TStructNodeEditor TStructNodeEditor List of all members.

Public Member Functions

 TGedFrame (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGedFrame ()
virtual void Update ()
virtual Option_tGetDrawOption () const
TClassGetModelClass ()
Int_t GetPriority ()
TListGetExtraTabs ()
TGedEditorGetGedEditor ()
virtual void AddExtraTab (TGedSubFrame *sf)
virtual TGVerticalFrameCreateEditorTabSubFrame (const char *name)
virtual void Refresh (TObject *model)
virtual void SetDrawOption (Option_t *option="")
virtual Bool_t AcceptModel (TObject *)
void SetModelClass (TClass *mcl)
virtual void SetModel (TObject *obj)=0
virtual void SetGedEditor (TGedEditor *ed)
virtual void ActivateBaseClassEditors (TClass *cl)
 ClassDef (TGedFrame, 0)
 TGedFrame (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGedFrame ()
virtual void Update ()
virtual Option_tGetDrawOption () const
TClassGetModelClass ()
Int_t GetPriority ()
TListGetExtraTabs ()
TGedEditorGetGedEditor ()
virtual void AddExtraTab (TGedSubFrame *sf)
virtual TGVerticalFrameCreateEditorTabSubFrame (const char *name)
virtual void Refresh (TObject *model)
virtual void SetDrawOption (Option_t *option="")
virtual Bool_t AcceptModel (TObject *)
void SetModelClass (TClass *mcl)
virtual void SetModel (TObject *obj)=0
virtual void SetGedEditor (TGedEditor *ed)
virtual void ActivateBaseClassEditors (TClass *cl)
 ClassDef (TGedFrame, 0)

Protected Member Functions

virtual void MakeTitle (const char *title)
virtual void MakeTitle (const char *title)

Protected Attributes

Bool_t fInit
TGedEditorfGedEditor
TClassfModelClass
Bool_t fAvoidSignal
TListfExtraTabs
Int_t fPriority
TGedEditorfGedEditor
TClassfModelClass
TListfExtraTabs

Private Member Functions

 TGedFrame (const TGedFrame &)
TGedFrameoperator= (const TGedFrame &)
 TGedFrame (const TGedFrame &)
TGedFrameoperator= (const TGedFrame &)

Classes

class  TGedSubFrame

Detailed Description

Definition at line 35 of file TGedFrame.h.


Constructor & Destructor Documentation

TGedFrame::TGedFrame ( const TGedFrame  )  [private]

TGedFrame::TGedFrame ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGedFrame::~TGedFrame (  )  [virtual]

Definition at line 52 of file TGedFrame.cxx.

References fExtraTabs, TGedFrame::TGedSubFrame::fFrame, and TList::Remove().

TGedFrame::TGedFrame ( const TGedFrame  )  [private]

TGedFrame::TGedFrame ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGedFrame::~TGedFrame (  )  [virtual]


Member Function Documentation

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

void TGedFrame::MakeTitle ( const char *  title  )  [protected, virtual]

Definition at line 94 of file TGedFrame.cxx.

References TGCompositeFrame::AddFrame(), kFitWidth, kFixedWidth, kHorizontalFrame, kLHintsExpandX, kLHintsLeft, kLHintsTop, kOwnBackground, and TGCompositeFrame::TGCompositeFrame().

Referenced by TGLViewerEditor::CreateStyleTab(), TGL5DDataSetEditor::CreateStyleTab(), TArrowEditor::TArrowEditor(), TAttFillEditor::TAttFillEditor(), TAttLineEditor::TAttLineEditor(), TAttMarkerEditor::TAttMarkerEditor(), TAttTextEditor::TAttTextEditor(), TAxisEditor::TAxisEditor(), TCurlyArcEditor::TCurlyArcEditor(), TCurlyLineEditor::TCurlyLineEditor(), TEveArrowEditor::TEveArrowEditor(), TEveCalo3DEditor::TEveCalo3DEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveElementEditor::TEveElementEditor(), TEveJetConeEditor::TEveJetConeEditor(), TEveParamListEditor::TEveParamListEditor(), TEvePointSetArrayEditor::TEvePointSetArrayEditor(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveShapeEditor::TEveShapeEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackEditor::TEveTrackEditor(), TEveTrackListEditor::TEveTrackListEditor(), TEveTrackPropagatorEditor::TEveTrackPropagatorEditor(), TEveTransEditor::TEveTransEditor(), TEveTriangleSetEditor::TEveTriangleSetEditor(), TEveViewerListEditor::TEveViewerListEditor(), TEveWindowEditor::TEveWindowEditor(), TF1Editor::TF1Editor(), TGeoBBoxEditor::TGeoBBoxEditor(), TGeoConeEditor::TGeoConeEditor(), TGeoConeSegEditor::TGeoConeSegEditor(), TGeoCtubEditor::TGeoCtubEditor(), TGeoEltuEditor::TGeoEltuEditor(), TGeoHypeEditor::TGeoHypeEditor(), TGeoMaterialEditor::TGeoMaterialEditor(), TGeoMediumEditor::TGeoMediumEditor(), TGeoNodeEditor::TGeoNodeEditor(), TGeoParaEditor::TGeoParaEditor(), TGeoPconEditor::TGeoPconEditor(), TGeoSphereEditor::TGeoSphereEditor(), TGeoTorusEditor::TGeoTorusEditor(), TGeoTranslationEditor::TGeoTranslationEditor(), TGeoTrapEditor::TGeoTrapEditor(), TGeoTrd1Editor::TGeoTrd1Editor(), TGeoTrd2Editor::TGeoTrd2Editor(), TGeoTubeEditor::TGeoTubeEditor(), TGeoTubeSegEditor::TGeoTubeSegEditor(), TGLClipSetEditor::TGLClipSetEditor(), TGraphEditor::TGraphEditor(), TH1Editor::TH1Editor(), TH2Editor::TH2Editor(), TLineEditor::TLineEditor(), TPadEditor::TPadEditor(), TParallelCoordEditor::TParallelCoordEditor(), TPaveStatsEditor::TPaveStatsEditor(), TPieEditor::TPieEditor(), TPieSliceEditor::TPieSliceEditor(), and TSpiderEditor::TSpiderEditor().

void TGedFrame::Update (  )  [virtual]

Definition at line 71 of file TGedFrame.cxx.

References fGedEditor, and TGedEditor::Update().

Referenced by TEveCaloLegoEditor::Do2DMode(), TParallelCoordEditor::DoActivateSelection(), TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH1Editor::DoAddMarker(), TH1Editor::DoAddSimple(), TSpiderEditor::DoAddVar(), TParallelCoordEditor::DoAddVariable(), TCurlyLineEditor::DoAmplitude(), TArrowEditor::DoAngle(), TH2Editor::DoApply(), TH1Editor::DoApply(), TParallelCoordEditor::DoApplySelect(), TEveTextEditor::DoAutoLighting(), TEveCaloLegoEditor::DoAutoRebin(), TSpiderEditor::DoAvFillColor(), TSpiderEditor::DoAvFillPattern(), TSpiderEditor::DoAvLineColor(), TSpiderEditor::DoAvLineStyle(), TSpiderEditor::DoAvLineWidth(), TEveProjectionAxesEditor::DoAxesMode(), TAxisEditor::DoAxisColor(), TH1Editor::DoAxisRange(), TH1Editor::DoBarOffset(), TH2Editor::DoBarOffset(), TH2Editor::DoBarWidth(), TH1Editor::DoBarWidth(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TPadEditor::DoBorderMode(), TFrameEditor::DoBorderMode(), TFrameEditor::DoBorderSize(), TPadEditor::DoBorderSize(), TEveCaloLegoEditor::DoBoxMode(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TEveCaloLegoEditor::DoCell2DTextMin(), TEveProjectionManagerEditor::DoCenter(), TCurlyArcEditor::DoCenterXY(), TPieEditor::DoChange3DAngle(), TEveArrowEditor::DoConeL(), TEveArrowEditor::DoConeR(), TH2Editor::DoContLevel(), TH2Editor::DoContLevel1(), TPadEditor::DoCrosshair(), TEveProjectionManagerEditor::DoCurrentDepth(), TAxisEditor::DoDecimal(), TParallelCoordEditor::DoDeleteSelection(), TParallelCoordEditor::DoDeleteVar(), TSpiderEditor::DoDeleteVar(), TSpiderEditor::DoDisplayAverage(), TEveProjectionManagerEditor::DoDistortion(), TAxisEditor::DoDivisions(), TParallelCoordEditor::DoDotsSpacing(), TParallelCoordEditor::DoDotsSpacingField(), TEveProjectionAxesEditor::DoDrawCenter(), TEveShapeEditor::DoDrawFrame(), TEveProjectionAxesEditor::DoDrawOrigin(), TPadEditor::DoEditable(), TLineEditor::DoEndPoint(), TCurlyLineEditor::DoEndXY(), TParallelCoordEditor::DoEntriesToDraw(), TEveCaloVizEditor::DoEtaRange(), TEveTextEditor::DoExtrude(), TH2Editor::DoFillColor(), TAttFillEditor::DoFillColor(), TAttFillEditor::DoFillPattern(), TH2Editor::DoFillPattern(), TParallelCoordEditor::DoFirstEntry(), TPaveStatsEditor::DoFitOptions(), TPadEditor::DoFixedAspectRatio(), TEveProjectionManagerEditor::DoFixR(), TEveProjectionManagerEditor::DoFixZ(), TEveCaloLegoEditor::DoFontColor(), TEveTextEditor::DoFontFile(), TEveTextEditor::DoFontMode(), TEveTextEditor::DoFontSize(), TEveCalo3DEditor::DoFrameTransparency(), TParallelCoordEditor::DoGlobalLineColor(), TParallelCoordEditor::DoGlobalLineWidth(), TSpiderEditor::DoGotoEntry(), TSpiderEditor::DoGotoFollowing(), TSpiderEditor::DoGotoNext(), TSpiderEditor::DoGotoPreceding(), TSpiderEditor::DoGotoPrevious(), TPieEditor::DoGraphLineWidth(), TGraphEditor::DoGraphLineWidth(), TEveCaloLegoEditor::DoGridColor(), TPadEditor::DoGridX(), TPadEditor::DoGridY(), TH1Editor::DoHBar(), TParallelCoordEditor::DoHideAllRanges(), TEveShapeEditor::DoHighlightFrame(), TParallelCoordEditor::DoHistBinning(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TParallelCoordEditor::DoHistColorSelect(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TParallelCoordEditor::DoHistPatternSelect(), TParallelCoordEditor::DoHistShowBoxes(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TParallelCoordEditor::DoHistWidth(), TAxisEditor::DoLabelColor(), TAxisEditor::DoLabelFont(), TAxisEditor::DoLabelOffset(), TAxisEditor::DoLabelSize(), TEveProjectionAxesEditor::DoLabMode(), TEveTextEditor::DoLighting(), TEveShapeEditor::DoLineColor(), TAttLineEditor::DoLineColor(), TLineEditor::DoLineHorizontal(), TAttLineEditor::DoLineStyle(), TParallelCoordEditor::DoLineType(), TLineEditor::DoLineVertical(), TAttLineEditor::DoLineWidth(), TEveShapeEditor::DoLineWidth(), TParallelCoordEditor::DoLiveDotsSpacing(), TParallelCoordEditor::DoLiveEntriesToDraw(), TParallelCoordEditor::DoLiveWeightCut(), TAxisEditor::DoLogAxis(), TPadEditor::DoLogX(), TPadEditor::DoLogY(), TPadEditor::DoLogZ(), TEveElementEditor::DoMainColor(), TAttMarkerEditor::DoMarkerColor(), TAttMarkerEditor::DoMarkerSize(), TAttMarkerEditor::DoMarkerStyle(), TEveCaloVizEditor::DoMaxTowerH(), TEveProjectionManagerEditor::DoMaxTrackStep(), TEveCaloVizEditor::DoMaxValAbs(), TEveGeoTopNodeEditor::DoMaxVisNodes(), TAxisEditor::DoMoreLog(), TParallelCoordEditor::DoNentries(), TAxisEditor::DoNoExponent(), TEveCaloLegoEditor::DoNormalize(), TPieSliceEditor::DoOffset(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TArrowEditor::DoOption(), TParallelCoordEditor::DoPaintEntries(), TEveProjectionManagerEditor::DoPastFixRFac(), TEveProjectionManagerEditor::DoPastFixZFac(), TH1Editor::DoPercent(), TEveCaloVizEditor::DoPhi(), TCurlyArcEditor::DoPhimax(), TCurlyArcEditor::DoPhimin(), TEveCaloLegoEditor::DoPixelsPerBin(), TEveCaloLegoEditor::DoPlaneColor(), TEveCaloVizEditor::DoPlot(), TEveTrackListEditor::DoPRange(), TEveCaloLegoEditor::DoProjection(), TEveTrackListEditor::DoPtRange(), TCurlyArcEditor::DoRadius(), TEvePointSetArrayEditor::DoRange(), TEveElementEditor::DoRnrChildren(), TEveLineEditor::DoRnrLine(), TEveTrackListEditor::DoRnrLine(), TEveStraightLineSetEditor::DoRnrLines(), TEveStraightLineSetEditor::DoRnrMarkers(), TEveTrackListEditor::DoRnrPoints(), TEveLineEditor::DoRnrPoints(), TEveElementEditor::DoRnrSelf(), TEveElementEditor::DoRnrState(), TEveCaloVizEditor::DoScaleAbs(), TParallelCoordEditor::DoSelectLineColor(), TParallelCoordEditor::DoSelectLineWidth(), TSpiderEditor::DoSetNx(), TSpiderEditor::DoSetNy(), TSpiderEditor::DoSetPlotType(), TParallelCoordEditor::DoShowRanges(), TEveWindowEditor::DoShowTitleBar(), TArrowEditor::DoSize(), TEveCaloVizEditor::DoSliceColor(), TEveCaloVizEditor::DoSliceThreshold(), TEveCaloVizEditor::DoSliceTransparency(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYReleased(), TEveLineEditor::DoSmooth(), TLineEditor::DoStartPoint(), TCurlyLineEditor::DoStartXY(), TPaveStatsEditor::DoStatOptions(), TEveTextEditor::DoText(), TPieEditor::DoTextChange(), TAxisEditor::DoTickLength(), TAxisEditor::DoTicks(), TPadEditor::DoTickX(), TPadEditor::DoTickY(), TH1Editor::DoTitle(), TGraphEditor::DoTitle(), TH2Editor::DoTitle(), TAxisEditor::DoTitle(), TPieEditor::DoTitle(), TPieSliceEditor::DoTitle(), TAxisEditor::DoTitleCentered(), TAxisEditor::DoTitleColor(), TAxisEditor::DoTitleFont(), TAxisEditor::DoTitleOffset(), TAxisEditor::DoTitleRotated(), TAxisEditor::DoTitleSize(), TEveCaloLegoEditor::DoTransparency(), TEveElementEditor::DoTransparency(), TEveArrowEditor::DoTubeR(), TEveProjectionManagerEditor::DoType(), TParallelCoordEditor::DoUnApply(), TPieSliceEditor::DoValue(), TEveArrowEditor::DoVertex(), TEveGeoTopNodeEditor::DoVisLevel(), TEveGeoTopNodeEditor::DoVisOption(), TEveGeoNodeEditor::DoVizNode(), TEveGeoNodeEditor::DoVizNodeDaughters(), TEveGeoNodeEditor::DoVizVolume(), TEveGeoNodeEditor::DoVizVolumeDaughters(), TCurlyLineEditor::DoWaveLength(), TCurlyLineEditor::DoWavy(), TParallelCoordEditor::DoWeightCut(), TH2Editor::DoXAxisRange(), TF1Editor::DoXPoints(), TF1Editor::DoXRange(), TH2Editor::DoYAxisRange(), and TAttTextEditor::ProcessMessage().

Option_t * TGedFrame::GetDrawOption (  )  const [virtual]

Reimplemented from TObject.

Definition at line 79 of file TGedFrame.cxx.

References fGedEditor, TVirtualPad::GetListOfPrimitives(), TGedEditor::GetModel(), and TGedEditor::GetPad().

Referenced by TH2Editor::DoAddArr(), TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH2Editor::DoAddBB(), TH2Editor::DoAddBox(), TH2Editor::DoAddCol(), TH2Editor::DoAddError(), TH2Editor::DoAddFB(), TH1Editor::DoAddMarker(), TH2Editor::DoAddPalette(), TH2Editor::DoAddScat(), TH1Editor::DoAddSimple(), TH2Editor::DoAddText(), TPieEditor::DoGraphLineWidth(), TH1Editor::DoHBar(), TGraphEditor::DoMarkerOnOff(), TPieEditor::DoMarkerOnOff(), TH1Editor::DoPercent(), TPieEditor::DoShape(), TGraphEditor::DoShape(), TCurlyLineEditor::DoWaveLength(), TCurlyLineEditor::DoWavy(), TH2Editor::GetCutOptionString(), TGraphEditor::SetModel(), TAttMarkerEditor::SetModel(), TH1Editor::SetModel(), TH2Editor::SetModel(), and TPieEditor::SetModel().

TClass* TGedFrame::GetModelClass (  )  [inline]

Definition at line 76 of file TGedFrame.h.

References fModelClass.

Int_t TGedFrame::GetPriority (  )  [inline]

Definition at line 77 of file TGedFrame.h.

References fPriority.

Referenced by TGedEditor::InsertGedFrame().

TList* TGedFrame::GetExtraTabs (  )  [inline]

Definition at line 78 of file TGedFrame.h.

References fExtraTabs.

Referenced by TGedEditor::ActivateEditor().

TGedEditor* TGedFrame::GetGedEditor (  )  [inline]

Definition at line 79 of file TGedFrame.h.

References fGedEditor.

Referenced by TPieEditor::ActivateBaseClassEditors(), TEveGedNameTextButton::HandleButton(), and TEveCaloVizEditor::SetModel().

void TGedFrame::AddExtraTab ( TGedSubFrame sf  )  [virtual]

Definition at line 110 of file TGedFrame.cxx.

References TList::Add(), fExtraTabs, TGedFrame::TGedSubFrame::fFrame, kDeepCleanup, and TGCompositeFrame::SetCleanup().

Referenced by CreateEditorTabSubFrame().

TGVerticalFrame * TGedFrame::CreateEditorTabSubFrame ( const char *  name  )  [virtual]

Definition at line 120 of file TGedFrame.cxx.

References AddExtraTab(), fGedEditor, and TGedEditor::GetEditorTab().

Referenced by TH1Editor::CreateBinTab(), TH2Editor::CreateBinTab(), TGLViewerEditor::CreateClippingTab(), TGLViewerEditor::CreateExtrasTab(), TGLPShapeObjEditor::CreateGeoControls(), TGL5DDataSetEditor::CreateGridTab(), TGLViewerEditor::CreateGuidesTab(), TEveDigitSetEditor::CreateInfoTab(), TGL5DDataSetEditor::CreateIsoTab(), TEveTrackListEditor::CreateRefsTab(), TSpiderEditor::MakeBrowse(), TEveCaloLegoEditor::MakeRebinFrame(), TParallelCoordEditor::MakeVariablesTab(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveTrackPropagatorEditor::TEveTrackPropagatorEditor(), and TGeoManagerEditor::TGeoManagerEditor().

void TGedFrame::Refresh ( TObject model  )  [virtual]

Definition at line 133 of file TGedFrame.cxx.

References model, and SetModel().

Referenced by TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), and TH1Editor::DoCancel().

void TGedFrame::SetDrawOption ( Option_t option = ""  )  [virtual]

Reimplemented from TGFrame.

Definition at line 141 of file TGedFrame.cxx.

References fGedEditor, TObject::FindObject(), TVirtualPad::GetListOfPrimitives(), TGedEditor::GetModel(), TGedEditor::GetPad(), TVirtualPad::Modified(), and TVirtualPad::Update().

Referenced by TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH1Editor::DoAddMarker(), TH1Editor::DoAddSimple(), TPieEditor::DoGraphLineWidth(), TH1Editor::DoHBar(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TGraphEditor::DoMarkerOnOff(), TPieEditor::DoMarkerOnOff(), TH1Editor::DoPercent(), TPieEditor::DoShape(), TGraphEditor::DoShape(), and TGraphEditor::SetModel().

virtual Bool_t TGedFrame::AcceptModel ( TObject  )  [inline, virtual]

Definition at line 85 of file TGedFrame.h.

References kTRUE.

Referenced by TGedEditor::ActivateEditor().

void TGedFrame::SetModelClass ( TClass mcl  )  [inline]

Definition at line 86 of file TGedFrame.h.

References fModelClass.

Referenced by TGedEditor::ActivateEditor(), TGeoTabManager::GetEditors(), TGeoTransientPanel::GetEditors(), and TEveGedEditor::TEveGedEditor().

virtual void TGedFrame::SetModel ( TObject obj  )  [pure virtual]

Referenced by G__G__GeomBuilder_233_0_10(), G__G__GeomBuilder_287_0_10(), and Refresh().

virtual void TGedFrame::SetGedEditor ( TGedEditor ed  )  [inline, virtual]

Definition at line 88 of file TGedFrame.h.

References fGedEditor.

Referenced by TEveTrackListEditor::CreateRefsTab(), and TEveTrackPropagatorEditor::TEveTrackPropagatorEditor().

void TGedFrame::ActivateBaseClassEditors ( TClass cl  )  [virtual]

Definition at line 163 of file TGedFrame.cxx.

References TGedEditor::ActivateEditors(), fGedEditor, TClass::GetListOfBases(), TCollection::IsEmpty(), kFALSE, and kTRUE.

Referenced by TPieEditor::ActivateBaseClassEditors(), TCurlyLineEditor::ActivateBaseClassEditors(), TPadEditor::ActivateBaseClassEditors(), TF1Editor::ActivateBaseClassEditors(), and TGeoVolumeEditor::ActivateBaseClassEditors().

TGedFrame::ClassDef ( TGedFrame  ,
 
)

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

virtual void TGedFrame::MakeTitle ( const char *  title  )  [protected, virtual]

virtual void TGedFrame::Update (  )  [virtual]

virtual Option_t* TGedFrame::GetDrawOption (  )  const [virtual]

Reimplemented from TObject.

TClass* TGedFrame::GetModelClass (  )  [inline]

Definition at line 76 of file TGedFrame.h.

References fModelClass.

Int_t TGedFrame::GetPriority (  )  [inline]

Definition at line 77 of file TGedFrame.h.

References fPriority.

TList* TGedFrame::GetExtraTabs (  )  [inline]

Definition at line 78 of file TGedFrame.h.

References fExtraTabs.

TGedEditor* TGedFrame::GetGedEditor (  )  [inline]

Definition at line 79 of file TGedFrame.h.

References fGedEditor.

virtual void TGedFrame::AddExtraTab ( TGedSubFrame sf  )  [virtual]

virtual TGVerticalFrame* TGedFrame::CreateEditorTabSubFrame ( const char *  name  )  [virtual]

virtual void TGedFrame::Refresh ( TObject model  )  [virtual]

virtual void TGedFrame::SetDrawOption ( Option_t option = ""  )  [virtual]

Reimplemented from TGFrame.

virtual Bool_t TGedFrame::AcceptModel ( TObject  )  [inline, virtual]

Definition at line 85 of file TGedFrame.h.

References kTRUE.

void TGedFrame::SetModelClass ( TClass mcl  )  [inline]

Definition at line 86 of file TGedFrame.h.

References fModelClass.

virtual void TGedFrame::SetModel ( TObject obj  )  [pure virtual]

virtual void TGedFrame::SetGedEditor ( TGedEditor ed  )  [inline, virtual]

Definition at line 88 of file TGedFrame.h.

References fGedEditor.

virtual void TGedFrame::ActivateBaseClassEditors ( TClass cl  )  [virtual]

TGedFrame::ClassDef ( TGedFrame  ,
 
)


Member Data Documentation

Bool_t TGedFrame::fInit [protected]

Definition at line 55 of file TGedFrame.h.

Referenced by TAxisEditor::ConnectSignals2Slots(), TGeoMaterialEditor::ConnectSignals2Slots(), TPaveStatsEditor::ConnectSignals2Slots(), TPadEditor::ConnectSignals2Slots(), TGeoEltuEditor::ConnectSignals2Slots(), TFrameEditor::ConnectSignals2Slots(), TGeoPconEditor::ConnectSignals2Slots(), TPieSliceEditor::ConnectSignals2Slots(), TGeoTrd1Editor::ConnectSignals2Slots(), TCurlyLineEditor::ConnectSignals2Slots(), TAttLineEditor::ConnectSignals2Slots(), TGLViewerEditor::ConnectSignals2Slots(), TLineEditor::ConnectSignals2Slots(), TGeoTorusEditor::ConnectSignals2Slots(), TGeoTrapEditor::ConnectSignals2Slots(), TParallelCoordEditor::ConnectSignals2Slots(), TAttMarkerEditor::ConnectSignals2Slots(), TGeoBBoxEditor::ConnectSignals2Slots(), TGeoCombiTransEditor::ConnectSignals2Slots(), TPieEditor::ConnectSignals2Slots(), TGraphEditor::ConnectSignals2Slots(), TGL5DDataSetEditor::ConnectSignals2Slots(), TGeoTubeEditor::ConnectSignals2Slots(), TGeoRotationEditor::ConnectSignals2Slots(), TSpiderEditor::ConnectSignals2Slots(), TGeoParaEditor::ConnectSignals2Slots(), TH1Editor::ConnectSignals2Slots(), TGeoMediumEditor::ConnectSignals2Slots(), TH2Editor::ConnectSignals2Slots(), TAttFillEditor::ConnectSignals2Slots(), TGeoHypeEditor::ConnectSignals2Slots(), TGeoMixtureEditor::ConnectSignals2Slots(), TGeoNodeEditor::ConnectSignals2Slots(), TF1Editor::ConnectSignals2Slots(), TCurlyArcEditor::ConnectSignals2Slots(), TGeoTranslationEditor::ConnectSignals2Slots(), TGeoConeEditor::ConnectSignals2Slots(), TGeoTrd2Editor::ConnectSignals2Slots(), TArrowEditor::ConnectSignals2Slots(), TGeoSphereEditor::ConnectSignals2Slots(), TStructNodeEditor::Init(), TFrameEditor::SetModel(), TAxisEditor::SetModel(), TStructNodeEditor::SetModel(), TGeoPconEditor::SetModel(), TCurlyArcEditor::SetModel(), TGeoConeSegEditor::SetModel(), TGeoSphereEditor::SetModel(), TGeoTrd1Editor::SetModel(), TPaveStatsEditor::SetModel(), TGeoNodeEditor::SetModel(), TGeoTrd2Editor::SetModel(), TParallelCoordEditor::SetModel(), TGraphEditor::SetModel(), TAttMarkerEditor::SetModel(), TGeoCtubEditor::SetModel(), TSpiderEditor::SetModel(), TH1Editor::SetModel(), TGeoMediumEditor::SetModel(), TGeoTubeEditor::SetModel(), TGeoMaterialEditor::SetModel(), TF1Editor::SetModel(), TGeoVolumeEditor::SetModel(), TH2Editor::SetModel(), TGeoRotationEditor::SetModel(), TGeoTorusEditor::SetModel(), TGeoGtraEditor::SetModel(), TPadEditor::SetModel(), TGLViewerEditor::SetModel(), TAttLineEditor::SetModel(), TGeoBBoxEditor::SetModel(), TGeoTranslationEditor::SetModel(), TGeoParaEditor::SetModel(), TCurlyLineEditor::SetModel(), TGeoCombiTransEditor::SetModel(), TGL5DDataSetEditor::SetModel(), TGeoEltuEditor::SetModel(), TArrowEditor::SetModel(), TGeoConeEditor::SetModel(), TGeoManagerEditor::SetModel(), TGeoPgonEditor::SetModel(), TGeoTrapEditor::SetModel(), TGeoTubeSegEditor::SetModel(), TPieSliceEditor::SetModel(), TAttFillEditor::SetModel(), TLineEditor::SetModel(), TGeoHypeEditor::SetModel(), TPieEditor::SetModel(), and TPadEditor::TPadEditor().

TGedEditor* TGedFrame::fGedEditor [protected]

Definition at line 56 of file TGedFrame.h.

Referenced by TCurlyLineEditor::ActivateBaseClassEditors(), TF1Editor::ActivateBaseClassEditors(), TPadEditor::ActivateBaseClassEditors(), ActivateBaseClassEditors(), TGeoVolumeEditor::ActivateBaseClassEditors(), TH2Editor::ActivateBaseClassEditors(), CreateEditorTabSubFrame(), TH2Editor::DoAddText(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TEveTrackEditor::DoEditPropagator(), TH2Editor::DoFillColor(), TH2Editor::DoFillPattern(), TH1Editor::DoHistComplex(), TAxisEditor::DoLogAxis(), TF1Editor::DoParameterSettings(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TH2Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TPieEditor::DoTextChange(), GetDrawOption(), GetGedEditor(), TH2Editor::PaintBox3D(), TH1Editor::PaintBox3D(), TAttTextEditor::ProcessMessage(), TGLPShapeObjEditor::PShapeModified(), SetDrawOption(), SetGedEditor(), TAxisEditor::SetModel(), TH1Editor::SetModel(), TH2Editor::SetModel(), TGeoManagerEditor::SetModel(), TAttTextEditor::SetModel(), TGedNameFrame::SetModel(), TPieEditor::SetModel(), TGLPShapeObjEditor::SetPShape(), TEveGedNameFrame::SpawnEditorClone(), TGeoManagerEditor::TGeoManagerEditor(), Update(), and TGeoGedFrame::Update().

TClass* TGedFrame::fModelClass [protected]

Definition at line 57 of file TGedFrame.h.

Referenced by GetModelClass(), and SetModelClass().

Bool_t TGedFrame::fAvoidSignal [protected]

Definition at line 58 of file TGedFrame.h.

Referenced by TStructNodeEditor::ColorSelectedSlot(), TParallelCoordEditor::DoActivateSelection(), TH2Editor::DoAddArr(), TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH2Editor::DoAddBB(), TH2Editor::DoAddBox(), TH2Editor::DoAddCol(), TH2Editor::DoAddError(), TH2Editor::DoAddFB(), TH1Editor::DoAddMarker(), TH2Editor::DoAddPalette(), TH2Editor::DoAddScat(), TH1Editor::DoAddSimple(), TH2Editor::DoAddText(), TSpiderEditor::DoAddVar(), TParallelCoordEditor::DoAddVariable(), TCurlyLineEditor::DoAmplitude(), TArrowEditor::DoAngle(), TParallelCoordEditor::DoApplySelect(), TSpiderEditor::DoAvFillColor(), TSpiderEditor::DoAvFillPattern(), TSpiderEditor::DoAvLineColor(), TSpiderEditor::DoAvLineStyle(), TSpiderEditor::DoAvLineWidth(), TAxisEditor::DoAxisColor(), TH1Editor::DoAxisRange(), TH1Editor::DoBarOffset(), TH2Editor::DoBarOffset(), TH2Editor::DoBarWidth(), TH1Editor::DoBarWidth(), TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinMoved1(), TH1Editor::DoBinMoved1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH1Editor::DoBinPressed(), TH2Editor::DoBinPressed(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TPadEditor::DoBorderMode(), TPadEditor::DoBorderSize(), TCurlyArcEditor::DoCenterXY(), TPieEditor::DoChange3DAngle(), TH2Editor::DoContLevel(), TH2Editor::DoContLevel1(), TPadEditor::DoCrosshair(), TAxisEditor::DoDecimal(), TParallelCoordEditor::DoDelayDrawing(), TParallelCoordEditor::DoDeleteSelection(), TParallelCoordEditor::DoDeleteVar(), TSpiderEditor::DoDeleteVar(), TSpiderEditor::DoDisplayAverage(), TAxisEditor::DoDivisions(), TParallelCoordEditor::DoDotsSpacing(), TParallelCoordEditor::DoDotsSpacingField(), TPadEditor::DoEditable(), TLineEditor::DoEndPoint(), TCurlyLineEditor::DoEndXY(), TParallelCoordEditor::DoEntriesToDraw(), TH2Editor::DoFillColor(), TAttFillEditor::DoFillColor(), TAttFillEditor::DoFillPattern(), TH2Editor::DoFillPattern(), TParallelCoordEditor::DoFirstEntry(), TPaveStatsEditor::DoFitOptions(), TPadEditor::DoFixedAspectRatio(), TParallelCoordEditor::DoGlobalLineColor(), TParallelCoordEditor::DoGlobalLineWidth(), TSpiderEditor::DoGotoEntry(), TSpiderEditor::DoGotoFollowing(), TSpiderEditor::DoGotoNext(), TSpiderEditor::DoGotoPreceding(), TSpiderEditor::DoGotoPrevious(), TPieEditor::DoGraphLineWidth(), TGraphEditor::DoGraphLineWidth(), TPadEditor::DoGridX(), TPadEditor::DoGridY(), TH1Editor::DoHBar(), TParallelCoordEditor::DoHideAllRanges(), TParallelCoordEditor::DoHistBinning(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TParallelCoordEditor::DoHistColorSelect(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TParallelCoordEditor::DoHistPatternSelect(), TParallelCoordEditor::DoHistShowBoxes(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TParallelCoordEditor::DoHistWidth(), TAxisEditor::DoLabelColor(), TAxisEditor::DoLabelFont(), TAxisEditor::DoLabelOffset(), TAxisEditor::DoLabelSize(), TAttLineEditor::DoLineColor(), TLineEditor::DoLineHorizontal(), TAttLineEditor::DoLineStyle(), TParallelCoordEditor::DoLineType(), TLineEditor::DoLineVertical(), TAttLineEditor::DoLineWidth(), TParallelCoordEditor::DoLiveDotsSpacing(), TParallelCoordEditor::DoLiveEntriesToDraw(), TParallelCoordEditor::DoLiveWeightCut(), TAxisEditor::DoLogAxis(), TPadEditor::DoLogX(), TPadEditor::DoLogY(), TPadEditor::DoLogZ(), TAttMarkerEditor::DoMarkerColor(), TGraphEditor::DoMarkerOnOff(), TPieEditor::DoMarkerOnOff(), TAttMarkerEditor::DoMarkerSize(), TAttMarkerEditor::DoMarkerStyle(), TAxisEditor::DoMoreLog(), TParallelCoordEditor::DoNentries(), TAxisEditor::DoNoExponent(), TPieSliceEditor::DoOffset(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH2Editor::DoOffsetPressed(), TH1Editor::DoOffsetPressed(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TArrowEditor::DoOption(), TParallelCoordEditor::DoPaintEntries(), TH1Editor::DoPercent(), TCurlyArcEditor::DoPhimax(), TCurlyArcEditor::DoPhimin(), TCurlyArcEditor::DoRadius(), TParallelCoordEditor::DoSelectionSelect(), TParallelCoordEditor::DoSelectLineColor(), TParallelCoordEditor::DoSelectLineWidth(), TSpiderEditor::DoSetNx(), TSpiderEditor::DoSetNy(), TPieEditor::DoShape(), TGraphEditor::DoShape(), TParallelCoordEditor::DoShowRanges(), TArrowEditor::DoSize(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TH2Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TH2Editor::DoSliderYReleased(), TLineEditor::DoStartPoint(), TCurlyLineEditor::DoStartXY(), TPaveStatsEditor::DoStatOptions(), TPieEditor::DoTextChange(), TAxisEditor::DoTickLength(), TAxisEditor::DoTicks(), TPadEditor::DoTickX(), TPadEditor::DoTickY(), TH1Editor::DoTitle(), TGraphEditor::DoTitle(), TH2Editor::DoTitle(), TAxisEditor::DoTitle(), TPieEditor::DoTitle(), TPieSliceEditor::DoTitle(), TAxisEditor::DoTitleCentered(), TAxisEditor::DoTitleColor(), TAxisEditor::DoTitleFont(), TAxisEditor::DoTitleOffset(), TAxisEditor::DoTitleRotated(), TAxisEditor::DoTitleSize(), TParallelCoordEditor::DoUnApply(), TPieSliceEditor::DoValue(), TCurlyLineEditor::DoWaveLength(), TCurlyLineEditor::DoWavy(), TParallelCoordEditor::DoWeightCut(), TF1Editor::DoXPoints(), TF1Editor::DoXRange(), TH2Editor::DoYAxisRange(), TAttTextEditor::ProcessMessage(), TAxisEditor::SetModel(), TCurlyArcEditor::SetModel(), TPaveStatsEditor::SetModel(), TParallelCoordEditor::SetModel(), TGraphEditor::SetModel(), TAttMarkerEditor::SetModel(), TSpiderEditor::SetModel(), TH1Editor::SetModel(), TF1Editor::SetModel(), TH2Editor::SetModel(), TPadEditor::SetModel(), TAttLineEditor::SetModel(), TCurlyLineEditor::SetModel(), TArrowEditor::SetModel(), TPieSliceEditor::SetModel(), TAttTextEditor::SetModel(), TAttFillEditor::SetModel(), TLineEditor::SetModel(), TPieEditor::SetModel(), and TPaveStatsEditor::SetValuesON().

TList* TGedFrame::fExtraTabs [protected]

Definition at line 60 of file TGedFrame.h.

Referenced by AddExtraTab(), GetExtraTabs(), and ~TGedFrame().

Int_t TGedFrame::fPriority [protected]

Definition at line 61 of file TGedFrame.h.

Referenced by GetPriority(), TAttFillEditor::TAttFillEditor(), TAttLineEditor::TAttLineEditor(), TAttTextEditor::TAttTextEditor(), TEveElementEditor::TEveElementEditor(), TEveLineEditor::TEveLineEditor(), TGedNameFrame::TGedNameFrame(), TParallelCoordEditor::TParallelCoordEditor(), and TSpiderEditor::TSpiderEditor().

TGedEditor* TGedFrame::fGedEditor [protected]

Definition at line 56 of file TGedFrame.h.

TClass* TGedFrame::fModelClass [protected]

Definition at line 57 of file TGedFrame.h.

TList* TGedFrame::fExtraTabs [protected]

Definition at line 60 of file TGedFrame.h.


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