From c7353d84eefc443adf1c0651c91f868773708e51 Mon Sep 17 00:00:00 2001 From: Raymond Penners Date: Mon, 20 Oct 2003 17:38:53 +0000 Subject: Scrollbar grippers --- modules/engines/ms-windows/ChangeLog.old | 4 ++++ modules/engines/ms-windows/wimp_style.c | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/engines/ms-windows/ChangeLog.old b/modules/engines/ms-windows/ChangeLog.old index f7a30bc1c..75fe2a0d6 100755 --- a/modules/engines/ms-windows/ChangeLog.old +++ b/modules/engines/ms-windows/ChangeLog.old @@ -1,3 +1,7 @@ +2003-10-20 Raymond Penners + + * src/wimp_style.c: Added grippers to XP scrollbars. + 2003-10-20 Dom Lachowicz * configure.in: Bump version to the next release number (0.5.1) diff --git a/modules/engines/ms-windows/wimp_style.c b/modules/engines/ms-windows/wimp_style.c index 74b8434b0..b78afa7b7 100755 --- a/modules/engines/ms-windows/wimp_style.c +++ b/modules/engines/ms-windows/wimp_style.c @@ -1145,12 +1145,18 @@ draw_box (GtkStyle *style, if (GTK_IS_SCROLLBAR(widget)) { GtkScrollbar * scrollbar = GTK_SCROLLBAR(widget); + gboolean is_v = GTK_IS_VSCROLLBAR(widget); if (xp_theme_draw(window, - (GTK_IS_VSCROLLBAR(widget)) + is_v ? XP_THEME_ELEMENT_SCROLLBAR_V : XP_THEME_ELEMENT_SCROLLBAR_H, style, x, y, width, height, state_type, area)) { + xp_theme_draw(window, + is_v + ? XP_THEME_ELEMENT_GRIP_V + : XP_THEME_ELEMENT_GRIP_H, + style, x, y, width, height, state_type, area); return; } } -- cgit v1.2.1