From 595d902c5518765e086e8a911124ef36ed9300b7 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Sun, 02 Dec 2007 11:43:38 +0000 Subject: Remove the shadow of the fullscreen toolbar. Fixes bug #500702. 2007-12-02 Carlos Garcia Campos * 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 --- diff --git a/ChangeLog b/ChangeLog index 05e0227..23af1c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-12-02 Carlos Garcia Campos + + * 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 * ev-sidebar-thumbnails.c: (update_visible_range), diff --git a/shell/ev-window.c b/shell/ev-window.c index ef9d996..ed568f9 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -2831,6 +2831,27 @@ fullscreen_toolbar_setup_item_properties (GtkUIManager *ui_manager) } 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) { if (!window->priv->fullscreen_toolbar) { @@ -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), -- cgit v0.9.1