-\membersection{wxGrid::SetReadOnly}\label{wxgridsetreadonly}
-
-\func{void}{SetReadOnly}{\param{int }{row}, \param{int }{col}, \param{bool }{isReadOnly = TRUE}}
-
-Makes the cell at the specified location read-only or editable.
-See also \helpref{wxGrid::IsReadOnly}{wxgridisreadonly}.
-
-\membersection{wxGrid::SetRowAttr}\label{wxgridsetrowattr}
-
-\func{void}{SetRowAttr}{\param{int }{row}, \param{wxGridCellAttr* }{attr}}
-
-Sets the cell attributes for all cells in the specified row.
-See the \helpref{wxGridCellAttr}{wxgridcellattr} class for more information
-about controlling cell attributes.
-
-\membersection{wxGrid::SetRowLabelAlignment}\label{wxgridsetrowlabelalignment}
-
-\func{void}{SetRowLabelAlignment}{\param{int }{horiz}, \param{int }{vert}}
-
-Sets the horizontal and vertical alignment of row label text.
-
-Horizontal alignment should be one of wxALIGN\_LEFT, wxALIGN\_CENTRE or wxALIGN\_RIGHT.
-
-Vertical alignment should be one of wxALIGN\_TOP, wxALIGN\_CENTRE or wxALIGN\_BOTTOM.
-
-\membersection{wxGrid::SetRowLabelSize}\label{wxgridsetrowlabelsize}
-
-\func{void}{SetRowLabelSize}{\param{int }{width}}
-
-Sets the width of the row labels.
-
-\membersection{wxGrid::SetRowLabelValue}\label{wxgridsetrowlabelvalue}
-
-\func{void}{SetRowLabelValue}{\param{int }{row}, \param{const wxString\&}{ value}}
-
-Set the value for the given row label. If you are using a derived grid table you must
-override \helpref{wxGridTableBase::SetRowLabelValue}{wxgridtablebasesetrowlabelvalue}
-for this to have any effect.
-
-\membersection{wxGrid::SetRowMinimalHeight}\label{wxgridsetrowminimalheight}
-
-\func{void}{SetRowMinimalHeight}{\param{int }{row}, \param{int }{width}}
-
-Sets the minimal height for the specified row. This should normally be called when creating the grid
-because it will not resize a row that is already shorter than the minimal height.
-
-\membersection{wxGrid::SetRowSize}\label{wxgridsetrowsize}
-
-\func{void}{SetRowSize}{\param{int }{row}, \param{int }{height}}
-
-Sets the height of the specified row.
-
-This function does not refresh the grid. If you are calling it outside of a BeginBatch / EndBatch
-block you can use \helpref{wxGrid::ForceRefresh}{wxgridforcerefresh} to see the changes.
-
-Automatically sizes the column to fit its contents. If setAsMin is TRUE the calculated width will
-also be set as the minimal width for the column.
-
-\wxheading{Note}
-
-wxGrid sets up arrays to store individual row and column sizes when non-default sizes are used.
-The memory requirements for this could become prohibitive if your grid is very large.
-
-\membersection{wxGrid::SetSelectionMode}\label{wxgridsetselectionmode}
-
-\func{void}{SetSelectionMode}{\param{wxGrid::wxGridSelectionModes}{ selmode}}
-
-Set the selection behaviour of the grid.
-
-\wxheading{Parameters}
-
-\docparam{wxGrid::wxGridSelectCells}{The default mode where individual cells are selected.}
-
-\docparam{wxGrid::wxGridSelectRows}{Selections will consist of whole rows.}
-
-\docparam{wxGrid::wxGridSelectionColumns}{Selections will consist of whole columns.}
-
-\membersection{wxGrid::SetTable}\label{wxgridsettable}
-
-\func{bool}{SetTable}{\param{wxGridTableBase* }{table}, \param{bool }{takeOwnership = FALSE}, \param{wxGrid::wxGridSelectionModes }{selmode = wxGrid::wxGridSelectCells}}
-
-Passes a pointer to a custom grid table to be used by the grid. This should be called
-after the grid constructor and before using the grid object. If takeOwnership is set to
-TRUE then the table will be deleted by the wxGrid destructor.
-
-Use this function instead of \helpref{wxGrid::CreateGrid}{wxgridcreategrid} when your
-application involves complex or non-string data or data sets that are too large to fit
-wholly in memory.
-
-\membersection{wxGrid::ShowCellEditControl}\label{wxgridshowcelleditcontrol}
-
-\func{void}{ShowCellEditControl}{\void}
-
-Displays the in-place cell edit control for the current cell.
-
-\membersection{wxGrid::XToCol}\label{wxgridxtocol}
-
-\func{int}{XToCol}{\param{int }{x}}
-
-Returns the grid column that corresponds to the logical x coordinate. Returns
-wxNOT\_FOUND if there is no column at the x position.
-
-\membersection{wxGrid::XToEdgeOfCol}\label{wxgridxtoedgeofcol}
-
-\func{int}{XToEdgeOfCol}{\param{int }{x}}
-
-Returns the column whose right hand edge is close to the given logical x position.
-If no column edge is near to this position wxNOT\_FOUND is returned.
-
-\membersection{wxGrid::YToEdgeOfRow}\label{wxgridytoedgeofrow}
-
-\func{int}{YToEdgeOfRow}{\param{int }{y}}
-
-Returns the row whose bottom edge is close to the given logical y position.
-If no row edge is near to this position wxNOT\_FOUND is returned.
-
-\membersection{wxGrid::YToRow}\label{wxgridytorow}
-
-\func{int}{YToRow}{\param{int }{y}}
-
-Returns the grid row that corresponds to the logical y coordinate. Returns
-wxNOT\_FOUND if there is no row at the y position.
-
-
-
-\membersection{wxGrid::IsInSelection}\label{wxgridisinselection}
-
-\func{bool}{IsInSelection}{\param{int }{row}, \param{int }{col}}
-
-\func{bool}{IsInSelection}{\param{const wxGridCellCoords\& }{coords}}
-
-
-\membersection{wxGrid::BlockToDeviceRect}\label{wxgridblocktodevicerect}
-
-\func{wxRect}{BlockToDeviceRect}{\param{const wxGridCellCoords \& }{topLeft}, \param{const wxGridCellCoords \& }{bottomRight}}
-
-This function returns the rectangle that encloses the block of cells
-limited by TopLeft and BottomRight cell in device coords and clipped
-to the client size of the grid window.
-
-
-\membersection{wxGrid::SelectionToDeviceRect}\label{wxgridselectiontodevicerect}
-
-\func{wxRect}{SelectionToDeviceRect}{\void}
-
-This function returns the rectangle that encloses the selected cells
-in device coords and clipped to the client size of the grid window.
-
-
-\membersection{wxGrid::GetSelectionBackground}\label{wxgridgetselectionbackground}
-
-\constfunc{wxColour}{GetSelectionBackground}{\void}
-
-Access or update the selection fore/back colours
-
-
-\membersection{wxGrid::GetSelectionForeground}\label{wxgridgetselectionforeground}
-
-\constfunc{wxColour}{GetSelectionForeground}{\void}
-
-
-\membersection{wxGrid::SetSelectionBackground}\label{wxgridsetselectionbackground}
-
-\func{void}{SetSelectionBackground}{\param{const wxColour\& }{c}}
-
-
-\membersection{wxGrid::SetSelectionForeground}\label{wxgridsetselectionforeground}
-
-\func{void}{SetSelectionForeground}{\param{const wxColour\& }{c}}
-
-
-\membersection{wxGrid::RegisterDataType}\label{wxgridregisterdatatype}
-
-\func{void}{RegisterDataType}{\param{const wxString\& }{typeName}, \param{wxGridCellRenderer* }{renderer}, \param{wxGridCellEditor* }{editor}}
-
-Methods for a registry for mapping data types to Renderers/Editors
-
-\membersection{wxGrid::GetDefaultEditorForCell}\label{wxgridgetdefaulteditorforcell}
-
-\constfunc{wxGridCellEditor*}{GetDefaultEditorForCell}{\param{int }{row}, \param{int }{col}}
-
-\constfunc{wxGridCellEditor*}{GetDefaultEditorForCell}{\param{const wxGridCellCoords\& }{c}}
-
-
-\membersection{wxGrid::GetDefaultRendererForCell}\label{wxgridgetdefaultrendererforcell}
-
-\constfunc{wxGridCellRenderer*}{GetDefaultRendererForCell}{\param{int }{row}, \param{int }{col}}
-
-
-\membersection{wxGrid::GetDefaultEditorForType}\label{wxgridgetdefaulteditorfortype}
-
-\constfunc{wxGridCellEditor*}{GetDefaultEditorForType}{\param{const wxString\& }{typeName}}
-
-
-\membersection{wxGrid::GetDefaultRendererForType}\label{wxgridgetdefaultrendererfortype}
-
-\constfunc{wxGridCellRenderer*}{GetDefaultRendererForType}{\param{const wxString\& }{typeName}}