From 959ef4b4768d6a192f715115029dd3d15d40069f Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Tue, 21 Sep 2021 22:12:44 -0700 Subject: window: Use popover instead of GtkMenu GtkMenu is gone in GTK4 --- data/baobab.gresource.xml | 1 + data/ui/baobab-main-window.ui | 32 ++--------------- data/ui/baobab-treeview-menu.ui | 19 ++++++++++ src/baobab-window.vala | 78 +++++++++++++++++++++-------------------- 4 files changed, 63 insertions(+), 67 deletions(-) create mode 100644 data/ui/baobab-treeview-menu.ui diff --git a/data/baobab.gresource.xml b/data/baobab.gresource.xml index d61d46c..2f1709f 100644 --- a/data/baobab.gresource.xml +++ b/data/baobab.gresource.xml @@ -9,6 +9,7 @@ ui/baobab-main-window.ui ui/baobab-pathbutton.ui ui/baobab-preferences-dialog.ui + ui/baobab-treeview-menu.ui gtk/help-overlay.ui gtk/menus.ui icons/scalable/actions/view-ringschart-symbolic.svg diff --git a/data/ui/baobab-main-window.ui b/data/ui/baobab-main-window.ui index b677cb5..e1cd76a 100644 --- a/data/ui/baobab-main-window.ui +++ b/data/ui/baobab-main-window.ui @@ -31,36 +31,10 @@ - - True + False - - - False - True - False - _Open Folder - True - - - - - False - True - False - _Copy Path to Clipboard - True - - - - - False - True - False - Mo_ve to Trash - True - - + treeview + bottom