installer: 'run-input-page' has a new #:input-flags parameter.
* gnu/installer/newt/page.scm (run-input-page): Add #:input-flags and honor it.
This commit is contained in:
parent
898677ed17
commit
399c31d40a
|
@ -75,17 +75,20 @@ this page to TITLE."
|
||||||
#:key
|
#:key
|
||||||
(allow-empty-input? #f)
|
(allow-empty-input? #f)
|
||||||
(default-text #f)
|
(default-text #f)
|
||||||
(input-field-width 40))
|
(input-field-width 40)
|
||||||
|
(input-flags 0))
|
||||||
"Run a page to prompt user for an input. The given TEXT will be displayed
|
"Run a page to prompt user for an input. The given TEXT will be displayed
|
||||||
above the input field. The page title is set to TITLE. Unless
|
above the input field. The page title is set to TITLE. Unless
|
||||||
allow-empty-input? is set to #t, an error page will be displayed if the user
|
allow-empty-input? is set to #t, an error page will be displayed if the user
|
||||||
enters an empty input."
|
enters an empty input. INPUT-FLAGS is a bitwise-or'd set of flags for the
|
||||||
|
input box, such as FLAG-PASSWORD."
|
||||||
(let* ((text-box
|
(let* ((text-box
|
||||||
(make-reflowed-textbox -1 -1 text
|
(make-reflowed-textbox -1 -1 text
|
||||||
input-field-width
|
input-field-width
|
||||||
#:flags FLAG-BORDER))
|
#:flags FLAG-BORDER))
|
||||||
(grid (make-grid 1 3))
|
(grid (make-grid 1 3))
|
||||||
(input-entry (make-entry -1 -1 20))
|
(input-entry (make-entry -1 -1 20
|
||||||
|
#:flags input-flags))
|
||||||
(ok-button (make-button -1 -1 (G_ "OK")))
|
(ok-button (make-button -1 -1 (G_ "OK")))
|
||||||
(form (make-form)))
|
(form (make-form)))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue