summaryrefslogtreecommitdiffstats
path: root/src/widgets/desktop-widget.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2007-11-17 23:58:04 +0000
committerjoncruz <joncruz@users.sourceforge.net>2007-11-17 23:58:04 +0000
commita2d0b0900b96254e7c77844da5a6990e3ccd97b1 (patch)
treeaf10b3c2b3d2b3399320afe3c4b16505087a6487 /src/widgets/desktop-widget.cpp
parentFix exception catching, to allow polymorphism. Note to all: always catch by r... (diff)
downloadinkscape-a2d0b0900b96254e7c77844da5a6990e3ccd97b1.tar.gz
inkscape-a2d0b0900b96254e7c77844da5a6990e3ccd97b1.zip
Prevent CMS button from pinning space used by scrollbars
(bzr r4100)
Diffstat (limited to 'src/widgets/desktop-widget.cpp')
-rw-r--r--src/widgets/desktop-widget.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index cdfac93f1..79e6fd33c 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -1023,9 +1023,11 @@ sp_desktop_widget_layout (SPDesktopWidget *dtw)
if (prefs_get_int_attribute (fullscreen ? "fullscreen.scrollbars" : "window.scrollbars", "state", 1) == 0) {
gtk_widget_hide_all (dtw->hscrollbar);
gtk_widget_hide_all (dtw->vscrollbar_box);
+ gtk_widget_hide_all( dtw->cms_adjust );
} else {
gtk_widget_show_all (dtw->hscrollbar);
gtk_widget_show_all (dtw->vscrollbar_box);
+ gtk_widget_show_all( dtw->cms_adjust );
}
if (prefs_get_int_attribute (fullscreen ? "fullscreen.rulers" : "window.rulers", "state", 1) == 0) {
@@ -1370,10 +1372,12 @@ sp_desktop_widget_toggle_scrollbars (SPDesktopWidget *dtw)
if (GTK_WIDGET_VISIBLE (dtw->hscrollbar)) {
gtk_widget_hide_all (dtw->hscrollbar);
gtk_widget_hide_all (dtw->vscrollbar_box);
+ gtk_widget_hide_all( dtw->cms_adjust );
prefs_set_int_attribute (dtw->desktop->is_fullscreen() ? "fullscreen.scrollbars" : "window.scrollbars", "state", 0);
} else {
gtk_widget_show_all (dtw->hscrollbar);
gtk_widget_show_all (dtw->vscrollbar_box);
+ gtk_widget_show_all( dtw->cms_adjust );
prefs_set_int_attribute (dtw->desktop->is_fullscreen() ? "fullscreen.scrollbars" : "window.scrollbars", "state", 1);
}
}