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() |