NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This class represents a special renderer for three-state booleans, i.e. booleans, which may have a undefined (e.g. NAN) value. More...
#include <cellattributes.hpp>
Public Member Functions | |
AdvBooleanCellRenderer (const CellValueShader &shader=CellValueShader()) | |
virtual void | Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected) |
virtual wxSize | GetBestSize (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col) |
virtual wxGridCellRenderer * | Clone () const |
Public Member Functions inherited from AdvStringCellRenderer | |
AdvStringCellRenderer (const CellValueShader shader=CellValueShader()) | |
virtual void | Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected) |
virtual wxGridCellRenderer * | Clone () const |
Static Private Attributes | |
static wxSize | bestSize |
Additional Inherited Members | |
Protected Member Functions inherited from AdvStringCellRenderer | |
bool | isHeadLine (const wxGrid &grid, int row) |
bool | isFrame (const wxGrid &grid, int row, int col) |
bool | isPartOfCursor (const wxGrid &grid, int row, int col) |
bool | hasCustomColor () |
wxGridCellAttr * | createHighlightedAttr (const wxGridCellAttr &attr, const wxGrid &grid, int row, int col) |
wxGridCellAttr * | createFrameAttr (const wxGridCellAttr &attr) |
wxGridCellAttr * | createHeadlineAttr (const wxGridCellAttr &attr) |
wxGridCellAttr * | createCustomColorAttr (const wxGridCellAttr &attr, const wxGrid &grid, int row, int col) |
Protected Attributes inherited from AdvStringCellRenderer | |
CellValueShader | m_shader |
This class represents a special renderer for three-state booleans, i.e. booleans, which may have a undefined (e.g. NAN) value.
Definition at line 203 of file cellattributes.hpp.
|
inline |
Definition at line 206 of file cellattributes.hpp.
Referenced by Clone().
|
inlinevirtual |
Reimplemented from AdvStringCellRenderer.
Definition at line 302 of file cellattributes.hpp.
References AdvBooleanCellRenderer(), and AdvStringCellRenderer::m_shader.
|
inlinevirtual |
Reimplemented from AdvStringCellRenderer.
Definition at line 209 of file cellattributes.hpp.
References AdvStringCellRenderer::createCustomColorAttr(), AdvStringCellRenderer::createFrameAttr(), AdvStringCellRenderer::createHighlightedAttr(), AdvStringCellRenderer::Draw(), GetBestSize(), AdvStringCellRenderer::hasCustomColor(), AdvStringCellRenderer::isFrame(), AdvStringCellRenderer::isHeadLine(), and AdvStringCellRenderer::isPartOfCursor().
|
inlinevirtual |
|
staticprivate |
Definition at line 306 of file cellattributes.hpp.
Referenced by GetBestSize().