PLCOpenEditor.py
changeset 357 e5501b3337db
parent 352 5cd60f7e510c
child 359 363af30a8b83
equal deleted inserted replaced
356:f6453b89e7f9 357:e5501b3337db
  1526                         messageDialog.Destroy()
  1526                         messageDialog.Destroy()
  1527                     if not abort:
  1527                     if not abort:
  1528                         self.Controler.ChangePouName(old_name, new_name)
  1528                         self.Controler.ChangePouName(old_name, new_name)
  1529                         self.RefreshEditorNames(self.Controler.ComputePouName(old_name), 
  1529                         self.RefreshEditorNames(self.Controler.ComputePouName(old_name), 
  1530                                                 self.Controler.ComputePouName(new_name))
  1530                                                 self.Controler.ComputePouName(new_name))
       
  1531                         self.RefreshLibraryTree()
  1531                         self.RefreshPageTitles()
  1532                         self.RefreshPageTitles()
  1532                 elif itemtype == ITEM_TRANSITION:
  1533                 elif itemtype == ITEM_TRANSITION:
  1533                     parent = self.TypesTree.GetItemParent(item)
  1534                     parent = self.TypesTree.GetItemParent(item)
  1534                     parent_type = self.TypesTree.GetPyData(parent)
  1535                     parent_type = self.TypesTree.GetPyData(parent)
  1535                     while parent_type != ITEM_POU:
  1536                     while parent_type != ITEM_POU:
  2819 
  2820 
  2820     def _init_ctrls(self, prnt):
  2821     def _init_ctrls(self, prnt):
  2821         wx.Dialog.__init__(self, id=ID_PROJECTDIALOG,
  2822         wx.Dialog.__init__(self, id=ID_PROJECTDIALOG,
  2822               name='ProjectDialog', parent=prnt, pos=wx.Point(376, 223),
  2823               name='ProjectDialog', parent=prnt, pos=wx.Point(376, 223),
  2823               size=wx.Size(500, 350), style=wx.DEFAULT_DIALOG_STYLE,
  2824               size=wx.Size(500, 350), style=wx.DEFAULT_DIALOG_STYLE,
  2824               title='Create a new project')
  2825               title='Project properties')
  2825         self.SetClientSize(wx.Size(500, 350))
  2826         self.SetClientSize(wx.Size(500, 350))
  2826 
  2827 
  2827         self.MainNotebook = wx.Notebook(id=ID_PROJECTDIALOGMAINNOTEBOOK,
  2828         self.MainNotebook = wx.Notebook(id=ID_PROJECTDIALOGMAINNOTEBOOK,
  2828                   name='MainNotebook', parent=self, pos=wx.Point(0,
  2829                   name='MainNotebook', parent=self, pos=wx.Point(0,
  2829                   0), size=wx.Size(0, 0), style=0)
  2830                   0), size=wx.Size(0, 0), style=0)
  4126         self.VariablesGrid.SetFont(wx.Font(12, 77, wx.NORMAL, wx.NORMAL, False,
  4127         self.VariablesGrid.SetFont(wx.Font(12, 77, wx.NORMAL, wx.NORMAL, False,
  4127               'Sans'))
  4128               'Sans'))
  4128         self.VariablesGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL,
  4129         self.VariablesGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL,
  4129               False, 'Sans'))
  4130               False, 'Sans'))
  4130         self.VariablesGrid.SetSelectionBackground(wx.WHITE)
  4131         self.VariablesGrid.SetSelectionBackground(wx.WHITE)
  4131         self.VariablesGrid.SetSelectionBackground(wx.BLACK)
  4132         self.VariablesGrid.SetSelectionForeground(wx.BLACK)
  4132         if wx.VERSION >= (2, 6, 0):
  4133         if wx.VERSION >= (2, 6, 0):
  4133             self.VariablesGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnVariablesGridCellChange)
  4134             self.VariablesGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, self.OnVariablesGridCellChange)
  4134             self.VariablesGrid.Bind(wx.grid.EVT_GRID_SELECT_CELL, self.OnVariablesGridSelectCell)
  4135             self.VariablesGrid.Bind(wx.grid.EVT_GRID_SELECT_CELL, self.OnVariablesGridSelectCell)
  4135             self.VariablesGrid.Bind(wx.grid.EVT_GRID_CELL_LEFT_CLICK, self.OnVariablesGridCellLeftClick)
  4136             self.VariablesGrid.Bind(wx.grid.EVT_GRID_CELL_LEFT_CLICK, self.OnVariablesGridCellLeftClick)
  4136             self.VariablesGrid.Bind(wx.grid.EVT_GRID_EDITOR_SHOWN, self.OnVariablesGridEditorShown)
  4137             self.VariablesGrid.Bind(wx.grid.EVT_GRID_EDITOR_SHOWN, self.OnVariablesGridEditorShown)