From 962c06c0ee33e968c60ef7b1682e9d365a72e74f Mon Sep 17 00:00:00 2001 From: viandox <43315863+viandoxdev@users.noreply.github.com> Date: Mon, 25 Jul 2022 11:28:28 +0200 Subject: [PATCH] Fixed #501 add password prop to input (#502) --- crates/eww/src/widgets/widget_definitions.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/eww/src/widgets/widget_definitions.rs b/crates/eww/src/widgets/widget_definitions.rs index f9a08da..0f4dd5f 100644 --- a/crates/eww/src/widgets/widget_definitions.rs +++ b/crates/eww/src/widgets/widget_definitions.rs @@ -440,6 +440,10 @@ fn build_gtk_input(bargs: &mut BuilderArgs) -> Result { connect_signal_handler!(gtk_widget, gtk_widget.connect_activate(move |gtk_widget| { run_command(timeout, &onaccept, &[gtk_widget.text().to_string()]); })); + }, + // @prop password - if the input is obscured + prop(password: as_bool = false) { + gtk_widget.set_visibility(!password); } }); Ok(gtk_widget)