equal
deleted
inserted
replaced
1964 self.RefreshBlockModel(block) |
1964 self.RefreshBlockModel(block) |
1965 self.RefreshBuffer() |
1965 self.RefreshBuffer() |
1966 self.RefreshScrollBars() |
1966 self.RefreshScrollBars() |
1967 self.RefreshVisibleElements() |
1967 self.RefreshVisibleElements() |
1968 self.RefreshVariablePanel() |
1968 self.RefreshVariablePanel() |
1969 self.ParentWindow.RefreshInstancesTree() |
1969 self.ParentWindow.RefreshPouInstanceVariablesPanel() |
1970 block.Refresh() |
1970 block.Refresh() |
1971 dialog.Destroy() |
1971 dialog.Destroy() |
1972 |
1972 |
1973 def AddNewVariable(self, bbox): |
1973 def AddNewVariable(self, bbox): |
1974 words = self.TagName.split("::") |
1974 words = self.TagName.split("::") |
2275 self.RefreshBlockModel(block) |
2275 self.RefreshBlockModel(block) |
2276 self.RefreshBuffer() |
2276 self.RefreshBuffer() |
2277 self.RefreshScrollBars() |
2277 self.RefreshScrollBars() |
2278 self.RefreshVisibleElements() |
2278 self.RefreshVisibleElements() |
2279 self.RefreshVariablePanel() |
2279 self.RefreshVariablePanel() |
2280 self.ParentWindow.RefreshInstancesTree() |
2280 self.ParentWindow.RefreshPouInstanceVariablesPanel() |
2281 if old_values["executionOrder"] != new_values["executionOrder"]: |
2281 if old_values["executionOrder"] != new_values["executionOrder"]: |
2282 self.RefreshView() |
2282 self.RefreshView() |
2283 else: |
2283 else: |
2284 block.Refresh(rect) |
2284 block.Refresh(rect) |
2285 dialog.Destroy() |
2285 dialog.Destroy() |
2688 self.RemoveBlock(block) |
2688 self.RemoveBlock(block) |
2689 self.Controler.RemoveEditedElementInstance(self.TagName, block.GetId()) |
2689 self.Controler.RemoveEditedElementInstance(self.TagName, block.GetId()) |
2690 for element in elements: |
2690 for element in elements: |
2691 element.RefreshModel() |
2691 element.RefreshModel() |
2692 wx.CallAfter(self.RefreshVariablePanel) |
2692 wx.CallAfter(self.RefreshVariablePanel) |
2693 wx.CallAfter(self.ParentWindow.RefreshInstancesTree) |
2693 wx.CallAfter(self.ParentWindow.RefreshPouInstanceVariablesPanel) |
2694 |
2694 |
2695 def DeleteVariable(self, variable): |
2695 def DeleteVariable(self, variable): |
2696 connectors = variable.GetConnectors() |
2696 connectors = variable.GetConnectors() |
2697 if len(connectors["outputs"]) > 0: |
2697 if len(connectors["outputs"]) > 0: |
2698 elements = connectors["outputs"][0].GetConnectedBlocks() |
2698 elements = connectors["outputs"][0].GetConnectedBlocks() |
2826 self.SelectedElement.Delete() |
2826 self.SelectedElement.Delete() |
2827 self.SelectedElement = None |
2827 self.SelectedElement = None |
2828 self.RefreshBuffer() |
2828 self.RefreshBuffer() |
2829 self.RefreshScrollBars() |
2829 self.RefreshScrollBars() |
2830 self.RefreshVariablePanel() |
2830 self.RefreshVariablePanel() |
2831 self.ParentWindow.RefreshInstancesTree() |
2831 self.ParentWindow.RefreshPouInstanceVariablesPanel() |
2832 self.RefreshRect(self.GetScrolledRect(rect), False) |
2832 self.RefreshRect(self.GetScrolledRect(rect), False) |
2833 |
2833 |
2834 def Copy(self): |
2834 def Copy(self): |
2835 if not self.Debug and (self.IsBlock(self.SelectedElement) or self.IsComment(self.SelectedElement) or isinstance(self.SelectedElement, Graphic_Group)): |
2835 if not self.Debug and (self.IsBlock(self.SelectedElement) or self.IsComment(self.SelectedElement) or isinstance(self.SelectedElement, Graphic_Group)): |
2836 blocks, wires = self.SelectedElement.GetDefinition() |
2836 blocks, wires = self.SelectedElement.GetDefinition() |
2854 result = self.Controler.PasteEditedElementInstances(self.TagName, element, new_pos, middle, self.Debug) |
2854 result = self.Controler.PasteEditedElementInstances(self.TagName, element, new_pos, middle, self.Debug) |
2855 if not isinstance(result, (StringType, UnicodeType)): |
2855 if not isinstance(result, (StringType, UnicodeType)): |
2856 self.RefreshBuffer() |
2856 self.RefreshBuffer() |
2857 self.RefreshView(selection=result) |
2857 self.RefreshView(selection=result) |
2858 self.RefreshVariablePanel() |
2858 self.RefreshVariablePanel() |
2859 self.ParentWindow.RefreshInstancesTree() |
2859 self.ParentWindow.RefreshPouInstanceVariablesPanel() |
2860 else: |
2860 else: |
2861 message = wx.MessageDialog(self.Editor, result, "Error", wx.OK|wx.ICON_ERROR) |
2861 message = wx.MessageDialog(self.Editor, result, "Error", wx.OK|wx.ICON_ERROR) |
2862 message.ShowModal() |
2862 message.ShowModal() |
2863 message.Destroy() |
2863 message.Destroy() |
2864 |
2864 |