#ifndef ROOT_TGSplitFrame
#define ROOT_TGSplitFrame
#ifndef ROOT_TGFrame
#include "TGFrame.h"
#endif
class TGSplitter;
class TGSplitFrame : public TGCompositeFrame {
private:
TGSplitFrame(const TGSplitFrame&);
TGSplitFrame& operator=(const TGSplitFrame&);
protected:
TGFrame *fFrame;
TGSplitter *fSplitter;
TGSplitFrame *fFirst;
TGSplitFrame *fSecond;
Float_t fWRatio;
Float_t fHRatio;
public:
TGSplitFrame(const TGWindow *p = 0, UInt_t w = 1, UInt_t h = 1,
UInt_t options = 0);
virtual ~TGSplitFrame();
virtual void AddFrame(TGFrame *f, TGLayoutHints *l = 0);
virtual void HSplit(UInt_t h = 0);
virtual void VSplit(UInt_t w = 0);
virtual void Cleanup();
virtual Bool_t HandleConfigureNotify(Event_t *);
TGSplitFrame *GetFirst() const { return fFirst; }
TGFrame *GetFrame() const { return fFrame; }
TGSplitFrame *GetSecond() const { return fSecond; }
TGSplitter *GetSplitter() const { return fSplitter; }
Float_t GetHRatio() const { return fHRatio; }
Float_t GetWRatio() const { return fWRatio; }
void SetHRatio(Float_t r) { fHRatio = r; }
void SetWRatio(Float_t r) { fWRatio = r; }
static void SwitchFrames(TGFrame *frame, TGCompositeFrame *dest,
TGFrame *prev);
virtual void SavePrimitive(ostream &out, Option_t *option = "");
ClassDef(TGSplitFrame, 0)
};
#endif
Last change: Tue May 13 17:14:40 2008
Last generated: 2008-05-13 17:14
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.