RessourceEditor.py
changeset 655 435e2d8ee580
parent 654 f8445d00613d
child 658 89d20745b061
equal deleted inserted replaced
654:f8445d00613d 655:435e2d8ee580
   268 
   268 
   269         self.Editor.SetSizer(self.MainGridSizer)
   269         self.Editor.SetSizer(self.MainGridSizer)
   270 
   270 
   271     def _init_Editor(self, prnt):
   271     def _init_Editor(self, prnt):
   272         self.Editor = wx.Panel(id=ID_RESOURCEEDITORPANEL, name='ResourceEditor', parent=prnt,
   272         self.Editor = wx.Panel(id=ID_RESOURCEEDITORPANEL, name='ResourceEditor', parent=prnt,
   273               size=wx.Size(0, 0), style=wx.SUNKEN_BORDER)
   273               size=wx.Size(0, 0), style=wx.SUNKEN_BORDER|wx.TAB_TRAVERSAL)
   274         
   274         
   275         self.staticText1 = wx.StaticText(id=ID_RESOURCEEDITORSTATICTEXT1,
   275         self.staticText1 = wx.StaticText(id=ID_RESOURCEEDITORSTATICTEXT1,
   276               label=_(u'Tasks:'), name='staticText2', parent=self.Editor, pos=wx.Point(0,
   276               label=_(u'Tasks:'), name='staticText2', parent=self.Editor, pos=wx.Point(0,
   277               0), size=wx.DefaultSize, style=0)
   277               0), size=wx.DefaultSize, style=0)
   278 
   278 
   320               name='DeleteInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   320               name='DeleteInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   321               size=wx.DefaultSize, style=0)
   321               size=wx.DefaultSize, style=0)
   322         
   322         
   323         self.UpInstanceButton = wx.Button(id=ID_RESOURCEEDITORUPINSTANCEBUTTON, label='^',
   323         self.UpInstanceButton = wx.Button(id=ID_RESOURCEEDITORUPINSTANCEBUTTON, label='^',
   324               name='UpInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   324               name='UpInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   325               size=wx.Size(32, 32), style=0)
   325               size=wx.Size(32, -1), style=0)
   326         
   326         
   327         self.DownInstanceButton = wx.Button(id=ID_RESOURCEEDITORDOWNINSTANCEBUTTON, label='v',
   327         self.DownInstanceButton = wx.Button(id=ID_RESOURCEEDITORDOWNINSTANCEBUTTON, label='v',
   328               name='DownInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   328               name='DownInstanceButton', parent=self.Editor, pos=wx.Point(0, 0),
   329               size=wx.Size(32, 32), style=0)
   329               size=wx.Size(32, -1), style=0)
   330         
   330         
   331         self._init_sizers()
   331         self._init_sizers()
   332 
   332 
   333     def __init__(self, parent, tagname, window, controler):
   333     def __init__(self, parent, tagname, window, controler):
   334         EditorPanel.__init__(self, parent, tagname, window, controler)
   334         EditorPanel.__init__(self, parent, tagname, window, controler)
   494                     if self.InstancesTable.GetValueByName(i, "Task") == old_name:
   494                     if self.InstancesTable.GetValueByName(i, "Task") == old_name:
   495                         self.InstancesTable.SetValueByName(i, "Task", new_name)
   495                         self.InstancesTable.SetValueByName(i, "Task", new_name)
   496         self.RefreshModel()
   496         self.RefreshModel()
   497         colname = self.TasksTable.GetColLabelValue(col, False)
   497         colname = self.TasksTable.GetColLabelValue(col, False)
   498         if colname in ["Triggering", "Name"]:
   498         if colname in ["Triggering", "Name"]:
   499             wx.CallAfter(self.RefreshView)
   499             wx.CallAfter(self.RefreshView, False)
   500         event.Skip()
   500         event.Skip()
   501 
   501 
   502     def OnInstancesGridCellChange(self, event):
   502     def OnInstancesGridCellChange(self, event):
   503         self.RefreshModel()
   503         self.RefreshModel()
   504         self.ParentWindow.RefreshInstancesTree()
   504         self.ParentWindow.RefreshInstancesTree()