summaryrefslogtreecommitdiff
path: root/framebuffer/system_colour.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2012-03-22 09:34:34 +0000
committerVincent Sanders <vince@netsurf-browser.org>2012-03-22 09:34:34 +0000
commit1490b52a6b96b6a69a0c4fe9e0515dc717425128 (patch)
tree8caba44a9da98e6cebf4f188e3232534b1596a4d /framebuffer/system_colour.c
parent0797bf5a5731b2c8d55105b453530584ea4e1f5b (diff)
downloadnetsurf-1490b52a6b96b6a69a0c4fe9e0515dc717425128.tar.gz
netsurf-1490b52a6b96b6a69a0c4fe9e0515dc717425128.tar.bz2
NetSurf options rework (a=vince r=daniels,jmb)
svn path=/trunk/netsurf/; revision=13548
Diffstat (limited to 'framebuffer/system_colour.c')
-rw-r--r--framebuffer/system_colour.c306
1 files changed, 153 insertions, 153 deletions
diff --git a/framebuffer/system_colour.c b/framebuffer/system_colour.c
index b58717492..abe1adcd2 100644
--- a/framebuffer/system_colour.c
+++ b/framebuffer/system_colour.c
@@ -34,176 +34,176 @@ struct gui_system_colour_ctx {
lwc_string *lwcstr;
};
-static struct gui_system_colour_ctx colour_list[] = {
- {
- "ActiveBorder",
- SLEN("ActiveBorder"),
- 0xff000000,
- &option_sys_colour_ActiveBorder,
- NULL
- }, {
- "ActiveCaption",
- SLEN("ActiveCaption"),
- 0xffdddddd,
- &option_sys_colour_ActiveCaption,
- NULL
- }, {
- "AppWorkspace",
- SLEN("AppWorkspace"),
- 0xffeeeeee,
- &option_sys_colour_AppWorkspace,
- NULL
- }, {
- "Background",
- SLEN("Background"),
- 0xff0000aa,
- &option_sys_colour_Background,
- NULL
+static struct gui_system_colour_ctx colour_list[] = {
+ {
+ "ActiveBorder",
+ SLEN("ActiveBorder"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_ActiveBorder),
+ NULL
}, {
- "ButtonFace",
- SLEN("ButtonFace"),
- 0xffaaaaaa,
- &option_sys_colour_ButtonFace,
- NULL
+ "ActiveCaption",
+ SLEN("ActiveCaption"),
+ 0xffdddddd,
+ &nsoption_colour(sys_colour_ActiveCaption),
+ NULL
}, {
- "ButtonHighlight",
- SLEN("ButtonHighlight"),
- 0xffdddddd,
- &option_sys_colour_ButtonHighlight,
+ "AppWorkspace",
+ SLEN("AppWorkspace"),
+ 0xffeeeeee,
+ &nsoption_colour(sys_colour_AppWorkspace),
NULL
}, {
- "ButtonShadow",
- SLEN("ButtonShadow"),
- 0xffbbbbbb,
- &option_sys_colour_ButtonShadow,
- NULL
+ "Background",
+ SLEN("Background"),
+ 0xff0000aa,
+ &nsoption_colour(sys_colour_Background),
+ NULL
}, {
- "ButtonText",
- SLEN("ButtonText"),
- 0xff000000,
- &option_sys_colour_ButtonText,
- NULL
+ "ButtonFace",
+ SLEN("ButtonFace"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_ButtonFace),
+ NULL
}, {
- "CaptionText",
- SLEN("CaptionText"),
- 0xff000000,
- &option_sys_colour_CaptionText,
- NULL
+ "ButtonHighlight",
+ SLEN("ButtonHighlight"),
+ 0xffdddddd,
+ &nsoption_colour(sys_colour_ButtonHighlight),
+ NULL
}, {
- "GrayText",
- SLEN("GrayText"),
- 0xffcccccc,
- &option_sys_colour_GrayText,
- NULL
+ "ButtonShadow",
+ SLEN("ButtonShadow"),
+ 0xffbbbbbb,
+ &nsoption_colour(sys_colour_ButtonShadow),
+ NULL
}, {
- "Highlight",
- SLEN("Highlight"),
- 0xff0000ee,
- &option_sys_colour_Highlight,
- NULL
+ "ButtonText",
+ SLEN("ButtonText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_ButtonText),
+ NULL
}, {
- "HighlightText",
- SLEN("HighlightText"),
- 0xff000000,
- &option_sys_colour_HighlightText,
- NULL
+ "CaptionText",
+ SLEN("CaptionText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_CaptionText),
+ NULL
}, {
- "InactiveBorder",
- SLEN("InactiveBorder"),
- 0xffffffff,
- &option_sys_colour_InactiveBorder,
- NULL
+ "GrayText",
+ SLEN("GrayText"),
+ 0xffcccccc,
+ &nsoption_colour(sys_colour_GrayText),
+ NULL
}, {
- "InactiveCaption",
- SLEN("InactiveCaption"),
- 0xffffffff,
- &option_sys_colour_InactiveCaption,
- NULL
+ "Highlight",
+ SLEN("Highlight"),
+ 0xff0000ee,
+ &nsoption_colour(sys_colour_Highlight),
+ NULL
}, {
- "InactiveCaptionText",
- SLEN("InactiveCaptionText"),
- 0xffcccccc,
- &option_sys_colour_InactiveCaptionText,
- NULL
+ "HighlightText",
+ SLEN("HighlightText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_HighlightText),
+ NULL
}, {
- "InfoBackground",
- SLEN("InfoBackground"),
- 0xffaaaaaa,
- &option_sys_colour_InfoBackground,
- NULL
+ "InactiveBorder",
+ SLEN("InactiveBorder"),
+ 0xffffffff,
+ &nsoption_colour(sys_colour_InactiveBorder),
+ NULL
}, {
- "InfoText",
- SLEN("InfoText"),
- 0xff000000,
- &option_sys_colour_InfoText,
- NULL
+ "InactiveCaption",
+ SLEN("InactiveCaption"),
+ 0xffffffff,
+ &nsoption_colour(sys_colour_InactiveCaption),
+ NULL
}, {
- "Menu",
- SLEN("Menu"),
- 0xffaaaaaa,
- &option_sys_colour_Menu,
- NULL
+ "InactiveCaptionText",
+ SLEN("InactiveCaptionText"),
+ 0xffcccccc,
+ &nsoption_colour(sys_colour_InactiveCaptionText),
+ NULL
}, {
- "MenuText",
- SLEN("MenuText"),
- 0xff000000,
- &option_sys_colour_MenuText,
- NULL
+ "InfoBackground",
+ SLEN("InfoBackground"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_InfoBackground),
+ NULL
}, {
- "Scrollbar",
- SLEN("Scrollbar"),
- 0xffaaaaaa,
- &option_sys_colour_Scrollbar,
- NULL
+ "InfoText",
+ SLEN("InfoText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_InfoText),
+ NULL
}, {
- "ThreeDDarkShadow",
- SLEN("ThreeDDarkShadow"),
- 0xff555555,
- &option_sys_colour_ThreeDDarkShadow,
- NULL
+ "Menu",
+ SLEN("Menu"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_Menu),
+ NULL
}, {
- "ThreeDFace",
- SLEN("ThreeDFace"),
- 0xffdddddd,
- &option_sys_colour_ThreeDFace,
- NULL
+ "MenuText",
+ SLEN("MenuText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_MenuText),
+ NULL
+ }, {
+ "Scrollbar",
+ SLEN("Scrollbar"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_Scrollbar),
+ NULL
+ }, {
+ "ThreeDDarkShadow",
+ SLEN("ThreeDDarkShadow"),
+ 0xff555555,
+ &nsoption_colour(sys_colour_ThreeDDarkShadow),
+ NULL
+ }, {
+ "ThreeDFace",
+ SLEN("ThreeDFace"),
+ 0xffdddddd,
+ &nsoption_colour(sys_colour_ThreeDFace),
+ NULL
}, {
- "ThreeDHighlight",
- SLEN("ThreeDHighlight"),
- 0xffaaaaaa,
- &option_sys_colour_ThreeDHighlight,
- NULL
+ "ThreeDHighlight",
+ SLEN("ThreeDHighlight"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_ThreeDHighlight),
+ NULL
}, {
- "ThreeDLightShadow",
- SLEN("ThreeDLightShadow"),
- 0xff999999,
- &option_sys_colour_ThreeDLightShadow,
- NULL
+ "ThreeDLightShadow",
+ SLEN("ThreeDLightShadow"),
+ 0xff999999,
+ &nsoption_colour(sys_colour_ThreeDLightShadow),
+ NULL
}, {
- "ThreeDShadow",
- SLEN("ThreeDShadow"),
- 0xff777777,
- &option_sys_colour_ThreeDShadow,
- NULL
+ "ThreeDShadow",
+ SLEN("ThreeDShadow"),
+ 0xff777777,
+ &nsoption_colour(sys_colour_ThreeDShadow),
+ NULL
}, {
- "Window",
- SLEN("Window"),
- 0xffaaaaaa,
- &option_sys_colour_Window,
- NULL
+ "Window",
+ SLEN("Window"),
+ 0xffaaaaaa,
+ &nsoption_colour(sys_colour_Window),
+ NULL
}, {
- "WindowFrame",
- SLEN("WindowFrame"),
- 0xff000000,
- &option_sys_colour_WindowFrame,
- NULL
+ "WindowFrame",
+ SLEN("WindowFrame"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_WindowFrame),
+ NULL
}, {
-
- "WindowText",
- SLEN("WindowText"),
- 0xff000000,
- &option_sys_colour_WindowText,
- NULL
+
+ "WindowText",
+ SLEN("WindowText"),
+ 0xff000000,
+ &nsoption_colour(sys_colour_WindowText),
+ NULL
},
};
@@ -217,13 +217,13 @@ bool gui_system_colour_init(void)
{
unsigned int ccount;
- if (gui_system_colour_pw != NULL)
+ if (gui_system_colour_pw != NULL)
return false;
/* Intern colour strings */
for (ccount = 0; ccount < colour_list_len; ccount++) {
- if (lwc_intern_string(colour_list[ccount].name,
- colour_list[ccount].length,
+ if (lwc_intern_string(colour_list[ccount].name,
+ colour_list[ccount].length,
&(colour_list[ccount].lwcstr)) != lwc_error_ok) {
return false;
}
@@ -237,7 +237,7 @@ bool gui_system_colour_init(void)
}
gui_system_colour_pw = colour_list;
-
+
return true;
}
@@ -256,8 +256,8 @@ colour gui_system_colour_char(char *name)
unsigned int ccount;
for (ccount = 0; ccount < colour_list_len; ccount++) {
- if (strncasecmp(name,
- colour_list[ccount].name,
+ if (strncasecmp(name,
+ colour_list[ccount].name,
colour_list[ccount].length) == 0) {
ret = colour_list[ccount].colour;
break;
@@ -272,13 +272,13 @@ css_error gui_system_colour(void *pw, lwc_string *name, css_color *colour)
bool match;
for (ccount = 0; ccount < colour_list_len; ccount++) {
- if (lwc_string_caseless_isequal(name,
+ if (lwc_string_caseless_isequal(name,
colour_list[ccount].lwcstr,
&match) == lwc_error_ok && match) {
*colour = colour_list[ccount].colour;
return CSS_OK;
}
- }
+ }
return CSS_INVALID;
}