RessourceEditor.py
changeset 90 2245e8776086
parent 80 c798a68c5560
child 107 255eada20688
equal deleted inserted replaced
89:a6ff2b3fcc25 90:2245e8776086
   349         self._init_sizers()
   349         self._init_sizers()
   350 
   350 
   351     def __init__(self, parent, window, controler):
   351     def __init__(self, parent, window, controler):
   352         self._init_ctrls(parent)
   352         self._init_ctrls(parent)
   353         
   353         
   354         self.Parent = window
   354         self.ParentWindow = window
   355         self.Controler = controler
   355         self.Controler = controler
   356         
   356         
   357         self.TasksDefaultValue = {"Name" : "", "Single" : "", "Interval" : "", "Priority" : 0}
   357         self.TasksDefaultValue = {"Name" : "", "Single" : "", "Interval" : "", "Priority" : 0}
   358         self.TasksTable = ResourceTable(self, [], ["Name", "Single", "Interval", "Priority"])
   358         self.TasksTable = ResourceTable(self, [], ["Name", "Single", "Interval", "Priority"])
   359         self.TasksTable.SetColAlignements([wx.ALIGN_LEFT, wx.ALIGN_LEFT, wx.ALIGN_RIGHT, wx.ALIGN_RIGHT])
   359         self.TasksTable.SetColAlignements([wx.ALIGN_LEFT, wx.ALIGN_LEFT, wx.ALIGN_RIGHT, wx.ALIGN_RIGHT])
   397         pass
   397         pass
   398 
   398 
   399     # Buffer the last model state
   399     # Buffer the last model state
   400     def RefreshBuffer(self):
   400     def RefreshBuffer(self):
   401         self.Controler.BufferProject()
   401         self.Controler.BufferProject()
   402         self.Parent.RefreshTitle()
   402         self.ParentWindow.RefreshTitle()
   403         self.Parent.RefreshEditMenu()
   403         self.ParentWindow.RefreshEditMenu()
   404 
   404 
   405     def RefreshView(self):
   405     def RefreshView(self):
   406         tasks, instances = self.Controler.GetCurrentResourceEditingInfos()
   406         tasks, instances = self.Controler.GetCurrentResourceEditingInfos()
   407         self.TasksTable.SetData(tasks)
   407         self.TasksTable.SetData(tasks)
   408         self.InstancesTable.SetData(instances)
   408         self.InstancesTable.SetData(instances)