aboutsummaryrefslogtreecommitdiff
path: root/dw/style.hh
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2010-11-13 13:15:55 -0300
committerJorge Arellano Cid <jcid@dillo.org>2010-11-13 13:15:55 -0300
commit415a9c17ea71a0b4b53bbda1c39e495cf7ae2d1b (patch)
tree9954b9bdb37333591229d1224469269059936a8b /dw/style.hh
parenta12f6e9121d0049ed5f68b52c5d54ac35802a605 (diff)
Full CSS border-style implementation
The drawBorder{Top,Bottom,Left,Right} functions are similar. They use a trapezium as draw polygon, or drawTypedLine() for dots and dashes. Although the concept is simple, achieving pixel accuracy is laborious [1]. [1] http://www.dillo.org/css_compat/tests/border-style.html
Diffstat (limited to 'dw/style.hh')
-rw-r--r--dw/style.hh6
1 files changed, 6 insertions, 0 deletions
diff --git a/dw/style.hh b/dw/style.hh
index 7a401e7f..2f6a98fc 100644
--- a/dw/style.hh
+++ b/dw/style.hh
@@ -263,6 +263,12 @@ enum DisplayType {
DISPLAY_TABLE_CELL
};
+enum LineType {
+ LINE_NORMAL,
+ LINE_DOTTED,
+ LINE_DASHED
+};
+
enum ListStylePosition {
LIST_STYLE_POSITION_INSIDE,
LIST_STYLE_POSITION_OUTSIDE