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