KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVLVEntry.h
Go to the documentation of this file.
1 /*
2 $Id: KVLVEntry.h,v 1.3 2009/04/28 09:11:29 franklan Exp $
3 $Revision: 1.3 $
4 $Date: 2009/04/28 09:11:29 $
5 */
6 
9 
10 #ifndef __KVLVENTRY_H
11 #define __KVLVENTRY_H
12 
13 #include "TGListView.h"
14 #include "TFunction.h"
15 #include "KVLVContainer.h"
16 
64 class KVLVEntry : public TGLVEntry {
65 
66 protected:
69 
73 
75 
77 
78 public:
79  KVLVEntry(TObject* obj, const KVLVContainer* cnt,
80  UInt_t ncols, KVLVColumnData** coldata);
81  KVLVEntry(TObject* obj, const Char_t* objclass, const KVLVContainer* cnt,
82  UInt_t ncols, KVLVColumnData** coldata);
83  virtual ~KVLVEntry();
84 
85  virtual void Refresh();
86  virtual void DrawCopy(Handle_t id, Int_t x, Int_t y);
87  void SetEditMode(Bool_t edit = kTRUE)
88  {
89  fEditMode = edit;
90  }
91 
92  ClassDef(KVLVEntry, 0) //List view item class
93 };
94 
95 #endif
int Int_t
unsigned int UInt_t
ULong_t Pixel_t
ULongptr_t Handle_t
char Char_t
bool Bool_t
#define ClassDef(name, id)
Utility class describing the data used to fill each column of the list view container.
Definition: KVLVContainer.h:31
Extension of TGLVContainer for KVListView widget.
One item/line in a KVListView window.
Definition: KVLVEntry.h:64
Bool_t * fBoolean
'IsBoolean' attribute of each column
Definition: KVLVEntry.h:74
virtual void DrawCopy(Handle_t id, Int_t x, Int_t y)
Definition: KVLVEntry.cpp:206
Bool_t fEditMode
Definition: KVLVEntry.h:67
KVLVEntry(TObject *obj, const KVLVContainer *cnt, UInt_t ncols, KVLVColumnData **coldata)
Default constructor.
Definition: KVLVEntry.cpp:28
virtual void Refresh()
Update the object characteristics and ask for redraw.
Definition: KVLVEntry.cpp:175
Pixel_t fBGColor
background color of this item
Definition: KVLVEntry.h:72
static Pixel_t fgBGColor
current background color for items
Definition: KVLVEntry.h:70
void SetEditMode(Bool_t edit=kTRUE)
Definition: KVLVEntry.h:87
static Pixel_t fgGreyPixel
light grey color used to distinguish adjacent list items
Definition: KVLVEntry.h:71
virtual ~KVLVEntry()
Definition: KVLVEntry.cpp:158
Bool_t fDisconnectRefresh
disconnect object's Modified method from this object's Refresh when deleted
Definition: KVLVEntry.h:76
Bool_t fColoured
=kTRUE if object has an associated color
Definition: KVLVEntry.h:68