X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd2dc343560f42ca95782aae71faa891a26f80ea..b519803b436486ca933d750c990ef64a29551221:/wxPython/src/gtk/grid.py diff --git a/wxPython/src/gtk/grid.py b/wxPython/src/gtk/grid.py index 30237ab5f3..9fdde8a7e7 100644 --- a/wxPython/src/gtk/grid.py +++ b/wxPython/src/gtk/grid.py @@ -20,6 +20,16 @@ GRID_VALUE_TEXT = _grid.GRID_VALUE_TEXT GRID_VALUE_LONG = _grid.GRID_VALUE_LONG GRID_VALUE_CHOICEINT = _grid.GRID_VALUE_CHOICEINT GRID_VALUE_DATETIME = _grid.GRID_VALUE_DATETIME +GRID_DEFAULT_NUMBER_ROWS = _grid.GRID_DEFAULT_NUMBER_ROWS +GRID_DEFAULT_NUMBER_COLS = _grid.GRID_DEFAULT_NUMBER_COLS +GRID_DEFAULT_ROW_HEIGHT = _grid.GRID_DEFAULT_ROW_HEIGHT +GRID_DEFAULT_COL_WIDTH = _grid.GRID_DEFAULT_COL_WIDTH +GRID_DEFAULT_COL_LABEL_HEIGHT = _grid.GRID_DEFAULT_COL_LABEL_HEIGHT +GRID_DEFAULT_ROW_LABEL_WIDTH = _grid.GRID_DEFAULT_ROW_LABEL_WIDTH +GRID_LABEL_EDGE_ZONE = _grid.GRID_LABEL_EDGE_ZONE +GRID_MIN_ROW_HEIGHT = _grid.GRID_MIN_ROW_HEIGHT +GRID_MIN_COL_WIDTH = _grid.GRID_MIN_COL_WIDTH +GRID_DEFAULT_SCROLLBAR_WIDTH = _grid.GRID_DEFAULT_SCROLLBAR_WIDTH class GridCellRenderer(object): def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): @@ -1621,6 +1631,18 @@ class Grid(_windows.ScrolledWindow): """CanDragGridSize(self) -> bool""" return _grid.Grid_CanDragGridSize(*args, **kwargs) + def EnableDragCell(*args, **kwargs): + """EnableDragCell(self, bool enable=True)""" + return _grid.Grid_EnableDragCell(*args, **kwargs) + + def DisableDragCell(*args, **kwargs): + """DisableDragCell(self)""" + return _grid.Grid_DisableDragCell(*args, **kwargs) + + def CanDragCell(*args, **kwargs): + """CanDragCell(self) -> bool""" + return _grid.Grid_CanDragCell(*args, **kwargs) + def SetAttr(*args, **kwargs): """SetAttr(self, int row, int col, GridCellAttr attr)""" return _grid.Grid_SetAttr(*args, **kwargs) @@ -1633,6 +1655,10 @@ class Grid(_windows.ScrolledWindow): """SetColAttr(self, int col, GridCellAttr attr)""" return _grid.Grid_SetColAttr(*args, **kwargs) + def GetOrCreateCellAttr(*args, **kwargs): + """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr""" + return _grid.Grid_GetOrCreateCellAttr(*args, **kwargs) + def SetColFormatBool(*args, **kwargs): """SetColFormatBool(self, int col)""" return _grid.Grid_SetColFormatBool(*args, **kwargs) @@ -2000,6 +2026,30 @@ class Grid(_windows.ScrolledWindow): """GetGridCornerLabelWindow(self) -> Window""" return _grid.Grid_GetGridCornerLabelWindow(*args, **kwargs) + def SetScrollLineX(*args, **kwargs): + """SetScrollLineX(self, int x)""" + return _grid.Grid_SetScrollLineX(*args, **kwargs) + + def SetScrollLineY(*args, **kwargs): + """SetScrollLineY(self, int y)""" + return _grid.Grid_SetScrollLineY(*args, **kwargs) + + def GetScrollLineX(*args, **kwargs): + """GetScrollLineX(self) -> int""" + return _grid.Grid_GetScrollLineX(*args, **kwargs) + + def GetScrollLineY(*args, **kwargs): + """GetScrollLineY(self) -> int""" + return _grid.Grid_GetScrollLineY(*args, **kwargs) + + def GetScrollX(*args, **kwargs): + """GetScrollX(self, int x) -> int""" + return _grid.Grid_GetScrollX(*args, **kwargs) + + def GetScrollY(*args, **kwargs): + """GetScrollY(self, int y) -> int""" + return _grid.Grid_GetScrollY(*args, **kwargs) + def GetClassDefaultAttributes(*args, **kwargs): """ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes @@ -2275,6 +2325,7 @@ wxEVT_GRID_SELECT_CELL = _grid.wxEVT_GRID_SELECT_CELL wxEVT_GRID_EDITOR_SHOWN = _grid.wxEVT_GRID_EDITOR_SHOWN wxEVT_GRID_EDITOR_HIDDEN = _grid.wxEVT_GRID_EDITOR_HIDDEN wxEVT_GRID_EDITOR_CREATED = _grid.wxEVT_GRID_EDITOR_CREATED +wxEVT_GRID_CELL_BEGIN_DRAG = _grid.wxEVT_GRID_CELL_BEGIN_DRAG EVT_GRID_CELL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK ) EVT_GRID_CELL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK ) EVT_GRID_CELL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK ) @@ -2291,6 +2342,7 @@ EVT_GRID_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL ) EVT_GRID_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN ) EVT_GRID_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN ) EVT_GRID_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED ) +EVT_GRID_CELL_BEGIN_DRAG = wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG ) # The same as above but with the ability to specify an identifier @@ -2310,5 +2362,7 @@ EVT_GRID_CMD_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL, EVT_GRID_CMD_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN, 1 ) EVT_GRID_CMD_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN, 1 ) EVT_GRID_CMD_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED, 1 ) +EVT_GRID_CMD_CELL_BEGIN_DRAG = wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG, 1 ) +