/**
@class wxGridCellFloatRenderer
- @wxheader{grid.h}
This class may be used to format floating point data in a cell.
/**
@class wxGridTableBase
- @wxheader{grid.h}
Grid table classes.
/**
@class wxGridCellEditor
- @wxheader{grid.h}
This class is responsible for providing and manipulating
the in-place edit controls for the grid. Instances of wxGridCellEditor
/**
@class wxGridCellTextEditor
- @wxheader{grid.h}
The editor for string/text data.
/**
@class wxGridCellStringRenderer
- @wxheader{grid.h}
This class may be used to format string data in a cell; it is the default
for string cells.
/**
@class wxGridCellChoiceEditor
- @wxheader{grid.h}
The editor for string data allowing to choose from a list of strings.
/**
@class wxGridEditorCreatedEvent
- @wxheader{grid.h}
@library{wxadv}
/**
@class wxGridRangeSelectEvent
- @wxheader{grid.h}
@library{wxadv}
/**
@class wxGridCellRenderer
- @wxheader{grid.h}
This class is responsible for actually drawing the cell
in the grid. You may pass it to the wxGridCellAttr (below) to change the
/**
@class wxGridCellNumberEditor
- @wxheader{grid.h}
The editor for numeric integer data.
/**
@class wxGridSizeEvent
- @wxheader{grid.h}
This event class contains information about a row/column resize event.
/**
@class wxGridCellNumberRenderer
- @wxheader{grid.h}
This class may be used to format integer data in a cell.
/**
@class wxGridCellAttr
- @wxheader{grid.h}
This class can be used to alter the cells' appearance in
the grid by changing their colour/font/... from default. An object of this
/**
@class wxGridCellBoolRenderer
- @wxheader{grid.h}
This class may be used to format boolean data in a cell.
for string cells.
/**
@class wxGridEvent
- @wxheader{grid.h}
This event class contains information about various grid events.
/**
@class wxGridCellFloatEditor
- @wxheader{grid.h}
The editor for floating point numbers data.
/**
@class wxGrid
- @wxheader{grid.h}
wxGrid and its related classes are used for displaying and editing tabular
data. They provide a rich set of features for display, editing, and
/**
Returns an array of selected cols.
+
+ Please notice that this method alone is not sufficient to find all the
+ selected columns, see the explanation in GetSelectedRows()
+ documentation for more details.
*/
wxArrayInt GetSelectedCols() const;
/**
Returns an array of selected rows.
+
+ Note that this array contains only the rows which were individually
+ selected (using the mouse with the row header or combinations involving
+ @c Ctrl key for selecting individual rows). In particular if the user
+ selects many rows at once (e.g. by pressing @c Shift key) this array is
+ @b not updated because this could mean storing a very large number of
+ elements in it. So in general to find the current selection you need to
+ use both this method and GetSelectionBlockTopLeft() and
+ GetSelectionBlockBottomRight() ones.
*/
wxArrayInt GetSelectedRows() const;
/**
@class wxGridCellBoolEditor
- @wxheader{grid.h}
The editor for boolean data.
/**
@class wxGridUpdateLocker
- @wxheader{grid.h}
This small class can be used to prevent wxGrid from redrawing
during its lifetime by calling wxGrid::BeginBatch