-# 11/6/2003 - Jeff Grimmett (grimmtooth@softhome.net)
-#
-# o Updated for wx namespace
-#
import wx
import wx.grid as gridlib
class HugeTable(gridlib.PyGridTableBase):
- """
- This is all it takes to make a custom data table to plug into a
- wxGrid. There are many more methods that can be overridden, but
- the ones shown below are the required ones. This table simply
- provides strings containing the row and column values.
- """
-
def __init__(self, log):
gridlib.PyGridTableBase.__init__(self)
self.log = log
- self.odd=wxGridCellAttr()
+ self.odd=gridlib.GridCellAttr()
self.odd.SetBackgroundColour("sky blue")
- self.even=wxGridCellAttr()
+ self.even=gridlib.GridCellAttr()
self.even.SetBackgroundColour("sea green")
def GetAttr(self, row, col, kind):
attr.IncRef()
return attr
+
+
+ # This is all it takes to make a custom data table to plug into a
+ # wxGrid. There are many more methods that can be overridden, but
+ # the ones shown below are the required ones. This table simply
+ # provides strings containing the row and column values.
+
def GetNumberRows(self):
return 10000