]> www.fi.muni.cz Git - evince.git/commitdiff
Add rotate right and rotate left to available items for toolbar.
authorNickolay V. Shmyrev <nshmyrev@yandex.ru>
Sat, 11 Nov 2006 20:33:50 +0000 (20:33 +0000)
committerNickolay V. Shmyrev <nshmyrev@src.gnome.org>
Sat, 11 Nov 2006 20:33:50 +0000 (20:33 +0000)
2006-11-11  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>

* 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
data/evince-toolbar.xml
data/evince-ui.xml
shell/ev-window.c

index 8c1cd431d933467dde91457d67f3f9efee8d6458..d9a2644daf375af165d86d007982f9424b3cfb78 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,20 @@
+2006-11-11  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * 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  <csaavedra@alumnos.utalca.cl>
 
-       * 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  <carlosgc@gnome.org>
 
index 060b93898e67b9b49d5476f5e709a0246846e63e..ff0099ebef944b094048760caf71c76b75d8d6b3 100644 (file)
@@ -9,6 +9,8 @@
     <toolitem name="ViewZoom"/>
     <toolitem name="ViewZoomIn"/>
     <toolitem name="ViewZoomOut"/>
+    <toolitem name="EditRotateLeft"/>
+    <toolitem name="EditRotateRight"/>
     <toolitem name="ViewBestFit"/>
     <toolitem name="ViewPageWidth"/>
     <toolitem name="FileOpen"/>
index 13c0518477aaee4ecafb5dd8730352046f8f1971..c02940402776fb98ec697cc144ccfc468b5693b3 100644 (file)
     <menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/>
   </popup>
 
+  <popup name="ToolbarPopup" action="ToolbarPopupAction">
+    <menuitem name="EditToolbarMenu" action="EditToolbar"/>
+  </popup>
+
   <accelerator name="PageDownAccel" action="PageDown"/>
   <accelerator name="PageUpAccel" action="PageUp"/>
   <accelerator name="GoBackwardFastAccel" action="GoBackwardFast"/>
index c81a6de9c0dc25f8b93098e779d41bdbc2cfc427..98db4a511d0c54d2455df2fe7aa22e90d191ee8d 100644 (file)
@@ -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,