From 1b13f81b8259f4416df7b3063cb280cb977722d7 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 29 Jan 2011 17:53:22 +0000 Subject: Centralise handling of transparent colours. Add support for currentColor svn path=/trunk/libcss/; revision=11525 --- src/bytecode/opcodes.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/bytecode/opcodes.h') 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 { -- cgit v1.2.3