From fd932d69b9e298c6e6ad75adf6a8ee43b9cd478a Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 6 May 2009 00:14:32 +0000 Subject: Set bit 4 of extended window flags byte (makes Wimp_GetPointerInfo respond to shaded icons on RO5). I've no idea why this wasn't done years ago. svn path=/trunk/netsurf/; revision=7402 --- riscos/window.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'riscos') diff --git a/riscos/window.c b/riscos/window.c index 5bcecf19a..7d0b4aced 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -78,6 +78,11 @@ #define wimp_KEY_END wimp_KEY_COPY #endif +#ifndef wimp_WINDOW_GIVE_SHADED_ICON_INFO + /* RISC OS 5+. Requires OSLib trunk. */ +#define wimp_WINDOW_GIVE_SHADED_ICON_INFO ((wimp_extra_window_flags) 0x10u) +#endif + #define SCROLL_VISIBLE_PADDING 32 /** Remembers which iconised sprite numbers are in use */ @@ -276,7 +281,8 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, window.scroll_outer = wimp_COLOUR_DARK_GREY; window.scroll_inner = wimp_COLOUR_MID_LIGHT_GREY; window.highlight_bg = wimp_COLOUR_CREAM; - window.extra_flags = wimp_WINDOW_USE_EXTENDED_SCROLL_REQUEST; + window.extra_flags = wimp_WINDOW_USE_EXTENDED_SCROLL_REQUEST | + wimp_WINDOW_GIVE_SHADED_ICON_INFO; window.extent.x0 = 0; window.extent.y0 = -(window.visible.y1 - window.visible.y0); window.extent.x1 = window.visible.x1 - window.visible.x0; -- cgit v1.2.3