TGTableContainer-¶
TGTableFrame contains a composite frame that uses a TGMatrixLayoutto Layout the frames it contains.
TGTableHeaderFrame implements a frame used to display TGTableHeadersin a TGTable.
Both classes are for internal use in TGTable only.
TGTableFrame 继承 TQObject
TGTableHeaderFrame 继承 TGCompositeFrame
class¶
TGTableFrame
TGTableFrame(const TGWindow *p, UInt_t nrows, UInt_t ncolumns);
/// Create the container used to view TGTableCells. p.
virtual ~TGTableFrame() { delete fFrame; }
TGFrame *GetFrame() const { return fFrame; }
void SetCanvas(TGCanvas *canvas) { fCanvas = canvas; }
void HandleMouseWheel(Event_t *event);/// Handle mouse wheel to scroll.
virtual void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h);/// Draw a region of container in viewport.
TGTableHeaderFrame
TGTableHeaderFrame(const TGWindow *p, TGTable *table = 0, UInt_t w = 1,
UInt_t h = 1, EHeaderType type = kColumnHeader,
UInt_t option = 0);
~TGTableHeaderFrame() {}
virtual void DrawRegion(Int_t x, Int_t y, UInt_t w, UInt_t h);/// Draw a region of container in viewport.