init search on page feature once

This commit is contained in:
yggverse 2024-12-17 01:50:12 +02:00
parent 4b357f8229
commit f767c11789
23 changed files with 449 additions and 266 deletions

View file

@ -166,9 +166,9 @@ impl Tab {
item
}
/// Close page at given `position`, `None` to close selected page (if available)
pub fn close(&self, position: Option<i32>) {
self.widget.close(position);
/// Close page at given `page_position`, `None` to close selected page (if available)
pub fn close(&self, page_position: Option<i32>) {
self.widget.close(page_position);
}
// Close all pages
@ -176,6 +176,20 @@ impl Tab {
self.widget.close_all();
}
// Toggle search widget
pub fn escape(&self, page_position: Option<i32>) {
if let Some(item) = self.item(page_position) {
item.page.escape();
}
}
// Toggle search widget
pub fn find(&self, page_position: Option<i32>) {
if let Some(item) = self.item(page_position) {
item.page.find();
}
}
// Save page at given `position`, `None` to save selected page (if available)
pub fn save_as(&self, page_position: Option<i32>) {
if let Some(item) = self.item(page_position) {