TGSplitter Class Reference

#include <TGSplitter.h>

Inheritance diagram for TGSplitter:

TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TGHSplitter TGHSplitter TGVSplitter TGVSplitter TGVFileSplitter TGVFileSplitter TGVFileSplitter TGVFileSplitter List of all members.

Public Member Functions

 TGSplitter (const TGWindow *p=0, UInt_t w=2, UInt_t h=4, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGSplitter ()
virtual void SetFrame (TGFrame *frame, Bool_t prev)=0
virtual Bool_t HandleButton (Event_t *event)=0
virtual Bool_t HandleMotion (Event_t *event)=0
virtual Bool_t HandleCrossing (Event_t *event)=0
void DragStarted ()
void Moved (Int_t delta)
Bool_t GetExternalHandler () const
void SetExternalHandler (Bool_t x)
 TGSplitter (const TGWindow *p=0, UInt_t w=2, UInt_t h=4, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGSplitter ()
virtual void SetFrame (TGFrame *frame, Bool_t prev)=0
virtual Bool_t HandleButton (Event_t *event)=0
virtual Bool_t HandleMotion (Event_t *event)=0
virtual Bool_t HandleCrossing (Event_t *event)=0
void DragStarted ()
void Moved (Int_t delta)
Bool_t GetExternalHandler () const
void SetExternalHandler (Bool_t x)

Protected Attributes

Cursor_t fSplitCursor
Bool_t fDragging
Bool_t fExternalHandler
const TGPicturefSplitterPic
const TGPicturefSplitterPic

Private Member Functions

 TGSplitter (const TGSplitter &)
TGSplitteroperator= (const TGSplitter &)
 TGSplitter (const TGSplitter &)
TGSplitteroperator= (const TGSplitter &)

Detailed Description

Definition at line 31 of file TGSplitter.h.


Constructor & Destructor Documentation

TGSplitter::TGSplitter ( const TGSplitter  )  [private]

TGSplitter::TGSplitter ( const TGWindow p = 0,
UInt_t  w = 2,
UInt_t  h = 4,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

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

Definition at line 47 of file TGSplitter.h.

TGSplitter::TGSplitter ( const TGSplitter  )  [private]

TGSplitter::TGSplitter ( const TGWindow p = 0,
UInt_t  w = 2,
UInt_t  h = 4,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

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

Definition at line 47 of file TGSplitter.h.


Member Function Documentation

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

virtual void TGSplitter::SetFrame ( TGFrame frame,
Bool_t  prev 
) [pure virtual]

Referenced by TGSplitFrame::HSplit(), TEveGListTreeEditorFrame::ReconfToHorizontal(), TEveGListTreeEditorFrame::ReconfToVertical(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), and TGSplitFrame::VSplit().

virtual Bool_t TGSplitter::HandleButton ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

virtual Bool_t TGSplitter::HandleMotion ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

virtual Bool_t TGSplitter::HandleCrossing ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

void TGSplitter::DragStarted (  ) 

Definition at line 48 of file TGSplitter.cxx.

References TQObject::Emit().

Referenced by TGVSplitter::HandleButton(), and TGHSplitter::HandleButton().

void TGSplitter::Moved ( Int_t  delta  ) 

Definition at line 56 of file TGSplitter.cxx.

References TQObject::Emit().

Referenced by TGHSplitter::HandleMotion(), and TGVSplitter::HandleMotion().

Bool_t TGSplitter::GetExternalHandler (  )  const [inline]

Definition at line 58 of file TGSplitter.h.

References fExternalHandler.

void TGSplitter::SetExternalHandler ( Bool_t  x  )  [inline]

Definition at line 59 of file TGSplitter.h.

References fExternalHandler.

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

virtual void TGSplitter::SetFrame ( TGFrame frame,
Bool_t  prev 
) [pure virtual]

virtual Bool_t TGSplitter::HandleButton ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

virtual Bool_t TGSplitter::HandleMotion ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

virtual Bool_t TGSplitter::HandleCrossing ( Event_t event  )  [pure virtual]

Reimplemented from TGFrame.

void TGSplitter::DragStarted (  ) 

void TGSplitter::Moved ( Int_t  delta  ) 

Bool_t TGSplitter::GetExternalHandler (  )  const [inline]

Definition at line 58 of file TGSplitter.h.

References fExternalHandler.

void TGSplitter::SetExternalHandler ( Bool_t  x  )  [inline]

Definition at line 59 of file TGSplitter.h.

References fExternalHandler.


Member Data Documentation

Cursor_t TGSplitter::fSplitCursor [protected]

Definition at line 34 of file TGSplitter.h.

Referenced by TGVSplitter::HandleButton(), TGHSplitter::HandleButton(), TGVSplitter::HandleCrossing(), TGHSplitter::HandleCrossing(), TGHSplitter::TGHSplitter(), and TGVSplitter::TGVSplitter().

Bool_t TGSplitter::fDragging [protected]

Definition at line 35 of file TGSplitter.h.

Referenced by TGVSplitter::HandleButton(), TGHSplitter::HandleButton(), TGHSplitter::HandleMotion(), TGVFileSplitter::HandleMotion(), and TGVSplitter::HandleMotion().

Bool_t TGSplitter::fExternalHandler [protected]

Definition at line 36 of file TGSplitter.h.

Referenced by GetExternalHandler(), TGVSplitter::HandleButton(), TGHSplitter::HandleButton(), TGHSplitter::HandleMotion(), TGVSplitter::HandleMotion(), SetExternalHandler(), TGHSplitter::SetFrame(), TGVSplitter::SetFrame(), TGHSplitter::TGHSplitter(), and TGVSplitter::TGVSplitter().

const TGPicture* TGSplitter::fSplitterPic [protected]

Definition at line 37 of file TGSplitter.h.

Referenced by TGHSplitter::DrawBorder(), TGVSplitter::DrawBorder(), TGHSplitter::TGHSplitter(), TGVSplitter::TGVSplitter(), TGHSplitter::~TGHSplitter(), and TGVSplitter::~TGVSplitter().

const TGPicture* TGSplitter::fSplitterPic [protected]

Definition at line 37 of file TGSplitter.h.


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