dialogs/FBDBlockDialog.py
changeset 2591 5f685bcd3ad6
parent 2587 c67488bd8134
child 3303 0ffb41625592
equal deleted inserted replaced
2590:f8c66edffbd4 2591:5f685bcd3ad6
   197                 control = self.ParamsControl.get(name, None)
   197                 control = self.ParamsControl.get(name, None)
   198                 if control is not None:
   198                 if control is not None:
   199                     control.SetValue(value)
   199                     control.SetValue(value)
   200 
   200 
   201         # Refresh preview panel
   201         # Refresh preview panel
   202         self.DrawPreview()
   202         self.RefreshPreview()
   203 
   203 
   204     def GetValues(self):
   204     def GetValues(self):
   205         """
   205         """
   206         Return block parameters defined in dialog
   206         Return block parameters defined in dialog
   207         @return: {parameter_name: parameter_value,...}
   207         @return: {parameter_name: parameter_value,...}
   291         else:
   291         else:
   292             self.BlockName.Enable(False)
   292             self.BlockName.Enable(False)
   293             self.BlockName.ChangeValue("")
   293             self.BlockName.ChangeValue("")
   294 
   294 
   295         # Refresh preview panel
   295         # Refresh preview panel
   296         self.DrawPreview()
   296         self.RefreshPreview()
   297 
   297 
   298     def OnNameChanged(self, event):
   298     def OnNameChanged(self, event):
   299         """
   299         """
   300         Called when block name value changed
   300         Called when block name value changed
   301         @param event: wx.TextEvent
   301         @param event: wx.TextEvent
   302         """
   302         """
   303         if self.BlockName.IsEnabled():
   303         if self.BlockName.IsEnabled():
   304             # Save block name typed by user
   304             # Save block name typed by user
   305             self.CurrentBlockName = self.BlockName.GetValue()
   305             self.CurrentBlockName = self.BlockName.GetValue()
   306             self.DrawPreview()
   306             self.RefreshPreview()
   307         event.Skip()
   307         event.Skip()
   308 
   308 
   309     def OnInputsChanged(self, event):
   309     def OnInputsChanged(self, event):
   310         """
   310         """
   311         Called when block inputs number changed
   311         Called when block inputs number changed
   312         @param event: wx.SpinEvent
   312         @param event: wx.SpinEvent
   313         """
   313         """
   314         if self.Inputs.IsEnabled():
   314         if self.Inputs.IsEnabled():
   315             self.DrawPreview()
   315             self.RefreshPreview()
   316         event.Skip()
   316         event.Skip()
   317 
   317 
   318     def OnExecutionOrderChanged(self, event):
   318     def OnExecutionOrderChanged(self, event):
   319         """
   319         """
   320         Called when block execution order value changed
   320         Called when block execution order value changed
   321         @param event: wx.SpinEvent
   321         @param event: wx.SpinEvent
   322         """
   322         """
   323         self.DrawPreview()
   323         self.RefreshPreview()
   324         event.Skip()
   324         event.Skip()
   325 
   325 
   326     def OnExecutionControlChanged(self, event):
   326     def OnExecutionControlChanged(self, event):
   327         """
   327         """
   328         Called when block execution control value changed
   328         Called when block execution control value changed
   329         @param event: wx.SpinEvent
   329         @param event: wx.SpinEvent
   330         """
   330         """
   331         self.DrawPreview()
   331         self.RefreshPreview()
   332         event.Skip()
   332         event.Skip()
   333 
   333 
   334     def DrawPreview(self):
   334     def DrawPreview(self):
   335         """
   335         """
   336         Refresh preview panel of graphic element
   336         Refresh preview panel of graphic element