summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorSteve Fryatt <steve@stevefryatt.org.uk>2011-02-25 23:26:36 +0000
committerSteve Fryatt <steve@stevefryatt.org.uk>2011-02-25 23:26:36 +0000
commita34cd9c8c671c9af6f222d47ee79d66aa5a3ff14 (patch)
tree0a5a712df7d6b8934a625784f53e8f47e14392e6 /riscos/gui.c
parent66ed6d8867868c1ee00ac3956c712000aedc901f (diff)
downloadnetsurf-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.c7
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: