dialogs/SFCStepDialog.py
changeset 2587 c67488bd8134
parent 1878 fb73a6b6622d
child 2591 5f685bcd3ad6
equal deleted inserted replaced
2586:b89484560a97 2587:c67488bd8134
   118                 control = self.ConnectorsCheckBox.get(name, None)
   118                 control = self.ConnectorsCheckBox.get(name, None)
   119                 if control is not None:
   119                 if control is not None:
   120                     control.SetValue(value)
   120                     control.SetValue(value)
   121 
   121 
   122         # Refresh preview panel
   122         # Refresh preview panel
   123         self.RefreshPreview()
   123         self.DrawPreview()
   124 
   124 
   125     def GetValues(self):
   125     def GetValues(self):
   126         """
   126         """
   127         Return step parameters defined in dialog
   127         Return step parameters defined in dialog
   128         @return: {parameter_name: parameter_value,...}
   128         @return: {parameter_name: parameter_value,...}
   161     def OnConnectorsChanged(self, event):
   161     def OnConnectorsChanged(self, event):
   162         """
   162         """
   163         Called when a step connector value changed
   163         Called when a step connector value changed
   164         @param event: wx.CheckBoxEvent
   164         @param event: wx.CheckBoxEvent
   165         """
   165         """
   166         self.RefreshPreview()
   166         self.DrawPreview()
   167         event.Skip()
   167         event.Skip()
   168 
   168 
   169     def OnNameChanged(self, event):
   169     def OnNameChanged(self, event):
   170         """
   170         """
   171         Called when step name value changed
   171         Called when step name value changed
   172         @param event: wx.TextEvent
   172         @param event: wx.TextEvent
   173         """
   173         """
   174         self.RefreshPreview()
   174         self.DrawPreview()
   175         event.Skip()
   175         event.Skip()
   176 
   176 
   177     def RefreshPreview(self):
   177     def DrawPreview(self):
   178         """
   178         """
   179         Refresh preview panel of graphic element
   179         Refresh preview panel of graphic element
   180         Override BlockPreviewDialog function
   180         Override BlockPreviewDialog function
   181         """
   181         """
   182         # Set graphic element displayed, creating a SFC step element
   182         # Set graphic element displayed, creating a SFC step element
   190                 getattr(self.Element, "Add" + name.capitalize())()
   190                 getattr(self.Element, "Add" + name.capitalize())()
   191             else:
   191             else:
   192                 getattr(self.Element, "Remove" + name.capitalize())()
   192                 getattr(self.Element, "Remove" + name.capitalize())()
   193 
   193 
   194         # Call BlockPreviewDialog function
   194         # Call BlockPreviewDialog function
   195         BlockPreviewDialog.RefreshPreview(self)
   195         BlockPreviewDialog.DrawPreview(self)