This class may be used to show a date, without time, in a cell.
See wxGridCellDateTimeRenderer for a date/time version. wxDateTime::Format() is used internally to render the date representation. wxDateTime::ParseDate() is used to parse the string data entered in the cell.
- See also
- wxGridCellRenderer, wxGridCellAutoWrapStringRenderer, wxGridCellBoolRenderer, wxGridCellEnumRenderer, wxGridCellFloatRenderer, wxGridCellNumberRenderer, wxGridCellStringRenderer, wxGridCellDateTimeRenderer
- Since
- 3.1.3
|
| wxGridCellDateRenderer (const wxString &outformat=wxString()) |
| Date renderer constructor.
|
|
virtual void | SetParameters (const wxString ¶ms) |
| Sets the strftime()-like format string which will be used to render the date.
|
|
| wxGridCellStringRenderer () |
| Default constructor.
|
|
| wxGridCellRenderer () |
|
virtual wxGridCellRenderer * | Clone () const =0 |
| This function must be implemented in derived classes to return a copy of itself.
|
|
virtual void | Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected)=0 |
| Draw the given cell on the provided DC inside the given rectangle using the style specified by the attribute and the default or selected state corresponding to the isSelected value.
|
|
virtual wxSize | GetBestSize (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col)=0 |
| Get the preferred size of the cell for its contents.
|
|
virtual int | GetBestHeight (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col, int width) |
| Get the preferred height of the cell at the given width.
|
|
virtual int | GetBestWidth (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, int row, int col, int height) |
| Get the preferred width of the cell at the given height.
|
|
virtual wxSize | GetMaxBestSize (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc) |
| Get the maximum possible size for a cell using this renderer, if possible.
|
|
void * | GetClientData () const |
| Get the untyped client data.
|
|
wxClientData * | GetClientObject () const |
| Get a pointer to the client data object.
|
|
void | SetClientData (void *data) |
| Set the untyped client data.
|
|
void | SetClientObject (wxClientData *data) |
| Set the client data object.
|
|
| wxRefCounter () |
| Default constructor.
|
|
void | DecRef () |
| Decrements the reference count associated with this shared data and, if it reaches zero, destroys this instance of wxRefCounter releasing its memory.
|
|
int | GetRefCount () const |
| Returns the reference count associated with this shared data.
|
|
void | IncRef () |
| Increments the reference count associated with this shared data.
|
|