svDialogs-package {svDialogs} | R Documentation |
svDialogs: 'SciViews' - Standard Dialog Boxes for Windows, MacOS and Linuxes
Description
Quickly construct standard dialog boxes for your GUI, including message boxes, input boxes, list, file or directory selection, ... In case R cannot display GUI dialog boxes, a simpler command line version of these interactive elements is also provided as fallback solution.
Details
The dialog box function dispatch to specific dialog boxes depending on the OS and whether a GUI can be displayed or not.
Important functions
-
dlg_message()
display a message box, -
dlg_input()
prompt for textual input, -
dlg_list()
select one or more items in a list, -
dlg_open()
open one or more existing file(s), -
dlg_save()
prompt for a file to save to (and ask confirmation if the file already exists), -
dlg_dir()
select a directory, -
dlg_form()
display a complex dialog box with textual areas, password, checkboxes, comboboxes, font and size, color, etc.
Note
Under Linux, you should install 'yad' (preferably), or
'zenity'. If you use 'zenity', you cannot build more complex dlg_form()
dialog boxes, and some versions trigger a warning like: "Gtk-Message:
GtkDialog mapped without a transient parent. This is discouraged." You do not
get these inconveniences if you use 'yad' (default choice in case both
programs are installed simultaneously).
Author(s)
Maintainer: Philippe Grosjean phgrosjean@sciviews.org (ORCID)
Other contributors:
Paul Hibbins paulhibbing@gmail.com [contributor]
See Also
Useful links:
Report bugs at https://github.com/SciViews/svDialogs/issues