Browse Source

room-details: Make sure search entry is focused when opening subpage and it is the main widget

merge-requests/2003/head
Kévin Commaille 11 months ago
parent
commit
2122882f37
No known key found for this signature in database
GPG Key ID: C971D9DBC9D678D
  1. 7
      src/components/pill/search_entry.rs
  2. 7
      src/session/view/content/room_details/invite_subpage/mod.rs
  3. 7
      src/session/view/content/room_details/permissions/add_members_subpage.rs

7
src/components/pill/search_entry.rs

@ -136,7 +136,12 @@ mod imp {
}
}
impl WidgetImpl for PillSearchEntry {}
impl WidgetImpl for PillSearchEntry {
fn grab_focus(&self) -> bool {
self.text_view.grab_focus()
}
}
impl BinImpl for PillSearchEntry {}
impl PillSearchEntry {

7
src/session/view/content/room_details/invite_subpage/mod.rs

@ -85,7 +85,12 @@ mod imp {
impl ObjectImpl for InviteSubpage {}
impl WidgetImpl for InviteSubpage {}
impl NavigationPageImpl for InviteSubpage {}
impl NavigationPageImpl for InviteSubpage {
fn shown(&self) {
self.search_entry.grab_focus();
}
}
#[gtk::template_callbacks]
impl InviteSubpage {

7
src/session/view/content/room_details/permissions/add_members_subpage.rs

@ -195,7 +195,12 @@ mod imp {
}
impl WidgetImpl for PermissionsAddMembersSubpage {}
impl NavigationPageImpl for PermissionsAddMembersSubpage {}
impl NavigationPageImpl for PermissionsAddMembersSubpage {
fn shown(&self) {
self.search_entry.grab_focus();
}
}
#[gtk::template_callbacks]
impl PermissionsAddMembersSubpage {

Loading…
Cancel
Save