Version: 3.0.2
wxGridCellFloatRenderer Class Reference

#include <wx/grid.h>

+ Inheritance diagram for wxGridCellFloatRenderer:

Detailed Description

Public Member Functions

 wxGridCellFloatRenderer (int width=-1, int precision=-1, int format=wxGRID_FLOAT_FORMAT_DEFAULT)
 Float cell renderer ctor.
 
int GetFormat () const
 Returns the specifier used to format the data to string.
 
int GetPrecision () const
 Returns the precision.
 
int GetWidth () const
 Returns the width.
 
void SetFormat (int format)
 Set the format to use for display the number.
 
virtual void SetParameters (const wxString &params)
 The parameters string format is "width[,precision[,format]]" where format should be chosen between f|e|g|E|G (f is used by default)
 
void SetPrecision (int precision)
 Sets the precision.
 
void SetWidth (int width)
 Sets the width.
 
- Public Member Functions inherited from wxGridCellStringRenderer
 wxGridCellStringRenderer ()
 Default constructor.
 
- Public Member Functions inherited from wxGridCellRenderer
 wxGridCellRenderer ()
 
virtual wxGridCellRendererClone () 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.
 
- Public Member Functions inherited from wxClientDataContainer
 wxClientDataContainer ()
 Default constructor.
 
virtual ~wxClientDataContainer ()
 Destructor.
 
void * GetClientData () const
 Get the untyped client data.
 
wxClientDataGetClientObject () 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.
 
- Public Member Functions inherited from wxRefCounter
 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

- Protected Member Functions inherited from wxGridCellRenderer
virtual ~wxGridCellRenderer ()
 The destructor is private because only DecRef() can delete us.
 

Constructor & Destructor Documentation

wxGridCellFloatRenderer::wxGridCellFloatRenderer ( int  width = -1,
int  precision = -1,
int  format = wxGRID_FLOAT_FORMAT_DEFAULT 
)

Float cell renderer ctor.

Parameters
widthMinimum number of characters to be shown.
precisionNumber of digits after the decimal dot.
formatThe format used to display the string, must be a combination of wxGridCellFloatFormat enum elements. This parameter is only available since wxWidgets 2.9.3.

Member Function Documentation

int wxGridCellFloatRenderer::GetFormat ( ) const

Returns the specifier used to format the data to string.

The returned value is a combination of wxGridCellFloatFormat elements.

Since
2.9.3
int wxGridCellFloatRenderer::GetPrecision ( ) const

Returns the precision.

int wxGridCellFloatRenderer::GetWidth ( ) const

Returns the width.

void wxGridCellFloatRenderer::SetFormat ( int  format)

Set the format to use for display the number.

Parameters
formatMust be a combination of wxGridCellFloatFormat enum elements.
Since
2.9.3
virtual void wxGridCellFloatRenderer::SetParameters ( const wxString params)
virtual

The parameters string format is "width[,precision[,format]]" where format should be chosen between f|e|g|E|G (f is used by default)

void wxGridCellFloatRenderer::SetPrecision ( int  precision)

Sets the precision.

void wxGridCellFloatRenderer::SetWidth ( int  width)

Sets the width.