mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-02-06 16:34:13 +00:00
implement tab close options as submenu
This commit is contained in:
parent
fabd0f147e
commit
e12e8c2b7b
@ -17,14 +17,32 @@ Menu::Menu()
|
|||||||
"win.tab_append"
|
"win.tab_append"
|
||||||
);
|
);
|
||||||
|
|
||||||
tab->append(
|
// Build tab close submenu model
|
||||||
_("Close active"),
|
tab_close = Gio::Menu::create();
|
||||||
"win.tab_close"
|
|
||||||
);
|
|
||||||
|
|
||||||
tab->append(
|
tab_close->append(
|
||||||
_("Close all"),
|
_("Active tab"),
|
||||||
"win.tab_close_all"
|
"win.tab_close"
|
||||||
|
);
|
||||||
|
|
||||||
|
tab_close->append(
|
||||||
|
_("Tabs to left"),
|
||||||
|
"win.tab_close_left"
|
||||||
|
);
|
||||||
|
|
||||||
|
tab_close->append(
|
||||||
|
_("Tabs to right"),
|
||||||
|
"win.tab_close_right"
|
||||||
|
);
|
||||||
|
|
||||||
|
tab_close->append(
|
||||||
|
_("All tabs"),
|
||||||
|
"win.tab_close_all"
|
||||||
|
);
|
||||||
|
|
||||||
|
tab->append_submenu(
|
||||||
|
_("Close"),
|
||||||
|
tab_close
|
||||||
);
|
);
|
||||||
|
|
||||||
// Build tool submenu model
|
// Build tool submenu model
|
||||||
|
@ -12,6 +12,7 @@ namespace app::browser::header
|
|||||||
private:
|
private:
|
||||||
|
|
||||||
Glib::RefPtr<Gio::Menu> tab,
|
Glib::RefPtr<Gio::Menu> tab,
|
||||||
|
tab_close,
|
||||||
tool,
|
tool,
|
||||||
main;
|
main;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user