Add API for ellipsization support to wxGrid

This API is not implemented yet, i.e. ellipsization mode is not
respected for now. This commit just adds the API, documents it and adds
an example of using it in the sample.
This commit is contained in:
Vadim Zeitlin
2020-01-11 18:25:55 +01:00
parent f13085441c
commit 41dcd9ecdb
3 changed files with 52 additions and 1 deletions

View File

@@ -588,6 +588,12 @@ GridFrame::GridFrame()
grid->SetCellRenderer(14, 1, new wxGridCellDateRenderer("%Y-%m-%d"));
grid->SetCellEditor(14, 1, new wxGridCellDateEditor);
grid->SetCellValue(13, 3, "String using default ellipsization");
grid->SetCellFitMode(13, 3, wxGridFitMode::Ellipsize());
grid->SetCellValue(13, 4, "String ellipsized in the middle");
grid->SetCellFitMode(13, 4, wxGridFitMode::Ellipsize(wxELLIPSIZE_MIDDLE));
const wxString choices[] =
{
"Please select a choice",