TGuiBldHintsEditor Class Reference

#include <TGuiBldHintsEditor.h>

Inheritance diagram for TGuiBldHintsEditor:

TGVerticalFrame TGVerticalFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGuiBldHintsEditor (const TGWindow *p, TGuiBldEditor *e)
virtual ~TGuiBldHintsEditor ()
void ChangeSelected (TGFrame *)
void LayoutSubframes (Bool_t on=kTRUE)
void MatrixLayout ()
void SetPosition ()
void UpdateState ()
 TGuiBldHintsEditor (const TGWindow *p, TGuiBldEditor *e)
virtual ~TGuiBldHintsEditor ()
void ChangeSelected (TGFrame *)
void LayoutSubframes (Bool_t on=kTRUE)
void MatrixLayout ()
void SetPosition ()
void UpdateState ()

Public Attributes

TGCheckButtonfCbLeft
TGCheckButtonfCbRight
TGCheckButtonfCbTop
TGCheckButtonfCbBottom
TGCheckButtonfCbExpandX
TGCheckButtonfCbExpandY
TGCheckButtonfCbCenterX
TGCheckButtonfCbCenterY
TGNumberEntryfPadTop
TGNumberEntryfPadBottom
TGNumberEntryfPadLeft
TGNumberEntryfPadRight
TGCheckButtonfLayButton
TRootGuiBuilderfBuilder
TGCheckButtonfCbLeft
TGCheckButtonfCbRight
TGCheckButtonfCbTop
TGCheckButtonfCbBottom
TGCheckButtonfCbExpandX
TGCheckButtonfCbExpandY
TGCheckButtonfCbCenterX
TGCheckButtonfCbCenterY
TGNumberEntryfPadTop
TGNumberEntryfPadBottom
TGNumberEntryfPadLeft
TGNumberEntryfPadRight
TGCheckButtonfLayButton
TRootGuiBuilderfBuilder

Private Member Functions

void SetMatrixSep ()
void SetMatrixSep ()

Private Attributes

TGuiBldEditorfEditor
TGuiBldNameFramefNameFrame
TGuiBldHintsManager * fHintsManager
TGGroupFramefHintsFrame
TGGroupFramefPaddingFrame
TGuiBldEditorfEditor
TGuiBldNameFramefNameFrame
TGuiBldHintsManager * fHintsManager
TGGroupFramefHintsFrame
TGGroupFramefPaddingFrame

Detailed Description

Definition at line 36 of file TGuiBldHintsEditor.h.


Constructor & Destructor Documentation

TGuiBldHintsEditor::TGuiBldHintsEditor ( const TGWindow p,
TGuiBldEditor e 
)

Definition at line 160 of file TGuiBldHintsEditor.cxx.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), fBuilder, fCbBottom, fCbCenterX, fCbCenterY, fCbExpandX, fCbExpandY, fCbLeft, fCbRight, fCbTop, fHintsFrame, fHintsManager, fLayButton, fPadBottom, fPaddingFrame, fPadLeft, fPadRight, fPadTop, TGNumberEntry::GetNumberEntry(), TGuiBuilder::Instance(), kDeepCleanup, kHorizontalFrame, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsLeft, kLHintsRight, kLHintsTop, kVerticalFrame, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGCompositeFrame::SetEditDisabled(), TGCompositeFrame::SetLayoutManager(), and TGVerticalFrame::TGVerticalFrame().

virtual TGuiBldHintsEditor::~TGuiBldHintsEditor (  )  [inline, virtual]

Definition at line 69 of file TGuiBldHintsEditor.h.

TGuiBldHintsEditor::TGuiBldHintsEditor ( const TGWindow p,
TGuiBldEditor e 
)

virtual TGuiBldHintsEditor::~TGuiBldHintsEditor (  )  [inline, virtual]

Definition at line 69 of file TGuiBldHintsEditor.h.


Member Function Documentation

void TGuiBldHintsEditor::SetMatrixSep (  )  [private]

Definition at line 535 of file TGuiBldHintsEditor.cxx.

References xmlio::Class, TGObject::fClient, fEditor, fHintsManager, fLayButton, fPadBottom, fPadLeft, fPadRight, fPadTop, TGWindow::GetEditDisabled(), TGFrame::GetFrameElement(), TGNumberEntry::GetIntNumber(), TGuiBldEditor::GetSelected(), gTQSender, TObject::InheritsFrom(), TGWindow::kEditDisableLayout, kFALSE, kTRUE, TGClient::NeedRedraw(), ROOT::Math::detail::sep, TGButton::SetDown(), and TGNumberEntry::SetIntNumber().

Referenced by UpdateState().

void TGuiBldHintsEditor::ChangeSelected ( TGFrame  ) 

Definition at line 294 of file TGuiBldHintsEditor.cxx.

References fCbBottom, fCbCenterX, fCbCenterY, fCbExpandX, fCbExpandY, fCbLeft, fCbRight, fCbTop, TGObject::fClient, fHintsManager, TGFrameElement::fLayout, fPadBottom, fPadLeft, fPadRight, fPadTop, TGWindow::GetEditDisabled(), TGFrame::GetFrameElement(), TGLayoutHints::GetLayoutHints(), TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadLeft(), TGLayoutHints::GetPadRight(), TGLayoutHints::GetPadTop(), TGWindow::kEditDisableHeight, TGWindow::kEditDisableWidth, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kTRUE, TGClient::NeedRedraw(), TGButton::SetDown(), TGButton::SetEnabled(), and TGNumberEntry::SetIntNumber().

Referenced by TGuiBldEditor::ChangeSelected(), and LayoutSubframes().

void TGuiBldHintsEditor::LayoutSubframes ( Bool_t  on = kTRUE  ) 

Definition at line 474 of file TGuiBldHintsEditor.cxx.

References ChangeSelected(), xmlio::Class, fEditor, fHintsManager, fPadBottom, fPadLeft, fPadRight, fPadTop, TGWindow::GetEditDisabled(), TGFrame::GetFrameElement(), TGCompositeFrame::GetLayoutManager(), TGWindow::GetParent(), TGuiBldEditor::GetSelected(), TObject::InheritsFrom(), TGWindow::kEditDisableLayout, kFALSE, kTRUE, TGLayoutManager::Layout(), TGCompositeFrame::Layout(), MatrixLayout(), TGNumberEntry::SetIntNumber(), and TGCompositeFrame::SetLayoutBroken().

void TGuiBldHintsEditor::MatrixLayout (  ) 

Definition at line 583 of file TGuiBldHintsEditor.cxx.

References xmlio::Class, fCbBottom, fCbCenterX, fCbCenterY, fCbExpandX, fCbExpandY, fCbLeft, fCbRight, fCbTop, TGObject::fClient, fEditor, fHintsManager, fPadBottom, fPadLeft, fPadRight, fPadTop, TGWindow::GetEditDisabled(), TGFrame::GetFrameElement(), TGNumberEntry::GetIntNumber(), TGWindow::GetParent(), TGuiBldEditor::GetSelected(), TObject::InheritsFrom(), TGWindow::kEditDisableLayout, kFALSE, kTRUE, TGCompositeFrame::Layout(), TGClient::NeedRedraw(), ROOT::Math::detail::sep, TGButton::SetEnabled(), TGNumberEntry::SetIntNumber(), TGCompositeFrame::SetLayoutBroken(), and TGCompositeFrame::SetLayoutManager().

Referenced by LayoutSubframes().

void TGuiBldHintsEditor::SetPosition (  ) 

Definition at line 443 of file TGuiBldHintsEditor.cxx.

References fBuilder, TGObject::fClient, fEditor, TGFrame::GetHeight(), TGClient::GetRoot(), TGuiBldEditor::GetSelected(), TGFrame::GetWidth(), TGFrame::GetX(), TGuiBldEditor::GetXPos(), TGFrame::GetY(), TGuiBldEditor::GetYPos(), kTRUE, TGFrame::MoveResize(), TGClient::NeedRedraw(), root, TGuiBldEditor::SetXPos(), and TGuiBldEditor::SetYPos().

void TGuiBldHintsEditor::UpdateState (  ) 

Definition at line 340 of file TGuiBldHintsEditor.cxx.

References fCbBottom, fCbCenterX, fCbCenterY, fCbExpandX, fCbExpandY, fCbLeft, fCbRight, fCbTop, fEditor, fLayButton, TGFrameElement::fLayout, fPadBottom, fPadLeft, fPadRight, fPadTop, TGFrame::GetFrameElement(), TGNumberEntry::GetIntNumber(), TGLayoutHints::GetLayoutHints(), TGuiBldEditor::GetSelected(), gTQSender, TGCheckButton::IsDown(), kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, TRefCnt::References(), TRefCnt::RemoveReference(), TGLayoutHints::SetLayoutHints(), SetMatrixSep(), TGLayoutHints::SetPadBottom(), TGLayoutHints::SetPadLeft(), TGLayoutHints::SetPadRight(), TGLayoutHints::SetPadTop(), and TGuiBldEditor::UpdateSelected().

void TGuiBldHintsEditor::SetMatrixSep (  )  [private]

void TGuiBldHintsEditor::ChangeSelected ( TGFrame  ) 

void TGuiBldHintsEditor::LayoutSubframes ( Bool_t  on = kTRUE  ) 

void TGuiBldHintsEditor::MatrixLayout (  ) 

void TGuiBldHintsEditor::SetPosition (  ) 

void TGuiBldHintsEditor::UpdateState (  ) 


Member Data Documentation

TGuiBldEditor* TGuiBldHintsEditor::fEditor [private]

Definition at line 39 of file TGuiBldHintsEditor.h.

Referenced by LayoutSubframes(), MatrixLayout(), SetMatrixSep(), SetPosition(), and UpdateState().

TGuiBldNameFrame* TGuiBldHintsEditor::fNameFrame [private]

Definition at line 40 of file TGuiBldHintsEditor.h.

TGuiBldHintsManager* TGuiBldHintsEditor::fHintsManager [private]

Definition at line 41 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), LayoutSubframes(), MatrixLayout(), SetMatrixSep(), and TGuiBldHintsEditor().

TGGroupFrame* TGuiBldHintsEditor::fHintsFrame [private]

Definition at line 42 of file TGuiBldHintsEditor.h.

Referenced by TGuiBldHintsEditor().

TGGroupFrame* TGuiBldHintsEditor::fPaddingFrame [private]

Definition at line 43 of file TGuiBldHintsEditor.h.

Referenced by TGuiBldHintsEditor().

TGCheckButton* TGuiBldHintsEditor::fCbLeft

Definition at line 49 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbRight

Definition at line 50 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbTop

Definition at line 51 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbBottom

Definition at line 52 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbExpandX

Definition at line 53 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbExpandY

Definition at line 54 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbCenterX

Definition at line 55 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fCbCenterY

Definition at line 56 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), MatrixLayout(), TGuiBldHintsEditor(), and UpdateState().

TGNumberEntry* TGuiBldHintsEditor::fPadTop

Definition at line 58 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), LayoutSubframes(), MatrixLayout(), SetMatrixSep(), TGuiBldHintsEditor(), and UpdateState().

TGNumberEntry* TGuiBldHintsEditor::fPadBottom

Definition at line 59 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), LayoutSubframes(), MatrixLayout(), SetMatrixSep(), TGuiBldHintsEditor(), and UpdateState().

TGNumberEntry* TGuiBldHintsEditor::fPadLeft

Definition at line 60 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), LayoutSubframes(), MatrixLayout(), SetMatrixSep(), TGuiBldHintsEditor(), and UpdateState().

TGNumberEntry* TGuiBldHintsEditor::fPadRight

Definition at line 61 of file TGuiBldHintsEditor.h.

Referenced by ChangeSelected(), LayoutSubframes(), MatrixLayout(), SetMatrixSep(), TGuiBldHintsEditor(), and UpdateState().

TGCheckButton* TGuiBldHintsEditor::fLayButton

Definition at line 63 of file TGuiBldHintsEditor.h.

Referenced by SetMatrixSep(), TGuiBldHintsEditor(), and UpdateState().

TRootGuiBuilder* TGuiBldHintsEditor::fBuilder

Definition at line 65 of file TGuiBldHintsEditor.h.

Referenced by SetPosition(), and TGuiBldHintsEditor().

TGuiBldEditor* TGuiBldHintsEditor::fEditor [private]

Definition at line 39 of file TGuiBldHintsEditor.h.

TGuiBldNameFrame* TGuiBldHintsEditor::fNameFrame [private]

Definition at line 40 of file TGuiBldHintsEditor.h.

TGuiBldHintsManager* TGuiBldHintsEditor::fHintsManager [private]

Definition at line 41 of file TGuiBldHintsEditor.h.

TGGroupFrame* TGuiBldHintsEditor::fHintsFrame [private]

Definition at line 42 of file TGuiBldHintsEditor.h.

TGGroupFrame* TGuiBldHintsEditor::fPaddingFrame [private]

Definition at line 43 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbLeft

Definition at line 49 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbRight

Definition at line 50 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbTop

Definition at line 51 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbBottom

Definition at line 52 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbExpandX

Definition at line 53 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbExpandY

Definition at line 54 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbCenterX

Definition at line 55 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fCbCenterY

Definition at line 56 of file TGuiBldHintsEditor.h.

TGNumberEntry* TGuiBldHintsEditor::fPadTop

Definition at line 58 of file TGuiBldHintsEditor.h.

TGNumberEntry* TGuiBldHintsEditor::fPadBottom

Definition at line 59 of file TGuiBldHintsEditor.h.

TGNumberEntry* TGuiBldHintsEditor::fPadLeft

Definition at line 60 of file TGuiBldHintsEditor.h.

TGNumberEntry* TGuiBldHintsEditor::fPadRight

Definition at line 61 of file TGuiBldHintsEditor.h.

TGCheckButton* TGuiBldHintsEditor::fLayButton

Definition at line 63 of file TGuiBldHintsEditor.h.

TRootGuiBuilder* TGuiBldHintsEditor::fBuilder

Definition at line 65 of file TGuiBldHintsEditor.h.


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