Version: 3.1.0
wxGridHeaderLabelsRenderer Class Reference

#include <wx/grid.h>

+ Inheritance diagram for wxGridHeaderLabelsRenderer:

Detailed Description

Common base class for row and column headers renderers.

See Also
wxGridColumnHeaderRenderer, wxGridRowHeaderRenderer
Since
2.9.1

Public Member Functions

virtual void DrawLabel (const wxGrid &grid, wxDC &dc, const wxString &value, const wxRect &rect, int horizAlign, int vertAlign, int textOrientation) const
 Called by the grid to draw the specified label.
 
- Public Member Functions inherited from wxGridCornerHeaderRenderer
virtual void DrawBorder (const wxGrid &grid, wxDC &dc, wxRect &rect) const =0
 Called by the grid to draw the corner window border.
 

Member Function Documentation

virtual void wxGridHeaderLabelsRenderer::DrawLabel ( const wxGrid grid,
wxDC dc,
const wxString value,
const wxRect rect,
int  horizAlign,
int  vertAlign,
int  textOrientation 
) const
virtual

Called by the grid to draw the specified label.

Notice that the base class DrawBorder() method is called before this one.

The default implementation uses wxGrid::GetLabelTextColour() and wxGrid::GetLabelFont() to draw the label.