mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-11-28 01:09:39 +03:00
Fix BeOS build.
svn path=/trunk/netsurf/; revision=11531
This commit is contained in:
parent
fbb1139214
commit
541864d501
@ -21,15 +21,27 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define __STDBOOL_H__ 1
|
||||||
|
#include <assert.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#include <InterfaceDefs.h>
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
|
||||||
#include "utils/utils.h"
|
#include "utils/utils.h"
|
||||||
#include "utils/log.h"
|
#include "utils/log.h"
|
||||||
#include "desktop/gui.h"
|
#include "desktop/gui.h"
|
||||||
#include "desktop/options.h"
|
#include "desktop/options.h"
|
||||||
|
#include "desktop/plot_style.h"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
struct gui_system_colour_ctx {
|
struct gui_system_colour_ctx {
|
||||||
const char *name;
|
const char *name;
|
||||||
int length;
|
int length;
|
||||||
css_color colour;
|
css_color css_colour;
|
||||||
colour *option_colour;
|
colour *option_colour;
|
||||||
lwc_string *lwcstr;
|
lwc_string *lwcstr;
|
||||||
};
|
};
|
||||||
@ -232,7 +244,7 @@ bool gui_system_colour_init(void)
|
|||||||
/* pull in options if set (ie not transparent) */
|
/* pull in options if set (ie not transparent) */
|
||||||
for (ccount = 0; ccount < colour_list_len; ccount++) {
|
for (ccount = 0; ccount < colour_list_len; ccount++) {
|
||||||
if (*(colour_list[ccount].option_colour) != 0) {
|
if (*(colour_list[ccount].option_colour) != 0) {
|
||||||
colour_list[ccount].colour = *(colour_list[ccount].option_colour);
|
colour_list[ccount].css_colour = *(colour_list[ccount].option_colour);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -259,14 +271,14 @@ colour gui_system_colour_char(char *name)
|
|||||||
if (strncasecmp(name,
|
if (strncasecmp(name,
|
||||||
colour_list[ccount].name,
|
colour_list[ccount].name,
|
||||||
colour_list[ccount].length) == 0) {
|
colour_list[ccount].length) == 0) {
|
||||||
ret = colour_list[ccount].colour;
|
ret = colour_list[ccount].css_colour;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
css_error gui_system_colour(void *pw, lwc_string *name, css_color *colour)
|
css_error gui_system_colour(void *pw, lwc_string *name, css_color *css_colour)
|
||||||
{
|
{
|
||||||
unsigned int ccount;
|
unsigned int ccount;
|
||||||
bool match;
|
bool match;
|
||||||
@ -275,7 +287,7 @@ css_error gui_system_colour(void *pw, lwc_string *name, css_color *colour)
|
|||||||
if (lwc_string_caseless_isequal(name,
|
if (lwc_string_caseless_isequal(name,
|
||||||
colour_list[ccount].lwcstr,
|
colour_list[ccount].lwcstr,
|
||||||
&match) == lwc_error_ok && match) {
|
&match) == lwc_error_ok && match) {
|
||||||
*colour = colour_list[ccount].colour;
|
*css_colour = colour_list[ccount].css_colour;
|
||||||
return CSS_OK;
|
return CSS_OK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user