def OnOK(self, event): """ Called when dialog OK button is pressed Test if parameters defined are valid @param event: wx.Event from OK button """ message = None # Get block type selected selected = self.LibraryPanel.GetSelectedBlock() # Get block type name and if block is a function block block_name = self.BlockName.GetValue() name_enabled = self.BlockName.IsEnabled() # Test that a type has been selected for block if selected is None: message = _( "Form isn't complete. Valid block type must be selected!") # Test, if block is a function block, that a name have been defined elif name_enabled and block_name == "": message = _("Form isn't complete. Name must be filled!") # Show error message if an error is detected if message is not None: self.ShowErrorMessage(message) # Test block name validity if necessary elif not name_enabled or self.TestElementName(block_name): # Call BlockPreviewDialog function BlockPreviewDialog.OnOK(self, event)
def OnOK(self, event): """ Called when dialog OK button is pressed Test if parameters defined are valid @param event: wx.Event from OK button """ message = None # Test that an expression have been selected or typed by user value = self.Expression.GetValue() if value == "": message = _( "At least a variable or an expression must be selected!") # Show error message if an error is detected if message is not None: self.ShowErrorMessage(message) else: # Call BlockPreviewDialog function BlockPreviewDialog.OnOK(self, event)
def OnOK(self, event): """ Called when dialog OK button is pressed Test if parameters defined are valid @param event: wx.Event from OK button """ message = None # Get transition type and value associated type, value = self.GetTransitionType() # Test that value associated to type is defined if type != "connection" and value == "": message = _("Form isn't complete. %s must be filled!") % type # Show error message if an error is detected if message is not None: self.ShowErrorMessage(message) else: # Call BlockPreviewDialog function BlockPreviewDialog.OnOK(self, event)
def OnOK(self, event): """ Called when dialog OK button is pressed Test if step name defined is valid @param event: wx.Event from OK button """ message = None # Get step name typed by user step_name = self.StepName.GetValue() # Test that a name have been defined if step_name == "": message = _("Form isn't complete. Name must be filled!") # If an error have been identify, show error message dialog if message is not None: self.ShowErrorMessage(message) # Test step name validity elif self.TestElementName(step_name): # Call BlockPreviewDialog function BlockPreviewDialog.OnOK(self, event)