[baobab] chart: use Gtk.Application.get_menu_by_id() for context menu
- From: Stefano Facchini <sfacchini src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [baobab] chart: use Gtk.Application.get_menu_by_id() for context menu
- Date: Sun, 13 Jul 2014 21:01:41 +0000 (UTC)
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]