add submit form on focus search input, change import search_input
This commit is contained in:
parent
e3aa2a0ec5
commit
fd6d4523cd
1 changed files with 16 additions and 12 deletions
28
src/app.rs
28
src/app.rs
|
|
@ -6069,18 +6069,22 @@ impl Application for App {
|
||||||
widget::button::standard(fl!("cancel")).on_press(Message::DialogCancel),
|
widget::button::standard(fl!("cancel")).on_press(Message::DialogCancel),
|
||||||
)
|
)
|
||||||
.control(
|
.control(
|
||||||
widget::search_input(fl!("search-application"), search_app_name)
|
widget::text_input::search_input(
|
||||||
.id(self.dialog_text_input.clone())
|
fl!("search-application"),
|
||||||
.on_clear(Message::OpenWithSearchClear)
|
search_app_name,
|
||||||
.on_input(move |search_app_name| {
|
)
|
||||||
Message::DialogUpdate(DialogPage::OpenWith {
|
.id(self.dialog_text_input.clone())
|
||||||
path: path.clone(),
|
.on_clear(Message::OpenWithSearchClear)
|
||||||
mime: mime.clone(),
|
.on_input(move |search_app_name| {
|
||||||
selected: *selected,
|
Message::DialogUpdate(DialogPage::OpenWith {
|
||||||
store_opt: store_opt.clone(),
|
path: path.clone(),
|
||||||
search_app_name,
|
mime: mime.clone(),
|
||||||
})
|
selected: *selected,
|
||||||
}),
|
store_opt: store_opt.clone(),
|
||||||
|
search_app_name,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
.on_submit(|_| Message::DialogComplete),
|
||||||
)
|
)
|
||||||
.control(widget::scrollable(column).height({
|
.control(widget::scrollable(column).height({
|
||||||
let max_size = self
|
let max_size = self
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue