TGHeaderFrame Class Reference

#include <TGFrame.h>

Inheritance diagram for TGHeaderFrame:

TGHorizontalFrame TGHorizontalFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGHeaderFrame (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
void SetColumnsInfo (Int_t nColumns, TGTextButton **colHeader, TGVFileSplitter **splitHeader)
 TGHeaderFrame (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
void SetColumnsInfo (Int_t nColumns, TGTextButton **colHeader, TGVFileSplitter **splitHeader)

Protected Attributes

Int_t fNColumns
TGTextButton ** fColHeader
TGVFileSplitter ** fSplitHeader
Cursor_t fSplitCursor
Bool_t fOverSplitter
Int_t fOverButton
Int_t fLastButton
TGTextButton ** fColHeader
TGVFileSplitter ** fSplitHeader

Private Member Functions

 TGHeaderFrame (const TGHeaderFrame &)
TGHeaderFrameoperator= (const TGHeaderFrame &)
 TGHeaderFrame (const TGHeaderFrame &)
TGHeaderFrameoperator= (const TGHeaderFrame &)

Detailed Description

Definition at line 691 of file TGFrame.h.


Constructor & Destructor Documentation

TGHeaderFrame::TGHeaderFrame ( const TGHeaderFrame  )  [private]

TGHeaderFrame::TGHeaderFrame ( const TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 2282 of file TGFrame.cxx.

References TGFrame::AddInput(), TGObject::fId, fLastButton, fNColumns, fOverButton, fOverSplitter, fSplitCursor, gVirtualX, kAnyButton, kAnyModifier, kArrowHor, kButtonPressMask, kButtonReleaseMask, kNone, and kPointerMotionMask.

TGHeaderFrame::TGHeaderFrame ( const TGHeaderFrame  )  [private]

TGHeaderFrame::TGHeaderFrame ( const TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)


Member Function Documentation

TGHeaderFrame& TGHeaderFrame::operator= ( const TGHeaderFrame  )  [private]

Bool_t TGHeaderFrame::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2313 of file TGFrame.cxx.

References fColHeader, fLastButton, fNColumns, fOverSplitter, fSplitHeader, Event_t::fType, Event_t::fX, Event_t::fY, TGFrame::GetX(), TGButton::HandleButton(), TGVFileSplitter::HandleButton(), i, kButtonPress, and kTRUE.

Bool_t TGHeaderFrame::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2372 of file TGFrame.cxx.

References fColHeader, TGObject::fId, fNColumns, fOverButton, fOverSplitter, fSplitCursor, Event_t::fX, Event_t::fY, TGFrame::GetX(), gVirtualX, i, kNone, and kTRUE.

Bool_t TGHeaderFrame::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2345 of file TGFrame.cxx.

References fColHeader, fNColumns, fOverSplitter, fSplitHeader, Event_t::fX, Event_t::fY, TGFrame::GetX(), TGFrame::HandleDoubleClick(), TGVFileSplitter::HandleDoubleClick(), i, and kTRUE.

void TGHeaderFrame::SetColumnsInfo ( Int_t  nColumns,
TGTextButton **  colHeader,
TGVFileSplitter **  splitHeader 
)

Definition at line 2302 of file TGFrame.cxx.

References fColHeader, fNColumns, and fSplitHeader.

Referenced by TGListView::SetHeaders().

TGHeaderFrame& TGHeaderFrame::operator= ( const TGHeaderFrame  )  [private]

virtual Bool_t TGHeaderFrame::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGHeaderFrame::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGHeaderFrame::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

void TGHeaderFrame::SetColumnsInfo ( Int_t  nColumns,
TGTextButton **  colHeader,
TGVFileSplitter **  splitHeader 
)


Member Data Documentation

Int_t TGHeaderFrame::fNColumns [protected]

Definition at line 697 of file TGFrame.h.

Referenced by HandleButton(), HandleDoubleClick(), HandleMotion(), SetColumnsInfo(), and TGHeaderFrame().

TGTextButton** TGHeaderFrame::fColHeader [protected]

Definition at line 698 of file TGFrame.h.

Referenced by HandleButton(), HandleDoubleClick(), HandleMotion(), and SetColumnsInfo().

TGVFileSplitter** TGHeaderFrame::fSplitHeader [protected]

Definition at line 699 of file TGFrame.h.

Referenced by HandleButton(), HandleDoubleClick(), and SetColumnsInfo().

Cursor_t TGHeaderFrame::fSplitCursor [protected]

Definition at line 700 of file TGFrame.h.

Referenced by HandleMotion(), and TGHeaderFrame().

Bool_t TGHeaderFrame::fOverSplitter [protected]

Definition at line 701 of file TGFrame.h.

Referenced by HandleButton(), HandleDoubleClick(), HandleMotion(), and TGHeaderFrame().

Int_t TGHeaderFrame::fOverButton [protected]

Definition at line 702 of file TGFrame.h.

Referenced by HandleMotion(), and TGHeaderFrame().

Int_t TGHeaderFrame::fLastButton [protected]

Definition at line 703 of file TGFrame.h.

Referenced by HandleButton(), and TGHeaderFrame().

TGTextButton** TGHeaderFrame::fColHeader [protected]

Definition at line 698 of file TGFrame.h.

TGVFileSplitter** TGHeaderFrame::fSplitHeader [protected]

Definition at line 699 of file TGFrame.h.


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