Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4FitSlotStatus Class Reference

#include <TGo4FitPanelStatus.h>

List of all members.

Public Types

enum  { fss_none = -1, fss_owned, fss_reference, fss_pad }

Public Methods

 TGo4FitSlotStatus (TGo4FitSlot *)
virtual ~TGo4FitSlotStatus ()
Int_t Source ()
TGo4FitSlotSlot ()
void SetSourceNone ()
void SetSourceOwned (const char *info=0)
void SetSourceReference (const char *info=0)
const char * InfoStr ()
void SetSourcePad (TGo4PreviewPanel *, TPad *)
TGo4PreviewPanel * SourcePanel ()
TPad * SourcePad ()
void UpdatePad ()
void AddPrimitive (TObject *obj)
bool ClearPrimitives ()
bool RemovePrimitivesFor (TObject *obj)
bool UpdateRestPrimitives (TObject *obj)
void AddDrawObj (TObject *obj)
void ClearDrawObjs ()

Private Attributes

Int_t fiSource
TGo4FitSlotfxSlot
TGo4PreviewPanel * fxPanel
TPad * fxPad
TObjArray fxDrawObjs
TObjArray fxPrimitives
TString fxInfo


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
fss_none 
fss_owned 
fss_reference 
fss_pad 

Definition at line 31 of file TGo4FitPanelStatus.h.


Constructor & Destructor Documentation

TGo4FitSlotStatus::TGo4FitSlotStatus TGo4FitSlot  
 

Definition at line 29 of file TGo4FitPanelStatus.cxx.

References fiSource, fss_none, fxDrawObjs, fxPad, fxPanel, fxPrimitives, and fxSlot.

TGo4FitSlotStatus::~TGo4FitSlotStatus   [virtual]
 

Definition at line 43 of file TGo4FitPanelStatus.cxx.

References ClearDrawObjs(), ClearPrimitives(), and SourcePad().


Member Function Documentation

Int_t TGo4FitSlotStatus::Source   [inline]
 

Definition at line 36 of file TGo4FitPanelStatus.h.

References fiSource.

Referenced by TGo4FitPanelSlots::FillPopupForSlot(), TGo4FitPanelSlots::FindSlotStatusForData(), TGo4FitPanelSlots::FindSlotStatusForDraw(), TGo4FitPanelSlots::RemovePanelFromSlotsStatusList(), TGo4FitPanelSlots::UpdateObjectReferenceFor(), TGo4FitPanelSlots::UpdateSlotsStatusList(), and TGo4FitPanelSlots::Wiz_GetSlotSourceInfo().

TGo4FitSlot* TGo4FitSlotStatus::Slot   [inline]
 

Definition at line 37 of file TGo4FitPanelStatus.h.

References fxSlot.

Referenced by TGo4FitPanelSlots::FindSlotStatusForData(), TGo4FitPanelSlots::FindSlotStatusForDraw(), TGo4FitPanelSlots::FindSlotStatusForSlot(), TGo4FitPanelSlots::RemoveAllDrawObjects(), TGo4FitPanelSlots::RemovePanelFromSlotsStatusList(), TGo4FitPanelSlots::UpdateObjectReferenceFor(), TGo4FitPanelSlots::UpdateObjectReferenceInSlots(), and TGo4FitPanelSlots::UpdateSlotsStatusList().

void TGo4FitSlotStatus::SetSourceNone  
 

Definition at line 52 of file TGo4FitPanelStatus.cxx.

References fiSource, fss_none, fxPad, and fxPanel.

Referenced by TGo4FitPanelSlots::RemovePanelFromSlotsStatusList().

void TGo4FitSlotStatus::SetSourceOwned const char *    info = 0
 

Definition at line 58 of file TGo4FitPanelStatus.cxx.

References fiSource, fss_owned, and fxInfo.

Referenced by TGo4FitPanelSlots::DropEvent(), and TGo4FitPanelSlots::UpdateSlotsStatusList().

void TGo4FitSlotStatus::SetSourceReference const char *    info = 0
 

Definition at line 64 of file TGo4FitPanelStatus.cxx.

References fiSource, fss_reference, and fxInfo.

Referenced by TGo4FitPanelSlots::DropEvent(), and TGo4FitPanelSlots::UpdateSlotsStatusList().

const char * TGo4FitSlotStatus::InfoStr  
 

Definition at line 70 of file TGo4FitPanelStatus.cxx.

References fxInfo.

Referenced by TGo4FitPanelSlots::Wiz_GetSlotSourceInfo().

void TGo4FitSlotStatus::SetSourcePad TGo4PreviewPanel *   ,
TPad *   
 

Definition at line 76 of file TGo4FitPanelStatus.cxx.

References fiSource, fss_pad, fxPad, and fxPanel.

Referenced by TGo4FitPanelSlots::ExecutePopupForSlot(), and TGo4FitPanelSlots::UpdateSlotsStatusList().

TGo4PreviewPanel* TGo4FitSlotStatus::SourcePanel   [inline]
 

Definition at line 48 of file TGo4FitPanelStatus.h.

References fxPanel.

Referenced by TGo4FitPanelSlots::PaintModel(), TGo4FitPanelSlots::PaintRange(), TGo4FitPanelSlots::RemovePanelFromSlotsStatusList(), TGo4FitPanelSlots::UpdateObjectReferenceFor(), and TGo4FitPanelSlots::Wiz_GetSlotSourceInfo().

TPad* TGo4FitSlotStatus::SourcePad   [inline]
 

Definition at line 49 of file TGo4FitPanelStatus.h.

References fxPad.

Referenced by TGo4FitPanelSlots::Button_FitterDraw(), ClearDrawObjs(), ClearPrimitives(), TGo4FitPanelSlots::FindPadWhereData(), TGo4FitPanelSlots::PaintModel(), TGo4FitPanelSlots::PaintModelsFor(), TGo4FitPanelSlots::PaintRange(), TGo4FitPanelSlots::RemovePrimitives(), TGo4FitPanelSlots::UpdateAllPads(), TGo4FitPanelSlots::UpdateObjectReferenceFor(), UpdatePad(), TGo4FitPanelSlots::UpdateRestPrimitives(), TGo4FitPanelSlots::Wiz_GetSlotSourceInfo(), and ~TGo4FitSlotStatus().

void TGo4FitSlotStatus::UpdatePad  
 

Definition at line 82 of file TGo4FitPanelStatus.cxx.

References SourcePad().

Referenced by TGo4FitPanelSlots::PaintModelsFor(), TGo4FitPanelSlots::RemoveAllDrawObjects(), and TGo4FitPanelSlots::Wiz_PaintData().

void TGo4FitSlotStatus::AddPrimitive TObject *    obj
 

Definition at line 87 of file TGo4FitPanelStatus.cxx.

References fxPrimitives, and TGo4FitGUIArrow::SetOwner().

Referenced by TGo4FitPanelSlots::PaintModel(), and TGo4FitPanelSlots::PaintRange().

bool TGo4FitSlotStatus::ClearPrimitives  
 

Definition at line 94 of file TGo4FitPanelStatus.cxx.

References fxPrimitives, n, TGo4FitGUIArrow::SetOwner(), and SourcePad().

Referenced by TGo4FitPanelSlots::RemovePanelFromSlotsStatusList(), TGo4FitPanelSlots::RemovePrimitives(), and ~TGo4FitSlotStatus().

bool TGo4FitSlotStatus::RemovePrimitivesFor TObject *    obj
 

Definition at line 111 of file TGo4FitPanelStatus.cxx.

References fxPrimitives, TGo4FitGUIArrow::IsAssignTo(), n, and TGo4FitGUIArrow::SetOwner().

Referenced by TGo4FitPanelSlots::RemovePrimitives().

bool TGo4FitSlotStatus::UpdateRestPrimitives TObject *    obj
 

Definition at line 128 of file TGo4FitPanelStatus.cxx.

References fxPrimitives, and TGo4FitGUIArrow::Locate().

Referenced by TGo4FitPanelSlots::UpdateRestPrimitives().

void TGo4FitSlotStatus::AddDrawObj TObject *    obj
 

Definition at line 143 of file TGo4FitPanelStatus.cxx.

References fxDrawObjs.

Referenced by TGo4FitPanelSlots::Button_FitterDraw().

void TGo4FitSlotStatus::ClearDrawObjs  
 

Definition at line 147 of file TGo4FitPanelStatus.cxx.

References fxDrawObjs, n, and SourcePad().

Referenced by TGo4FitPanelSlots::Button_FitterDraw(), TGo4FitPanelSlots::RemoveAllDrawObjects(), TGo4FitPanelSlots::RemovePanelFromSlotsStatusList(), and ~TGo4FitSlotStatus().


Member Data Documentation

Int_t TGo4FitSlotStatus::fiSource [private]
 

Definition at line 61 of file TGo4FitPanelStatus.h.

Referenced by SetSourceNone(), SetSourceOwned(), SetSourcePad(), SetSourceReference(), Source(), and TGo4FitSlotStatus().

TGo4FitSlot* TGo4FitSlotStatus::fxSlot [private]
 

Definition at line 62 of file TGo4FitPanelStatus.h.

Referenced by Slot(), and TGo4FitSlotStatus().

TGo4PreviewPanel* TGo4FitSlotStatus::fxPanel [private]
 

Definition at line 63 of file TGo4FitPanelStatus.h.

Referenced by SetSourceNone(), SetSourcePad(), SourcePanel(), and TGo4FitSlotStatus().

TPad* TGo4FitSlotStatus::fxPad [private]
 

Definition at line 64 of file TGo4FitPanelStatus.h.

Referenced by SetSourceNone(), SetSourcePad(), SourcePad(), and TGo4FitSlotStatus().

TObjArray TGo4FitSlotStatus::fxDrawObjs [private]
 

Definition at line 65 of file TGo4FitPanelStatus.h.

Referenced by AddDrawObj(), ClearDrawObjs(), and TGo4FitSlotStatus().

TObjArray TGo4FitSlotStatus::fxPrimitives [private]
 

Definition at line 66 of file TGo4FitPanelStatus.h.

Referenced by AddPrimitive(), ClearPrimitives(), RemovePrimitivesFor(), TGo4FitSlotStatus(), and UpdateRestPrimitives().

TString TGo4FitSlotStatus::fxInfo [private]
 

Definition at line 67 of file TGo4FitPanelStatus.h.

Referenced by InfoStr(), SetSourceOwned(), and SetSourceReference().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:43 2005 for Go4-v2.10-5 by doxygen1.2.15