TGuiBuilder Class Reference

#include <TGuiBuilder.h>

Inheritance diagram for TGuiBuilder:

TRootGuiBuilder TRootGuiBuilder List of all members.

Public Member Functions

 TGuiBuilder ()
virtual ~TGuiBuilder ()
virtual void AddAction (TGuiBldAction *, const char *)
virtual void AddSection (const char *)
virtual TGFrame * ExecuteAction ()
virtual void SetAction (TGuiBldAction *act)
TGuiBldAction * GetAction () const
virtual Bool_t IsExecutable () const
virtual void Show ()
virtual void Hide ()
 TGuiBuilder ()
virtual ~TGuiBuilder ()
virtual void AddAction (TGuiBldAction *, const char *)
virtual void AddSection (const char *)
virtual TGFrame * ExecuteAction ()
virtual void SetAction (TGuiBldAction *act)
TGuiBldAction * GetAction () const
virtual Bool_t IsExecutable () const
virtual void Show ()
virtual void Hide ()

Static Public Member Functions

static TGuiBuilder * Instance ()
static TGuiBuilder * Instance ()

Protected Attributes

TGuiBldAction * fAction
TGuiBldAction * fAction

Detailed Description

Definition at line 52 of file TGuiBuilder.h.


Constructor & Destructor Documentation

TGuiBuilder::TGuiBuilder (  ) 

Definition at line 119 of file TGuiBuilder.cxx.

References TPluginHandler::ExecPlugin(), fAction, TPluginManager::FindHandler(), TROOT::GetPluginManager(), gGuiBuilder, gHandler, gROOT, TPluginHandler::LoadPlugin(), and Show().

Referenced by Instance().

TGuiBuilder::~TGuiBuilder (  )  [virtual]

Definition at line 138 of file TGuiBuilder.cxx.

TGuiBuilder::TGuiBuilder (  ) 

virtual TGuiBuilder::~TGuiBuilder (  )  [virtual]


Member Function Documentation

virtual void TGuiBuilder::AddAction ( TGuiBldAction *  ,
const char *   
) [inline, virtual]

Definition at line 61 of file TGuiBuilder.h.

virtual void TGuiBuilder::AddSection ( const char *   )  [inline, virtual]

Definition at line 62 of file TGuiBuilder.h.

virtual TGFrame* TGuiBuilder::ExecuteAction (  )  [inline, virtual]

Definition at line 63 of file TGuiBuilder.h.

virtual void TGuiBuilder::SetAction ( TGuiBldAction *  act  )  [inline, virtual]

Definition at line 64 of file TGuiBuilder.h.

References fAction.

Referenced by TGuiBldDragManager::EndDrag(), TGuiBldDragManager::HandleAction(), and TGuiBldDragManager::HandleKey().

TGuiBldAction* TGuiBuilder::GetAction (  )  const [inline]

Definition at line 65 of file TGuiBuilder.h.

References fAction.

Referenced by TGuiBldDragManager::EndDrag(), and TGuiBldDragManager::SelectFrame().

virtual Bool_t TGuiBuilder::IsExecutable (  )  const [inline, virtual]

Definition at line 66 of file TGuiBuilder.h.

References TGuiBldAction::fAct, fAction, and TString::IsNull().

Referenced by TGuiBldDragManager::EndDrag(), TGuiBldDragManager::HandleReplace(), and TGuiBldDragManager::RecognizeGesture().

virtual void TGuiBuilder::Show (  )  [inline, virtual]

Definition at line 67 of file TGuiBuilder.h.

Referenced by TGuiBuilder().

virtual void TGuiBuilder::Hide (  )  [inline, virtual]

Definition at line 68 of file TGuiBuilder.h.

TGuiBuilder * TGuiBuilder::Instance (  )  [static]

Definition at line 144 of file TGuiBuilder.cxx.

References gGuiBuilder, and TGuiBuilder().

Referenced by ClassImp(), TGuiBldDragManager::CreatePropertyEditor(), G__G__Gui3_335_0_10(), G__setup_memfuncTGuiBuilder(), TRootBrowserLite::ProcessMessage(), TRootCanvas::ProcessMessage(), TGuiBldEditor::SwitchLayout(), and TGuiBldHintsEditor::TGuiBldHintsEditor().

virtual void TGuiBuilder::AddAction ( TGuiBldAction *  ,
const char *   
) [inline, virtual]

Definition at line 61 of file TGuiBuilder.h.

virtual void TGuiBuilder::AddSection ( const char *   )  [inline, virtual]

Definition at line 62 of file TGuiBuilder.h.

virtual TGFrame* TGuiBuilder::ExecuteAction (  )  [inline, virtual]

Definition at line 63 of file TGuiBuilder.h.

virtual void TGuiBuilder::SetAction ( TGuiBldAction *  act  )  [inline, virtual]

Definition at line 64 of file TGuiBuilder.h.

References fAction.

TGuiBldAction* TGuiBuilder::GetAction (  )  const [inline]

Definition at line 65 of file TGuiBuilder.h.

References fAction.

virtual Bool_t TGuiBuilder::IsExecutable (  )  const [inline, virtual]

Definition at line 66 of file TGuiBuilder.h.

References TGuiBldAction::fAct, fAction, and TString::IsNull().

virtual void TGuiBuilder::Show (  )  [inline, virtual]

Definition at line 67 of file TGuiBuilder.h.

virtual void TGuiBuilder::Hide (  )  [inline, virtual]

Definition at line 68 of file TGuiBuilder.h.

static TGuiBuilder* TGuiBuilder::Instance (  )  [static]


Member Data Documentation

TGuiBldAction* TGuiBuilder::fAction [protected]

Definition at line 55 of file TGuiBuilder.h.

Referenced by TRootGuiBuilder::ExecuteAction(), GetAction(), TRootGuiBuilder::HandleButtons(), IsExecutable(), SetAction(), and TGuiBuilder().

TGuiBldAction* TGuiBuilder::fAction [protected]

Definition at line 55 of file TGuiBuilder.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