Package wx :: Module grid :: Class Grid

[frames | no frames]

## Type Grid

    object --+
             |
        Object --+
                 |
        EvtHandler --+
                     |
                Window --+
                         |
                     Panel --+
                             |
                ScrolledWindow --+
                                 |
                                Grid

Known Subclasses:
  `CSheet`

Proxy of C++ Grid class

Method Summary
Window | ``__init__`(self, parent, id, pos, size, style, name)` Construct and show a generic Window.
bool | `AppendCols(self, numCols, updateLabels)`
bool | `AppendRows(self, numRows, updateLabels)`
| `AutoSize(self)`
| `AutoSizeColLabelSize(self, col)`
| `AutoSizeColumn(self, col, setAsMin)`
| `AutoSizeColumns(self, setAsMin)`
| `AutoSizeRow(self, row, setAsMin)`
| `AutoSizeRowLabelSize(self, row)`
| `AutoSizeRows(self, setAsMin)`
| `BeginBatch(self)`
Rect | `BlockToDeviceRect(self, topLeft, bottomRight)`
bool | `CanDragCell(self)`
bool | `CanDragColMove(self)`
bool | `CanDragColSize(self)`
bool | `CanDragGridSize(self)`
bool | `CanDragRowSize(self)`
bool | `CanEnableCellControl(self)`
Rect | `CellToRect(self, row, col)`
| `ClearGrid(self)`
| `ClearSelection(self)`
bool | ``Create`(self, parent, id, pos, size, style, name)` Create the GUI part of the Window for 2-phase creation mode.
bool | `CreateGrid(self, numRows, numCols, selmode)`
bool | `DeleteCols(self, pos, numCols, updateLabels)`
bool | `DeleteRows(self, pos, numRows, updateLabels)`
| `DeselectCell(self, row, col)`
| `DeselectCol(self, col)`
| `DeselectRow(self, row)`
| `DisableCellEditControl(self)`
| `DisableDragCell(self)`
| `DisableDragColMove(self)`
| `DisableDragColSize(self)`
| `DisableDragGridSize(self)`
| `DisableDragRowSize(self)`
| `DrawCellHighlight(self, dc, attr)`
| ``DrawTextRectangle`(*args, **kwargs)` int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
| `EnableCellEditControl(self, enable)`
| `EnableDragCell(self, enable)`
| `EnableDragColMove(self, enable)`
| `EnableDragColSize(self, enable)`
| `EnableDragGridSize(self, enable)`
| `EnableDragRowSize(self, enable)`
| `EnableEditing(self, edit)`
| `EnableGridLines(self, enable)`
| `EndBatch(self)`
| `ForceRefresh(self)`
int | `GetBatchCount(self)`
(horiz, vert) | `GetCellAlignment(row, col)`
Colour | `GetCellBackgroundColour(self, row, col)`
GridCellEditor | `GetCellEditor(self, row, col)`
Font | `GetCellFont(self, row, col)`
Colour | `GetCellHighlightColour(self)`
int | `GetCellHighlightPenWidth(self)`
int | `GetCellHighlightROPenWidth(self)`
bool | `GetCellOverflow(self, row, col)`
GridCellRenderer | `GetCellRenderer(self, row, col)`
(num_rows, num_cols) | `GetCellSize(row, col)`
Colour | `GetCellTextColour(self, row, col)`
String | `GetCellValue(self, row, col)`
VisualAttributes | ``GetClassDefaultAttributes`(variant)` Get the default attributes for this class. (Static method)
int | `GetColAt(self, colPos)`
wxPen | `GetColGridLinePen(self, col)`
(horiz, vert) | `GetColLabelAlignment()`
int | `GetColLabelSize(self)`
int | `GetColLabelTextOrientation(self)`
String | `GetColLabelValue(self, col)`
int | `GetColMinimalAcceptableWidth(self)`
int | `GetColPos(self, colID)`
int | `GetColSize(self, col)`
(horiz, vert) | `GetDefaultCellAlignment()`
Colour | `GetDefaultCellBackgroundColour(self)`
Font | `GetDefaultCellFont(self)`
bool | `GetDefaultCellOverflow(self)`
Colour | `GetDefaultCellTextColour(self)`
int | `GetDefaultColLabelSize(self)`
int | `GetDefaultColSize(self)`
GridCellEditor | `GetDefaultEditor(self)`
GridCellEditor | `GetDefaultEditorForCell(self, row, col)`
GridCellEditor | `GetDefaultEditorForType(self, typeName)`
wxPen | `GetDefaultGridLinePen(self)`
GridCellRenderer | `GetDefaultRenderer(self)`
GridCellRenderer | `GetDefaultRendererForCell(self, row, col)`
GridCellRenderer | `GetDefaultRendererForType(self, typeName)`
int | `GetDefaultRowLabelSize(self)`
int | `GetDefaultRowSize(self)`
Window | `GetGridColLabelWindow(self)`
Window | `GetGridCornerLabelWindow(self)`
int | `GetGridCursorCol(self)`
int | `GetGridCursorRow(self)`
Colour | `GetGridLineColour(self)`
Window | `GetGridRowLabelWindow(self)`
Window | `GetGridWindow(self)`
Colour | `GetLabelBackgroundColour(self)`
Font | `GetLabelFont(self)`
Colour | `GetLabelTextColour(self)`
int | `GetNumberCols(self)`
int | `GetNumberRows(self)`
GridCellAttr | `GetOrCreateCellAttr(self, row, col)`
wxPen | `GetRowGridLinePen(self, row)`
(horiz, vert) | `GetRowLabelAlignment()`
int | `GetRowLabelSize(self)`
String | `GetRowLabelValue(self, row)`
int | `GetRowMinimalAcceptableHeight(self)`
int | `GetRowSize(self, row)`
int | `GetScrollLineX(self)`
int | `GetScrollLineY(self)`
int | `GetScrollX(self, x)`
int | `GetScrollY(self, y)`
wxGridCellCoordsArray | `GetSelectedCells(self)`
wxArrayInt | `GetSelectedCols(self)`
wxArrayInt | `GetSelectedRows(self)`
Colour | `GetSelectionBackground(self)`
wxGridCellCoordsArray | `GetSelectionBlockBottomRight(self)`
wxGridCellCoordsArray | `GetSelectionBlockTopLeft(self)`
Colour | `GetSelectionForeground(self)`
WXGRIDSELECTIONMODES | `GetSelectionMode(self)`
GridTableBase | `GetTable(self)`
(width, height) | `GetTextBoxSize(dc, lines)`
bool | `GridLinesEnabled(self)`
| `HideCellEditControl(self)`
bool | `InsertCols(self, pos, numCols, updateLabels)`
bool | `InsertRows(self, pos, numRows, updateLabels)`
bool | `IsCellEditControlEnabled(self)`
bool | `IsCellEditControlShown(self)`
bool | `IsCurrentCellReadOnly(self)`
bool | `IsEditable(self)`
bool | `IsInSelection(self, row, col)`
bool | `IsReadOnly(self, row, col)`
bool | `IsSelection(self)`
bool | `IsVisible(self, row, col, wholeCellVisible)`
| `MakeCellVisible(self, row, col)`
bool | `MoveCursorDown(self, expandSelection)`
bool | `MoveCursorDownBlock(self, expandSelection)`
bool | `MoveCursorLeft(self, expandSelection)`
bool | `MoveCursorLeftBlock(self, expandSelection)`
bool | `MoveCursorRight(self, expandSelection)`
bool | `MoveCursorRightBlock(self, expandSelection)`
bool | `MoveCursorUp(self, expandSelection)`
bool | `MoveCursorUpBlock(self, expandSelection)`
bool | `MovePageDown(self)`
bool | `MovePageUp(self)`
| ``ProcessTableMessage`(*args, **kwargs)` ProcessTableMessage(self, GridTableMessage ?) -> bool
| `RegisterDataType(self, typeName, renderer, editor)`
| `SaveEditControlValue(self)`
| `SelectAll(self)`
| `SelectBlock(self, topRow, leftCol, bottomRow, rightCol, addToSelected)`
| `SelectCol(self, col, addToSelected)`
| `SelectRow(self, row, addToSelected)`
| `SetAttr(self, row, col, attr)`
| `SetCellAlignment(self, row, col, horiz, vert)`
| ``SetCellBackgroundColour`(*args, **kwargs)` SetCellBackgroundColour(self, int row, int col, Colour ?)
| `SetCellEditor(self, row, col, editor)`
| ``SetCellFont`(*args, **kwargs)` SetCellFont(self, int row, int col, Font ?)
| ``SetCellHighlightColour`(*args, **kwargs)` SetCellHighlightColour(self, Colour ?)
| `SetCellHighlightPenWidth(self, width)`
| `SetCellHighlightROPenWidth(self, width)`
| `SetCellOverflow(self, row, col, allow)`
| `SetCellRenderer(self, row, col, renderer)`
| `SetCellSize(self, row, col, num_rows, num_cols)`
| ``SetCellTextColour`(*args, **kwargs)` SetCellTextColour(self, int row, int col, Colour ?)
| `SetCellValue(self, row, col, s)`
| `SetColAttr(self, col, attr)`
| `SetColFormatBool(self, col)`
| `SetColFormatCustom(self, col, typeName)`
| `SetColFormatFloat(self, col, width, precision)`
| `SetColFormatNumber(self, col)`
| `SetColLabelAlignment(self, horiz, vert)`
| `SetColLabelSize(self, height)`
| `SetColLabelTextOrientation(self, textOrientation)`
| ``SetColLabelValue`(*args, **kwargs)` SetColLabelValue(self, int col, String ?)
| `SetColMinimalAcceptableWidth(self, width)`
| `SetColMinimalWidth(self, col, width)`
| `SetColPos(self, colID, newPos)`
| `SetColSize(self, col, width)`
| `SetDefaultCellAlignment(self, horiz, vert)`
| ``SetDefaultCellBackgroundColour`(*args, **kwargs)` SetDefaultCellBackgroundColour(self, Colour ?)
| ``SetDefaultCellFont`(*args, **kwargs)` SetDefaultCellFont(self, Font ?)
| `SetDefaultCellOverflow(self, allow)`
| ``SetDefaultCellTextColour`(*args, **kwargs)` SetDefaultCellTextColour(self, Colour ?)
| `SetDefaultColSize(self, width, resizeExistingCols)`
| `SetDefaultEditor(self, editor)`
| `SetDefaultRenderer(self, renderer)`
| `SetDefaultRowSize(self, height, resizeExistingRows)`
| `SetGridCursor(self, row, col)`
| ``SetGridLineColour`(*args, **kwargs)` SetGridLineColour(self, Colour ?)
| ``SetLabelBackgroundColour`(*args, **kwargs)` SetLabelBackgroundColour(self, Colour ?)
| ``SetLabelFont`(*args, **kwargs)` SetLabelFont(self, Font ?)
| ``SetLabelTextColour`(*args, **kwargs)` SetLabelTextColour(self, Colour ?)
| `SetMargins(self, extraWidth, extraHeight)`
| `SetReadOnly(self, row, col, isReadOnly)`
| `SetRowAttr(self, row, attr)`
| `SetRowLabelAlignment(self, horiz, vert)`
| `SetRowLabelSize(self, width)`
| ``SetRowLabelValue`(*args, **kwargs)` SetRowLabelValue(self, int row, String ?)
| `SetRowMinimalAcceptableHeight(self, width)`
| `SetRowMinimalHeight(self, row, width)`
| `SetRowSize(self, row, height)`
| `SetScrollLineX(self, x)`
| `SetScrollLineY(self, y)`
| `SetSelectionBackground(self, c)`
| `SetSelectionForeground(self, c)`
| `SetSelectionMode(self, selmode)`
bool | `SetTable(self, table, takeOwnership, selmode)`
| `ShowCellEditControl(self)`
int | `XToCol(self, x, clipToMinMax)`
int | `XToEdgeOfCol(self, x)`
GridCellCoords | `XYToCell(self, x, y)`
int | `YToEdgeOfRow(self, y)`
int | `YToRow(self, y)`

Property Summary
| `BatchCount`: See `GetBatchCount`
| `CellHighlightColour`: See `GetCellHighlightColour` and `SetCellHighlightColour`
| `CellHighlightPenWidth`: See `GetCellHighlightPenWidth` and `SetCellHighlightPenWidth`
| `CellHighlightROPenWidth`: See `GetCellHighlightROPenWidth` and `SetCellHighlightROPenWidth`
| `CellSize`: See `GetCellSize` and `SetCellSize`
| `ColLabelAlignment`: See `GetColLabelAlignment` and `SetColLabelAlignment`
| `ColLabelSize`: See `GetColLabelSize` and `SetColLabelSize`
| `ColLabelTextOrientation`: See `GetColLabelTextOrientation` and `SetColLabelTextOrientation`
| `ColMinimalAcceptableWidth`: See `GetColMinimalAcceptableWidth` and `SetColMinimalAcceptableWidth`
| `DefaultCellAlignment`: See `GetDefaultCellAlignment` and `SetDefaultCellAlignment`
| `DefaultCellBackgroundColour`: See `GetDefaultCellBackgroundColour` and `SetDefaultCellBackgroundColour`
| `DefaultCellFont`: See `GetDefaultCellFont` and `SetDefaultCellFont`
| `DefaultCellOverflow`: See `GetDefaultCellOverflow` and `SetDefaultCellOverflow`
| `DefaultCellTextColour`: See `GetDefaultCellTextColour` and `SetDefaultCellTextColour`
| `DefaultColLabelSize`: See `GetDefaultColLabelSize`
| `DefaultColSize`: See `GetDefaultColSize` and `SetDefaultColSize`
| `DefaultEditor`: See `GetDefaultEditor` and `SetDefaultEditor`
| `DefaultGridLinePen`: See `GetDefaultGridLinePen`
| `DefaultRenderer`: See `GetDefaultRenderer` and `SetDefaultRenderer`
| `DefaultRowLabelSize`: See `GetDefaultRowLabelSize`
| `DefaultRowSize`: See `GetDefaultRowSize` and `SetDefaultRowSize`
| `GridColLabelWindow`: See `GetGridColLabelWindow`
| `GridCornerLabelWindow`: See `GetGridCornerLabelWindow`
| `GridCursorCol`: See `GetGridCursorCol`
| `GridCursorRow`: See `GetGridCursorRow`
| `GridLineColour`: See `GetGridLineColour` and `SetGridLineColour`
| `GridRowLabelWindow`: See `GetGridRowLabelWindow`
| `GridWindow`: See `GetGridWindow`
| `LabelBackgroundColour`: See `GetLabelBackgroundColour` and `SetLabelBackgroundColour`
| `LabelFont`: See `GetLabelFont` and `SetLabelFont`
| `LabelTextColour`: See `GetLabelTextColour` and `SetLabelTextColour`
| `NumberCols`: See `GetNumberCols`
| `NumberRows`: See `GetNumberRows`
| `RowLabelAlignment`: See `GetRowLabelAlignment` and `SetRowLabelAlignment`
| `RowLabelSize`: See `GetRowLabelSize` and `SetRowLabelSize`
| `RowMinimalAcceptableHeight`: See `GetRowMinimalAcceptableHeight` and `SetRowMinimalAcceptableHeight`
| `ScrollLineX`: See `GetScrollLineX` and `SetScrollLineX`
| `ScrollLineY`: See `GetScrollLineY` and `SetScrollLineY`
| `SelectedCells`: See `GetSelectedCells`
| `SelectedCols`: See `GetSelectedCols`
| `SelectedRows`: See `GetSelectedRows`
| `SelectionBackground`: See `GetSelectionBackground` and `SetSelectionBackground`
| `SelectionBlockBottomRight`: See `GetSelectionBlockBottomRight`
| `SelectionBlockTopLeft`: See `GetSelectionBlockTopLeft`
| `SelectionForeground`: See `GetSelectionForeground` and `SetSelectionForeground`
| `SelectionMode`: See `GetSelectionMode` and `SetSelectionMode`
| `Table`: See `GetTable` and `SetTable`
| `thisown`: The membership flag

Class Variable Summary
`int` | `SelectCells` = 0
`int` | `SelectColumns` = 2
`int` | `SelectRows` = 1
`int` | `wxGridSelectCells` = 0
`int` | `wxGridSelectColumns` = 2
`int` | `wxGridSelectRows` = 1

Instance Method Details

### __init__(self, parent, id=-1, pos=DefaultPosition, size=DefaultSize, style=WANTS_CHARS, name=wxPyGridNameStr)
(Constructor)

Construct and show a generic Window.

  Parameters:
    `parent`
    (type=Window)

    `id`
    (type=int)

    `pos`
    (type=Point)

    `size`
    (type=Size)

    `style`
    (type=long)

    `name`
    (type=String)

  Returns:
    Window
  Overrides:
    `wx.ScrolledWindow.__init__` (inherited documentation)

### Create(self, parent, id=-1, pos=DefaultPosition, size=DefaultSize, style=WANTS_CHARS, name=wxPyGridNameStr)

Create the GUI part of the Window for 2-phase creation mode.

  Parameters:
    `parent`
    (type=Window)

    `id`
    (type=int)

    `pos`
    (type=Point)

    `size`
    (type=Size)

    `style`
    (type=long)

    `name`
    (type=String)

  Returns:
    bool
  Overrides:
    `wx.ScrolledWindow.Create` (inherited documentation)

### DrawTextRectangle(*args, **kwargs)

DrawTextRectangle(self, DC dc, String ?, Rect ?, int horizontalAlignment=LEFT,
  int verticalAlignment=TOP, int textOrientation=HORIZONTAL)

### ProcessTableMessage(*args, **kwargs)

ProcessTableMessage(self, GridTableMessage ?) -> bool

### SetCellBackgroundColour(*args, **kwargs)

SetCellBackgroundColour(self, int row, int col, Colour ?)

### SetCellFont(*args, **kwargs)

SetCellFont(self, int row, int col, Font ?)

### SetCellHighlightColour(*args, **kwargs)

SetCellHighlightColour(self, Colour ?)

### SetCellTextColour(*args, **kwargs)

SetCellTextColour(self, int row, int col, Colour ?)

### SetColLabelValue(*args, **kwargs)

SetColLabelValue(self, int col, String ?)

### SetDefaultCellBackgroundColour(*args, **kwargs)

SetDefaultCellBackgroundColour(self, Colour ?)

### SetDefaultCellFont(*args, **kwargs)

SetDefaultCellFont(self, Font ?)

### SetDefaultCellTextColour(*args, **kwargs)

SetDefaultCellTextColour(self, Colour ?)

### SetGridLineColour(*args, **kwargs)

SetGridLineColour(self, Colour ?)

### SetLabelBackgroundColour(*args, **kwargs)

SetLabelBackgroundColour(self, Colour ?)

### SetLabelFont(*args, **kwargs)

SetLabelFont(self, Font ?)

### SetLabelTextColour(*args, **kwargs)

SetLabelTextColour(self, Colour ?)

### SetRowLabelValue(*args, **kwargs)

SetRowLabelValue(self, int row, String ?)

Static Method Details

### GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)

Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes.

The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this.

  Parameters:
    `variant`
    (type=int)

  Returns:
    VisualAttributes

Property Details

### BatchCount

See `GetBatchCount`

  Get Method:
    `GetBatchCount`(self)

### CellHighlightColour

See `GetCellHighlightColour` and `SetCellHighlightColour`

  Get Method:
    `GetCellHighlightColour`(self)
  Set Method:
    `SetCellHighlightColour`(*args, **kwargs)

### CellHighlightPenWidth

See `GetCellHighlightPenWidth` and `SetCellHighlightPenWidth`

  Get Method:
    `GetCellHighlightPenWidth`(self)
  Set Method:
    `SetCellHighlightPenWidth`(self, width)

### CellHighlightROPenWidth

See `GetCellHighlightROPenWidth` and `SetCellHighlightROPenWidth`

  Get Method:
    `GetCellHighlightROPenWidth`(self)
  Set Method:
    `SetCellHighlightROPenWidth`(self, width)

### CellSize

See `GetCellSize` and `SetCellSize`

  Get Method:
    `GetCellSize`(row, col)
  Set Method:
    `SetCellSize`(self, row, col, num_rows, num_cols)

### ColLabelAlignment

See `GetColLabelAlignment` and `SetColLabelAlignment`

  Get Method:
    `GetColLabelAlignment`()
  Set Method:
    `SetColLabelAlignment`(self, horiz, vert)

### ColLabelSize

See `GetColLabelSize` and `SetColLabelSize`

  Get Method:
    `GetColLabelSize`(self)
  Set Method:
    `SetColLabelSize`(self, height)

### ColLabelTextOrientation

See `GetColLabelTextOrientation` and `SetColLabelTextOrientation`

  Get Method:
    `GetColLabelTextOrientation`(self)
  Set Method:
    `SetColLabelTextOrientation`(self, textOrientation)

### ColMinimalAcceptableWidth

See `GetColMinimalAcceptableWidth` and `SetColMinimalAcceptableWidth`

  Get Method:
    `GetColMinimalAcceptableWidth`(self)
  Set Method:
    `SetColMinimalAcceptableWidth`(self, width)

### DefaultCellAlignment

See `GetDefaultCellAlignment` and `SetDefaultCellAlignment`

  Get Method:
    `GetDefaultCellAlignment`()
  Set Method:
    `SetDefaultCellAlignment`(self, horiz, vert)

### DefaultCellBackgroundColour

See `GetDefaultCellBackgroundColour` and `SetDefaultCellBackgroundColour`

  Get Method:
    `GetDefaultCellBackgroundColour`(self)
  Set Method:
    `SetDefaultCellBackgroundColour`(*args, **kwargs)

### DefaultCellFont

See `GetDefaultCellFont` and `SetDefaultCellFont`

  Get Method:
    `GetDefaultCellFont`(self)
  Set Method:
    `SetDefaultCellFont`(*args, **kwargs)

### DefaultCellOverflow

See `GetDefaultCellOverflow` and `SetDefaultCellOverflow`

  Get Method:
    `GetDefaultCellOverflow`(self)
  Set Method:
    `SetDefaultCellOverflow`(self, allow)

### DefaultCellTextColour

See `GetDefaultCellTextColour` and `SetDefaultCellTextColour`

  Get Method:
    `GetDefaultCellTextColour`(self)
  Set Method:
    `SetDefaultCellTextColour`(*args, **kwargs)

### DefaultColLabelSize

See `GetDefaultColLabelSize`

  Get Method:
    `GetDefaultColLabelSize`(self)

### DefaultColSize

See `GetDefaultColSize` and `SetDefaultColSize`

  Get Method:
    `GetDefaultColSize`(self)
  Set Method:
    `SetDefaultColSize`(self, width, resizeExistingCols)

### DefaultEditor

See `GetDefaultEditor` and `SetDefaultEditor`

  Get Method:
    `GetDefaultEditor`(self)
  Set Method:
    `SetDefaultEditor`(self, editor)

### DefaultGridLinePen

See `GetDefaultGridLinePen`

  Get Method:
    `GetDefaultGridLinePen`(self)

### DefaultRenderer

See `GetDefaultRenderer` and `SetDefaultRenderer`

  Get Method:
    `GetDefaultRenderer`(self)
  Set Method:
    `SetDefaultRenderer`(self, renderer)

### DefaultRowLabelSize

See `GetDefaultRowLabelSize`

  Get Method:
    `GetDefaultRowLabelSize`(self)

### DefaultRowSize

See `GetDefaultRowSize` and `SetDefaultRowSize`

  Get Method:
    `GetDefaultRowSize`(self)
  Set Method:
    `SetDefaultRowSize`(self, height, resizeExistingRows)

### GridColLabelWindow

See `GetGridColLabelWindow`

  Get Method:
    `GetGridColLabelWindow`(self)

### GridCornerLabelWindow

See `GetGridCornerLabelWindow`

  Get Method:
    `GetGridCornerLabelWindow`(self)

### GridCursorCol

See `GetGridCursorCol`

  Get Method:
    `GetGridCursorCol`(self)

### GridCursorRow

See `GetGridCursorRow`

  Get Method:
    `GetGridCursorRow`(self)

### GridLineColour

See `GetGridLineColour` and `SetGridLineColour`

  Get Method:
    `GetGridLineColour`(self)
  Set Method:
    `SetGridLineColour`(*args, **kwargs)

### GridRowLabelWindow

See `GetGridRowLabelWindow`

  Get Method:
    `GetGridRowLabelWindow`(self)

### GridWindow

See `GetGridWindow`

  Get Method:
    `GetGridWindow`(self)

### LabelBackgroundColour

See `GetLabelBackgroundColour` and `SetLabelBackgroundColour`

  Get Method:
    `GetLabelBackgroundColour`(self)
  Set Method:
    `SetLabelBackgroundColour`(*args, **kwargs)

### LabelFont

See `GetLabelFont` and `SetLabelFont`

  Get Method:
    `GetLabelFont`(self)
  Set Method:
    `SetLabelFont`(*args, **kwargs)

### LabelTextColour

See `GetLabelTextColour` and `SetLabelTextColour`

  Get Method:
    `GetLabelTextColour`(self)
  Set Method:
    `SetLabelTextColour`(*args, **kwargs)

### NumberCols

See `GetNumberCols`

  Get Method:
    `GetNumberCols`(self)

### NumberRows

See `GetNumberRows`

  Get Method:
    `GetNumberRows`(self)

### RowLabelAlignment

See `GetRowLabelAlignment` and `SetRowLabelAlignment`

  Get Method:
    `GetRowLabelAlignment`()
  Set Method:
    `SetRowLabelAlignment`(self, horiz, vert)

### RowLabelSize

See `GetRowLabelSize` and `SetRowLabelSize`

  Get Method:
    `GetRowLabelSize`(self)
  Set Method:
    `SetRowLabelSize`(self, width)

### RowMinimalAcceptableHeight

See `GetRowMinimalAcceptableHeight` and `SetRowMinimalAcceptableHeight`

  Get Method:
    `GetRowMinimalAcceptableHeight`(self)
  Set Method:
    `SetRowMinimalAcceptableHeight`(self, width)

### ScrollLineX

See `GetScrollLineX` and `SetScrollLineX`

  Get Method:
    `GetScrollLineX`(self)
  Set Method:
    `SetScrollLineX`(self, x)

### ScrollLineY

See `GetScrollLineY` and `SetScrollLineY`

  Get Method:
    `GetScrollLineY`(self)
  Set Method:
    `SetScrollLineY`(self, y)

### SelectedCells

See `GetSelectedCells`

  Get Method:
    `GetSelectedCells`(self)

### SelectedCols

See `GetSelectedCols`

  Get Method:
    `GetSelectedCols`(self)

### SelectedRows

See `GetSelectedRows`

  Get Method:
    `GetSelectedRows`(self)

### SelectionBackground

See `GetSelectionBackground` and `SetSelectionBackground`

  Get Method:
    `GetSelectionBackground`(self)
  Set Method:
    `SetSelectionBackground`(self, c)

### SelectionBlockBottomRight

See `GetSelectionBlockBottomRight`

  Get Method:
    `GetSelectionBlockBottomRight`(self)

### SelectionBlockTopLeft

See `GetSelectionBlockTopLeft`

  Get Method:
    `GetSelectionBlockTopLeft`(self)

### SelectionForeground

See `GetSelectionForeground` and `SetSelectionForeground`

  Get Method:
    `GetSelectionForeground`(self)
  Set Method:
    `SetSelectionForeground`(self, c)

### SelectionMode

See `GetSelectionMode` and `SetSelectionMode`

  Get Method:
    `GetSelectionMode`(self)
  Set Method:
    `SetSelectionMode`(self, selmode)

### Table

See `GetTable` and `SetTable`

  Get Method:
    `GetTable`(self)
  Set Method:
    `SetTable`(self, table, takeOwnership, selmode)

### thisown

The membership flag

  Get Method:
    unknown--1218685924(...)
  Set Method:
    unknown--1218685868(...)

Class Variable Details

### SelectCells

  Type:
    `int`
  Value:

        0

### SelectColumns

  Type:
    `int`
  Value:

        2

### SelectRows

  Type:
    `int`
  Value:

        1

### wxGridSelectCells

  Type:
    `int`
  Value:

        0

### wxGridSelectColumns

  Type:
    `int`
  Value:

        2

### wxGridSelectRows

  Type:
    `int`
  Value:

        1

Generated by Epydoc 2.1.20050511.rpd on Thu Mar 22 12:14:25 2007 | http://epydoc.sf.net