summaryrefslogtreecommitdiff
path: root/css/css.h
diff options
context:
space:
mode:
Diffstat (limited to 'css/css.h')
-rw-r--r--css/css.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/css/css.h b/css/css.h
index d9701cbbe..19b8a8c25 100644
--- a/css/css.h
+++ b/css/css.h
@@ -84,6 +84,12 @@ struct css_border_width {
struct css_length value;
};
+struct css_border {
+ colour color;
+ struct css_border_width width;
+ css_border_style style;
+};
+
typedef enum {
CSS_CONTENT_STRING,
CSS_CONTENT_URI,
@@ -163,11 +169,7 @@ struct css_style {
css_background_repeat background_repeat;
/* borders */
- struct {
- colour color;
- struct css_border_width width;
- css_border_style style;
- } border[4]; /**< top, right, bottom, left */
+ struct css_border border[4]; /**< top, right, bottom, left */
css_border_collapse border_collapse;
struct {
enum { CSS_BORDER_SPACING_INHERIT,
@@ -630,5 +632,8 @@ void css_dump_stylesheet(const struct css_stylesheet * stylesheet);
float css_len2px(const struct css_length *length,
const struct css_style *style);
+struct css_border *css_eyecatching_border(struct css_border *test1,
+ struct css_style *style1, struct css_border *test2,
+ struct css_style *style2);
#endif