Merge branch 'fix-grid-demo'

Fix colour of starts in the grid sample.

See https://github.com/wxWidgets/wxWidgets/pull/2019
This commit is contained in:
Vadim Zeitlin
2021-04-07 01:37:32 +02:00
5 changed files with 62 additions and 43 deletions

View File

@@ -109,6 +109,23 @@ public:
wxDC& dc);
protected:
/**
Helper function setting the correct colours and font.
This function can be useful in the derived classes Draw()
implementation as it takes care of setting the appropriate colours and
font for @a dc depending on the global @a grid attributes, cell
attributions specified in @a attr and whether @a isSelected is @true.
Simply call it before doing any drawing in the derived class version to
use consistent colours and font for all cells.
@since 3.1.5
*/
void SetTextColoursAndFont(const wxGrid& grid,
const wxGridCellAttr& attr,
wxDC& dc,
bool isSelected);
/**
The destructor is private because only DecRef() can delete us.
*/