|
libcss
|
#include <inttypes.h>#include <stdio.h>#include <libcss/types.h>#include <libcss/properties.h>#include "bytecode/opcodes.h"Go to the source code of this file.
Typedefs | |
| typedef uint32_t | css_code_t |
| typedef enum css_properties_e | opcode_t |
| typedef enum unit | unit |
| typedef uint32_t | colour |
| typedef enum shape | shape |
Enumerations | |
| enum | flag_value { FLAG_VALUE__NONE = 0 , FLAG_VALUE_INHERIT = 1 , FLAG_VALUE_INITIAL = 2 , FLAG_VALUE_REVERT = 3 , FLAG_VALUE_UNSET = 4 } |
| enum | flag { FLAG_IMPORTANT = (1 << 0) , FLAG_INHERIT = (FLAG_VALUE_INHERIT << 1) , FLAG_INITIAL = (FLAG_VALUE_INITIAL << 1) , FLAG_REVERT = (FLAG_VALUE_REVERT << 1) , FLAG_UNSET = (FLAG_VALUE_UNSET << 1) } |
| enum | calc_opcodes { CALC_PUSH_NUMBER = 'N' , CALC_PUSH_VALUE = 'V' , CALC_ADD = '+' , CALC_SUBTRACT = '-' , CALC_MULTIPLY = '*' , CALC_DIVIDE = '/' , CALC_FINISH = '=' } |
| enum | unit { UNIT_LENGTH = (1u << 8) , UNIT_PX = (1u << 8) + 0 , UNIT_EX = (1u << 8) + 1 , UNIT_EM = (1u << 8) + 2 , UNIT_IN = (1u << 8) + 3 , UNIT_CM = (1u << 8) + 4 , UNIT_MM = (1u << 8) + 5 , UNIT_PT = (1u << 8) + 6 , UNIT_PC = (1u << 8) + 7 , UNIT_CH = (1u << 8) + 8 , UNIT_REM = (1u << 8) + 9 , UNIT_LH = (1u << 8) + 10 , UNIT_VH = (1u << 8) + 11 , UNIT_VW = (1u << 8) + 12 , UNIT_VI = (1u << 8) + 13 , UNIT_VB = (1u << 8) + 14 , UNIT_VMIN = (1u << 8) + 15 , UNIT_VMAX = (1u << 8) + 16 , UNIT_Q = (1u << 8) + 17 , UNIT_PCT = (1 << 9) , UNIT_ANGLE = (1 << 10) , UNIT_DEG = (1 << 10) + 0 , UNIT_GRAD = (1 << 10) + 1 , UNIT_RAD = (1 << 10) + 2 , UNIT_TURN = (1 << 10) + 3 , UNIT_TIME = (1 << 11) , UNIT_MS = (1 << 11) + 0 , UNIT_S = (1 << 11) + 1 , UNIT_FREQ = (1 << 12) , UNIT_HZ = (1 << 12) + 0 , UNIT_KHZ = (1 << 12) + 1 , UNIT_RESOLUTION = (1 << 13) , UNIT_DPI = (1 << 13) + 0 , UNIT_DPCM = (1 << 13) + 1 , UNIT_DPPX = (1 << 13) + 2 , UNIT_CALC_ANY = (1 << 20) , UNIT_CALC_NUMBER = (1 << 20) + 1 } |
| enum | shape { SHAPE_RECT = 0 } |
| typedef uint32_t colour |
| typedef uint32_t css_code_t |
| typedef enum css_properties_e opcode_t |
| enum calc_opcodes |
| enum flag |
| enum flag_value |
| enum shape |
| enum unit |