library: libGui #include "TGSplitter.h"

# TGSplitter

class description - source file - inheritance tree (.pdf)

## class TGSplitter : public TGFrame

| Inheritance Chart:
`TObject`
| <- | `TGObject`
| <- | `TGWindow`
`TQObject`
| <- | `TGFrame`
| <- | `TGSplitter` |
<- |
`TGHSplitter` |
`TGVSplitter` |

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                  virtual ~TGSplitter()
           static TClass* Class()
           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
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          Cursor_t fSplitCursor  split cursor
            Bool_t fDragging     true if in dragging mode

## Class Description

     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.

### Inline Functions

                   void ~TGSplitter()
                 Bool_t HandleButton(Event_t* event)
                 Bool_t HandleMotion(Event_t* event)
                 Bool_t HandleCrossing(Event_t* event)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)

Author: Fons Rademakers 6/09/2000
Last update: root/gui:$Name: $:$Id: TGSplitter.cxx,v 1.8 2004/09/22 09:28:47 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *