#include <Fireworks/TableWidget/interface/FWCheckedTextTableCellRenderer.h>
Public Member Functions | |
void | buttonEvent (Event_t *iClickEvent, int iRelClickX, int iRelClickY) override |
void | checkBoxClicked () |
ClassDefOverride (FWCheckedTextTableCellRenderer, 0) | |
void | draw (Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override |
FWCheckedTextTableCellRenderer (const TGGC *iContext=&(getDefaultGC())) | |
bool | isChecked () const |
void | setChecked (bool) |
UInt_t | width () const override |
returns the minimum width of the cell to which the renderer is representing More... | |
~FWCheckedTextTableCellRenderer () override | |
Public Member Functions inherited from FWTextTableCellRenderer | |
const std::string & | data () |
void | draw (Drawable_t iID, int iX, int iY, unsigned int iWidth, unsigned int iHeight) override |
const TGFont * | font () const |
FWTextTableCellRenderer (const TGGC *iContext=&(getDefaultGC()), const TGGC *iHighlightContext=&(getDefaultHighlightGC()), Justify iJustify=kJustifyLeft) | |
FWTextTableCellRenderer (const FWTextTableCellRenderer &)=delete | |
const TGGC * | graphicsContext () const |
UInt_t | height () const override |
returns the minimum height of the cell to which the renderer is representing More... | |
const TGGC * | highlightContext () const |
const FWTextTableCellRenderer & | operator= (const FWTextTableCellRenderer &)=delete |
bool | selected () |
void | setData (const std::string &, bool isSelected) |
void | setData (const char *, bool isSelected) |
void | setGraphicsContext (const TGGC *iContext) |
void | setHighlightContext (const TGGC *context) |
void | setJustify (Justify) |
UInt_t | width () const override |
returns the minimum width of the cell to which the renderer is representing More... | |
~FWTextTableCellRenderer () override | |
Public Member Functions inherited from FWTableCellRendererBase | |
FWTableCellRendererBase () | |
FWTableCellRendererBase (const FWTableCellRendererBase &)=delete | |
const FWTableCellRendererBase & | operator= (const FWTableCellRendererBase &)=delete |
virtual | ~FWTableCellRendererBase () |
Private Attributes | |
bool | m_isChecked |
Static Private Attributes | |
static const UInt_t | kGap = 2 |
Additional Inherited Members | |
Public Types inherited from FWTextTableCellRenderer | |
enum | Justify { kJustifyLeft, kJustifyRight, kJustifyCenter } |
Static Public Member Functions inherited from FWTextTableCellRenderer | |
static const TGGC & | getDefaultGC () |
static const TGGC & | getDefaultHighlightGC () |
Description: A Cell renderer which shows both a check box and text
Usage: <usage>
Definition at line 29 of file FWCheckedTextTableCellRenderer.h.
FWCheckedTextTableCellRenderer::FWCheckedTextTableCellRenderer | ( | const TGGC * | iContext = &(getDefaultGC()) | ) |
Definition at line 30 of file FWCheckedTextTableCellRenderer.cc.
|
override |
Definition at line 38 of file FWCheckedTextTableCellRenderer.cc.
|
overridevirtual |
Called when a mouse button event occurs when the cursor is over a particular cell: arguments iClickEvent: the ROOT GUI event caused by the mouse button iRelClickX: the x position of the cursor click relative to the start of the cell drawing area iRelClickY: the y position of the cursor click relative to the start of the cell drawing area
Reimplemented from FWTableCellRendererBase.
Definition at line 74 of file FWCheckedTextTableCellRenderer.cc.
References checkBoxClicked(), h, and FWTextTableCellRenderer::height().
void FWCheckedTextTableCellRenderer::checkBoxClicked | ( | ) |
Definition at line 85 of file FWCheckedTextTableCellRenderer.cc.
Referenced by buttonEvent().
FWCheckedTextTableCellRenderer::ClassDefOverride | ( | FWCheckedTextTableCellRenderer | , |
0 | |||
) |
|
overridevirtual |
Called to draw a particular cell: arguments iID: the id for the drawable in the window. Needed in order to do calls to gVirtualX or to TGFont iX: screen x position that the cell drawing area starts iY: screen y position that the cell drawing area starts iWidth: width (x dimension) of cell drawing area. May be larger than value returned from width() iHeight: height (x dimension) of cell drawing area. May be larger than value returned from height()
Implements FWTableCellRendererBase.
Definition at line 57 of file FWCheckedTextTableCellRenderer.cc.
References c, FWTextTableCellRenderer::draw(), FWTextTableCellRenderer::graphicsContext(), h, FWTextTableCellRenderer::height(), kGap, and m_isChecked.
bool FWCheckedTextTableCellRenderer::isChecked | ( | ) | const |
Definition at line 90 of file FWCheckedTextTableCellRenderer.cc.
References m_isChecked.
void FWCheckedTextTableCellRenderer::setChecked | ( | bool | iChecked | ) |
Definition at line 55 of file FWCheckedTextTableCellRenderer.cc.
References m_isChecked.
|
overridevirtual |
returns the minimum width of the cell to which the renderer is representing
Implements FWTableCellRendererBase.
Definition at line 92 of file FWCheckedTextTableCellRenderer.cc.
References h, FWTextTableCellRenderer::height(), kGap, and FWTextTableCellRenderer::width().
|
staticprivate |
Definition at line 58 of file FWCheckedTextTableCellRenderer.h.
|
private |
Definition at line 59 of file FWCheckedTextTableCellRenderer.h.
Referenced by draw(), isChecked(), and setChecked().