UserIO

From SweepMe! Wiki
Revision as of 21:26, 10 October 2020 by Afischer (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

version: 1.5.5

The module 'UserIO' is is used to interact with the user, e.g. to ask for a value (Input) or to display some information (Output).

For all types, you can enter a message. The message field can be used in combination with the Parameter system to change messages during the run.


Input

All input types are blocking, i.e. the user needs to enter a value and accept the dialog before the program run continues.

String

Ask the user to enter a string.

Integer

Ask the user to enter an integer.

Float

Ask the user to enter a float.

Selection

Ask the user to select from different options. Possible values can be entered in the field choices, separated by a | character.


Output

Some output types can be made 'blocking'. Then, the program will stop and wait for the user to accept the message.

MessageBox (Warning)

Display a message box with warning symbol.

MessageBox (Information)

Display a message box with information symbol.

MessageBox (Critical)

Display a message box with critical symbol.

MessageInfo

Display a message in the info field of the General tab.

MessageBalloon

Display a message in a message balloon.

Debug

Add a message to the debug output.

WriteLog

Add a message to the Logbook file.