pub trait SearchBarExt: IsA<SearchBar> + Sealed + 'static {
// Provided methods
fn connect_entry(&self, entry: &impl IsA<Entry>) { ... }
fn is_search_mode(&self) -> bool { ... }
fn shows_close_button(&self) -> bool { ... }
fn handle_event(&self, event: &Event) -> bool { ... }
fn set_search_mode(&self, search_mode: bool) { ... }
fn set_show_close_button(&self, visible: bool) { ... }
fn is_search_mode_enabled(&self) -> bool { ... }
fn set_search_mode_enabled(&self, search_mode_enabled: bool) { ... }
fn connect_search_mode_enabled_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_show_close_button_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}