RessourceEditor.py
changeset 239 d12779e971bd
parent 235 7b58a3b5b6ec
child 365 7bfd014652e0
equal deleted inserted replaced
238:389f2046e495 239:d12779e971bd
   521 
   521 
   522     def OnAddInstanceButton(self, event):
   522     def OnAddInstanceButton(self, event):
   523         self.InstancesTable.AppendRow(self.InstancesDefaultValue.copy())
   523         self.InstancesTable.AppendRow(self.InstancesDefaultValue.copy())
   524         self.RefreshModel()
   524         self.RefreshModel()
   525         self.RefreshView()
   525         self.RefreshView()
       
   526         self.ParentWindow.RefreshInstancesTree()
   526         event.Skip()
   527         event.Skip()
   527 
   528 
   528     def OnDeleteInstanceButton(self, event):
   529     def OnDeleteInstanceButton(self, event):
   529         row = self.InstancesGrid.GetGridCursorRow()
   530         row = self.InstancesGrid.GetGridCursorRow()
   530         self.InstancesTable.RemoveRow(row)
   531         self.InstancesTable.RemoveRow(row)
   531         self.RefreshModel()
   532         self.RefreshModel()
   532         self.RefreshView()
   533         self.RefreshView()
       
   534         self.ParentWindow.RefreshInstancesTree()
   533         event.Skip()
   535         event.Skip()
   534 
   536 
   535     def OnUpInstanceButton(self, event):
   537     def OnUpInstanceButton(self, event):
   536         row = self.InstancesGrid.GetGridCursorRow()
   538         row = self.InstancesGrid.GetGridCursorRow()
   537         self.InstancesTable.MoveRow(row, -1, self.InstancesGrid)
   539         self.InstancesTable.MoveRow(row, -1, self.InstancesGrid)
   538         self.RefreshModel()
   540         self.RefreshModel()
   539         self.RefreshView()
   541         self.RefreshView()
       
   542         self.ParentWindow.RefreshInstancesTree()
   540         event.Skip()
   543         event.Skip()
   541 
   544 
   542     def OnDownInstanceButton(self, event):
   545     def OnDownInstanceButton(self, event):
   543         row = self.InstancesGrid.GetGridCursorRow()
   546         row = self.InstancesGrid.GetGridCursorRow()
   544         self.InstancesTable.MoveRow(row, 1, self.InstancesGrid)
   547         self.InstancesTable.MoveRow(row, 1, self.InstancesGrid)
   545         self.RefreshModel()
   548         self.RefreshModel()
   546         self.RefreshView()
   549         self.RefreshView()
       
   550         self.ParentWindow.RefreshInstancesTree()
   547         event.Skip()
   551         event.Skip()
   548 
   552 
   549     def OnTasksGridCellChange(self, event):
   553     def OnTasksGridCellChange(self, event):
   550         row, col = event.GetRow(), event.GetCol()
   554         row, col = event.GetRow(), event.GetCol()
   551         if self.TasksTable.GetColLabelValue(event.GetCol()) == "Name":
   555         if self.TasksTable.GetColLabelValue(event.GetCol()) == "Name":
   566         event.Skip()
   570         event.Skip()
   567 
   571 
   568     def OnInstancesGridCellChange(self, event):
   572     def OnInstancesGridCellChange(self, event):
   569         self.RefreshModel()
   573         self.RefreshModel()
   570         self.RefreshView()
   574         self.RefreshView()
       
   575         self.ParentWindow.RefreshInstancesTree()
   571         event.Skip()
   576         event.Skip()
   572 
   577 
   573 #-------------------------------------------------------------------------------
   578 #-------------------------------------------------------------------------------
   574 #                        Errors showing functions
   579 #                        Errors showing functions
   575 #-------------------------------------------------------------------------------
   580 #-------------------------------------------------------------------------------