From 2efa35a812a6f1e35e4959a357f50feff7e598f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Tue, 6 Nov 2012 23:21:06 +0000 Subject: Resolves: fdo#56198 collect scrollbar click preference settings for gtk and merge with aqua equivalent so as to alternate "jump to here" behavior for primary button vs primary means scroll by single page. Secondary button takes the alternative behaviour Change-Id: I0a96f3131f41ec87052da39cbe96bfd895ca53f6 --- vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'vcl/unx/gtk') diff --git a/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx b/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx index 65df181aefbc..14514766d84b 100644 --- a/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx @@ -3987,9 +3987,13 @@ void GtkSalGraphics::updateSettings( AllSettings& rSettings ) aMouseSettings.SetMenuDelay( iMenuPopupDelay ); rSettings.SetMouseSettings( aMouseSettings ); - gboolean showmenuicons = true; - g_object_get( pSettings, "gtk-menu-images", &showmenuicons, (char *)NULL ); - aStyleSet.SetPreferredUseImagesInMenus( showmenuicons ); + gboolean showmenuicons = true, primarybuttonwarps = false; + g_object_get( pSettings, + "gtk-menu-images", &showmenuicons, + "gtk-primary-button-warps-slider", &primarybuttonwarps, + (char *)NULL ); + aStyleSet.SetPreferredUseImagesInMenus(showmenuicons); + aStyleSet.SetPrimaryButtonWarpsSlider(primarybuttonwarps); // set scrollbar settings gint slider_width = 14; -- cgit v1.2.1