mirror of
https://gitlab.com/gabmus/envision.git
synced 2025-08-03 06:38:52 +00:00
feat: press enter on env var entry to add
This commit is contained in:
parent
0020dcf3d4
commit
ca813d6168
1 changed files with 8 additions and 2 deletions
|
@ -511,14 +511,14 @@ impl SimpleComponent for ProfileEditor {
|
||||||
.halign(gtk::Align::End)
|
.halign(gtk::Align::End)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
add_btn.connect_clicked(clone!(
|
let on_add = clone!(
|
||||||
#[strong]
|
#[strong]
|
||||||
sender,
|
sender,
|
||||||
#[weak]
|
#[weak]
|
||||||
name_entry,
|
name_entry,
|
||||||
#[weak]
|
#[weak]
|
||||||
popover,
|
popover,
|
||||||
move |_| {
|
move || {
|
||||||
let key_gstr = name_entry.text();
|
let key_gstr = name_entry.text();
|
||||||
let key = key_gstr.trim();
|
let key = key_gstr.trim();
|
||||||
if !key.is_empty() {
|
if !key.is_empty() {
|
||||||
|
@ -527,7 +527,13 @@ impl SimpleComponent for ProfileEditor {
|
||||||
sender.input($event(key.to_string()));
|
sender.input($event(key.to_string()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
);
|
||||||
|
name_entry.connect_activate(clone!(
|
||||||
|
#[strong]
|
||||||
|
on_add,
|
||||||
|
move |_| on_add()
|
||||||
));
|
));
|
||||||
|
add_btn.connect_clicked(move |_| on_add());
|
||||||
btn
|
btn
|
||||||
}};
|
}};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue