From 73b611a84493059e7aafdd8cf2f59b3f7975ed26 Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
Date: Sun, 9 Jan 2011 13:54:20 +0100
Subject: Add a View menu to LdWindowMain, disabled so far.
---
share/gui/window-main.ui | 5 +++++
src/ld-window-main.c | 14 +++++++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/share/gui/window-main.ui b/share/gui/window-main.ui
index 000017d..ad8037c 100644
--- a/share/gui/window-main.ui
+++ b/share/gui/window-main.ui
@@ -20,6 +20,11 @@
+
diff --git a/src/ld-window-main.c b/src/ld-window-main.c
index 4ba86b3..71717ac 100644
--- a/src/ld-window-main.c
+++ b/src/ld-window-main.c
@@ -197,7 +197,16 @@ static GtkActionEntry wm_action_entries[] =
Q_("Select all objects in the diagram"),
NULL},
- /* TODO: View menu (zooming). */
+ {"ViewMenu", NULL, Q_("_View"), NULL, NULL, NULL},
+ {"ZoomIn", GTK_STOCK_ZOOM_IN, Q_("_Zoom In"), "plus",
+ Q_("Zoom into the diagram"),
+ NULL},
+ {"ZoomOut", GTK_STOCK_ZOOM_OUT, Q_("Zoom _Out"), "minus",
+ Q_("Zoom out of the diagram"),
+ NULL},
+ {"NormalSize", GTK_STOCK_ZOOM_100, Q_("_Normal Size"), "0",
+ Q_("Reset zoom level back to the default"),
+ NULL},
{"HelpMenu", NULL, Q_("_Help"), NULL, NULL, NULL},
{"About", GTK_STOCK_ABOUT, Q_("_About"), NULL,
@@ -354,6 +363,9 @@ ld_window_main_init (LdWindowMain *self)
action_set_sensitive (self, "Export", FALSE);
action_set_sensitive (self, "Delete", FALSE);
action_set_sensitive (self, "SelectAll", FALSE);
+ action_set_sensitive (self, "ZoomIn", FALSE);
+ action_set_sensitive (self, "ZoomOut", FALSE);
+ action_set_sensitive (self, "NormalSize", FALSE);
gtk_widget_grab_focus (GTK_WIDGET (priv->canvas));
--
cgit v1.2.3-70-g09d2