From b8c8c193b62bd30906b6954b4dddbd5331eca08e Mon Sep 17 00:00:00 2001 From: "Nickolay V. Shmyrev" Date: Sat, 11 Nov 2006 20:33:50 +0000 Subject: [PATCH] Add rotate right and rotate left to available items for toolbar. 2006-11-11 Nickolay V. Shmyrev * data/evince-toolbar.xml: Add rotate right and rotate left to available items for toolbar. * data/evince-ui.xml: * shell/ev-window.c: (ev_window_init): Customize toolbar with right click. Fixes bug #372451. --- ChangeLog | 17 +++++++++++++++-- data/evince-toolbar.xml | 2 ++ data/evince-ui.xml | 4 ++++ shell/ev-window.c | 9 +++++++-- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8c1cd431..d9a2644d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,20 @@ +2006-11-11 Nickolay V. Shmyrev + + * data/evince-toolbar.xml: + + Add rotate right and rotate left to available items for toolbar. + + * data/evince-ui.xml: + * shell/ev-window.c: (ev_window_init): + + Customize toolbar with right click. Fixes bug #372451. + 2006-11-11 Claudio Saavedra - * shell/ev-window.c: Use "object-rotate-{left,right}" stock icons. - Fixes bug #373863. + * shell/ev-window.c: + + Use "object-rotate-{left,right}" stock icons. Fixes + bug #373863. 2006-11-10 Carlos Garcia Campos diff --git a/data/evince-toolbar.xml b/data/evince-toolbar.xml index 060b9389..ff0099eb 100644 --- a/data/evince-toolbar.xml +++ b/data/evince-toolbar.xml @@ -9,6 +9,8 @@ + + diff --git a/data/evince-ui.xml b/data/evince-ui.xml index 13c05184..c0294040 100644 --- a/data/evince-ui.xml +++ b/data/evince-ui.xml @@ -79,6 +79,10 @@ + + + + diff --git a/shell/ev-window.c b/shell/ev-window.c index c81a6de9..98db4a51 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -4253,8 +4253,13 @@ ev_window_init (EvWindow *ev_window) FALSE, FALSE, 0); gtk_widget_show (toolbar_dock); - ev_window->priv->toolbar = egg_editable_toolbar_new_with_model - (ev_window->priv->ui_manager, ev_application_get_toolbars_model (EV_APP, FALSE), NULL); + ev_window->priv->toolbar = GTK_WIDGET + (g_object_new (EGG_TYPE_EDITABLE_TOOLBAR, + "ui-manager", ev_window->priv->ui_manager, + "popup-path", "/ToolbarPopup", + "model", ev_application_get_toolbars_model (EV_APP, FALSE), + NULL)); + egg_editable_toolbar_show (EGG_EDITABLE_TOOLBAR (ev_window->priv->toolbar), "DefaultToolBar"); gtk_box_pack_start (GTK_BOX (toolbar_dock), ev_window->priv->toolbar, -- 2.43.0