[niepce: 33/34] gtk4: context menus don't have arrows




commit 6219ac31e4edb0326eb7c0b257765c9e1576216a
Author: Hubert Figuière <hub figuiere net>
Date:   Sat May 14 21:23:42 2022 -0400

    gtk4: context menus don't have arrows

 src/niepce/ui/gridviewmodule.cpp      | 1 +
 src/niepce/ui/workspacecontroller.cpp | 1 +
 2 files changed, 2 insertions(+)
---
diff --git a/src/niepce/ui/gridviewmodule.cpp b/src/niepce/ui/gridviewmodule.cpp
index 3b4c32c..041a26e 100644
--- a/src/niepce/ui/gridviewmodule.cpp
+++ b/src/niepce/ui/gridviewmodule.cpp
@@ -138,6 +138,7 @@ Gtk::Widget * GridViewModule::buildWidget()
   m_librarylistview->set_vexpand(true);
 
   m_context_menu->set_parent(*m_librarylistview);
+  m_context_menu->set_has_arrow(false);
   m_librarylistview->signal_unrealize().connect(
       sigc::mem_fun(*m_context_menu, &Gtk::PopoverMenu::unparent));
 
diff --git a/src/niepce/ui/workspacecontroller.cpp b/src/niepce/ui/workspacecontroller.cpp
index d337fa9..4b8723f 100644
--- a/src/niepce/ui/workspacecontroller.cpp
+++ b/src/niepce/ui/workspacecontroller.cpp
@@ -472,6 +472,7 @@ Gtk::Widget * WorkspaceController::buildWidget()
     add_btn->set_menu_model(m_menu);
 
     m_context_menu = new Gtk::PopoverMenu(m_menu);
+    m_context_menu->set_has_arrow(false);
     m_context_menu->set_parent(m_librarytree);
     m_librarytree.signal_unrealize().connect(
         sigc::mem_fun(*m_context_menu, &Gtk::PopoverMenu::unparent));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]