library: libGui #include "TGSplitter.h" |
TGHSplitter
class description - header file - source file - inheritance tree (.pdf)
private:
TGHSplitter(const TGHSplitter&)
TGHSplitter& operator=(const TGHSplitter&)
public:
TGHSplitter(const TGWindow* p = 0, UInt_t w = 4, UInt_t h = 4, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())
virtual ~TGHSplitter()
static TClass* Class()
virtual void DrawBorder()
Bool_t GetAbove() const
const TGFrame* GetFrame() 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 IsAbove() const
virtual void SavePrimitive(ostream& out, Option_t* option = "")
virtual void SetFrame(TGFrame* frame, Bool_t above)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t fStartY y 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 y position frame can be resized to
Int_t fMax max y position frame can be resized to
TGFrame* fFrame frame that should be resized
Bool_t fAbove true if frame is above the 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.
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.