В Rebol 2 для создания текстового поля пароля можно написать
view [
field hide
]
Как это сделать в Rebol 3?
В Rebol 2 для создания текстового поля пароля можно написать
view [
field hide
]
Как это сделать в Rebol 3?
Вы можете использовать фасет hide-input
виджетов ввода текста, чтобы управлять отображением ввода или нет.
Есть два способа, как это сделать. Во-первых, вы можете переопределить фасет непосредственно в спецификации макета:
view [field options [hide-input: true]]
Во-вторых, вы можете создать собственный виджет (назовем его password
), производный от field
, но переопределяющий аспект hide-input
:
stylize [
password: field [ ;; Create a PASSWORD widget, derived from FIELD.
facets: [ ;; Override FIELD's facets.
hide-input: true ;; Mask the input with asterisks.
]
]
]
view [password]
Я надеюсь, что виджет password
в конечном итоге будет поставляться в комплекте со стандартным R3-GUI.