diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-01-29 17:53:22 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-01-29 17:53:22 +0000 |
commit | 1b13f81b8259f4416df7b3063cb280cb977722d7 (patch) | |
tree | 5e34f4150c1fc3bcdcd436781f4799571a40cbd4 /src/bytecode | |
parent | 9838246d69a3d48a8d0d286ecbfcd1faa199ae91 (diff) | |
download | libcss-1b13f81b8259f4416df7b3063cb280cb977722d7.tar.gz libcss-1b13f81b8259f4416df7b3063cb280cb977722d7.tar.bz2 |
Centralise handling of transparent colours.
Add support for currentColor
svn path=/trunk/libcss/; revision=11525
Diffstat (limited to 'src/bytecode')
-rw-r--r-- | src/bytecode/opcodes.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/bytecode/opcodes.h b/src/bytecode/opcodes.h index 3fad172..991d099 100644 --- a/src/bytecode/opcodes.h +++ b/src/bytecode/opcodes.h @@ -35,6 +35,7 @@ enum op_background_attachment { enum op_background_color { BACKGROUND_COLOR_TRANSPARENT = 0x0000, + BACKGROUND_COLOR_CURRENT_COLOR = 0x0001, BACKGROUND_COLOR_SET = 0x0080 }; @@ -72,8 +73,9 @@ enum op_border_spacing { }; enum op_border_color { - BORDER_COLOR_SET = 0x0080, - BORDER_COLOR_TRANSPARENT = 0x0000 + BORDER_COLOR_TRANSPARENT = 0x0000, + BORDER_COLOR_CURRENT_COLOR = 0x0001, + BORDER_COLOR_SET = 0x0080 }; enum op_border_style { @@ -126,6 +128,8 @@ enum op_clip { }; enum op_color { + COLOR_TRANSPARENT = 0x0000, + COLOR_CURRENT_COLOR = 0x0001, COLOR_SET = 0x0080 }; @@ -366,8 +370,10 @@ enum op_orphans { }; enum op_outline_color { - OUTLINE_COLOR_SET = 0x0080, - OUTLINE_COLOR_INVERT = 0x0000 + OUTLINE_COLOR_TRANSPARENT = 0x0000, + OUTLINE_COLOR_CURRENT_COLOR = 0x0001, + OUTLINE_COLOR_INVERT = 0x0002, + OUTLINE_COLOR_SET = 0x0080 }; enum op_outline_style { |