library: libGui #include "TGSplitter.h" |
TGVSplitter
class description - header file - source file - inheritance tree (.pdf)
private:
TGVSplitter(const TGVSplitter&)
TGVSplitter& operator=(const TGVSplitter&)
public:
TGVSplitter(const TGWindow* p = 0, UInt_t w = 4, UInt_t h = 4, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())
virtual ~TGVSplitter()
static TClass* Class()
virtual void DrawBorder()
const TGFrame* GetFrame() const
Bool_t GetLeft() const
virtual Bool_t HandleButton(Event_t* event)
virtual Bool_t HandleCrossing(Event_t* event)
virtual Bool_t HandleMotion(Event_t* event)
virtual TClass* IsA() const
Bool_t IsLeft() const
virtual void SavePrimitive(ostream& out, Option_t* option = "")
virtual void SetFrame(TGFrame* frame, Bool_t left)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t fStartX x position when dragging starts
UInt_t fFrameWidth width of frame to be resized
UInt_t fFrameHeight height of frame to be resized
Int_t fMin min x position frame can be resized to
Int_t fMax max x position frame can be resized to
TGFrame* fFrame frame that should be resized
Bool_t fLeft true if frame is on the left of splitter
TGSplitter, TGVSplitter and TGHSplitter
A splitter allows the frames left and right or above and below of
it to be resized. The frame to be resized must have the kFixedWidth
or kFixedHeight property set.
void SetFrame(TGFrame *frame, Bool_t left)
Set frame to be resized. If frame is on the left of the splitter
set left to true.
Author: Fons Rademakers 6/09/2000
Last update: root/gui:$Name: $:$Id: TGSplitter.cxx,v 1.13 2006/07/03 16:10:45 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.