#include </cygdrive/c/Users/Hamis/Cygwin-packaging/wxWidgets3.1/wxWidgets3.1-3.1.5-2.x86_64/src/wxWidgets-3.1.5/interface/wx/grid.h>
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.
<>< =''>:</>&;&;< =''>\ </></>
Public Member Functions | |
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. | |
![]() | |
wxClientDataContainer () | |
Default constructor. | |
virtual | ~wxClientDataContainer () |
Destructor. | |
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. | |
Additional Inherited Members | |
![]() | |
void | SetTextColoursAndFont (const wxGrid &grid, const wxGridCellAttr &attr, wxDC &dc, bool isSelected) |
Helper function setting the correct colours and font. | |
virtual | ~wxGridCellRenderer () |
The destructor is private because only DecRef() can delete us. | |
![]() | |
virtual | ~wxRefCounter () |
Destructor. | |
Date renderer constructor.
outformat | strftime()-like format string used to render the output date. By default (or if provided format string is empty) localized date representation ("%x") is used. |
|
virtual |
Sets the strftime()-like format string which will be used to render the date.
params | strftime()-like format string used to render the date. |