implement tab pin action

This commit is contained in:
yggverse 2024-10-11 06:24:06 +03:00
parent 575ef01802
commit fb8ef48917
2 changed files with 5 additions and 9 deletions

View file

@ -113,10 +113,10 @@ impl Tab {
// Toggle pin status for active tab
pub fn pin(&self) {
if let Some(id) = self.widget.current_page_keyword() {
if let Some(item) = self.index.borrow().get(&id) {
item.pin(); // toggle
}
if let Some(page) = self.widget.gobject().selected_page() {
self.widget
.gobject()
.set_page_pinned(&page, !page.is_pinned()); // toggle
}
}