projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test program improvements (patch 927429)
[wxWidgets.git]
/
wxPython
/
demo
/
GridHugeTable.py
diff --git
a/wxPython/demo/GridHugeTable.py
b/wxPython/demo/GridHugeTable.py
index 69c840f5fd7fd2f02096445367d09eabce411686..e0fe1e415f222e41f8d61663cfd60f6a9f7ae2e8 100644
(file)
--- a/
wxPython/demo/GridHugeTable.py
+++ b/
wxPython/demo/GridHugeTable.py
@@
-1,9
+1,10
@@
-from wxPython.wx import *
-from wxPython.grid import *
+
+import wx
+import wx.grid as gridlib
#---------------------------------------------------------------------------
#---------------------------------------------------------------------------
-class HugeTable(
wx
PyGridTableBase):
+class HugeTable(
gridlib.
PyGridTableBase):
"""
This is all it takes to make a custom data table to plug into a
"""
This is all it takes to make a custom data table to plug into a
@@
-13,12
+14,12
@@
class HugeTable(wxPyGridTableBase):
"""
def __init__(self, log):
"""
def __init__(self, log):
-
wx
PyGridTableBase.__init__(self)
+
gridlib.
PyGridTableBase.__init__(self)
self.log = log
self.log = log
- self.odd=
wx
GridCellAttr()
+ self.odd=
gridlib.
GridCellAttr()
self.odd.SetBackgroundColour("sky blue")
self.odd.SetBackgroundColour("sky blue")
- self.even=
wx
GridCellAttr()
+ self.even=
gridlib.
GridCellAttr()
self.even.SetBackgroundColour("sea green")
def GetAttr(self, row, col, kind):
self.even.SetBackgroundColour("sea green")
def GetAttr(self, row, col, kind):
@@
-46,9
+47,9
@@
class HugeTable(wxPyGridTableBase):
-class HugeTableGrid(
wx
Grid):
+class HugeTableGrid(
gridlib.
Grid):
def __init__(self, parent, log):
def __init__(self, parent, log):
-
wx
Grid.__init__(self, parent, -1)
+
gridlib.
Grid.__init__(self, parent, -1)
table = HugeTable(log)
table = HugeTable(log)
@@
-57,21
+58,18
@@
class HugeTableGrid(wxGrid):
# a reference to it and call it's Destroy method later.
self.SetTable(table, True)
# a reference to it and call it's Destroy method later.
self.SetTable(table, True)
- EVT_GRID_CELL_RIGHT_CLICK(self, self.OnRightDown) #added
+ self.Bind(gridlib.EVT_GRID_CELL_RIGHT_CLICK, self.OnRightDown)
- def OnRightDown(self, event):
#added
+ def OnRightDown(self, event):
print "hello"
print "hello"
- print self.GetSelectedRows() #added
-
-
-
+ print self.GetSelectedRows()
#---------------------------------------------------------------------------
#---------------------------------------------------------------------------
-class TestFrame(wxFrame):
+class TestFrame(wx
.
Frame):
def __init__(self, parent, log):
def __init__(self, parent, log):
- wxFrame.__init__(self, parent, -1, "Huge (virtual) Table Demo", size=(640,480))
+ wx
.
Frame.__init__(self, parent, -1, "Huge (virtual) Table Demo", size=(640,480))
grid = HugeTableGrid(self, log)
grid.SetReadOnly(5,5, True)
grid = HugeTableGrid(self, log)
grid.SetReadOnly(5,5, True)
@@
-80,7
+78,7
@@
class TestFrame(wxFrame):
if __name__ == '__main__':
import sys
if __name__ == '__main__':
import sys
- app = wxPySimpleApp()
+ app = wx
.
PySimpleApp()
frame = TestFrame(None, sys.stdout)
frame.Show(True)
app.MainLoop()
frame = TestFrame(None, sys.stdout)
frame.Show(True)
app.MainLoop()