RessourceEditor.py
changeset 113 9eeaebd867aa
parent 107 255eada20688
child 121 40b91ba978db
--- a/RessourceEditor.py	Wed Oct 24 15:59:46 2007 +0200
+++ b/RessourceEditor.py	Wed Oct 24 16:00:00 2007 +0200
@@ -209,6 +209,13 @@
 
 class ResourceEditor(wx.Panel):
     
+    if wx.VERSION < (2, 6, 0):
+        def Bind(self, event, function, id = None):
+            if id is not None:
+                event(self, id, function)
+            else:
+                event(self, function)
+    
     def _init_coll_InstancesSizer_Growables(self, parent):
         parent.AddGrowableCol(0)
         parent.AddGrowableRow(1)
@@ -291,8 +298,11 @@
               'Sans'))
         self.TasksGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL,
               False, 'Sans'))
-        self.TasksGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnTasksGridCellChange)
-
+        if wx.VERSION >= (2, 5, 0):
+            self.TasksGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnTasksGridCellChange)
+        else:
+            wx.grid.EVT_GRID_CELL_CHANGE(self.TasksGrid, self.OnTasksGridCellChange)
+        
         self.AddTaskButton = wx.Button(id=ID_RESOURCEEDITORADDTASKBUTTON, label='Add Task',
               name='AddTaskButton', parent=self, pos=wx.Point(0, 0),
               size=wx.Size(102, 32), style=0)
@@ -324,8 +334,11 @@
               'Sans'))
         self.InstancesGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL,
               False, 'Sans'))
-        self.InstancesGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnInstancesGridCellChange)
-
+        if wx.VERSION >= (2, 5, 0):
+            self.InstancesGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnInstancesGridCellChange)
+        else:
+            wx.grid.EVT_GRID_CELL_CHANGE(self.InstancesGrid, self.OnInstancesGridCellChange)
+        
         self.AddInstanceButton = wx.Button(id=ID_RESOURCEEDITORADDINSTANCEBUTTON, label='Add Instance',
               name='AddInstanceButton', parent=self, pos=wx.Point(0, 0),
               size=wx.Size(122, 32), style=0)