diff options
author | Steve Fryatt <steve@stevefryatt.org.uk> | 2011-02-25 23:26:36 +0000 |
---|---|---|
committer | Steve Fryatt <steve@stevefryatt.org.uk> | 2011-02-25 23:26:36 +0000 |
commit | a34cd9c8c671c9af6f222d47ee79d66aa5a3ff14 (patch) | |
tree | 0a5a712df7d6b8934a625784f53e8f47e14392e6 /riscos/gui.c | |
parent | 66ed6d8867868c1ee00ac3956c712000aedc901f (diff) | |
download | netsurf-a34cd9c8c671c9af6f222d47ee79d66aa5a3ff14.tar.gz netsurf-a34cd9c8c671c9af6f222d47ee79d66aa5a3ff14.tar.bz2 |
Take CSS System Colours from the RISC OS Desktop palette at start and on mode/palette change.
Need to revisit and confirm some of the mappings.
svn path=/trunk/netsurf/; revision=11814
Diffstat (limited to 'riscos/gui.c')
-rw-r--r-- | riscos/gui.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/riscos/gui.c b/riscos/gui.c index e7ca63741..2ef625863 100644 --- a/riscos/gui.c +++ b/riscos/gui.c @@ -86,6 +86,7 @@ #include "riscos/query.h" #include "riscos/save.h" #include "riscos/sslcert.h" +#include "riscos/system_colour.h" #include "riscos/textselection.h" #include "riscos/theme.h" #include "riscos/toolbar.h" @@ -212,6 +213,7 @@ static ns_wimp_message_list task_messages = { message_DRAGGING, message_DRAG_CLAIM, message_MODE_CHANGE, + message_PALETTE_CHANGE, message_FONT_CHANGED, message_URI_PROCESS, message_URI_RETURN_RESULT, @@ -1339,6 +1341,11 @@ void ro_gui_user_message(wimp_event_no event, wimp_message *message) case message_MODE_CHANGE: ro_gui_get_screen_properties(); rufl_invalidate_cache(); + ro_gui_system_colour_update(); + break; + + case message_PALETTE_CHANGE: + ro_gui_system_colour_update(); break; case message_FONT_CHANGED: |