| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This patch adds the FileSelection struct representing a file selection
dialog. It can be displayed using the backend’s show_file_selection
function.
Currently, we only support file open dialogs (i. e. choosing an
existing file). Support for save dialogs should be added in the future.
|
|
|
|
| |
(Clippy also complains about `new()` without `impl Default`)
|
|
|
|
| |
(Revealed by cargo-deadlinks)
|
| |
|
|
|
|
|
|
|
| |
This patch adds the stdio backend which acts as a fallback backend and
uses standard input and output. For password queries, the rpassword
crate is used to suppress output. Also, default_backend is changed to
return Stdio if Dialog is not available.
|
|
|
|
|
|
|
| |
This patch changes the default_backend to also check the DISPLAY
environment variable. If it is set, there probably is a X server
running, so we try to use the zenity backend. Otherwise, the dialog
backend is used.
|
|
|
|
|
| |
This patch changes the logic in default_backend to respect the DIALOG
environment variable that may contain the name of the backend to use.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This patch implements input dialog boxes. This required some
refactoring in the dialog backend to allow additional arguments after
the width and the height.
|
|
This patch adds a first dialog box type, message boxes, and a first
backend, the dialog(1) tool. It does not yet address the problems of
output handling and backend selection.
|