]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/VirtualListCtrl.py
Deprecated PyShell and PyShellWindow, added a snapshot of PyCrust.
[wxWidgets.git] / wxPython / demo / VirtualListCtrl.py
diff --git a/wxPython/demo/VirtualListCtrl.py b/wxPython/demo/VirtualListCtrl.py
new file mode 100644 (file)
index 0000000..96a20d0
--- /dev/null
@@ -0,0 +1,51 @@
+
+
+from wxPython.wx import *
+
+#----------------------------------------------------------------------
+
+class TestVirtualList(wxListCtrl):
+    def __init__(self, parent, log):
+        wxListCtrl.__init__(self, parent, -1,
+                            style=wxLC_REPORT|wxLC_VIRTUAL|wxLC_HRULES|wxLC_VRULES)
+        self.log = log
+
+        self.InsertColumn(0, "First")
+        self.InsertColumn(1, "Second")
+        self.InsertColumn(2, "Third")
+        self.SetColumnWidth(0, 175)
+        self.SetColumnWidth(1, 175)
+        self.SetColumnWidth(2, 175)
+
+        self.SetItemCount(1000000)
+
+
+
+
+    def OnGetItemText(self, item, col):
+        return "Item %d, column %d" % (item, col)
+
+    def OnGetItemImage(self, item):
+        return 0
+
+    def OnGetItemAttr(self, item):
+        return None
+
+
+#----------------------------------------------------------------------
+
+def runTest(frame, nb, log):
+    win = TestVirtualList(nb, log)
+    return win
+
+#----------------------------------------------------------------------
+
+
+
+
+
+
+
+
+overview = """\
+"""