wxGrid(3)

MODULE
wxGrid - See external documentation: wxGrid.

DESCRIPTION

See external documentation: wxGrid <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html>.

This class is derived (and can use functions) from:
wxScrolledWindow
wxPanel
wxWindow
wxEvtHandler

DATA TYPES

    wxGrid():

        An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

new() -> wxGrid()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridwxgrid>.

new(Parent::wxWindow() (see module wxWindow), Id::integer()) -> wxGrid()

    Equivalent to new(Parent, Id, []).

new(Parent::wxWindow() (see module wxWindow), X::integer(), X::integer() | term()) -> wxGrid()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridwxgrid>.
     Alternatives:

    new(Parent::wxWindow:wxWindow(), X::integer(), Y::integer()) -> new(Parent, X, Y, [])

    new(Parent::wxWindow:wxWindow(), Id::integer(), [Option]) -> wxGrid()
     Option = {pos, {X::integer(),Y::integer()}} | {size, {W::integer(),H::integer()}} | {style, integer()}

new(Parent::wxWindow() (see module wxWindow), X::integer(), Y::integer(), Options::[Option]) -> wxGrid()

    Types
        Option = {w, integer()} | {h, integer()} | {style, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridwxgrid>.

appendCols(This::wxGrid()) -> bool()

    Equivalent to appendCols(This, []).

appendCols(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {numCols, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridappendcols>.

appendRows(This::wxGrid()) -> bool()

    Equivalent to appendRows(This, []).

appendRows(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {numRows, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridappendrows>.

autoSize(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridautosize>.

autoSizeColumn(This::wxGrid(), Col::integer()) -> ok

    Equivalent to autoSizeColumn(This, Col, []).

autoSizeColumn(This::wxGrid(), Col::integer(), Options::[Option]) -> ok

    Types
        Option = {setAsMin, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridautosizecolumn>.

autoSizeColumns(This::wxGrid()) -> ok

    Equivalent to autoSizeColumns(This, []).

autoSizeColumns(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {setAsMin, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridautosizecolumns>.

autoSizeRow(This::wxGrid(), Row::integer()) -> ok

    Equivalent to autoSizeRow(This, Row, []).

autoSizeRow(This::wxGrid(), Row::integer(), Options::[Option]) -> ok

    Types
        Option = {setAsMin, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridautosizerow>.

autoSizeRows(This::wxGrid()) -> ok

    Equivalent to autoSizeRows(This, []).

autoSizeRows(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {setAsMin, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridautosizerows>.

beginBatch(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridbeginbatch>.

blockToDeviceRect(This::wxGrid(), TopLeft::{R::integer(), C::integer()}, BottomRight::{R::integer(), C::integer()}) -> {X::integer(), Y::integer(), W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridblocktodevicerect>.

canDragColSize(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcandragcolsize>.

canDragRowSize(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcandragrowsize>.

canDragGridSize(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcandraggridsize>.

canEnableCellControl(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcanenablecellcontrol>.

cellToRect(This::wxGrid(), Coords::{R::integer(), C::integer()}) -> {X::integer(), Y::integer(), W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcelltorect>.

cellToRect(This::wxGrid(), Row::integer(), Col::integer()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcelltorect>.

clearGrid(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcleargrid>.

clearSelection(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridclearselection>.

createGrid(This::wxGrid(), NumRows::integer(), NumCols::integer()) -> bool()

    Equivalent to createGrid(This, NumRows, NumCols, []).

createGrid(This::wxGrid(), NumRows::integer(), NumCols::integer(), Options::[Option]) -> bool()

    Types
        Option = {selmode, WxGridSelectionModes}
        WxGridSelectionModes = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridcreategrid>.
     WxGridSelectionModes is one of ?wxGrid_wxGridSelectCells | ?wxGrid_wxGridSelectRows | ?wxGrid_wxGridSelectColumns

deleteCols(This::wxGrid()) -> bool()

    Equivalent to deleteCols(This, []).

deleteCols(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {pos, integer()} | {numCols, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddeletecols>.

deleteRows(This::wxGrid()) -> bool()

    Equivalent to deleteRows(This, []).

deleteRows(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {pos, integer()} | {numRows, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddeleterows>.

disableCellEditControl(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddisablecelleditcontrol>.

disableDragColSize(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddisabledragcolsize>.

disableDragGridSize(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddisabledraggridsize>.

disableDragRowSize(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgriddisabledragrowsize>.

enableCellEditControl(This::wxGrid()) -> ok

    Equivalent to enableCellEditControl(This, []).

enableCellEditControl(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenablecelleditcontrol>.

enableDragColSize(This::wxGrid()) -> ok

    Equivalent to enableDragColSize(This, []).

enableDragColSize(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenabledragcolsize>.

enableDragGridSize(This::wxGrid()) -> ok

    Equivalent to enableDragGridSize(This, []).

enableDragGridSize(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenabledraggridsize>.

enableDragRowSize(This::wxGrid()) -> ok

    Equivalent to enableDragRowSize(This, []).

enableDragRowSize(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenabledragrowsize>.

enableEditing(This::wxGrid(), Edit::bool()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenableediting>.

enableGridLines(This::wxGrid()) -> ok

    Equivalent to enableGridLines(This, []).

enableGridLines(This::wxGrid(), Options::[Option]) -> ok

    Types
        Option = {enable, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridenablegridlines>.

endBatch(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridendbatch>.

fit(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridfit>.

forceRefresh(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridforcerefresh>.

getBatchCount(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetbatchcount>.

getCellAlignment(This::wxGrid(), Row::integer(), Col::integer()) -> {Horiz::integer(), Vert::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellalignment>.

getCellBackgroundColour(This::wxGrid(), Row::integer(), Col::integer()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellbackgroundcolour>.

getCellEditor(This::wxGrid(), Row::integer(), Col::integer()) -> wxGridCellEditor() (see module wxGridCellEditor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcelleditor>.

getCellFont(This::wxGrid(), Row::integer(), Col::integer()) -> wxFont() (see module wxFont)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellfont>.

getCellRenderer(This::wxGrid(), Row::integer(), Col::integer()) -> wxGridCellRenderer() (see module wxGridCellRenderer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellrenderer>.

getCellTextColour(This::wxGrid(), Row::integer(), Col::integer()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcelltextcolour>.

getCellValue(This::wxGrid(), Coords::{R::integer(), C::integer()}) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellvalue>.

getCellValue(This::wxGrid(), Row::integer(), Col::integer()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcellvalue>.

getColLabelAlignment(This::wxGrid()) -> {Horiz::integer(), Vert::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcollabelalignment>.

getColLabelSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcollabelsize>.

getColLabelValue(This::wxGrid(), Col::integer()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcollabelvalue>.

getColMinimalAcceptableWidth(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetcolminimalacceptablewidth>.

getDefaultCellAlignment(This::wxGrid()) -> {Horiz::integer(), Vert::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcellalignment>.

getDefaultCellBackgroundColour(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcellbackgroundcolour>.

getDefaultCellFont(This::wxGrid()) -> wxFont() (see module wxFont)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcellfont>.

getDefaultCellTextColour(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcelltextcolour>.

getDefaultColLabelSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcollabelsize>.

getDefaultColSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultcolsize>.

getDefaultEditor(This::wxGrid()) -> wxGridCellEditor() (see module wxGridCellEditor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaulteditor>.

getDefaultEditorForCell(This::wxGrid(), C::{R::integer(), C::integer()}) -> wxGridCellEditor() (see module wxGridCellEditor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaulteditorforcell>.

getDefaultEditorForCell(This::wxGrid(), Row::integer(), Col::integer()) -> wxGridCellEditor() (see module wxGridCellEditor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaulteditorforcell>.

getDefaultEditorForType(This::wxGrid(), TypeName::string()) -> wxGridCellEditor() (see module wxGridCellEditor)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaulteditorfortype>.

getDefaultRenderer(This::wxGrid()) -> wxGridCellRenderer() (see module wxGridCellRenderer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultrenderer>.

getDefaultRendererForCell(This::wxGrid(), Row::integer(), Col::integer()) -> wxGridCellRenderer() (see module wxGridCellRenderer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultrendererforcell>.

getDefaultRendererForType(This::wxGrid(), TypeName::string()) -> wxGridCellRenderer() (see module wxGridCellRenderer)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultrendererfortype>.

getDefaultRowLabelSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultrowlabelsize>.

getDefaultRowSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetdefaultrowsize>.

getGridCursorCol(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridcursorcol>.

getGridCursorRow(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridcursorrow>.

getGridLineColour(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridlinecolour>.

gridLinesEnabled(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgridlinesenabled>.

getLabelBackgroundColour(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetlabelbackgroundcolour>.

getLabelFont(This::wxGrid()) -> wxFont() (see module wxFont)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetlabelfont>.

getLabelTextColour(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetlabeltextcolour>.

getNumberCols(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetnumbercols>.

getNumberRows(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetnumberrows>.

getOrCreateCellAttr(This::wxGrid(), Row::integer(), Col::integer()) -> wxGridCellAttr() (see module wxGridCellAttr)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetorcreatecellattr>.

getRowMinimalAcceptableHeight(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetrowminimalacceptableheight>.

getRowLabelAlignment(This::wxGrid()) -> {Horiz::integer(), Vert::integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetrowlabelalignment>.

getRowLabelSize(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetrowlabelsize>.

getRowLabelValue(This::wxGrid(), Row::integer()) -> string()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetrowlabelvalue>.

getRowSize(This::wxGrid(), Row::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetrowsize>.

getScrollLineX(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetscrolllinex>.

getScrollLineY(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetscrollliney>.

getSelectedCells(This::wxGrid()) -> [{R::integer(), C::integer()}]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectedcells>.

getSelectedCols(This::wxGrid()) -> [integer()]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectedcols>.

getSelectedRows(This::wxGrid()) -> [integer()]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectedrows>.

getSelectionBackground(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectionbackground>.

getSelectionBlockTopLeft(This::wxGrid()) -> [{R::integer(), C::integer()}]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectionblocktopleft>.

getSelectionBlockBottomRight(This::wxGrid()) -> [{R::integer(), C::integer()}]

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectionblockbottomright>.

getSelectionForeground(This::wxGrid()) -> colour() (see module wx)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetselectionforeground>.

getViewWidth(This::wxGrid()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetviewwidth>.

getGridWindow(This::wxGrid()) -> wxWindow() (see module wxWindow)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridwindow>.

getGridRowLabelWindow(This::wxGrid()) -> wxWindow() (see module wxWindow)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridrowlabelwindow>.

getGridColLabelWindow(This::wxGrid()) -> wxWindow() (see module wxWindow)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridcollabelwindow>.

getGridCornerLabelWindow(This::wxGrid()) -> wxWindow() (see module wxWindow)

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridgetgridcornerlabelwindow>.

hideCellEditControl(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridhidecelleditcontrol>.

insertCols(This::wxGrid()) -> bool()

    Equivalent to insertCols(This, []).

insertCols(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {pos, integer()} | {numCols, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridinsertcols>.

insertRows(This::wxGrid()) -> bool()

    Equivalent to insertRows(This, []).

insertRows(This::wxGrid(), Options::[Option]) -> bool()

    Types
        Option = {pos, integer()} | {numRows, integer()} | {updateLabels, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridinsertrows>.

isCellEditControlEnabled(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridiscelleditcontrolenabled>.

isCurrentCellReadOnly(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridiscurrentcellreadonly>.

isEditable(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridiseditable>.

isInSelection(This::wxGrid(), Coords::{R::integer(), C::integer()}) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisinselection>.

isInSelection(This::wxGrid(), Row::integer(), Col::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisinselection>.

isReadOnly(This::wxGrid(), Row::integer(), Col::integer()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisreadonly>.

isSelection(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisselection>.

isVisible(This::wxGrid(), Coords::{R::integer(), C::integer()}) -> bool()

    Equivalent to isVisible(This, Coords, []).

isVisible(This::wxGrid(), X::integer() | term(), X::integer() | term()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisvisible>.
     Alternatives:

    isVisible(This::wxGrid(), Row::integer(), Col::integer()) -> isVisible(This, Row, Col, [])

    isVisible(This::wxGrid(), Coords::{R::integer(), C::integer()}, [Option]) -> bool()
     Option = {wholeCellVisible, bool()}

isVisible(This::wxGrid(), Row::integer(), Col::integer(), Options::[Option]) -> bool()

    Types
        Option = {wholeCellVisible, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridisvisible>.

makeCellVisible(This::wxGrid(), Coords::{R::integer(), C::integer()}) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmakecellvisible>.

makeCellVisible(This::wxGrid(), Row::integer(), Col::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmakecellvisible>.

moveCursorDown(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursordown>.

moveCursorLeft(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorleft>.

moveCursorRight(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorright>.

moveCursorUp(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorup>.

moveCursorDownBlock(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursordownblock>.

moveCursorLeftBlock(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorleftblock>.

moveCursorRightBlock(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorrightblock>.

moveCursorUpBlock(This::wxGrid(), ExpandSelection::bool()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovecursorupblock>.

movePageDown(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovepagedown>.

movePageUp(This::wxGrid()) -> bool()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridmovepageup>.

registerDataType(This::wxGrid(), TypeName::string(), Renderer::wxGridCellRenderer() (see module wxGridCellRenderer), Editor::wxGridCellEditor() (see module wxGridCellEditor)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridregisterdatatype>.

saveEditControlValue(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsaveeditcontrolvalue>.

selectAll(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridselectall>.

selectBlock(This::wxGrid(), TopLeft::{R::integer(), C::integer()}, BottomRight::{R::integer(), C::integer()}) -> ok

    Equivalent to selectBlock(This, TopLeft, BottomRight, []).

selectBlock(This::wxGrid(), TopLeft::{R::integer(), C::integer()}, BottomRight::{R::integer(), C::integer()}, Options::[Option]) -> ok

    Types
        Option = {addToSelected, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridselectblock>.

selectBlock(This::wxGrid(), TopRow::integer(), LeftCol::integer(), BottomRow::integer(), RightCol::integer()) -> ok

    Equivalent to selectBlock(This, TopRow, LeftCol, BottomRow, RightCol, []).

selectBlock(This::wxGrid(), TopRow::integer(), LeftCol::integer(), BottomRow::integer(), RightCol::integer(), Options::[Option]) -> ok

    Types
        Option = {addToSelected, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridselectblock>.

selectCol(This::wxGrid(), Col::integer()) -> ok

    Equivalent to selectCol(This, Col, []).

selectCol(This::wxGrid(), Col::integer(), Options::[Option]) -> ok

    Types
        Option = {addToSelected, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridselectcol>.

selectRow(This::wxGrid(), Row::integer()) -> ok

    Equivalent to selectRow(This, Row, []).

selectRow(This::wxGrid(), Row::integer(), Options::[Option]) -> ok

    Types
        Option = {addToSelected, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridselectrow>.

setCellAlignment(This::wxGrid(), Align::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellalignment>.

setCellAlignment(This::wxGrid(), Align::integer(), Row::integer(), Col::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellalignment>.

setCellAlignment(This::wxGrid(), Row::integer(), Col::integer(), Horiz::integer(), Vert::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellalignment>.

setCellBackgroundColour(This::wxGrid(), Col::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellbackgroundcolour>.

setCellBackgroundColour(This::wxGrid(), X::integer() | term(), X::integer(), X::term() | integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellbackgroundcolour>.
     Alternatives:

    setCellBackgroundColour(This::wxGrid(), Row::integer(), Col::integer(), Val::wx:colour()) -> ok

    setCellBackgroundColour(This::wxGrid(), Colour::wx:colour(), Row::integer(), Col::integer()) -> ok

setCellEditor(This::wxGrid(), Row::integer(), Col::integer(), Editor::wxGridCellEditor() (see module wxGridCellEditor)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcelleditor>.

setCellFont(This::wxGrid(), Row::integer(), Col::integer(), Val::wxFont() (see module wxFont)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellfont>.

setCellRenderer(This::wxGrid(), Row::integer(), Col::integer(), Renderer::wxGridCellRenderer() (see module wxGridCellRenderer)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellrenderer>.

setCellTextColour(This::wxGrid(), Col::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcelltextcolour>.

setCellTextColour(This::wxGrid(), X::integer() | term(), X::integer(), X::term() | integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcelltextcolour>.
     Alternatives:

    setCellTextColour(This::wxGrid(), Row::integer(), Col::integer(), Val::wx:colour()) -> ok

    setCellTextColour(This::wxGrid(), Val::wx:colour(), Row::integer(), Col::integer()) -> ok

setCellValue(This::wxGrid(), Coords::{R::integer(), C::integer()}, S::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellvalue>.

setCellValue(This::wxGrid(), X::integer() | string(), X::integer(), X::string() | integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcellvalue>.
     Alternatives:

    setCellValue(This::wxGrid(), Row::integer(), Col::integer(), S::string()) -> ok

    setCellValue(This::wxGrid(), Val::string(), Row::integer(), Col::integer()) -> ok

setColAttr(This::wxGrid(), Col::integer(), Attr::wxGridCellAttr() (see module wxGridCellAttr)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolattr>.

setColFormatBool(This::wxGrid(), Col::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolformatbool>.

setColFormatNumber(This::wxGrid(), Col::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolformatnumber>.

setColFormatFloat(This::wxGrid(), Col::integer()) -> ok

    Equivalent to setColFormatFloat(This, Col, []).

setColFormatFloat(This::wxGrid(), Col::integer(), Options::[Option]) -> ok

    Types
        Option = {width, integer()} | {precision, integer()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolformatfloat>.

setColFormatCustom(This::wxGrid(), Col::integer(), TypeName::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolformatcustom>.

setColLabelAlignment(This::wxGrid(), Horiz::integer(), Vert::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcollabelalignment>.

setColLabelSize(This::wxGrid(), Height::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcollabelsize>.

setColLabelValue(This::wxGrid(), Col::integer(), Val::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcollabelvalue>.

setColMinimalWidth(This::wxGrid(), Col::integer(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolminimalwidth>.

setColMinimalAcceptableWidth(This::wxGrid(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolminimalacceptablewidth>.

setColSize(This::wxGrid(), Col::integer(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetcolsize>.

setDefaultCellAlignment(This::wxGrid(), Horiz::integer(), Vert::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultcellalignment>.

setDefaultCellBackgroundColour(This::wxGrid(), Val::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultcellbackgroundcolour>.

setDefaultCellFont(This::wxGrid(), Val::wxFont() (see module wxFont)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultcellfont>.

setDefaultCellTextColour(This::wxGrid(), Val::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultcelltextcolour>.

setDefaultEditor(This::wxGrid(), Editor::wxGridCellEditor() (see module wxGridCellEditor)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaulteditor>.

setDefaultRenderer(This::wxGrid(), Renderer::wxGridCellRenderer() (see module wxGridCellRenderer)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultrenderer>.

setDefaultColSize(This::wxGrid(), Width::integer()) -> ok

    Equivalent to setDefaultColSize(This, Width, []).

setDefaultColSize(This::wxGrid(), Width::integer(), Options::[Option]) -> ok

    Types
        Option = {resizeExistingCols, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultcolsize>.

setDefaultRowSize(This::wxGrid(), Height::integer()) -> ok

    Equivalent to setDefaultRowSize(This, Height, []).

setDefaultRowSize(This::wxGrid(), Height::integer(), Options::[Option]) -> ok

    Types
        Option = {resizeExistingRows, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetdefaultrowsize>.

setGridCursor(This::wxGrid(), Row::integer(), Col::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetgridcursor>.

setGridLineColour(This::wxGrid(), Val::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetgridlinecolour>.

setLabelBackgroundColour(This::wxGrid(), Val::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetlabelbackgroundcolour>.

setLabelFont(This::wxGrid(), Val::wxFont() (see module wxFont)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetlabelfont>.

setLabelTextColour(This::wxGrid(), Val::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetlabeltextcolour>.

setMargins(This::wxGrid(), ExtraWidth::integer(), ExtraHeight::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetmargins>.

setReadOnly(This::wxGrid(), Row::integer(), Col::integer()) -> ok

    Equivalent to setReadOnly(This, Row, Col, []).

setReadOnly(This::wxGrid(), Row::integer(), Col::integer(), Options::[Option]) -> ok

    Types
        Option = {isReadOnly, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetreadonly>.

setRowAttr(This::wxGrid(), Row::integer(), Attr::wxGridCellAttr() (see module wxGridCellAttr)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowattr>.

setRowLabelAlignment(This::wxGrid(), Horiz::integer(), Vert::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowlabelalignment>.

setRowLabelSize(This::wxGrid(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowlabelsize>.

setRowLabelValue(This::wxGrid(), Row::integer(), Val::string()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowlabelvalue>.

setRowMinimalHeight(This::wxGrid(), Row::integer(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowminimalheight>.

setRowMinimalAcceptableHeight(This::wxGrid(), Width::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowminimalacceptableheight>.

setRowSize(This::wxGrid(), Row::integer(), Height::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetrowsize>.

setScrollLineX(This::wxGrid(), X::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetscrolllinex>.

setScrollLineY(This::wxGrid(), Y::integer()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetscrollliney>.

setSelectionBackground(This::wxGrid(), C::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetselectionbackground>.

setSelectionForeground(This::wxGrid(), C::colour() (see module wx)) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetselectionforeground>.

setSelectionMode(This::wxGrid(), Selmode::WxGridSelectionModes) -> ok

    Types
        WxGridSelectionModes = integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridsetselectionmode>.
     WxGridSelectionModes is one of ?wxGrid_wxGridSelectCells | ?wxGrid_wxGridSelectRows | ?wxGrid_wxGridSelectColumns

showCellEditControl(This::wxGrid()) -> ok

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridshowcelleditcontrol>.

xToCol(This::wxGrid(), X::integer()) -> integer()

    Equivalent to xToCol(This, X, []).

xToCol(This::wxGrid(), X::integer(), Options::[Option]) -> integer()

    Types
        Option = {clipToMinMax, bool()}

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridxtocol>.

xToEdgeOfCol(This::wxGrid(), X::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridxtoedgeofcol>.

yToEdgeOfRow(This::wxGrid(), Y::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridytoedgeofrow>.

yToRow(This::wxGrid(), Y::integer()) -> integer()

    See external documentation <http://www.wxwidgets.org/manuals/stable/wx_wxgrid.html#wxgridytorow>.

destroy(This::wxGrid()) -> ok

    Destroys this object, do not use object again