rename methods

This commit is contained in:
yggverse 2024-12-17 03:04:29 +02:00
parent 0abc4e8932
commit 64143c9c50
2 changed files with 9 additions and 4 deletions

View File

@ -182,7 +182,7 @@ impl Page {
self.window_action.find.simple_action.set_enabled(false); self.window_action.find.simple_action.set_enabled(false);
// Reset widgets // Reset widgets
self.search.update(None); self.search.unset();
self.input.unset(); self.input.unset();
// Prevent infinitive redirection // Prevent infinitive redirection
@ -570,8 +570,8 @@ impl Page {
) )
}; };
// Update `find` model with new buffer // Connect `TextView` widget, update `search` model
search.update(Some(text_widget.text_view)); search.set(Some(text_widget.text_view));
// Update page meta // Update page meta
meta.set_status(Status::Success) meta.set_status(Status::Success)

View File

@ -82,7 +82,12 @@ impl Search {
} }
/// * currently supports [TextView](https://docs.gtk.org/gtk4/class.TextView.html) only /// * currently supports [TextView](https://docs.gtk.org/gtk4/class.TextView.html) only
pub fn update(&self, text_view: Option<TextView>) { pub fn set(&self, text_view: Option<TextView>) {
self.subject.replace(text_view.map(Subject::new)); self.subject.replace(text_view.map(Subject::new));
} }
pub fn unset(&self) {
self.subject.replace(None);
self.hide() // make sure widget not visible anymore
}
} }