[baobab/import-export] Introduce a window gear-mean
- From: Stefano Facchini <sfacchini src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [baobab/import-export] Introduce a window gear-mean
- Date: Sun, 9 Sep 2012 14:11:32 +0000 (UTC)
commit 5b2a9172f81f504b5c02f7d74b4d44213cf1dc21
Author: Stefano Facchini <stefano facchini gmail com>
Date: Sun Sep 9 16:00:47 2012 +0200
Introduce a window gear-mean
src/baobab-main-window.ui | 14 ++++++++++++++
src/baobab-window.vala | 13 ++++++-------
2 files changed, 20 insertions(+), 7 deletions(-)
---
diff --git a/src/baobab-main-window.ui b/src/baobab-main-window.ui
index 250895a..ce59e91 100644
--- a/src/baobab-main-window.ui
+++ b/src/baobab-main-window.ui
@@ -424,4 +424,18 @@
</object>
</child>
</object>
+ <menu id="winmenu">
+ <section>
+ <item>
+ <attribute name="label" translatable="yes">_Load Reportâ</attribute>
+ <attribute name="action">win.load-report</attribute>
+ <attribute name="accel"><Primary>l</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes">_Save Reportâ</attribute>
+ <attribute name="action">win.save-report</attribute>
+ <attribute name="accel"><Primary>s</attribute>
+ </item>
+ </section>
+ </menu>
</interface>
diff --git a/src/baobab-window.vala b/src/baobab-window.vala
index 0f0cc86..c4d3d43 100644
--- a/src/baobab-window.vala
+++ b/src/baobab-window.vala
@@ -128,6 +128,7 @@ namespace Baobab {
rings_chart = builder.get_object ("rings-chart") as Chart;
treemap_chart = builder.get_object ("treemap-chart") as Chart;
spinner = builder.get_object ("spinner") as Gtk.Spinner;
+ var menu_model = builder.get_object ("winmenu") as MenuModel;
// Home page toolbar
var toolbar = builder.get_object ("home-toolbar") as Gd.MainToolbar;
@@ -135,8 +136,8 @@ namespace Baobab {
var button_box = builder.get_object ("scan-button-box") as Gtk.ButtonBox;
scan_remote = builder.get_object ("scan-remote-button") as Gtk.Button;
toolbar.add_widget (button_box, true);
- var button = toolbar.add_button (null, "Load report", false) as Gtk.Button;
- button.action_name = "win.load-report";
+ var menu_button = toolbar.add_menu ("emblem-system-symbolic", null, false) as Gtk.MenuButton;
+ menu_button.set_menu_model (menu_model);
toolbar.show_all ();
// Result page toolbar
@@ -146,12 +147,10 @@ namespace Baobab {
show_home_page_button.action_name = "win.show-home-page";
stop_button = toolbar.add_button ("process-stop-symbolic", null, true) as Gtk.Button;
stop_button.action_name = "win.show-home-page";
- button = toolbar.add_button ("view-refresh-symbolic", null, true) as Gtk.Button;
+ var button = toolbar.add_button ("view-refresh-symbolic", null, true) as Gtk.Button;
button.action_name = "win.reload";
- button = toolbar.add_button (null, "Save Report", false) as Gtk.Button;
- button.action_name = "win.save-report";
- button = toolbar.add_button (null, "Load report", false) as Gtk.Button;
- button.action_name = "win.load-report";
+ menu_button = toolbar.add_menu ("emblem-system-symbolic", null, false) as Gtk.MenuButton;
+ menu_button.set_menu_model (menu_model);
toolbar.show_all ();
location_list.set_adjustment (location_scroll.get_vadjustment ());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]