summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2014-11-26 13:53:24 +0100
committerTor Andersson <tor.andersson@artifex.com>2014-12-03 12:25:52 +0100
commitff7694216fa480c7424b2b6698d08104a7b80e89 (patch)
tree01144626912d5555e3829262bb5170cc90ed5f5f /include
parentce6e762510c9232d2594bd8d302c6d63f56dcff6 (diff)
downloadmupdf-ff7694216fa480c7424b2b6698d08104a7b80e89.tar.xz
html: Rename internal css structs.
Diffstat (limited to 'include')
-rw-r--r--include/mupdf/html.h67
1 files changed, 37 insertions, 30 deletions
diff --git a/include/mupdf/html.h b/include/mupdf/html.h
index 92b52e3a..0669966d 100644
--- a/include/mupdf/html.h
+++ b/include/mupdf/html.h
@@ -11,6 +11,13 @@ typedef struct fz_css_rule_s fz_css_rule;
typedef struct fz_css_match_s fz_css_match;
typedef struct fz_css_style_s fz_css_style;
+typedef struct fz_css_selector_s fz_css_selector;
+typedef struct fz_css_condition_s fz_css_condition;
+typedef struct fz_css_property_s fz_css_property;
+typedef struct fz_css_value_s fz_css_value;
+typedef struct fz_css_number_s fz_css_number;
+typedef struct fz_css_color_s fz_css_color;
+
struct fz_html_font_set_s
{
fz_font *fonts[16];
@@ -29,43 +36,43 @@ enum
struct fz_css_rule_s
{
- struct selector *selector;
- struct property *declaration;
+ fz_css_selector *selector;
+ fz_css_property *declaration;
fz_css_rule *next;
};
-struct selector
+struct fz_css_selector_s
{
const char *name;
int combine;
- struct condition *cond;
- struct selector *left;
- struct selector *right;
- struct selector *next;
+ fz_css_condition *cond;
+ fz_css_selector *left;
+ fz_css_selector *right;
+ fz_css_selector *next;
};
-struct condition
+struct fz_css_condition_s
{
int type;
const char *key;
const char *val;
- struct condition *next;
+ fz_css_condition *next;
};
-struct property
+struct fz_css_property_s
{
const char *name;
- struct value *value;
+ fz_css_value *value;
int spec;
- struct property *next;
+ fz_css_property *next;
};
-struct value
+struct fz_css_value_s
{
int type;
const char *data;
- struct value *args; /* function arguments */
- struct value *next;
+ fz_css_value *args; /* function arguments */
+ fz_css_value *next;
};
struct fz_css_match_s
@@ -74,7 +81,7 @@ struct fz_css_match_s
int count;
struct {
const char *name;
- struct value *value;
+ fz_css_value *value;
int spec;
} prop[64];
};
@@ -88,32 +95,32 @@ enum { BS_NONE, BS_SOLID };
enum { N_NUMBER='p', N_SCALE='m', N_PERCENT='%' };
-struct number
+struct fz_css_number_s
{
float value;
int unit;
};
-struct color
+struct fz_css_color_s
{
unsigned char r, g, b, a;
};
struct fz_css_style_s
{
- struct number font_size;
- struct number margin[4];
- struct number padding[4];
- struct number border_width[4];
- struct number text_indent;
+ fz_css_number font_size;
+ fz_css_number margin[4];
+ fz_css_number padding[4];
+ fz_css_number border_width[4];
+ fz_css_number text_indent;
int white_space;
int text_align;
int vertical_align;
int border_style;
- struct number line_height;
- struct color background_color;
- struct color border_color;
- struct color color;
+ fz_css_number line_height;
+ fz_css_color background_color;
+ fz_css_color border_color;
+ fz_css_color color;
fz_font *font;
};
@@ -156,7 +163,7 @@ struct fz_html_flow_s
};
fz_css_rule *fz_parse_css(fz_context *ctx, fz_css_rule *old, const char *source);
-struct property *fz_parse_css_properties(fz_context *ctx, const char *source);
+fz_css_property *fz_parse_css_properties(fz_context *ctx, const char *source);
void fz_match_css(fz_context *ctx, fz_css_match *match, fz_css_rule *rule, fz_xml *node);
@@ -164,8 +171,8 @@ int fz_get_css_match_display(fz_css_match *node);
void fz_default_css_style(fz_context *ctx, fz_css_style *style);
void fz_apply_css_style(fz_context *ctx, fz_html_font_set *set, fz_css_style *style, fz_css_match *match);
-float fz_from_css_number(struct number, float em, float width);
-float fz_from_css_number_scale(struct number number, float scale, float em, float width);
+float fz_from_css_number(fz_css_number, float em, float width);
+float fz_from_css_number_scale(fz_css_number number, float scale, float em, float width);
fz_html_font_set *fz_new_html_font_set(fz_context *ctx);
fz_font *fz_load_html_font(fz_context *ctx, fz_html_font_set *set,