editors/ResourceEditor.py
changeset 1745 f9d32913bad4
parent 1742 92932cd370a4
child 1749 d73b64672238
equal deleted inserted replaced
1744:69dfdb26f600 1745:f9d32913bad4
   215 class ResourceEditor(EditorPanel):
   215 class ResourceEditor(EditorPanel):
   216 
   216 
   217     VARIABLE_PANEL_TYPE = "resource"
   217     VARIABLE_PANEL_TYPE = "resource"
   218 
   218 
   219     def _init_Editor(self, parent):
   219     def _init_Editor(self, parent):
   220         self.Editor = wx.Panel(parent, style=wx.SUNKEN_BORDER|wx.TAB_TRAVERSAL)
   220         self.Editor = wx.Panel(parent, style=wx.SUNKEN_BORDER | wx.TAB_TRAVERSAL)
   221 
   221 
   222         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   222         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   223         main_sizer.AddGrowableCol(0)
   223         main_sizer.AddGrowableCol(0)
   224         main_sizer.AddGrowableRow(0)
   224         main_sizer.AddGrowableRow(0)
   225         main_sizer.AddGrowableRow(1)
   225         main_sizer.AddGrowableRow(1)
   226 
   226 
   227         tasks_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   227         tasks_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   228         tasks_sizer.AddGrowableCol(0)
   228         tasks_sizer.AddGrowableCol(0)
   229         tasks_sizer.AddGrowableRow(1)
   229         tasks_sizer.AddGrowableRow(1)
   230         main_sizer.AddSizer(tasks_sizer, border=5,
   230         main_sizer.AddSizer(tasks_sizer, border=5,
   231               flag=wx.GROW|wx.TOP|wx.LEFT|wx.RIGHT)
   231               flag=wx.GROW | wx.TOP | wx.LEFT | wx.RIGHT)
   232 
   232 
   233         tasks_buttons_sizer = wx.FlexGridSizer(cols=5, hgap=5, rows=1, vgap=0)
   233         tasks_buttons_sizer = wx.FlexGridSizer(cols=5, hgap=5, rows=1, vgap=0)
   234         tasks_buttons_sizer.AddGrowableCol(0)
   234         tasks_buttons_sizer.AddGrowableCol(0)
   235         tasks_buttons_sizer.AddGrowableRow(0)
   235         tasks_buttons_sizer.AddGrowableRow(0)
   236         tasks_sizer.AddSizer(tasks_buttons_sizer, flag=wx.GROW)
   236         tasks_sizer.AddSizer(tasks_buttons_sizer, flag=wx.GROW)
   255 
   255 
   256         instances_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   256         instances_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=5)
   257         instances_sizer.AddGrowableCol(0)
   257         instances_sizer.AddGrowableCol(0)
   258         instances_sizer.AddGrowableRow(1)
   258         instances_sizer.AddGrowableRow(1)
   259         main_sizer.AddSizer(instances_sizer, border=5,
   259         main_sizer.AddSizer(instances_sizer, border=5,
   260               flag=wx.GROW|wx.BOTTOM|wx.LEFT|wx.RIGHT)
   260               flag=wx.GROW | wx.BOTTOM | wx.LEFT | wx.RIGHT)
   261 
   261 
   262         instances_buttons_sizer = wx.FlexGridSizer(cols=5, hgap=5, rows=1, vgap=0)
   262         instances_buttons_sizer = wx.FlexGridSizer(cols=5, hgap=5, rows=1, vgap=0)
   263         instances_buttons_sizer.AddGrowableCol(0)
   263         instances_buttons_sizer.AddGrowableCol(0)
   264         instances_buttons_sizer.AddGrowableRow(0)
   264         instances_buttons_sizer.AddGrowableRow(0)
   265         instances_sizer.AddSizer(instances_buttons_sizer, flag=wx.GROW)
   265         instances_sizer.AddSizer(instances_buttons_sizer, flag=wx.GROW)
   434         self.InstancesTable.ResetView(self.InstancesGrid)
   434         self.InstancesTable.ResetView(self.InstancesGrid)
   435         self.TasksGrid.RefreshButtons()
   435         self.TasksGrid.RefreshButtons()
   436         self.InstancesGrid.RefreshButtons()
   436         self.InstancesGrid.RefreshButtons()
   437 
   437 
   438     def ShowErrorMessage(self, message):
   438     def ShowErrorMessage(self, message):
   439         dialog = wx.MessageDialog(self, message, _("Error"), wx.OK|wx.ICON_ERROR)
   439         dialog = wx.MessageDialog(self, message, _("Error"), wx.OK | wx.ICON_ERROR)
   440         dialog.ShowModal()
   440         dialog.ShowModal()
   441         dialog.Destroy()
   441         dialog.Destroy()
   442 
   442 
   443     def OnTasksGridCellChange(self, event):
   443     def OnTasksGridCellChange(self, event):
   444         row, col = event.GetRow(), event.GetCol()
   444         row, col = event.GetRow(), event.GetCol()