14#include "KVLVContainer.h"
15#include "KVLVContainer.h"
16#include "KVNumberList.h"
155 UInt_t options = kSunkenFrame | kDoubleBorder,
167 Int_t mode = kTextCenterX);
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Utility class describing the data used to fill each column of the list view container.
Extension of TGLVContainer for KVListView widget.
Enhanced version of ROOT TGListView widget.
KVList * GetPickOrderedSelectedObjects() const
virtual void ActivateSortButtons()
virtual void SetDataColumns(Int_t ncolumns)
virtual void Sort(Int_t column)
void SetDoubleClickAction(const char *receiver_class, void *receiver, const char *slot)
void ActivateItemWithColumnData(const Char_t *colname, Long_t data, Bool_t activate=kTRUE)
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
Handle messages generated by the list view container.
void AllowBrowse(Bool_t on=kTRUE)
virtual void UnSelectAll()
virtual void Display(const TCollection *l)
void SetObjClass(TClass *cl)
virtual void SetMaxColumnSize(UInt_t width)
TObject * GetLastInList() const
TCollection * GetUserItems()
TClass * GetObjClass() const
virtual void SetDefaultColumnWidth(TGVFileSplitter *splitter)
TGLVEntry * GetLastSelectedItem() const
void ActivateItemsWithColumnData(const Char_t *colname, KVNumberList data, Bool_t activate=kTRUE)
void ActivateItemWithColumnData(const Char_t *colname, Double_t data, Bool_t activate=kTRUE)
UInt_t fMaxColumnSize
maximum width of columns
void AddContextMenuClassException(TClass *)
virtual Int_t GetColumnNumber(const Char_t *colname)
TGLVEntry * FindItemWithColumnData(const Char_t *colname, Long_t data)
int nselected
number of selected items
TGLVEntry * FindItemWithData(void *userData)
void ActivateItemWithColumnData(const Char_t *colname, const Char_t *data, Bool_t activate=kTRUE)
TClass * fObjClass
class of objects in list
TContextMenu * fContextMenu
TObject * GetFirstInList() const
void AllowMultipleSelection(Bool_t yes=kTRUE)
void AllowDoubleClick(Bool_t on=kTRUE)
TObject * GetLastSelectedObject() const
void AllowContextMenu(Bool_t on=kTRUE)
TGLVEntry * FindItemWithColumnData(const Char_t *colname, const Char_t *data)
TList * GetSelectedItems() const
TGLVEntry * FindItemWithColumnData(const Char_t *colname, Double_t data)
Bool_t GetMultipleSelection() const
TList * GetSelectedObjects() const
virtual void SetDataColumn(Int_t index, const Char_t *name, const Char_t *method="", Int_t mode=kTextCenterX)
void ActivateItemWithData(void *userData, Bool_t activate=kTRUE)
void SetUseObjLabelAsRealClass(Bool_t yes=kTRUE)
virtual KVLVColumnData * GetDataColumn(Int_t index) const
Extended TList class which owns its objects by default.
Strings used to represent a set of ranges of values.
TGFrame * GetContainer() const
static Pixel_t GetDefaultFrameBackground()
Column in an SQLite database.