TPadEditor Class Reference

#include <TPadEditor.h>

Inheritance diagram for TPadEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TPadEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TPadEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
virtual void DoEditable (Bool_t on)
virtual void DoCrosshair (Bool_t on)
virtual void DoFixedAspectRatio (Bool_t on)
virtual void DoGridX (Bool_t on)
virtual void DoGridY (Bool_t on)
virtual void DoLogX (Bool_t on)
virtual void DoLogY (Bool_t on)
virtual void DoLogZ (Bool_t on)
virtual void DoTickX (Bool_t on)
virtual void DoTickY (Bool_t on)
virtual void DoBorderMode ()
virtual void DoBorderSize (Int_t size)
 TPadEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TPadEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
virtual void DoEditable (Bool_t on)
virtual void DoCrosshair (Bool_t on)
virtual void DoFixedAspectRatio (Bool_t on)
virtual void DoGridX (Bool_t on)
virtual void DoGridY (Bool_t on)
virtual void DoLogX (Bool_t on)
virtual void DoLogY (Bool_t on)
virtual void DoLogZ (Bool_t on)
virtual void DoTickX (Bool_t on)
virtual void DoTickY (Bool_t on)
virtual void DoBorderMode ()
virtual void DoBorderSize (Int_t size)

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Protected Attributes

TPad * fPadPointer
TGCheckButton * fEditable
TGCheckButton * fCrosshair
TGCheckButton * fFixedAR
TGCheckButton * fGridX
TGCheckButton * fGridY
TGCheckButton * fLogX
TGCheckButton * fLogY
TGCheckButton * fLogZ
TGCheckButton * fTickX
TGCheckButton * fTickY
TGRadioButton * fBmode
TGRadioButton * fBmode0
TGRadioButton * fBmode1
TGLayoutHints * fBmodelh
TGLineWidthComboBox * fBsize
TGButtonGroup * fBgroup
TPad * fPadPointer
TGCheckButton * fEditable
TGCheckButton * fCrosshair
TGCheckButton * fFixedAR
TGCheckButton * fGridX
TGCheckButton * fGridY
TGCheckButton * fLogX
TGCheckButton * fLogY
TGCheckButton * fLogZ
TGCheckButton * fTickX
TGCheckButton * fTickY
TGRadioButton * fBmode
TGRadioButton * fBmode0
TGRadioButton * fBmode1
TGLayoutHints * fBmodelh
TGLineWidthComboBox * fBsize
TGButtonGroup * fBgroup

Detailed Description

Definition at line 34 of file TPadEditor.h.


Constructor & Destructor Documentation

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

Definition at line 61 of file TPadEditor.cxx.

References TGCompositeFrame::AddFrame(), TGWidget::Associate(), TGCompositeFrame::ChangeOptions(), f2, fBgroup, fBmode, fBmode0, fBmode1, fBmodelh, fBsize, fCrosshair, fEditable, fFixedAR, fGridX, fGridY, TGedFrame::fInit, fLogX, fLogY, fLogZ, fPadPointer, fTickX, fTickY, kChildFrame, kFitWidth, kHorizontalFrame, kLHintsCenterY, kLHintsLeft, kLHintsTop, kTRUE, kVerticalFrame, TGedFrame::MakeTitle(), TGFrame::Resize(), TGButtonGroup::SetLayoutHints(), TGButtonGroup::SetRadioButtonExclusive(), TGButton::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().

TPadEditor::~TPadEditor (  )  [virtual]

Definition at line 144 of file TPadEditor.cxx.

References fBmode, fBmode0, fBmode1, and fBmodelh.

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

virtual TPadEditor::~TPadEditor (  )  [virtual]


Member Function Documentation

void TPadEditor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 156 of file TPadEditor.cxx.

References TQObject::Connect(), fBgroup, fBsize, fCrosshair, fEditable, fFixedAR, fGridX, fGridY, TGedFrame::fInit, fLogX, fLogY, fLogZ, fTickX, fTickY, and kFALSE.

Referenced by SetModel().

void TPadEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

Definition at line 176 of file TPadEditor.cxx.

References ConnectSignals2Slots(), TGedFrame::fAvoidSignal, fBgroup, fBsize, fCrosshair, fEditable, fFixedAR, fGridX, fGridY, TGedFrame::fInit, fLogX, fLogY, fLogZ, fPadPointer, fTickX, fTickY, TPad::GetBorderMode(), TPad::GetBorderSize(), TPad::GetGridx(), TPad::GetGridy(), TPad::GetLogx(), TPad::GetLogy(), TPad::GetLogz(), TPad::GetTickx(), TPad::GetTicky(), TPad::HasCrosshair(), TPad::HasFixedAspectRatio(), TPad::IsEditable(), kButtonDown, kButtonUp, kFALSE, kTRUE, par, TGComboBox::Select(), TGButtonGroup::SetButton(), TGComboBox::SetEnabled(), and TGCheckButton::SetState().

void TPadEditor::ActivateBaseClassEditors ( TClass *  cl  )  [virtual]

Reimplemented from TGedFrame.

Definition at line 247 of file TPadEditor.cxx.

References TGedFrame::ActivateBaseClassEditors(), xmlio::Class, TGedEditor::ExcludeClassEditor(), and TGedFrame::fGedEditor.

void TPadEditor::DoEditable ( Bool_t  on  )  [virtual]

Definition at line 256 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetEditable(), and TGedFrame::Update().

void TPadEditor::DoCrosshair ( Bool_t  on  )  [virtual]

Definition at line 266 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetCrosshair(), and TGedFrame::Update().

void TPadEditor::DoFixedAspectRatio ( Bool_t  on  )  [virtual]

Definition at line 276 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetFixedAspectRatio(), and TGedFrame::Update().

void TPadEditor::DoGridX ( Bool_t  on  )  [virtual]

Definition at line 286 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetGridx(), and TGedFrame::Update().

void TPadEditor::DoGridY ( Bool_t  on  )  [virtual]

Definition at line 296 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetGridy(), and TGedFrame::Update().

void TPadEditor::DoLogX ( Bool_t  on  )  [virtual]

Definition at line 306 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetLogx(), and TGedFrame::Update().

void TPadEditor::DoLogY ( Bool_t  on  )  [virtual]

Definition at line 316 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetLogy(), and TGedFrame::Update().

void TPadEditor::DoLogZ ( Bool_t  on  )  [virtual]

Definition at line 326 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetLogz(), and TGedFrame::Update().

void TPadEditor::DoTickX ( Bool_t  on  )  [virtual]

Definition at line 336 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetTickx(), and TGedFrame::Update().

void TPadEditor::DoTickY ( Bool_t  on  )  [virtual]

Definition at line 346 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetTicky(), and TGedFrame::Update().

void TPadEditor::DoBorderMode (  )  [virtual]

Definition at line 356 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fBmode, fBmode0, fBsize, fPadPointer, TGButton::GetState(), kButtonDown, kFALSE, kTRUE, TPad::SetBorderMode(), TGComboBox::SetEnabled(), and TGedFrame::Update().

void TPadEditor::DoBorderSize ( Int_t  size  )  [virtual]

Definition at line 376 of file TPadEditor.cxx.

References TGedFrame::fAvoidSignal, fPadPointer, TPad::SetBorderSize(), and TGedFrame::Update().

virtual void TPadEditor::ConnectSignals2Slots (  )  [protected, virtual]

virtual void TPadEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

virtual void TPadEditor::ActivateBaseClassEditors ( TClass *  cl  )  [virtual]

Reimplemented from TGedFrame.

virtual void TPadEditor::DoEditable ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoCrosshair ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoFixedAspectRatio ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoGridX ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoGridY ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoLogX ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoLogY ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoLogZ ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoTickX ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoTickY ( Bool_t  on  )  [virtual]

virtual void TPadEditor::DoBorderMode (  )  [virtual]

virtual void TPadEditor::DoBorderSize ( Int_t  size  )  [virtual]


Member Data Documentation

TPad* TPadEditor::fPadPointer [protected]

Definition at line 37 of file TPadEditor.h.

Referenced by DoBorderMode(), DoBorderSize(), DoCrosshair(), DoEditable(), DoFixedAspectRatio(), DoGridX(), DoGridY(), DoLogX(), DoLogY(), DoLogZ(), DoTickX(), DoTickY(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fEditable [protected]

Definition at line 38 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fCrosshair [protected]

Definition at line 39 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fFixedAR [protected]

Definition at line 40 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fGridX [protected]

Definition at line 41 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fGridY [protected]

Definition at line 42 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fLogX [protected]

Definition at line 43 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fLogY [protected]

Definition at line 44 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fLogZ [protected]

Definition at line 45 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fTickX [protected]

Definition at line 46 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGCheckButton* TPadEditor::fTickY [protected]

Definition at line 47 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TGRadioButton* TPadEditor::fBmode [protected]

Definition at line 48 of file TPadEditor.h.

Referenced by DoBorderMode(), TPadEditor(), and ~TPadEditor().

TGRadioButton* TPadEditor::fBmode0 [protected]

Definition at line 49 of file TPadEditor.h.

Referenced by DoBorderMode(), TPadEditor(), and ~TPadEditor().

TGRadioButton* TPadEditor::fBmode1 [protected]

Definition at line 50 of file TPadEditor.h.

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

TGLayoutHints* TPadEditor::fBmodelh [protected]

Definition at line 51 of file TPadEditor.h.

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

TGLineWidthComboBox* TPadEditor::fBsize [protected]

Definition at line 52 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), DoBorderMode(), SetModel(), and TPadEditor().

TGButtonGroup* TPadEditor::fBgroup [protected]

Definition at line 53 of file TPadEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPadEditor().

TPad* TPadEditor::fPadPointer [protected]

Definition at line 37 of file TPadEditor.h.

TGCheckButton* TPadEditor::fEditable [protected]

Definition at line 38 of file TPadEditor.h.

TGCheckButton* TPadEditor::fCrosshair [protected]

Definition at line 39 of file TPadEditor.h.

TGCheckButton* TPadEditor::fFixedAR [protected]

Definition at line 40 of file TPadEditor.h.

TGCheckButton* TPadEditor::fGridX [protected]

Definition at line 41 of file TPadEditor.h.

TGCheckButton* TPadEditor::fGridY [protected]

Definition at line 42 of file TPadEditor.h.

TGCheckButton* TPadEditor::fLogX [protected]

Definition at line 43 of file TPadEditor.h.

TGCheckButton* TPadEditor::fLogY [protected]

Definition at line 44 of file TPadEditor.h.

TGCheckButton* TPadEditor::fLogZ [protected]

Definition at line 45 of file TPadEditor.h.

TGCheckButton* TPadEditor::fTickX [protected]

Definition at line 46 of file TPadEditor.h.

TGCheckButton* TPadEditor::fTickY [protected]

Definition at line 47 of file TPadEditor.h.

TGRadioButton* TPadEditor::fBmode [protected]

Definition at line 48 of file TPadEditor.h.

TGRadioButton* TPadEditor::fBmode0 [protected]

Definition at line 49 of file TPadEditor.h.

TGRadioButton* TPadEditor::fBmode1 [protected]

Definition at line 50 of file TPadEditor.h.

TGLayoutHints* TPadEditor::fBmodelh [protected]

Definition at line 51 of file TPadEditor.h.

TGLineWidthComboBox* TPadEditor::fBsize [protected]

Definition at line 52 of file TPadEditor.h.

TGButtonGroup* TPadEditor::fBgroup [protected]

Definition at line 53 of file TPadEditor.h.


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