[baobab] chart: use Gtk.Application.get_menu_by_id() for context menu



commit 233fc9f9e754b97fc4c291d0585150a187ab32d3
Author: Stefano Facchini <stefano facchini gmail com>
Date:   Sun Jul 13 11:27:15 2014 +0200

    chart: use Gtk.Application.get_menu_by_id() for context menu

 src/baobab-chart.vala |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)
---
diff --git a/src/baobab-chart.vala b/src/baobab-chart.vala
index 5ef2554..21d20c6 100644
--- a/src/baobab-chart.vala
+++ b/src/baobab-chart.vala
@@ -582,18 +582,7 @@ namespace Baobab {
         }
 
         void build_context_menu () {
-            if (context_menu != null) {
-                return;
-            }
-
-            var builder = new Gtk.Builder ();
-            try {
-                builder.add_from_resource ("/org/gnome/baobab/gtk/menus.ui");
-            } catch (Error e) {
-                error ("loading context menu from resources: %s", e.message);
-            }
-
-            var menu_model = builder.get_object ("chartmenu") as MenuModel;
+            var menu_model = Application.get_default ().get_menu_by_id ("chartmenu");
             context_menu = new Gtk.Menu.from_model (menu_model);
             context_menu.attach_to_widget (this, null);
         }


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