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

TGContainer Class Reference

#include <TGCanvas.h>

Inheritance diagram for TGContainer:

Inheritance graph
[legend]
Collaboration diagram for TGContainer:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGContainer (const TGWindow *p, UInt_t w, UInt_t h, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
 TGContainer (TGCanvas *p, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGContainer ()
virtual void MapSubwindows ()
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void Associate (const TGWindow *w)
virtual void AdjustPosition ()
virtual void SetPagePosition (const TGPosition &pos)
virtual void SetPagePosition (Int_t x, Int_t y)
virtual void SetPageDimension (const TGDimension &dim)
virtual void SetPageDimension (UInt_t w, UInt_t h)
virtual void RemoveAll ()
virtual void RemoveItem (TGFrame *item)
virtual void Layout ()
const TGWindowGetMessageWindow () const
TGPosition GetPagePosition () const
TGDimension GetPageDimension () const
virtual void SetMapSubwindows (Bool_t on)
virtual Bool_t IsMapSubwindows () const
virtual Int_t NumSelected () const
virtual Int_t NumItems () const
virtual TGFrameElementFindFrame (Int_t x, Int_t y, Bool_t exclude=kTRUE)
virtual const TGFrameGetNextSelected (void **current)
virtual TGFrameGetLastActive () const
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
virtual void SelectAll ()
virtual void UnSelectAll ()
virtual void InvertSelection ()
virtual void ReturnPressed (TGFrame *)
virtual void SpacePressed (TGFrame *)
virtual void OnMouseOver (TGFrame *)
virtual void CurrentChanged (Int_t x, Int_t y)
virtual void CurrentChanged (TGFrame *f)
virtual void Clicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)
virtual void Clicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)

Protected Methods

virtual void DoRedraw ()
virtual void ClearViewPort ()
virtual void ActivateItem (TGFrameElement *el)
virtual void LineUp (Bool_t select=kFALSE)
virtual void LineDown (Bool_t select=kFALSE)
virtual void LineLeft (Bool_t select=kFALSE)
virtual void LineRight (Bool_t select=kFALSE)
virtual void PageUp (Bool_t select=kFALSE)
virtual void PageDown (Bool_t select=kFALSE)
virtual void Home (Bool_t select=kFALSE)
virtual void End (Bool_t select=kFALSE)
virtual void Search ()
virtual void RepeatSearch ()
virtual void SearchPattern ()
virtual void OnAutoScroll ()
virtual void * FindItem (const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t beginWith=kFALSE)

Static Protected Methods

const TGGCGetLineGC ()

Protected Attributes

TGViewPortfViewPort
TGCanvasfCanvas
const TGWindowfMsgWindow
TGFrameElementfLastActiveEl
Int_t fXp
Int_t fYp
Int_t fX0
Int_t fY0
Int_t fXf
Int_t fYf
Bool_t fDragging
Int_t fTotal
Int_t fSelected
TTimerfScrollTimer
Bool_t fMapSubwindows
Bool_t fOnMouseOver
TGSearchTypefSearch
Bool_t fLastDir
Bool_t fLastCase
TString fLastName
TTimerfKeyTimer
TString fKeyInput
Bool_t fKeyTimerActive
Bool_t fScrolling

Static Protected Attributes

TGGCfgLineGC

Friends

class TGViewPort
class TGCanvas
class TGContainerKeyboardTimer
class TGContainerScrollTimer

Constructor & Destructor Documentation

TGContainer::TGContainer const TGWindow   p,
UInt_t    w,
UInt_t    h,
UInt_t    options = kSunkenFrame,
Pixel_t    back = GetDefaultFrameBackground()
 

TGContainer::TGContainer TGCanvas   p,
UInt_t    options = kSunkenFrame,
Pixel_t    back = GetDefaultFrameBackground()
 

virtual TGContainer::~TGContainer   [virtual]
 


Member Function Documentation

const TGGC& TGContainer::GetLineGC   [static, protected]
 

Reimplemented in TGListTree.

virtual void TGContainer::DoRedraw   [protected, virtual]
 

Reimplemented from TGFrame.

Reimplemented in TGListTree.

virtual void TGContainer::ClearViewPort   [protected, virtual]
 

virtual void TGContainer::ActivateItem TGFrameElement   el [protected, virtual]
 

Reimplemented in TGLVContainer.

virtual void TGContainer::LineUp Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::LineDown Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::LineLeft Bool_t    select = kFALSE [protected, virtual]
 

virtual void TGContainer::LineRight Bool_t    select = kFALSE [protected, virtual]
 

virtual void TGContainer::PageUp Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::PageDown Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::Home Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::End Bool_t    select = kFALSE [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::Search   [protected, virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::RepeatSearch   [protected, virtual]
 

virtual void TGContainer::SearchPattern   [protected, virtual]
 

virtual void TGContainer::OnAutoScroll   [protected, virtual]
 

virtual void* TGContainer::FindItem const TString   name,
Bool_t    direction = kTRUE,
Bool_t    caseSensitive = kTRUE,
Bool_t    beginWith = kFALSE
[protected, virtual]
 

Reimplemented in TGListTree.

Referenced by TGListTree::FindItem().

virtual void TGContainer::MapSubwindows   [virtual]
 

Reimplemented from TGCompositeFrame.

virtual void TGContainer::DrawRegion Int_t    x,
Int_t    y,
UInt_t    w,
UInt_t    h
[virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::Associate const TGWindow   w [virtual]
 

Definition at line 106 of file TGCanvas.h.

virtual void TGContainer::AdjustPosition   [virtual]
 

Reimplemented in TGListTree.

Referenced by TGListTree::AdjustPosition().

virtual void TGContainer::SetPagePosition const TGPosition   pos [virtual]
 

virtual void TGContainer::SetPagePosition Int_t    x,
Int_t    y
[virtual]
 

virtual void TGContainer::SetPageDimension const TGDimension   dim [virtual]
 

virtual void TGContainer::SetPageDimension UInt_t    w,
UInt_t    h
[virtual]
 

virtual void TGContainer::RemoveAll   [virtual]
 

virtual void TGContainer::RemoveItem TGFrame   item [virtual]
 

virtual void TGContainer::Layout   [virtual]
 

Reimplemented from TGCompositeFrame.

Reimplemented in TGListTree.

const TGWindow* TGContainer::GetMessageWindow   const
 

Definition at line 116 of file TGCanvas.h.

TGPosition TGContainer::GetPagePosition   const
 

TGDimension TGContainer::GetPageDimension   const
 

virtual void TGContainer::SetMapSubwindows Bool_t    on [virtual]
 

Definition at line 120 of file TGCanvas.h.

References fMapSubwindows.

virtual Bool_t TGContainer::IsMapSubwindows   const [virtual]
 

Definition at line 121 of file TGCanvas.h.

References fMapSubwindows.

virtual Int_t TGContainer::NumSelected   const [virtual]
 

Definition at line 122 of file TGCanvas.h.

References fSelected.

virtual Int_t TGContainer::NumItems   const [virtual]
 

Definition at line 123 of file TGCanvas.h.

References fTotal.

virtual TGFrameElement* TGContainer::FindFrame Int_t    x,
Int_t    y,
Bool_t    exclude = kTRUE
[virtual]
 

virtual const TGFrame* TGContainer::GetNextSelected void **    current [virtual]
 

virtual TGFrame* TGContainer::GetLastActive   const [virtual]
 

Definition at line 127 of file TGCanvas.h.

References TGFrameElement::fFrame.

virtual Bool_t TGContainer::HandleExpose Event_t *    event [virtual]
 

Reimplemented from TGWindow.

Reimplemented in TGListTree.

virtual Bool_t TGContainer::HandleButton Event_t *    event [virtual]
 

Reimplemented from TGCompositeFrame.

Reimplemented in TGListTree, and TTVLVContainer.

virtual Bool_t TGContainer::HandleDoubleClick Event_t *    event [virtual]
 

Reimplemented from TGCompositeFrame.

Reimplemented in TGListTree.

virtual Bool_t TGContainer::HandleMotion Event_t *    event [virtual]
 

Reimplemented from TGCompositeFrame.

Reimplemented in TGListTree, and TTVLVContainer.

virtual Bool_t TGContainer::HandleKey Event_t *    event [virtual]
 

Reimplemented from TGCompositeFrame.

Reimplemented in TGListTree.

virtual void TGContainer::SelectAll   [virtual]
 

virtual void TGContainer::UnSelectAll   [virtual]
 

virtual void TGContainer::InvertSelection   [virtual]
 

virtual void TGContainer::ReturnPressed TGFrame   [virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::SpacePressed TGFrame   [virtual]
 

virtual void TGContainer::OnMouseOver TGFrame   [virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::CurrentChanged Int_t    x,
Int_t    y
[virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::CurrentChanged TGFrame   f [virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::Clicked TGFrame   f,
Int_t    btn
[virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::DoubleClicked TGFrame   f,
Int_t    btn
[virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::DoubleClicked TGFrame   f,
Int_t    btn,
Int_t    x,
Int_t    y
[virtual]
 

Reimplemented in TGListTree.

virtual void TGContainer::Clicked TGFrame   f,
Int_t    btn,
Int_t    x,
Int_t    y
[virtual]
 

Reimplemented in TGListTree.


Friends And Related Function Documentation

friend class TGViewPort [friend]
 

Definition at line 44 of file TGCanvas.h.

friend class TGCanvas [friend]
 

Definition at line 45 of file TGCanvas.h.

friend class TGContainerKeyboardTimer [friend]
 

Definition at line 46 of file TGCanvas.h.

friend class TGContainerScrollTimer [friend]
 

Definition at line 47 of file TGCanvas.h.


Member Data Documentation

TGViewPort* TGContainer::fViewPort [protected]
 

Definition at line 50 of file TGCanvas.h.

TGCanvas* TGContainer::fCanvas [protected]
 

Definition at line 51 of file TGCanvas.h.

Referenced by TGListTree::SetCanvas().

const TGWindow* TGContainer::fMsgWindow [protected]
 

Definition at line 52 of file TGCanvas.h.

TGFrameElement* TGContainer::fLastActiveEl [protected]
 

Definition at line 53 of file TGCanvas.h.

Int_t TGContainer::fXp [protected]
 

Definition at line 54 of file TGCanvas.h.

Int_t TGContainer::fYp [protected]
 

Definition at line 54 of file TGCanvas.h.

Int_t TGContainer::fX0 [protected]
 

Definition at line 55 of file TGCanvas.h.

Int_t TGContainer::fY0 [protected]
 

Definition at line 55 of file TGCanvas.h.

Int_t TGContainer::fXf [protected]
 

Definition at line 56 of file TGCanvas.h.

Int_t TGContainer::fYf [protected]
 

Definition at line 56 of file TGCanvas.h.

Bool_t TGContainer::fDragging [protected]
 

Definition at line 57 of file TGCanvas.h.

Int_t TGContainer::fTotal [protected]
 

Definition at line 58 of file TGCanvas.h.

Referenced by NumItems().

Int_t TGContainer::fSelected [protected]
 

Reimplemented in TGListTree.

Definition at line 59 of file TGCanvas.h.

Referenced by NumSelected().

TTimer* TGContainer::fScrollTimer [protected]
 

Definition at line 60 of file TGCanvas.h.

Bool_t TGContainer::fMapSubwindows [protected]
 

Definition at line 61 of file TGCanvas.h.

Referenced by IsMapSubwindows(), and SetMapSubwindows().

Bool_t TGContainer::fOnMouseOver [protected]
 

Definition at line 62 of file TGCanvas.h.

TGSearchType* TGContainer::fSearch [protected]
 

Definition at line 63 of file TGCanvas.h.

Bool_t TGContainer::fLastDir [protected]
 

Definition at line 64 of file TGCanvas.h.

Bool_t TGContainer::fLastCase [protected]
 

Definition at line 65 of file TGCanvas.h.

TString TGContainer::fLastName [protected]
 

Definition at line 66 of file TGCanvas.h.

TTimer* TGContainer::fKeyTimer [protected]
 

Definition at line 67 of file TGCanvas.h.

TString TGContainer::fKeyInput [protected]
 

Definition at line 68 of file TGCanvas.h.

Bool_t TGContainer::fKeyTimerActive [protected]
 

Definition at line 69 of file TGCanvas.h.

Bool_t TGContainer::fScrolling [protected]
 

Definition at line 70 of file TGCanvas.h.

TGGC* TGContainer::fgLineGC [static, protected]
 

Reimplemented in TGListTree.

Definition at line 72 of file TGCanvas.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:58:28 2003 for ROOT by doxygen1.2.16