diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2010-11-13 13:15:55 -0300 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2010-11-13 13:15:55 -0300 |
commit | 415a9c17ea71a0b4b53bbda1c39e495cf7ae2d1b (patch) | |
tree | 9954b9bdb37333591229d1224469269059936a8b /dw/style.hh | |
parent | a12f6e9121d0049ed5f68b52c5d54ac35802a605 (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.hh | 6 |
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 |