Displays a dialog with up to three options.
This module depends on the gui
module, which in turn depends on the event_loop
module, so they must be imported in this order. It is also recommended to conceptualize these modules first before using this one.
For an example refer to the gui.js
example script.
header
Text that appears in bold at the top of the screen
Type: string
text
Text that appears in the middle of the screen
Type: string
left
Text for the left button. If unset, the left button does not show up.
Type: string
center
Text for the center button. If unset, the center button does not show up.
Type: string
right
Text for the right button. If unset, the right button does not show up.
Type: string
input
Fires when the user presses on either of the three possible buttons. The item contains one of the strings "left"
, "center"
or "right"
depending on the button.
Item type: string