CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWColumnLabelCellRenderer.h
Go to the documentation of this file.
1 #ifndef Fireworks_TableWidget_FWColumnLabelCellRenderer_h
2 #define Fireworks_TableWidget_FWColumnLabelCellRenderer_h
3 // -*- C++ -*-
4 //
5 // Package: TableWidget
6 // Class : FWColumnLabelCellRenderer
7 //
17 //
18 // Original Author: Chris Jones
19 // Created: Mon Feb 2 16:44:11 EST 2009
20 //
21 
22 // system include files
23 
24 // user include files
27 
28 // forward declarations
29 
31 {
32 
33  public:
34  FWColumnLabelCellRenderer(const TGGC* iContext=&(getDefaultGC()), bool isSortable = true);
36 
37  // ---------- const member functions ---------------------
39 
40  virtual UInt_t width() const;
41 
42  // ---------- static member functions --------------------
43 
44  // ---------- member functions ---------------------------
46 
47  virtual void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight);
48 
49  private:
50  //FWColumnLabelCellRenderer(const FWColumnLabelCellRenderer&); // stop default
51 
52  //const FWColumnLabelCellRenderer& operator=(const FWColumnLabelCellRenderer&); // stop default
53 
54  // ---------- member data --------------------------------
55  static const UInt_t kGap = 2;
59 
61 
62 };
63 
64 
65 #endif
FWColumnLabelCellRenderer(const TGGC *iContext=&(getDefaultGC()), bool isSortable=true)
void setSortOrder(fireworks::table::SortOrder)
static const TGGC & getDefaultGC()
fireworks::table::SortOrder sortOrder() const
virtual UInt_t width() const
returns the minimum width of the cell to which the renderer is representing
virtual void draw(Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight)
fireworks::table::SortOrder m_sortOrder