diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-05-06 00:14:32 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-05-06 00:14:32 +0000 |
commit | fd932d69b9e298c6e6ad75adf6a8ee43b9cd478a (patch) | |
tree | a0182adf7e2538a988a88f2727bc4c41d8d97eca | |
parent | ed40acf87308256c2d480ee323354b69b546253e (diff) | |
download | netsurf-fd932d69b9e298c6e6ad75adf6a8ee43b9cd478a.tar.gz netsurf-fd932d69b9e298c6e6ad75adf6a8ee43b9cd478a.tar.bz2 |
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
-rw-r--r-- | riscos/window.c | 8 |
1 files changed, 7 insertions, 1 deletions
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; |