]> www.fi.muni.cz Git - evince.git/commitdiff
Remove the shadow of the fullscreen toolbar. Fixes bug #500702.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Sun, 2 Dec 2007 11:43:38 +0000 (11:43 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Sun, 2 Dec 2007 11:43:38 +0000 (11:43 +0000)
2007-12-02  Carlos Garcia Campos  <carlosgc@gnome.org>
* shell/ev-window.c: (fullscreen_toolbar_remove_shadow),
(ev_window_run_fullscreen):
Remove the shadow of the fullscreen toolbar. Fixes bug #500702.

svn path=/trunk/; revision=2756

ChangeLog
shell/ev-window.c

index 05e02272b96b5af54c00f3a333f75f2f32b03fda..23af1c204ec92f6a9f678b49c96dc649447ce7f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-12-02  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (fullscreen_toolbar_remove_shadow),
+       (ev_window_run_fullscreen):
+
+       Remove the shadow of the fullscreen toolbar. Fixes bug #500702.
+       
 2007-12-01  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * ev-sidebar-thumbnails.c: (update_visible_range),
index ef9d996dbb66a4b96fc5f45e0b893cd0400ce681..ed568f953873985d2b7c2286485fd594c05a7818 100644 (file)
@@ -2830,6 +2830,27 @@ fullscreen_toolbar_setup_item_properties (GtkUIManager *ui_manager)
        g_object_set (item, "is-important", TRUE, NULL);
 }
 
+static void
+fullscreen_toolbar_remove_shadow (GtkWidget *toolbar)
+{
+       static gboolean done = FALSE;
+
+       if (!done) {
+               gtk_rc_parse_string (
+                       "\n"
+                       "   style \"fullscreen-toolbar-style\"\n"
+                       "   {\n"
+                       "      GtkToolbar::shadow-type=GTK_SHADOW_NONE\n"
+                       "   }\n"
+                       "\n"
+                       "    widget \"*.fullscreen-toolbar\" style \"fullscreen-toolbar-style\"\n"
+                       "\n");
+               done = TRUE;
+       }
+       
+       gtk_widget_set_name (toolbar, "fullscreen-toolbar");
+}
+
 static void
 ev_window_run_fullscreen (EvWindow *window)
 {
@@ -2840,6 +2861,7 @@ ev_window_run_fullscreen (EvWindow *window)
 
                gtk_toolbar_set_style (GTK_TOOLBAR (window->priv->fullscreen_toolbar),
                                       GTK_TOOLBAR_BOTH_HORIZ);
+               fullscreen_toolbar_remove_shadow (window->priv->fullscreen_toolbar);
                fullscreen_toolbar_setup_item_properties (window->priv->ui_manager);
 
                gtk_box_pack_start (GTK_BOX (window->priv->main_box),