TGListView
class description - source file - inheritance tree
public:
TGListView TGListView(TGWindow* p, UInt_t w, UInt_t h, UInt_t options = kSunkenFrame|kDoubleBorder, ULong_t back = fgDefaultFrameBackground)
TGListView TGListView(TGListView&)
virtual void ~TGListView()
TClass* Class()
virtual TClass* IsA()
virtual void Layout()
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
virtual void SetContainer(TGFrame* f)
virtual void SetHeader(char* s, Int_t mode, Int_t idx)
virtual void SetViewMode(EListViewMode ViewMode)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
protected:
Int_t fColumns[7] column width
Int_t fJmode[7] column text alignment
EListViewMode fViewMode view mode if list view widget
TGDimension fMaxSize maximum item size
TGTextButton* fColHeader[7] column headers for in detailed mode
static GContext_t fgDefaultGC
static FontStruct_t fgDefaultFontStruct
TGListView, TGLVContainer and TGLVEntry
A list view is a widget that can contain a number of items
arranged in a grid or list. The items can be represented either
by a string or by an icon.
The TGListView is user callable. The other classes are service
classes of the list view.
A list view can generate the following events:
kC_CONTAINER, kCT_SELCHANGED, total items, selected items.
kC_CONTAINER, kCT_ITEMCLICK, which button, location (y<<16|x).
kC_CONTAINER, kCT_ITEMDBLCLICK, which button, location (y<<16|x).
TGListView(const TGWindow *p, UInt_t w, UInt_t h,
UInt_t options, ULong_t back) :
TGCanvas(p, w, h, options, back)
Create a list view widget.
~TGListView()
Delete a list view widget.
void SetHeader(const char *s, Int_t mode, Int_t idx)
Set header button idx (0-6), mode is the x text alignmode
(ETextJustification).
void SetViewMode(EListViewMode viewMode)
Set list view mode.
void SetContainer(TGFrame *f)
Set list view container. Container must be at least of type
TGLVContainer.
void Layout()
Layout list view components (container and contents of container).
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
Handle messages generated by the list view components.
Inline Functions
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
TGListView TGListView(TGListView&)
Author: Fons Rademakers 17/01/98
Last update: 2.00/00 01/03/98 19.58.36 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *
ROOT page - Class index - 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.