The transient options only apply to the next box option into the Xdialog command line.
This option allows to use a monospacing font in the text area of tailbox, textbox and editbox widgets.
This option is for use with input(s) box widgets (--inputbox, --2inputsbox and --3inputsbox box options). Its effect is to turn the last input field of an inputbox widget into a password entry field (in which every character typed is displayed as a "*"). It is possible to repeat this option twice or three times before --2inputsbox and --3inputsbox so that the last two or the three input fields are turned into password input fields.
This option will make most Xdialog widgets that return results (input(s) boxes, range(s) boxes, list boxes, menu box, treeview, calendar, timebox) to report regularly these results on Xdialog output stream until the user choose/enter the definitive result or the widget is closed. As an example, a rangebox can be made to report its current cursor position every 2s. The timeout parameter is in milli-seconds (it must be positive; a zero timeout will make this option to be ignored).
This option is for use with menubox, checklist and radiolist widgets. Each menu/list item in these widgets is normally preceeded with its <tag>; when using this option, the tags are not displayed.
This option is for use with the menubox, checklist, radiolist, buildlist and treeview widgets. It makes these widgets to accept an additional <help> parameter for each item; this parameter is a text string that will be displayed as a tooltip (for checklist, radiolist, buildlist and treeview widgets) when the mouse pointers stays for some time (usaually 0.5s) over an item, or into a status bar (below the menu window of the menubox widget) when an item is selected.
This option must be followed by the filename of an icon (in XPM format only). This icon will be displayed on the left of the <text> (provided the following box option accepts such a <text> parameter, which is not the case of the textbox, editbox, tailbox, fselect and dselect widgets). If the filename does not corresponds to a XPM image, the option will be ignored.
This option allows to suppress the Cancel button from all but the infobox, gauge, progress, fselect and dselect widgets.
This option allows to suppress all the OK, the Cancel, the Help and the Print buttons from the tailbox, textbox and infobox widgets, as well as the New directory, Delete file and Rename file buttons from the fselect and dselect widgets.
Sets the No or Cancel button to be the default (pre-selected) one. This option has no effect when used with the --wizard option. For compatibility (with cdialog) reasons, --defaultno is also accepted by Xdialog.
This option turns Xdialog widgets into "installation wizard" widgets by replacing the Yes or OK button with Next, the No button with Cancel (the Cancel button is not displayed if the --no-cancel option is in force), and by adding a Previous button (which makes the widget to return an exit code of 3 when pressed). This option may apply to all widgets but the msgbox, infobox, gauge, progress, fselect and dselect widgets.
This option makes a Help button to appear in all but the infobox, gauge and progress widgets, and is to be followed by the help text that will be displayed (in a msgbox) when the Help button is chosen. The help box is set to the same size as the widget from which it was invoked (it is auto-sized if this widget was itself auto-sized). The <help> text may hold "\n" (as for the <text> parameter) so to force help text line splitting. If the help text is an empty string then, when the Help button is pressed, the widget is closed and an exit code of 2 is returned.
Makes a Print button to appear in textbox, editbox and tailbox widgets (provided that the --no-button option was not specified). Hitting the button will make Xdialog to issue a printing command defined at compile time, defaulting to:
lpr -P<printer> /tmp/Xdialog.tmp
If the <printer> parameter is an empty string, then the -P option is not used and the issued command is:
lpr /tmp/Xdialog.tmp
The <printer> parameter (that must follow the --print option) gives the name of the printer to use. The /tmp/Xdialog.tmp file is a temporary file used by Xdialog and is deleted when Xdialog terminates. To see what printing command is used by your version of Xdialog, just type:
Xdialog
(without parameter) and look at the last lines in the displayed usage.
Example of a widget with a Print button:
This option applies to all but the infobox, gauge, progress, fselect and dselect widgets. It adds a check button (on the left) and a label (on the right) at the bottom of the widget and makes Xdialog to report either "checked" or "unchecked" on its input stream (as the last string for widgets that return strings by themselves) when then OK button is pressed.
The <label> may contain "\n" characters sequences so to force line breaks (it is not possible to auto-wrap this label), the text always being left justified regardless of any Xdialog justification option in force.