]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/GridSimple.py
Second phase of OOR completed. (Original python object return for
[wxWidgets.git] / wxPython / demo / GridSimple.py
index e3a1d16d933946470165faa79a347f8f2fbf40e2..2f26955502a065180300ee951a2a3c5eb2da3a68 100644 (file)
@@ -14,6 +14,7 @@ class SimpleGrid(wxGrid): ##, wxGridAutoEditMixin):
         EVT_IDLE(self, self.OnIdle)
 
         self.CreateGrid(25, 25)
+        ##self.EnableEditing(false)
 
         # simple cell formatting
         self.SetColSize(3, 200)
@@ -71,6 +72,7 @@ class SimpleGrid(wxGrid): ##, wxGridAutoEditMixin):
         EVT_GRID_EDITOR_CREATED(self, self.OnEditorCreated)
 
 
+
     def OnCellLeftClick(self, evt):
         self.log.write("OnCellLeftClick: (%d,%d) %s\n" %
                        (evt.GetRow(), evt.GetCol(), evt.GetPosition()))
@@ -186,37 +188,8 @@ class SimpleGrid(wxGrid): ##, wxGridAutoEditMixin):
 class TestFrame(wxFrame):
     def __init__(self, parent, log):
         wxFrame.__init__(self, parent, -1, "Simple Grid Demo", size=(640,480))
-        self.grid = grid = SimpleGrid(self, log)
-
-        self.mainmenu = wxMenuBar()
-
-        menu = wxMenu()
-
-        mID = NewId()
-        menu.Append(mID, 'Preview Grid', 'Print Displayed Grid')
-        EVT_MENU(self, mID, self.OnPreviewGrid)
-        self.mainmenu.Append(menu, '&Print')
-
-        self.SetMenuBar(self.mainmenu)
-
-    def OnPreviewGrid(self, event):
-        from wxPython.lib.printout import PrintGrid
-        grid = self.grid
-
-        total_col = 4   # not all columns to be used for printing
-        total_row = 4
-
-        format = [1, 1.5, 2.5, 4, 5, 7]     # column spacing
-
-        # class to print and preview
-        prt = PrintGrid(self, grid, format, total_col, total_row )
-        prt.SetAttributes()     # get the colour and text attributes
-
-        table = prt.GetTable()      # the table print control class
-        table.SetHeader("Simple Grid Test Header")
-        table.SetFooter()
+        grid = SimpleGrid(self, log)
 
-        prt.Preview()       # preview the table
 
 
 #---------------------------------------------------------------------------