ROOT logo
ROOT » GUI » GUI » TGTableFrame

class TGTableFrame: public TQObject


TGTableFrame and TGTableHeaderFrame

TGTableFrame contains a composite frame that uses a TGMatrixLayout
to Layout the frames it contains.

TGTableHeaderFrame implements a frame used to display TGTableHeaders
in a TGTable.

Both classes are for internal use in TGTable only.


Function Members (Methods)

public:
TGTableFrame(const TGWindow* p, UInt_t nrows, UInt_t ncolumns)
virtual~TGTableFrame()
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
static TClass*TQObject::Class()
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
virtual voidTQObject::Destroyed()SIGNAL
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
virtual voidDrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
TGFrame*GetFrame() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
voidHandleMouseWheel(Event_t* event)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
virtual TClass*IsA() const
virtual TClass*TQObject::IsA() const
static voidTQObject::LoadRQ_OBJECT()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
voidSetCanvas(TGCanvas* canvas)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidTQObject::ShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
virtual voidTQObject::Streamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidTQObject::StreamerNVirtual(TBuffer& b)
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual void*TQObject::GetSender()
virtual const char*TQObject::GetSenderClassName() const

Data Members

protected:
TGCanvas*fCanvasPointer to the canvas that used this frame.
TGCompositeFrame*fFrameComposite frame used as a container
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGTableFrame(const TGWindow* p, UInt_t nrows, UInt_t ncolumns)
 Create the container used to view TGTableCells. p.
void HandleMouseWheel(Event_t* event)
 Handle mouse wheel to scroll.
void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h)
 Draw a region of container in viewport.
virtual ~TGTableFrame()
{ delete fFrame; }
TGFrame * GetFrame() const
{ return fFrame; }
void SetCanvas(TGCanvas* canvas)
{ fCanvas = canvas; }