1 /* 2 * Copyright (C) 2023 Alexander Borisov 3 * 4 * Author: Alexander Borisov <borisov@lexbor.com> 5 */ 6 7 /* 8 * Caution! 9 * This file generated by the script "utils/lexbor/css/names.py"! 10 * Do not change this file! 11 */ 12 13 14 #ifndef LXB_CSS_PROPERTY_CONST_H 15 #define LXB_CSS_PROPERTY_CONST_H 16 17 18 #include "lexbor/css/value/const.h" 19 20 21 enum { 22 LXB_CSS_PROPERTY__UNDEF = 0x0000, 23 LXB_CSS_PROPERTY__CUSTOM = 0x0001, 24 LXB_CSS_PROPERTY_ALIGN_CONTENT = 0x0002, 25 LXB_CSS_PROPERTY_ALIGN_ITEMS = 0x0003, 26 LXB_CSS_PROPERTY_ALIGN_SELF = 0x0004, 27 LXB_CSS_PROPERTY_ALIGNMENT_BASELINE = 0x0005, 28 LXB_CSS_PROPERTY_BACKGROUND_COLOR = 0x0006, 29 LXB_CSS_PROPERTY_BASELINE_SHIFT = 0x0007, 30 LXB_CSS_PROPERTY_BASELINE_SOURCE = 0x0008, 31 LXB_CSS_PROPERTY_BORDER = 0x0009, 32 LXB_CSS_PROPERTY_BORDER_BOTTOM = 0x000a, 33 LXB_CSS_PROPERTY_BORDER_BOTTOM_COLOR = 0x000b, 34 LXB_CSS_PROPERTY_BORDER_LEFT = 0x000c, 35 LXB_CSS_PROPERTY_BORDER_LEFT_COLOR = 0x000d, 36 LXB_CSS_PROPERTY_BORDER_RIGHT = 0x000e, 37 LXB_CSS_PROPERTY_BORDER_RIGHT_COLOR = 0x000f, 38 LXB_CSS_PROPERTY_BORDER_TOP = 0x0010, 39 LXB_CSS_PROPERTY_BORDER_TOP_COLOR = 0x0011, 40 LXB_CSS_PROPERTY_BOTTOM = 0x0012, 41 LXB_CSS_PROPERTY_BOX_SIZING = 0x0013, 42 LXB_CSS_PROPERTY_CLEAR = 0x0014, 43 LXB_CSS_PROPERTY_COLOR = 0x0015, 44 LXB_CSS_PROPERTY_DIRECTION = 0x0016, 45 LXB_CSS_PROPERTY_DISPLAY = 0x0017, 46 LXB_CSS_PROPERTY_DOMINANT_BASELINE = 0x0018, 47 LXB_CSS_PROPERTY_FLEX = 0x0019, 48 LXB_CSS_PROPERTY_FLEX_BASIS = 0x001a, 49 LXB_CSS_PROPERTY_FLEX_DIRECTION = 0x001b, 50 LXB_CSS_PROPERTY_FLEX_FLOW = 0x001c, 51 LXB_CSS_PROPERTY_FLEX_GROW = 0x001d, 52 LXB_CSS_PROPERTY_FLEX_SHRINK = 0x001e, 53 LXB_CSS_PROPERTY_FLEX_WRAP = 0x001f, 54 LXB_CSS_PROPERTY_FLOAT = 0x0020, 55 LXB_CSS_PROPERTY_FLOAT_DEFER = 0x0021, 56 LXB_CSS_PROPERTY_FLOAT_OFFSET = 0x0022, 57 LXB_CSS_PROPERTY_FLOAT_REFERENCE = 0x0023, 58 LXB_CSS_PROPERTY_FONT_FAMILY = 0x0024, 59 LXB_CSS_PROPERTY_FONT_SIZE = 0x0025, 60 LXB_CSS_PROPERTY_FONT_STRETCH = 0x0026, 61 LXB_CSS_PROPERTY_FONT_STYLE = 0x0027, 62 LXB_CSS_PROPERTY_FONT_WEIGHT = 0x0028, 63 LXB_CSS_PROPERTY_HANGING_PUNCTUATION = 0x0029, 64 LXB_CSS_PROPERTY_HEIGHT = 0x002a, 65 LXB_CSS_PROPERTY_HYPHENS = 0x002b, 66 LXB_CSS_PROPERTY_INSET_BLOCK_END = 0x002c, 67 LXB_CSS_PROPERTY_INSET_BLOCK_START = 0x002d, 68 LXB_CSS_PROPERTY_INSET_INLINE_END = 0x002e, 69 LXB_CSS_PROPERTY_INSET_INLINE_START = 0x002f, 70 LXB_CSS_PROPERTY_JUSTIFY_CONTENT = 0x0030, 71 LXB_CSS_PROPERTY_LEFT = 0x0031, 72 LXB_CSS_PROPERTY_LETTER_SPACING = 0x0032, 73 LXB_CSS_PROPERTY_LINE_BREAK = 0x0033, 74 LXB_CSS_PROPERTY_LINE_HEIGHT = 0x0034, 75 LXB_CSS_PROPERTY_MARGIN = 0x0035, 76 LXB_CSS_PROPERTY_MARGIN_BOTTOM = 0x0036, 77 LXB_CSS_PROPERTY_MARGIN_LEFT = 0x0037, 78 LXB_CSS_PROPERTY_MARGIN_RIGHT = 0x0038, 79 LXB_CSS_PROPERTY_MARGIN_TOP = 0x0039, 80 LXB_CSS_PROPERTY_MAX_HEIGHT = 0x003a, 81 LXB_CSS_PROPERTY_MAX_WIDTH = 0x003b, 82 LXB_CSS_PROPERTY_MIN_HEIGHT = 0x003c, 83 LXB_CSS_PROPERTY_MIN_WIDTH = 0x003d, 84 LXB_CSS_PROPERTY_OPACITY = 0x003e, 85 LXB_CSS_PROPERTY_ORDER = 0x003f, 86 LXB_CSS_PROPERTY_OVERFLOW_BLOCK = 0x0040, 87 LXB_CSS_PROPERTY_OVERFLOW_INLINE = 0x0041, 88 LXB_CSS_PROPERTY_OVERFLOW_WRAP = 0x0042, 89 LXB_CSS_PROPERTY_OVERFLOW_X = 0x0043, 90 LXB_CSS_PROPERTY_OVERFLOW_Y = 0x0044, 91 LXB_CSS_PROPERTY_PADDING = 0x0045, 92 LXB_CSS_PROPERTY_PADDING_BOTTOM = 0x0046, 93 LXB_CSS_PROPERTY_PADDING_LEFT = 0x0047, 94 LXB_CSS_PROPERTY_PADDING_RIGHT = 0x0048, 95 LXB_CSS_PROPERTY_PADDING_TOP = 0x0049, 96 LXB_CSS_PROPERTY_POSITION = 0x004a, 97 LXB_CSS_PROPERTY_RIGHT = 0x004b, 98 LXB_CSS_PROPERTY_TAB_SIZE = 0x004c, 99 LXB_CSS_PROPERTY_TEXT_ALIGN = 0x004d, 100 LXB_CSS_PROPERTY_TEXT_ALIGN_ALL = 0x004e, 101 LXB_CSS_PROPERTY_TEXT_ALIGN_LAST = 0x004f, 102 LXB_CSS_PROPERTY_TEXT_COMBINE_UPRIGHT = 0x0050, 103 LXB_CSS_PROPERTY_TEXT_DECORATION = 0x0051, 104 LXB_CSS_PROPERTY_TEXT_DECORATION_COLOR = 0x0052, 105 LXB_CSS_PROPERTY_TEXT_DECORATION_LINE = 0x0053, 106 LXB_CSS_PROPERTY_TEXT_DECORATION_STYLE = 0x0054, 107 LXB_CSS_PROPERTY_TEXT_INDENT = 0x0055, 108 LXB_CSS_PROPERTY_TEXT_JUSTIFY = 0x0056, 109 LXB_CSS_PROPERTY_TEXT_ORIENTATION = 0x0057, 110 LXB_CSS_PROPERTY_TEXT_OVERFLOW = 0x0058, 111 LXB_CSS_PROPERTY_TEXT_TRANSFORM = 0x0059, 112 LXB_CSS_PROPERTY_TOP = 0x005a, 113 LXB_CSS_PROPERTY_UNICODE_BIDI = 0x005b, 114 LXB_CSS_PROPERTY_VERTICAL_ALIGN = 0x005c, 115 LXB_CSS_PROPERTY_VISIBILITY = 0x005d, 116 LXB_CSS_PROPERTY_WHITE_SPACE = 0x005e, 117 LXB_CSS_PROPERTY_WIDTH = 0x005f, 118 LXB_CSS_PROPERTY_WORD_BREAK = 0x0060, 119 LXB_CSS_PROPERTY_WORD_SPACING = 0x0061, 120 LXB_CSS_PROPERTY_WORD_WRAP = 0x0062, 121 LXB_CSS_PROPERTY_WRAP_FLOW = 0x0063, 122 LXB_CSS_PROPERTY_WRAP_THROUGH = 0x0064, 123 LXB_CSS_PROPERTY_WRITING_MODE = 0x0065, 124 LXB_CSS_PROPERTY_Z_INDEX = 0x0066, 125 LXB_CSS_PROPERTY__LAST_ENTRY = 0x0067 126 }; 127 typedef uintptr_t lxb_css_property_type_t; 128 129 enum { 130 LXB_CSS_ALIGN_CONTENT_FLEX_START = LXB_CSS_VALUE_FLEX_START, 131 LXB_CSS_ALIGN_CONTENT_FLEX_END = LXB_CSS_VALUE_FLEX_END, 132 LXB_CSS_ALIGN_CONTENT_CENTER = LXB_CSS_VALUE_CENTER, 133 LXB_CSS_ALIGN_CONTENT_SPACE_BETWEEN = LXB_CSS_VALUE_SPACE_BETWEEN, 134 LXB_CSS_ALIGN_CONTENT_SPACE_AROUND = LXB_CSS_VALUE_SPACE_AROUND, 135 LXB_CSS_ALIGN_CONTENT_STRETCH = LXB_CSS_VALUE_STRETCH 136 }; 137 typedef unsigned int lxb_css_align_content_type_t; 138 139 enum { 140 LXB_CSS_ALIGN_ITEMS_FLEX_START = LXB_CSS_VALUE_FLEX_START, 141 LXB_CSS_ALIGN_ITEMS_FLEX_END = LXB_CSS_VALUE_FLEX_END, 142 LXB_CSS_ALIGN_ITEMS_CENTER = LXB_CSS_VALUE_CENTER, 143 LXB_CSS_ALIGN_ITEMS_BASELINE = LXB_CSS_VALUE_BASELINE, 144 LXB_CSS_ALIGN_ITEMS_STRETCH = LXB_CSS_VALUE_STRETCH 145 }; 146 typedef unsigned int lxb_css_align_items_type_t; 147 148 enum { 149 LXB_CSS_ALIGN_SELF_AUTO = LXB_CSS_VALUE_AUTO, 150 LXB_CSS_ALIGN_SELF_FLEX_START = LXB_CSS_VALUE_FLEX_START, 151 LXB_CSS_ALIGN_SELF_FLEX_END = LXB_CSS_VALUE_FLEX_END, 152 LXB_CSS_ALIGN_SELF_CENTER = LXB_CSS_VALUE_CENTER, 153 LXB_CSS_ALIGN_SELF_BASELINE = LXB_CSS_VALUE_BASELINE, 154 LXB_CSS_ALIGN_SELF_STRETCH = LXB_CSS_VALUE_STRETCH 155 }; 156 typedef unsigned int lxb_css_align_self_type_t; 157 158 enum { 159 LXB_CSS_ALIGNMENT_BASELINE_BASELINE = LXB_CSS_VALUE_BASELINE, 160 LXB_CSS_ALIGNMENT_BASELINE_TEXT_BOTTOM = LXB_CSS_VALUE_TEXT_BOTTOM, 161 LXB_CSS_ALIGNMENT_BASELINE_ALPHABETIC = LXB_CSS_VALUE_ALPHABETIC, 162 LXB_CSS_ALIGNMENT_BASELINE_IDEOGRAPHIC = LXB_CSS_VALUE_IDEOGRAPHIC, 163 LXB_CSS_ALIGNMENT_BASELINE_MIDDLE = LXB_CSS_VALUE_MIDDLE, 164 LXB_CSS_ALIGNMENT_BASELINE_CENTRAL = LXB_CSS_VALUE_CENTRAL, 165 LXB_CSS_ALIGNMENT_BASELINE_MATHEMATICAL = LXB_CSS_VALUE_MATHEMATICAL, 166 LXB_CSS_ALIGNMENT_BASELINE_TEXT_TOP = LXB_CSS_VALUE_TEXT_TOP 167 }; 168 typedef unsigned int lxb_css_alignment_baseline_type_t; 169 170 171 172 enum { 173 LXB_CSS_BASELINE_SHIFT__LENGTH = LXB_CSS_VALUE__LENGTH, 174 LXB_CSS_BASELINE_SHIFT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 175 LXB_CSS_BASELINE_SHIFT_SUB = LXB_CSS_VALUE_SUB, 176 LXB_CSS_BASELINE_SHIFT_SUPER = LXB_CSS_VALUE_SUPER, 177 LXB_CSS_BASELINE_SHIFT_TOP = LXB_CSS_VALUE_TOP, 178 LXB_CSS_BASELINE_SHIFT_CENTER = LXB_CSS_VALUE_CENTER, 179 LXB_CSS_BASELINE_SHIFT_BOTTOM = LXB_CSS_VALUE_BOTTOM 180 }; 181 typedef unsigned int lxb_css_baseline_shift_type_t; 182 183 enum { 184 LXB_CSS_BASELINE_SOURCE_AUTO = LXB_CSS_VALUE_AUTO, 185 LXB_CSS_BASELINE_SOURCE_FIRST = LXB_CSS_VALUE_FIRST, 186 LXB_CSS_BASELINE_SOURCE_LAST = LXB_CSS_VALUE_LAST 187 }; 188 typedef unsigned int lxb_css_baseline_source_type_t; 189 190 enum { 191 LXB_CSS_BORDER_THIN = LXB_CSS_VALUE_THIN, 192 LXB_CSS_BORDER_MEDIUM = LXB_CSS_VALUE_MEDIUM, 193 LXB_CSS_BORDER_THICK = LXB_CSS_VALUE_THICK, 194 LXB_CSS_BORDER_NONE = LXB_CSS_VALUE_NONE, 195 LXB_CSS_BORDER_HIDDEN = LXB_CSS_VALUE_HIDDEN, 196 LXB_CSS_BORDER_DOTTED = LXB_CSS_VALUE_DOTTED, 197 LXB_CSS_BORDER_DASHED = LXB_CSS_VALUE_DASHED, 198 LXB_CSS_BORDER_SOLID = LXB_CSS_VALUE_SOLID, 199 LXB_CSS_BORDER_DOUBLE = LXB_CSS_VALUE_DOUBLE, 200 LXB_CSS_BORDER_GROOVE = LXB_CSS_VALUE_GROOVE, 201 LXB_CSS_BORDER_RIDGE = LXB_CSS_VALUE_RIDGE, 202 LXB_CSS_BORDER_INSET = LXB_CSS_VALUE_INSET, 203 LXB_CSS_BORDER_OUTSET = LXB_CSS_VALUE_OUTSET, 204 LXB_CSS_BORDER__LENGTH = LXB_CSS_VALUE__LENGTH 205 }; 206 typedef unsigned int lxb_css_border_type_t; 207 208 enum { 209 LXB_CSS_BORDER_BOTTOM_THIN = LXB_CSS_VALUE_THIN, 210 LXB_CSS_BORDER_BOTTOM_MEDIUM = LXB_CSS_VALUE_MEDIUM, 211 LXB_CSS_BORDER_BOTTOM_THICK = LXB_CSS_VALUE_THICK, 212 LXB_CSS_BORDER_BOTTOM_NONE = LXB_CSS_VALUE_NONE, 213 LXB_CSS_BORDER_BOTTOM_HIDDEN = LXB_CSS_VALUE_HIDDEN, 214 LXB_CSS_BORDER_BOTTOM_DOTTED = LXB_CSS_VALUE_DOTTED, 215 LXB_CSS_BORDER_BOTTOM_DASHED = LXB_CSS_VALUE_DASHED, 216 LXB_CSS_BORDER_BOTTOM_SOLID = LXB_CSS_VALUE_SOLID, 217 LXB_CSS_BORDER_BOTTOM_DOUBLE = LXB_CSS_VALUE_DOUBLE, 218 LXB_CSS_BORDER_BOTTOM_GROOVE = LXB_CSS_VALUE_GROOVE, 219 LXB_CSS_BORDER_BOTTOM_RIDGE = LXB_CSS_VALUE_RIDGE, 220 LXB_CSS_BORDER_BOTTOM_INSET = LXB_CSS_VALUE_INSET, 221 LXB_CSS_BORDER_BOTTOM_OUTSET = LXB_CSS_VALUE_OUTSET, 222 LXB_CSS_BORDER_BOTTOM__LENGTH = LXB_CSS_VALUE__LENGTH 223 }; 224 typedef unsigned int lxb_css_border_bottom_type_t; 225 226 227 228 enum { 229 LXB_CSS_BORDER_LEFT_THIN = LXB_CSS_VALUE_THIN, 230 LXB_CSS_BORDER_LEFT_MEDIUM = LXB_CSS_VALUE_MEDIUM, 231 LXB_CSS_BORDER_LEFT_THICK = LXB_CSS_VALUE_THICK, 232 LXB_CSS_BORDER_LEFT_NONE = LXB_CSS_VALUE_NONE, 233 LXB_CSS_BORDER_LEFT_HIDDEN = LXB_CSS_VALUE_HIDDEN, 234 LXB_CSS_BORDER_LEFT_DOTTED = LXB_CSS_VALUE_DOTTED, 235 LXB_CSS_BORDER_LEFT_DASHED = LXB_CSS_VALUE_DASHED, 236 LXB_CSS_BORDER_LEFT_SOLID = LXB_CSS_VALUE_SOLID, 237 LXB_CSS_BORDER_LEFT_DOUBLE = LXB_CSS_VALUE_DOUBLE, 238 LXB_CSS_BORDER_LEFT_GROOVE = LXB_CSS_VALUE_GROOVE, 239 LXB_CSS_BORDER_LEFT_RIDGE = LXB_CSS_VALUE_RIDGE, 240 LXB_CSS_BORDER_LEFT_INSET = LXB_CSS_VALUE_INSET, 241 LXB_CSS_BORDER_LEFT_OUTSET = LXB_CSS_VALUE_OUTSET, 242 LXB_CSS_BORDER_LEFT__LENGTH = LXB_CSS_VALUE__LENGTH 243 }; 244 typedef unsigned int lxb_css_border_left_type_t; 245 246 247 248 enum { 249 LXB_CSS_BORDER_RIGHT_THIN = LXB_CSS_VALUE_THIN, 250 LXB_CSS_BORDER_RIGHT_MEDIUM = LXB_CSS_VALUE_MEDIUM, 251 LXB_CSS_BORDER_RIGHT_THICK = LXB_CSS_VALUE_THICK, 252 LXB_CSS_BORDER_RIGHT_NONE = LXB_CSS_VALUE_NONE, 253 LXB_CSS_BORDER_RIGHT_HIDDEN = LXB_CSS_VALUE_HIDDEN, 254 LXB_CSS_BORDER_RIGHT_DOTTED = LXB_CSS_VALUE_DOTTED, 255 LXB_CSS_BORDER_RIGHT_DASHED = LXB_CSS_VALUE_DASHED, 256 LXB_CSS_BORDER_RIGHT_SOLID = LXB_CSS_VALUE_SOLID, 257 LXB_CSS_BORDER_RIGHT_DOUBLE = LXB_CSS_VALUE_DOUBLE, 258 LXB_CSS_BORDER_RIGHT_GROOVE = LXB_CSS_VALUE_GROOVE, 259 LXB_CSS_BORDER_RIGHT_RIDGE = LXB_CSS_VALUE_RIDGE, 260 LXB_CSS_BORDER_RIGHT_INSET = LXB_CSS_VALUE_INSET, 261 LXB_CSS_BORDER_RIGHT_OUTSET = LXB_CSS_VALUE_OUTSET, 262 LXB_CSS_BORDER_RIGHT__LENGTH = LXB_CSS_VALUE__LENGTH 263 }; 264 typedef unsigned int lxb_css_border_right_type_t; 265 266 267 268 enum { 269 LXB_CSS_BORDER_TOP_THIN = LXB_CSS_VALUE_THIN, 270 LXB_CSS_BORDER_TOP_MEDIUM = LXB_CSS_VALUE_MEDIUM, 271 LXB_CSS_BORDER_TOP_THICK = LXB_CSS_VALUE_THICK, 272 LXB_CSS_BORDER_TOP_NONE = LXB_CSS_VALUE_NONE, 273 LXB_CSS_BORDER_TOP_HIDDEN = LXB_CSS_VALUE_HIDDEN, 274 LXB_CSS_BORDER_TOP_DOTTED = LXB_CSS_VALUE_DOTTED, 275 LXB_CSS_BORDER_TOP_DASHED = LXB_CSS_VALUE_DASHED, 276 LXB_CSS_BORDER_TOP_SOLID = LXB_CSS_VALUE_SOLID, 277 LXB_CSS_BORDER_TOP_DOUBLE = LXB_CSS_VALUE_DOUBLE, 278 LXB_CSS_BORDER_TOP_GROOVE = LXB_CSS_VALUE_GROOVE, 279 LXB_CSS_BORDER_TOP_RIDGE = LXB_CSS_VALUE_RIDGE, 280 LXB_CSS_BORDER_TOP_INSET = LXB_CSS_VALUE_INSET, 281 LXB_CSS_BORDER_TOP_OUTSET = LXB_CSS_VALUE_OUTSET, 282 LXB_CSS_BORDER_TOP__LENGTH = LXB_CSS_VALUE__LENGTH 283 }; 284 typedef unsigned int lxb_css_border_top_type_t; 285 286 287 288 enum { 289 LXB_CSS_BOTTOM_AUTO = LXB_CSS_VALUE_AUTO, 290 LXB_CSS_BOTTOM__LENGTH = LXB_CSS_VALUE__LENGTH, 291 LXB_CSS_BOTTOM__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 292 }; 293 typedef unsigned int lxb_css_bottom_type_t; 294 295 enum { 296 LXB_CSS_BOX_SIZING_CONTENT_BOX = LXB_CSS_VALUE_CONTENT_BOX, 297 LXB_CSS_BOX_SIZING_BORDER_BOX = LXB_CSS_VALUE_BORDER_BOX 298 }; 299 typedef unsigned int lxb_css_box_sizing_type_t; 300 301 enum { 302 LXB_CSS_CLEAR_INLINE_START = LXB_CSS_VALUE_INLINE_START, 303 LXB_CSS_CLEAR_INLINE_END = LXB_CSS_VALUE_INLINE_END, 304 LXB_CSS_CLEAR_BLOCK_START = LXB_CSS_VALUE_BLOCK_START, 305 LXB_CSS_CLEAR_BLOCK_END = LXB_CSS_VALUE_BLOCK_END, 306 LXB_CSS_CLEAR_LEFT = LXB_CSS_VALUE_LEFT, 307 LXB_CSS_CLEAR_RIGHT = LXB_CSS_VALUE_RIGHT, 308 LXB_CSS_CLEAR_TOP = LXB_CSS_VALUE_TOP, 309 LXB_CSS_CLEAR_BOTTOM = LXB_CSS_VALUE_BOTTOM, 310 LXB_CSS_CLEAR_NONE = LXB_CSS_VALUE_NONE 311 }; 312 typedef unsigned int lxb_css_clear_type_t; 313 314 enum { 315 LXB_CSS_COLOR_CURRENTCOLOR = LXB_CSS_VALUE_CURRENTCOLOR, 316 LXB_CSS_COLOR_TRANSPARENT = LXB_CSS_VALUE_TRANSPARENT, 317 LXB_CSS_COLOR_HEX = LXB_CSS_VALUE_HEX, 318 LXB_CSS_COLOR_ALICEBLUE = LXB_CSS_VALUE_ALICEBLUE, 319 LXB_CSS_COLOR_ANTIQUEWHITE = LXB_CSS_VALUE_ANTIQUEWHITE, 320 LXB_CSS_COLOR_AQUA = LXB_CSS_VALUE_AQUA, 321 LXB_CSS_COLOR_AQUAMARINE = LXB_CSS_VALUE_AQUAMARINE, 322 LXB_CSS_COLOR_AZURE = LXB_CSS_VALUE_AZURE, 323 LXB_CSS_COLOR_BEIGE = LXB_CSS_VALUE_BEIGE, 324 LXB_CSS_COLOR_BISQUE = LXB_CSS_VALUE_BISQUE, 325 LXB_CSS_COLOR_BLACK = LXB_CSS_VALUE_BLACK, 326 LXB_CSS_COLOR_BLANCHEDALMOND = LXB_CSS_VALUE_BLANCHEDALMOND, 327 LXB_CSS_COLOR_BLUE = LXB_CSS_VALUE_BLUE, 328 LXB_CSS_COLOR_BLUEVIOLET = LXB_CSS_VALUE_BLUEVIOLET, 329 LXB_CSS_COLOR_BROWN = LXB_CSS_VALUE_BROWN, 330 LXB_CSS_COLOR_BURLYWOOD = LXB_CSS_VALUE_BURLYWOOD, 331 LXB_CSS_COLOR_CADETBLUE = LXB_CSS_VALUE_CADETBLUE, 332 LXB_CSS_COLOR_CHARTREUSE = LXB_CSS_VALUE_CHARTREUSE, 333 LXB_CSS_COLOR_CHOCOLATE = LXB_CSS_VALUE_CHOCOLATE, 334 LXB_CSS_COLOR_CORAL = LXB_CSS_VALUE_CORAL, 335 LXB_CSS_COLOR_CORNFLOWERBLUE = LXB_CSS_VALUE_CORNFLOWERBLUE, 336 LXB_CSS_COLOR_CORNSILK = LXB_CSS_VALUE_CORNSILK, 337 LXB_CSS_COLOR_CRIMSON = LXB_CSS_VALUE_CRIMSON, 338 LXB_CSS_COLOR_CYAN = LXB_CSS_VALUE_CYAN, 339 LXB_CSS_COLOR_DARKBLUE = LXB_CSS_VALUE_DARKBLUE, 340 LXB_CSS_COLOR_DARKCYAN = LXB_CSS_VALUE_DARKCYAN, 341 LXB_CSS_COLOR_DARKGOLDENROD = LXB_CSS_VALUE_DARKGOLDENROD, 342 LXB_CSS_COLOR_DARKGRAY = LXB_CSS_VALUE_DARKGRAY, 343 LXB_CSS_COLOR_DARKGREEN = LXB_CSS_VALUE_DARKGREEN, 344 LXB_CSS_COLOR_DARKGREY = LXB_CSS_VALUE_DARKGREY, 345 LXB_CSS_COLOR_DARKKHAKI = LXB_CSS_VALUE_DARKKHAKI, 346 LXB_CSS_COLOR_DARKMAGENTA = LXB_CSS_VALUE_DARKMAGENTA, 347 LXB_CSS_COLOR_DARKOLIVEGREEN = LXB_CSS_VALUE_DARKOLIVEGREEN, 348 LXB_CSS_COLOR_DARKORANGE = LXB_CSS_VALUE_DARKORANGE, 349 LXB_CSS_COLOR_DARKORCHID = LXB_CSS_VALUE_DARKORCHID, 350 LXB_CSS_COLOR_DARKRED = LXB_CSS_VALUE_DARKRED, 351 LXB_CSS_COLOR_DARKSALMON = LXB_CSS_VALUE_DARKSALMON, 352 LXB_CSS_COLOR_DARKSEAGREEN = LXB_CSS_VALUE_DARKSEAGREEN, 353 LXB_CSS_COLOR_DARKSLATEBLUE = LXB_CSS_VALUE_DARKSLATEBLUE, 354 LXB_CSS_COLOR_DARKSLATEGRAY = LXB_CSS_VALUE_DARKSLATEGRAY, 355 LXB_CSS_COLOR_DARKSLATEGREY = LXB_CSS_VALUE_DARKSLATEGREY, 356 LXB_CSS_COLOR_DARKTURQUOISE = LXB_CSS_VALUE_DARKTURQUOISE, 357 LXB_CSS_COLOR_DARKVIOLET = LXB_CSS_VALUE_DARKVIOLET, 358 LXB_CSS_COLOR_DEEPPINK = LXB_CSS_VALUE_DEEPPINK, 359 LXB_CSS_COLOR_DEEPSKYBLUE = LXB_CSS_VALUE_DEEPSKYBLUE, 360 LXB_CSS_COLOR_DIMGRAY = LXB_CSS_VALUE_DIMGRAY, 361 LXB_CSS_COLOR_DIMGREY = LXB_CSS_VALUE_DIMGREY, 362 LXB_CSS_COLOR_DODGERBLUE = LXB_CSS_VALUE_DODGERBLUE, 363 LXB_CSS_COLOR_FIREBRICK = LXB_CSS_VALUE_FIREBRICK, 364 LXB_CSS_COLOR_FLORALWHITE = LXB_CSS_VALUE_FLORALWHITE, 365 LXB_CSS_COLOR_FORESTGREEN = LXB_CSS_VALUE_FORESTGREEN, 366 LXB_CSS_COLOR_FUCHSIA = LXB_CSS_VALUE_FUCHSIA, 367 LXB_CSS_COLOR_GAINSBORO = LXB_CSS_VALUE_GAINSBORO, 368 LXB_CSS_COLOR_GHOSTWHITE = LXB_CSS_VALUE_GHOSTWHITE, 369 LXB_CSS_COLOR_GOLD = LXB_CSS_VALUE_GOLD, 370 LXB_CSS_COLOR_GOLDENROD = LXB_CSS_VALUE_GOLDENROD, 371 LXB_CSS_COLOR_GRAY = LXB_CSS_VALUE_GRAY, 372 LXB_CSS_COLOR_GREEN = LXB_CSS_VALUE_GREEN, 373 LXB_CSS_COLOR_GREENYELLOW = LXB_CSS_VALUE_GREENYELLOW, 374 LXB_CSS_COLOR_GREY = LXB_CSS_VALUE_GREY, 375 LXB_CSS_COLOR_HONEYDEW = LXB_CSS_VALUE_HONEYDEW, 376 LXB_CSS_COLOR_HOTPINK = LXB_CSS_VALUE_HOTPINK, 377 LXB_CSS_COLOR_INDIANRED = LXB_CSS_VALUE_INDIANRED, 378 LXB_CSS_COLOR_INDIGO = LXB_CSS_VALUE_INDIGO, 379 LXB_CSS_COLOR_IVORY = LXB_CSS_VALUE_IVORY, 380 LXB_CSS_COLOR_KHAKI = LXB_CSS_VALUE_KHAKI, 381 LXB_CSS_COLOR_LAVENDER = LXB_CSS_VALUE_LAVENDER, 382 LXB_CSS_COLOR_LAVENDERBLUSH = LXB_CSS_VALUE_LAVENDERBLUSH, 383 LXB_CSS_COLOR_LAWNGREEN = LXB_CSS_VALUE_LAWNGREEN, 384 LXB_CSS_COLOR_LEMONCHIFFON = LXB_CSS_VALUE_LEMONCHIFFON, 385 LXB_CSS_COLOR_LIGHTBLUE = LXB_CSS_VALUE_LIGHTBLUE, 386 LXB_CSS_COLOR_LIGHTCORAL = LXB_CSS_VALUE_LIGHTCORAL, 387 LXB_CSS_COLOR_LIGHTCYAN = LXB_CSS_VALUE_LIGHTCYAN, 388 LXB_CSS_COLOR_LIGHTGOLDENRODYELLOW = LXB_CSS_VALUE_LIGHTGOLDENRODYELLOW, 389 LXB_CSS_COLOR_LIGHTGRAY = LXB_CSS_VALUE_LIGHTGRAY, 390 LXB_CSS_COLOR_LIGHTGREEN = LXB_CSS_VALUE_LIGHTGREEN, 391 LXB_CSS_COLOR_LIGHTGREY = LXB_CSS_VALUE_LIGHTGREY, 392 LXB_CSS_COLOR_LIGHTPINK = LXB_CSS_VALUE_LIGHTPINK, 393 LXB_CSS_COLOR_LIGHTSALMON = LXB_CSS_VALUE_LIGHTSALMON, 394 LXB_CSS_COLOR_LIGHTSEAGREEN = LXB_CSS_VALUE_LIGHTSEAGREEN, 395 LXB_CSS_COLOR_LIGHTSKYBLUE = LXB_CSS_VALUE_LIGHTSKYBLUE, 396 LXB_CSS_COLOR_LIGHTSLATEGRAY = LXB_CSS_VALUE_LIGHTSLATEGRAY, 397 LXB_CSS_COLOR_LIGHTSLATEGREY = LXB_CSS_VALUE_LIGHTSLATEGREY, 398 LXB_CSS_COLOR_LIGHTSTEELBLUE = LXB_CSS_VALUE_LIGHTSTEELBLUE, 399 LXB_CSS_COLOR_LIGHTYELLOW = LXB_CSS_VALUE_LIGHTYELLOW, 400 LXB_CSS_COLOR_LIME = LXB_CSS_VALUE_LIME, 401 LXB_CSS_COLOR_LIMEGREEN = LXB_CSS_VALUE_LIMEGREEN, 402 LXB_CSS_COLOR_LINEN = LXB_CSS_VALUE_LINEN, 403 LXB_CSS_COLOR_MAGENTA = LXB_CSS_VALUE_MAGENTA, 404 LXB_CSS_COLOR_MAROON = LXB_CSS_VALUE_MAROON, 405 LXB_CSS_COLOR_MEDIUMAQUAMARINE = LXB_CSS_VALUE_MEDIUMAQUAMARINE, 406 LXB_CSS_COLOR_MEDIUMBLUE = LXB_CSS_VALUE_MEDIUMBLUE, 407 LXB_CSS_COLOR_MEDIUMORCHID = LXB_CSS_VALUE_MEDIUMORCHID, 408 LXB_CSS_COLOR_MEDIUMPURPLE = LXB_CSS_VALUE_MEDIUMPURPLE, 409 LXB_CSS_COLOR_MEDIUMSEAGREEN = LXB_CSS_VALUE_MEDIUMSEAGREEN, 410 LXB_CSS_COLOR_MEDIUMSLATEBLUE = LXB_CSS_VALUE_MEDIUMSLATEBLUE, 411 LXB_CSS_COLOR_MEDIUMSPRINGGREEN = LXB_CSS_VALUE_MEDIUMSPRINGGREEN, 412 LXB_CSS_COLOR_MEDIUMTURQUOISE = LXB_CSS_VALUE_MEDIUMTURQUOISE, 413 LXB_CSS_COLOR_MEDIUMVIOLETRED = LXB_CSS_VALUE_MEDIUMVIOLETRED, 414 LXB_CSS_COLOR_MIDNIGHTBLUE = LXB_CSS_VALUE_MIDNIGHTBLUE, 415 LXB_CSS_COLOR_MINTCREAM = LXB_CSS_VALUE_MINTCREAM, 416 LXB_CSS_COLOR_MISTYROSE = LXB_CSS_VALUE_MISTYROSE, 417 LXB_CSS_COLOR_MOCCASIN = LXB_CSS_VALUE_MOCCASIN, 418 LXB_CSS_COLOR_NAVAJOWHITE = LXB_CSS_VALUE_NAVAJOWHITE, 419 LXB_CSS_COLOR_NAVY = LXB_CSS_VALUE_NAVY, 420 LXB_CSS_COLOR_OLDLACE = LXB_CSS_VALUE_OLDLACE, 421 LXB_CSS_COLOR_OLIVE = LXB_CSS_VALUE_OLIVE, 422 LXB_CSS_COLOR_OLIVEDRAB = LXB_CSS_VALUE_OLIVEDRAB, 423 LXB_CSS_COLOR_ORANGE = LXB_CSS_VALUE_ORANGE, 424 LXB_CSS_COLOR_ORANGERED = LXB_CSS_VALUE_ORANGERED, 425 LXB_CSS_COLOR_ORCHID = LXB_CSS_VALUE_ORCHID, 426 LXB_CSS_COLOR_PALEGOLDENROD = LXB_CSS_VALUE_PALEGOLDENROD, 427 LXB_CSS_COLOR_PALEGREEN = LXB_CSS_VALUE_PALEGREEN, 428 LXB_CSS_COLOR_PALETURQUOISE = LXB_CSS_VALUE_PALETURQUOISE, 429 LXB_CSS_COLOR_PALEVIOLETRED = LXB_CSS_VALUE_PALEVIOLETRED, 430 LXB_CSS_COLOR_PAPAYAWHIP = LXB_CSS_VALUE_PAPAYAWHIP, 431 LXB_CSS_COLOR_PEACHPUFF = LXB_CSS_VALUE_PEACHPUFF, 432 LXB_CSS_COLOR_PERU = LXB_CSS_VALUE_PERU, 433 LXB_CSS_COLOR_PINK = LXB_CSS_VALUE_PINK, 434 LXB_CSS_COLOR_PLUM = LXB_CSS_VALUE_PLUM, 435 LXB_CSS_COLOR_POWDERBLUE = LXB_CSS_VALUE_POWDERBLUE, 436 LXB_CSS_COLOR_PURPLE = LXB_CSS_VALUE_PURPLE, 437 LXB_CSS_COLOR_REBECCAPURPLE = LXB_CSS_VALUE_REBECCAPURPLE, 438 LXB_CSS_COLOR_RED = LXB_CSS_VALUE_RED, 439 LXB_CSS_COLOR_ROSYBROWN = LXB_CSS_VALUE_ROSYBROWN, 440 LXB_CSS_COLOR_ROYALBLUE = LXB_CSS_VALUE_ROYALBLUE, 441 LXB_CSS_COLOR_SADDLEBROWN = LXB_CSS_VALUE_SADDLEBROWN, 442 LXB_CSS_COLOR_SALMON = LXB_CSS_VALUE_SALMON, 443 LXB_CSS_COLOR_SANDYBROWN = LXB_CSS_VALUE_SANDYBROWN, 444 LXB_CSS_COLOR_SEAGREEN = LXB_CSS_VALUE_SEAGREEN, 445 LXB_CSS_COLOR_SEASHELL = LXB_CSS_VALUE_SEASHELL, 446 LXB_CSS_COLOR_SIENNA = LXB_CSS_VALUE_SIENNA, 447 LXB_CSS_COLOR_SILVER = LXB_CSS_VALUE_SILVER, 448 LXB_CSS_COLOR_SKYBLUE = LXB_CSS_VALUE_SKYBLUE, 449 LXB_CSS_COLOR_SLATEBLUE = LXB_CSS_VALUE_SLATEBLUE, 450 LXB_CSS_COLOR_SLATEGRAY = LXB_CSS_VALUE_SLATEGRAY, 451 LXB_CSS_COLOR_SLATEGREY = LXB_CSS_VALUE_SLATEGREY, 452 LXB_CSS_COLOR_SNOW = LXB_CSS_VALUE_SNOW, 453 LXB_CSS_COLOR_SPRINGGREEN = LXB_CSS_VALUE_SPRINGGREEN, 454 LXB_CSS_COLOR_STEELBLUE = LXB_CSS_VALUE_STEELBLUE, 455 LXB_CSS_COLOR_TAN = LXB_CSS_VALUE_TAN, 456 LXB_CSS_COLOR_TEAL = LXB_CSS_VALUE_TEAL, 457 LXB_CSS_COLOR_THISTLE = LXB_CSS_VALUE_THISTLE, 458 LXB_CSS_COLOR_TOMATO = LXB_CSS_VALUE_TOMATO, 459 LXB_CSS_COLOR_TURQUOISE = LXB_CSS_VALUE_TURQUOISE, 460 LXB_CSS_COLOR_VIOLET = LXB_CSS_VALUE_VIOLET, 461 LXB_CSS_COLOR_WHEAT = LXB_CSS_VALUE_WHEAT, 462 LXB_CSS_COLOR_WHITE = LXB_CSS_VALUE_WHITE, 463 LXB_CSS_COLOR_WHITESMOKE = LXB_CSS_VALUE_WHITESMOKE, 464 LXB_CSS_COLOR_YELLOW = LXB_CSS_VALUE_YELLOW, 465 LXB_CSS_COLOR_YELLOWGREEN = LXB_CSS_VALUE_YELLOWGREEN, 466 LXB_CSS_COLOR_CANVAS = LXB_CSS_VALUE_CANVAS, 467 LXB_CSS_COLOR_CANVASTEXT = LXB_CSS_VALUE_CANVASTEXT, 468 LXB_CSS_COLOR_LINKTEXT = LXB_CSS_VALUE_LINKTEXT, 469 LXB_CSS_COLOR_VISITEDTEXT = LXB_CSS_VALUE_VISITEDTEXT, 470 LXB_CSS_COLOR_ACTIVETEXT = LXB_CSS_VALUE_ACTIVETEXT, 471 LXB_CSS_COLOR_BUTTONFACE = LXB_CSS_VALUE_BUTTONFACE, 472 LXB_CSS_COLOR_BUTTONTEXT = LXB_CSS_VALUE_BUTTONTEXT, 473 LXB_CSS_COLOR_BUTTONBORDER = LXB_CSS_VALUE_BUTTONBORDER, 474 LXB_CSS_COLOR_FIELD = LXB_CSS_VALUE_FIELD, 475 LXB_CSS_COLOR_FIELDTEXT = LXB_CSS_VALUE_FIELDTEXT, 476 LXB_CSS_COLOR_HIGHLIGHT = LXB_CSS_VALUE_HIGHLIGHT, 477 LXB_CSS_COLOR_HIGHLIGHTTEXT = LXB_CSS_VALUE_HIGHLIGHTTEXT, 478 LXB_CSS_COLOR_SELECTEDITEM = LXB_CSS_VALUE_SELECTEDITEM, 479 LXB_CSS_COLOR_SELECTEDITEMTEXT = LXB_CSS_VALUE_SELECTEDITEMTEXT, 480 LXB_CSS_COLOR_MARK = LXB_CSS_VALUE_MARK, 481 LXB_CSS_COLOR_MARKTEXT = LXB_CSS_VALUE_MARKTEXT, 482 LXB_CSS_COLOR_GRAYTEXT = LXB_CSS_VALUE_GRAYTEXT, 483 LXB_CSS_COLOR_ACCENTCOLOR = LXB_CSS_VALUE_ACCENTCOLOR, 484 LXB_CSS_COLOR_ACCENTCOLORTEXT = LXB_CSS_VALUE_ACCENTCOLORTEXT, 485 LXB_CSS_COLOR_RGB = LXB_CSS_VALUE_RGB, 486 LXB_CSS_COLOR_RGBA = LXB_CSS_VALUE_RGBA, 487 LXB_CSS_COLOR_HSL = LXB_CSS_VALUE_HSL, 488 LXB_CSS_COLOR_HSLA = LXB_CSS_VALUE_HSLA, 489 LXB_CSS_COLOR_HWB = LXB_CSS_VALUE_HWB, 490 LXB_CSS_COLOR_LAB = LXB_CSS_VALUE_LAB, 491 LXB_CSS_COLOR_LCH = LXB_CSS_VALUE_LCH, 492 LXB_CSS_COLOR_OKLAB = LXB_CSS_VALUE_OKLAB, 493 LXB_CSS_COLOR_OKLCH = LXB_CSS_VALUE_OKLCH, 494 LXB_CSS_COLOR_COLOR = LXB_CSS_VALUE_COLOR 495 }; 496 typedef unsigned int lxb_css_color_type_t; 497 498 enum { 499 LXB_CSS_DIRECTION_LTR = LXB_CSS_VALUE_LTR, 500 LXB_CSS_DIRECTION_RTL = LXB_CSS_VALUE_RTL 501 }; 502 typedef unsigned int lxb_css_direction_type_t; 503 504 enum { 505 LXB_CSS_DISPLAY_BLOCK = LXB_CSS_VALUE_BLOCK, 506 LXB_CSS_DISPLAY_INLINE = LXB_CSS_VALUE_INLINE, 507 LXB_CSS_DISPLAY_RUN_IN = LXB_CSS_VALUE_RUN_IN, 508 LXB_CSS_DISPLAY_FLOW = LXB_CSS_VALUE_FLOW, 509 LXB_CSS_DISPLAY_FLOW_ROOT = LXB_CSS_VALUE_FLOW_ROOT, 510 LXB_CSS_DISPLAY_TABLE = LXB_CSS_VALUE_TABLE, 511 LXB_CSS_DISPLAY_FLEX = LXB_CSS_VALUE_FLEX, 512 LXB_CSS_DISPLAY_GRID = LXB_CSS_VALUE_GRID, 513 LXB_CSS_DISPLAY_RUBY = LXB_CSS_VALUE_RUBY, 514 LXB_CSS_DISPLAY_LIST_ITEM = LXB_CSS_VALUE_LIST_ITEM, 515 LXB_CSS_DISPLAY_TABLE_ROW_GROUP = LXB_CSS_VALUE_TABLE_ROW_GROUP, 516 LXB_CSS_DISPLAY_TABLE_HEADER_GROUP = LXB_CSS_VALUE_TABLE_HEADER_GROUP, 517 LXB_CSS_DISPLAY_TABLE_FOOTER_GROUP = LXB_CSS_VALUE_TABLE_FOOTER_GROUP, 518 LXB_CSS_DISPLAY_TABLE_ROW = LXB_CSS_VALUE_TABLE_ROW, 519 LXB_CSS_DISPLAY_TABLE_CELL = LXB_CSS_VALUE_TABLE_CELL, 520 LXB_CSS_DISPLAY_TABLE_COLUMN_GROUP = LXB_CSS_VALUE_TABLE_COLUMN_GROUP, 521 LXB_CSS_DISPLAY_TABLE_COLUMN = LXB_CSS_VALUE_TABLE_COLUMN, 522 LXB_CSS_DISPLAY_TABLE_CAPTION = LXB_CSS_VALUE_TABLE_CAPTION, 523 LXB_CSS_DISPLAY_RUBY_BASE = LXB_CSS_VALUE_RUBY_BASE, 524 LXB_CSS_DISPLAY_RUBY_TEXT = LXB_CSS_VALUE_RUBY_TEXT, 525 LXB_CSS_DISPLAY_RUBY_BASE_CONTAINER = LXB_CSS_VALUE_RUBY_BASE_CONTAINER, 526 LXB_CSS_DISPLAY_RUBY_TEXT_CONTAINER = LXB_CSS_VALUE_RUBY_TEXT_CONTAINER, 527 LXB_CSS_DISPLAY_CONTENTS = LXB_CSS_VALUE_CONTENTS, 528 LXB_CSS_DISPLAY_NONE = LXB_CSS_VALUE_NONE, 529 LXB_CSS_DISPLAY_INLINE_BLOCK = LXB_CSS_VALUE_INLINE_BLOCK, 530 LXB_CSS_DISPLAY_INLINE_TABLE = LXB_CSS_VALUE_INLINE_TABLE, 531 LXB_CSS_DISPLAY_INLINE_FLEX = LXB_CSS_VALUE_INLINE_FLEX, 532 LXB_CSS_DISPLAY_INLINE_GRID = LXB_CSS_VALUE_INLINE_GRID 533 }; 534 typedef unsigned int lxb_css_display_type_t; 535 536 enum { 537 LXB_CSS_DOMINANT_BASELINE_AUTO = LXB_CSS_VALUE_AUTO, 538 LXB_CSS_DOMINANT_BASELINE_TEXT_BOTTOM = LXB_CSS_VALUE_TEXT_BOTTOM, 539 LXB_CSS_DOMINANT_BASELINE_ALPHABETIC = LXB_CSS_VALUE_ALPHABETIC, 540 LXB_CSS_DOMINANT_BASELINE_IDEOGRAPHIC = LXB_CSS_VALUE_IDEOGRAPHIC, 541 LXB_CSS_DOMINANT_BASELINE_MIDDLE = LXB_CSS_VALUE_MIDDLE, 542 LXB_CSS_DOMINANT_BASELINE_CENTRAL = LXB_CSS_VALUE_CENTRAL, 543 LXB_CSS_DOMINANT_BASELINE_MATHEMATICAL = LXB_CSS_VALUE_MATHEMATICAL, 544 LXB_CSS_DOMINANT_BASELINE_HANGING = LXB_CSS_VALUE_HANGING, 545 LXB_CSS_DOMINANT_BASELINE_TEXT_TOP = LXB_CSS_VALUE_TEXT_TOP 546 }; 547 typedef unsigned int lxb_css_dominant_baseline_type_t; 548 549 enum { 550 LXB_CSS_FLEX_NONE = LXB_CSS_VALUE_NONE 551 }; 552 typedef unsigned int lxb_css_flex_type_t; 553 554 enum { 555 LXB_CSS_FLEX_BASIS_CONTENT = LXB_CSS_VALUE_CONTENT 556 }; 557 typedef unsigned int lxb_css_flex_basis_type_t; 558 559 enum { 560 LXB_CSS_FLEX_DIRECTION_ROW = LXB_CSS_VALUE_ROW, 561 LXB_CSS_FLEX_DIRECTION_ROW_REVERSE = LXB_CSS_VALUE_ROW_REVERSE, 562 LXB_CSS_FLEX_DIRECTION_COLUMN = LXB_CSS_VALUE_COLUMN, 563 LXB_CSS_FLEX_DIRECTION_COLUMN_REVERSE = LXB_CSS_VALUE_COLUMN_REVERSE 564 }; 565 typedef unsigned int lxb_css_flex_direction_type_t; 566 567 568 569 enum { 570 LXB_CSS_FLEX_GROW__NUMBER = LXB_CSS_VALUE__NUMBER 571 }; 572 typedef unsigned int lxb_css_flex_grow_type_t; 573 574 enum { 575 LXB_CSS_FLEX_SHRINK__NUMBER = LXB_CSS_VALUE__NUMBER 576 }; 577 typedef unsigned int lxb_css_flex_shrink_type_t; 578 579 enum { 580 LXB_CSS_FLEX_WRAP_NOWRAP = LXB_CSS_VALUE_NOWRAP, 581 LXB_CSS_FLEX_WRAP_WRAP = LXB_CSS_VALUE_WRAP, 582 LXB_CSS_FLEX_WRAP_WRAP_REVERSE = LXB_CSS_VALUE_WRAP_REVERSE 583 }; 584 typedef unsigned int lxb_css_flex_wrap_type_t; 585 586 enum { 587 LXB_CSS_FLOAT_BLOCK_START = LXB_CSS_VALUE_BLOCK_START, 588 LXB_CSS_FLOAT_BLOCK_END = LXB_CSS_VALUE_BLOCK_END, 589 LXB_CSS_FLOAT_INLINE_START = LXB_CSS_VALUE_INLINE_START, 590 LXB_CSS_FLOAT_INLINE_END = LXB_CSS_VALUE_INLINE_END, 591 LXB_CSS_FLOAT_SNAP_BLOCK = LXB_CSS_VALUE_SNAP_BLOCK, 592 LXB_CSS_FLOAT_START = LXB_CSS_VALUE_START, 593 LXB_CSS_FLOAT_END = LXB_CSS_VALUE_END, 594 LXB_CSS_FLOAT_NEAR = LXB_CSS_VALUE_NEAR, 595 LXB_CSS_FLOAT_SNAP_INLINE = LXB_CSS_VALUE_SNAP_INLINE, 596 LXB_CSS_FLOAT_LEFT = LXB_CSS_VALUE_LEFT, 597 LXB_CSS_FLOAT_RIGHT = LXB_CSS_VALUE_RIGHT, 598 LXB_CSS_FLOAT_TOP = LXB_CSS_VALUE_TOP, 599 LXB_CSS_FLOAT_BOTTOM = LXB_CSS_VALUE_BOTTOM, 600 LXB_CSS_FLOAT_NONE = LXB_CSS_VALUE_NONE 601 }; 602 typedef unsigned int lxb_css_float_type_t; 603 604 enum { 605 LXB_CSS_FLOAT_DEFER__INTEGER = LXB_CSS_VALUE__INTEGER, 606 LXB_CSS_FLOAT_DEFER_LAST = LXB_CSS_VALUE_LAST, 607 LXB_CSS_FLOAT_DEFER_NONE = LXB_CSS_VALUE_NONE 608 }; 609 typedef unsigned int lxb_css_float_defer_type_t; 610 611 enum { 612 LXB_CSS_FLOAT_OFFSET__LENGTH = LXB_CSS_VALUE__LENGTH, 613 LXB_CSS_FLOAT_OFFSET__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 614 }; 615 typedef unsigned int lxb_css_float_offset_type_t; 616 617 enum { 618 LXB_CSS_FLOAT_REFERENCE_INLINE = LXB_CSS_VALUE_INLINE, 619 LXB_CSS_FLOAT_REFERENCE_COLUMN = LXB_CSS_VALUE_COLUMN, 620 LXB_CSS_FLOAT_REFERENCE_REGION = LXB_CSS_VALUE_REGION, 621 LXB_CSS_FLOAT_REFERENCE_PAGE = LXB_CSS_VALUE_PAGE 622 }; 623 typedef unsigned int lxb_css_float_reference_type_t; 624 625 enum { 626 LXB_CSS_FONT_FAMILY_SERIF = LXB_CSS_VALUE_SERIF, 627 LXB_CSS_FONT_FAMILY_SANS_SERIF = LXB_CSS_VALUE_SANS_SERIF, 628 LXB_CSS_FONT_FAMILY_CURSIVE = LXB_CSS_VALUE_CURSIVE, 629 LXB_CSS_FONT_FAMILY_FANTASY = LXB_CSS_VALUE_FANTASY, 630 LXB_CSS_FONT_FAMILY_MONOSPACE = LXB_CSS_VALUE_MONOSPACE, 631 LXB_CSS_FONT_FAMILY_SYSTEM_UI = LXB_CSS_VALUE_SYSTEM_UI, 632 LXB_CSS_FONT_FAMILY_EMOJI = LXB_CSS_VALUE_EMOJI, 633 LXB_CSS_FONT_FAMILY_MATH = LXB_CSS_VALUE_MATH, 634 LXB_CSS_FONT_FAMILY_FANGSONG = LXB_CSS_VALUE_FANGSONG, 635 LXB_CSS_FONT_FAMILY_UI_SERIF = LXB_CSS_VALUE_UI_SERIF, 636 LXB_CSS_FONT_FAMILY_UI_SANS_SERIF = LXB_CSS_VALUE_UI_SANS_SERIF, 637 LXB_CSS_FONT_FAMILY_UI_MONOSPACE = LXB_CSS_VALUE_UI_MONOSPACE, 638 LXB_CSS_FONT_FAMILY_UI_ROUNDED = LXB_CSS_VALUE_UI_ROUNDED 639 }; 640 typedef unsigned int lxb_css_font_family_type_t; 641 642 enum { 643 LXB_CSS_FONT_SIZE_XX_SMALL = LXB_CSS_VALUE_XX_SMALL, 644 LXB_CSS_FONT_SIZE_X_SMALL = LXB_CSS_VALUE_X_SMALL, 645 LXB_CSS_FONT_SIZE_SMALL = LXB_CSS_VALUE_SMALL, 646 LXB_CSS_FONT_SIZE_MEDIUM = LXB_CSS_VALUE_MEDIUM, 647 LXB_CSS_FONT_SIZE_LARGE = LXB_CSS_VALUE_LARGE, 648 LXB_CSS_FONT_SIZE_X_LARGE = LXB_CSS_VALUE_X_LARGE, 649 LXB_CSS_FONT_SIZE_XX_LARGE = LXB_CSS_VALUE_XX_LARGE, 650 LXB_CSS_FONT_SIZE_XXX_LARGE = LXB_CSS_VALUE_XXX_LARGE, 651 LXB_CSS_FONT_SIZE_LARGER = LXB_CSS_VALUE_LARGER, 652 LXB_CSS_FONT_SIZE_SMALLER = LXB_CSS_VALUE_SMALLER, 653 LXB_CSS_FONT_SIZE_MATH = LXB_CSS_VALUE_MATH, 654 LXB_CSS_FONT_SIZE__LENGTH = LXB_CSS_VALUE__LENGTH 655 }; 656 typedef unsigned int lxb_css_font_size_type_t; 657 658 enum { 659 LXB_CSS_FONT_STRETCH_NORMAL = LXB_CSS_VALUE_NORMAL, 660 LXB_CSS_FONT_STRETCH__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 661 LXB_CSS_FONT_STRETCH_ULTRA_CONDENSED = LXB_CSS_VALUE_ULTRA_CONDENSED, 662 LXB_CSS_FONT_STRETCH_EXTRA_CONDENSED = LXB_CSS_VALUE_EXTRA_CONDENSED, 663 LXB_CSS_FONT_STRETCH_CONDENSED = LXB_CSS_VALUE_CONDENSED, 664 LXB_CSS_FONT_STRETCH_SEMI_CONDENSED = LXB_CSS_VALUE_SEMI_CONDENSED, 665 LXB_CSS_FONT_STRETCH_SEMI_EXPANDED = LXB_CSS_VALUE_SEMI_EXPANDED, 666 LXB_CSS_FONT_STRETCH_EXPANDED = LXB_CSS_VALUE_EXPANDED, 667 LXB_CSS_FONT_STRETCH_EXTRA_EXPANDED = LXB_CSS_VALUE_EXTRA_EXPANDED, 668 LXB_CSS_FONT_STRETCH_ULTRA_EXPANDED = LXB_CSS_VALUE_ULTRA_EXPANDED 669 }; 670 typedef unsigned int lxb_css_font_stretch_type_t; 671 672 enum { 673 LXB_CSS_FONT_STYLE_NORMAL = LXB_CSS_VALUE_NORMAL, 674 LXB_CSS_FONT_STYLE_ITALIC = LXB_CSS_VALUE_ITALIC, 675 LXB_CSS_FONT_STYLE_OBLIQUE = LXB_CSS_VALUE_OBLIQUE 676 }; 677 typedef unsigned int lxb_css_font_style_type_t; 678 679 enum { 680 LXB_CSS_FONT_WEIGHT_NORMAL = LXB_CSS_VALUE_NORMAL, 681 LXB_CSS_FONT_WEIGHT_BOLD = LXB_CSS_VALUE_BOLD, 682 LXB_CSS_FONT_WEIGHT__NUMBER = LXB_CSS_VALUE__NUMBER, 683 LXB_CSS_FONT_WEIGHT_BOLDER = LXB_CSS_VALUE_BOLDER, 684 LXB_CSS_FONT_WEIGHT_LIGHTER = LXB_CSS_VALUE_LIGHTER 685 }; 686 typedef unsigned int lxb_css_font_weight_type_t; 687 688 enum { 689 LXB_CSS_HANGING_PUNCTUATION_NONE = LXB_CSS_VALUE_NONE, 690 LXB_CSS_HANGING_PUNCTUATION_FIRST = LXB_CSS_VALUE_FIRST, 691 LXB_CSS_HANGING_PUNCTUATION_FORCE_END = LXB_CSS_VALUE_FORCE_END, 692 LXB_CSS_HANGING_PUNCTUATION_ALLOW_END = LXB_CSS_VALUE_ALLOW_END, 693 LXB_CSS_HANGING_PUNCTUATION_LAST = LXB_CSS_VALUE_LAST 694 }; 695 typedef unsigned int lxb_css_hanging_punctuation_type_t; 696 697 enum { 698 LXB_CSS_HEIGHT_AUTO = LXB_CSS_VALUE_AUTO, 699 LXB_CSS_HEIGHT_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 700 LXB_CSS_HEIGHT_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 701 LXB_CSS_HEIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 702 LXB_CSS_HEIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 703 LXB_CSS_HEIGHT__NUMBER = LXB_CSS_VALUE__NUMBER, 704 LXB_CSS_HEIGHT__ANGLE = LXB_CSS_VALUE__ANGLE 705 }; 706 typedef unsigned int lxb_css_height_type_t; 707 708 enum { 709 LXB_CSS_HYPHENS_NONE = LXB_CSS_VALUE_NONE, 710 LXB_CSS_HYPHENS_MANUAL = LXB_CSS_VALUE_MANUAL, 711 LXB_CSS_HYPHENS_AUTO = LXB_CSS_VALUE_AUTO 712 }; 713 typedef unsigned int lxb_css_hyphens_type_t; 714 715 enum { 716 LXB_CSS_INSET_BLOCK_END_AUTO = LXB_CSS_VALUE_AUTO, 717 LXB_CSS_INSET_BLOCK_END__LENGTH = LXB_CSS_VALUE__LENGTH, 718 LXB_CSS_INSET_BLOCK_END__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 719 }; 720 typedef unsigned int lxb_css_inset_block_end_type_t; 721 722 enum { 723 LXB_CSS_INSET_BLOCK_START_AUTO = LXB_CSS_VALUE_AUTO, 724 LXB_CSS_INSET_BLOCK_START__LENGTH = LXB_CSS_VALUE__LENGTH, 725 LXB_CSS_INSET_BLOCK_START__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 726 }; 727 typedef unsigned int lxb_css_inset_block_start_type_t; 728 729 enum { 730 LXB_CSS_INSET_INLINE_END_AUTO = LXB_CSS_VALUE_AUTO, 731 LXB_CSS_INSET_INLINE_END__LENGTH = LXB_CSS_VALUE__LENGTH, 732 LXB_CSS_INSET_INLINE_END__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 733 }; 734 typedef unsigned int lxb_css_inset_inline_end_type_t; 735 736 enum { 737 LXB_CSS_INSET_INLINE_START_AUTO = LXB_CSS_VALUE_AUTO, 738 LXB_CSS_INSET_INLINE_START__LENGTH = LXB_CSS_VALUE__LENGTH, 739 LXB_CSS_INSET_INLINE_START__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 740 }; 741 typedef unsigned int lxb_css_inset_inline_start_type_t; 742 743 enum { 744 LXB_CSS_JUSTIFY_CONTENT_FLEX_START = LXB_CSS_VALUE_FLEX_START, 745 LXB_CSS_JUSTIFY_CONTENT_FLEX_END = LXB_CSS_VALUE_FLEX_END, 746 LXB_CSS_JUSTIFY_CONTENT_CENTER = LXB_CSS_VALUE_CENTER, 747 LXB_CSS_JUSTIFY_CONTENT_SPACE_BETWEEN = LXB_CSS_VALUE_SPACE_BETWEEN, 748 LXB_CSS_JUSTIFY_CONTENT_SPACE_AROUND = LXB_CSS_VALUE_SPACE_AROUND 749 }; 750 typedef unsigned int lxb_css_justify_content_type_t; 751 752 enum { 753 LXB_CSS_LEFT_AUTO = LXB_CSS_VALUE_AUTO, 754 LXB_CSS_LEFT__LENGTH = LXB_CSS_VALUE__LENGTH, 755 LXB_CSS_LEFT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 756 }; 757 typedef unsigned int lxb_css_left_type_t; 758 759 enum { 760 LXB_CSS_LETTER_SPACING_NORMAL = LXB_CSS_VALUE_NORMAL, 761 LXB_CSS_LETTER_SPACING__LENGTH = LXB_CSS_VALUE__LENGTH 762 }; 763 typedef unsigned int lxb_css_letter_spacing_type_t; 764 765 enum { 766 LXB_CSS_LINE_BREAK_AUTO = LXB_CSS_VALUE_AUTO, 767 LXB_CSS_LINE_BREAK_LOOSE = LXB_CSS_VALUE_LOOSE, 768 LXB_CSS_LINE_BREAK_NORMAL = LXB_CSS_VALUE_NORMAL, 769 LXB_CSS_LINE_BREAK_STRICT = LXB_CSS_VALUE_STRICT, 770 LXB_CSS_LINE_BREAK_ANYWHERE = LXB_CSS_VALUE_ANYWHERE 771 }; 772 typedef unsigned int lxb_css_line_break_type_t; 773 774 enum { 775 LXB_CSS_LINE_HEIGHT_NORMAL = LXB_CSS_VALUE_NORMAL, 776 LXB_CSS_LINE_HEIGHT__NUMBER = LXB_CSS_VALUE__NUMBER, 777 LXB_CSS_LINE_HEIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 778 LXB_CSS_LINE_HEIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 779 }; 780 typedef unsigned int lxb_css_line_height_type_t; 781 782 enum { 783 LXB_CSS_MARGIN_AUTO = LXB_CSS_VALUE_AUTO, 784 LXB_CSS_MARGIN__LENGTH = LXB_CSS_VALUE__LENGTH, 785 LXB_CSS_MARGIN__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 786 }; 787 typedef unsigned int lxb_css_margin_type_t; 788 789 enum { 790 LXB_CSS_MARGIN_BOTTOM_AUTO = LXB_CSS_VALUE_AUTO, 791 LXB_CSS_MARGIN_BOTTOM__LENGTH = LXB_CSS_VALUE__LENGTH, 792 LXB_CSS_MARGIN_BOTTOM__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 793 }; 794 typedef unsigned int lxb_css_margin_bottom_type_t; 795 796 enum { 797 LXB_CSS_MARGIN_LEFT_AUTO = LXB_CSS_VALUE_AUTO, 798 LXB_CSS_MARGIN_LEFT__LENGTH = LXB_CSS_VALUE__LENGTH, 799 LXB_CSS_MARGIN_LEFT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 800 }; 801 typedef unsigned int lxb_css_margin_left_type_t; 802 803 enum { 804 LXB_CSS_MARGIN_RIGHT_AUTO = LXB_CSS_VALUE_AUTO, 805 LXB_CSS_MARGIN_RIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 806 LXB_CSS_MARGIN_RIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 807 }; 808 typedef unsigned int lxb_css_margin_right_type_t; 809 810 enum { 811 LXB_CSS_MARGIN_TOP_AUTO = LXB_CSS_VALUE_AUTO, 812 LXB_CSS_MARGIN_TOP__LENGTH = LXB_CSS_VALUE__LENGTH, 813 LXB_CSS_MARGIN_TOP__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 814 }; 815 typedef unsigned int lxb_css_margin_top_type_t; 816 817 enum { 818 LXB_CSS_MAX_HEIGHT_NONE = LXB_CSS_VALUE_NONE, 819 LXB_CSS_MAX_HEIGHT_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 820 LXB_CSS_MAX_HEIGHT_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 821 LXB_CSS_MAX_HEIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 822 LXB_CSS_MAX_HEIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 823 LXB_CSS_MAX_HEIGHT__NUMBER = LXB_CSS_VALUE__NUMBER, 824 LXB_CSS_MAX_HEIGHT__ANGLE = LXB_CSS_VALUE__ANGLE 825 }; 826 typedef unsigned int lxb_css_max_height_type_t; 827 828 enum { 829 LXB_CSS_MAX_WIDTH_NONE = LXB_CSS_VALUE_NONE, 830 LXB_CSS_MAX_WIDTH_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 831 LXB_CSS_MAX_WIDTH_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 832 LXB_CSS_MAX_WIDTH__LENGTH = LXB_CSS_VALUE__LENGTH, 833 LXB_CSS_MAX_WIDTH__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 834 LXB_CSS_MAX_WIDTH__NUMBER = LXB_CSS_VALUE__NUMBER, 835 LXB_CSS_MAX_WIDTH__ANGLE = LXB_CSS_VALUE__ANGLE 836 }; 837 typedef unsigned int lxb_css_max_width_type_t; 838 839 enum { 840 LXB_CSS_MIN_HEIGHT_AUTO = LXB_CSS_VALUE_AUTO, 841 LXB_CSS_MIN_HEIGHT_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 842 LXB_CSS_MIN_HEIGHT_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 843 LXB_CSS_MIN_HEIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 844 LXB_CSS_MIN_HEIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 845 LXB_CSS_MIN_HEIGHT__NUMBER = LXB_CSS_VALUE__NUMBER, 846 LXB_CSS_MIN_HEIGHT__ANGLE = LXB_CSS_VALUE__ANGLE 847 }; 848 typedef unsigned int lxb_css_min_height_type_t; 849 850 enum { 851 LXB_CSS_MIN_WIDTH_AUTO = LXB_CSS_VALUE_AUTO, 852 LXB_CSS_MIN_WIDTH_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 853 LXB_CSS_MIN_WIDTH_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 854 LXB_CSS_MIN_WIDTH__LENGTH = LXB_CSS_VALUE__LENGTH, 855 LXB_CSS_MIN_WIDTH__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 856 LXB_CSS_MIN_WIDTH__NUMBER = LXB_CSS_VALUE__NUMBER, 857 LXB_CSS_MIN_WIDTH__ANGLE = LXB_CSS_VALUE__ANGLE 858 }; 859 typedef unsigned int lxb_css_min_width_type_t; 860 861 enum { 862 LXB_CSS_OPACITY__NUMBER = LXB_CSS_VALUE__NUMBER, 863 LXB_CSS_OPACITY__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 864 }; 865 typedef unsigned int lxb_css_opacity_type_t; 866 867 enum { 868 LXB_CSS_ORDER__INTEGER = LXB_CSS_VALUE__INTEGER 869 }; 870 typedef unsigned int lxb_css_order_type_t; 871 872 enum { 873 LXB_CSS_OVERFLOW_BLOCK_VISIBLE = LXB_CSS_VALUE_VISIBLE, 874 LXB_CSS_OVERFLOW_BLOCK_HIDDEN = LXB_CSS_VALUE_HIDDEN, 875 LXB_CSS_OVERFLOW_BLOCK_CLIP = LXB_CSS_VALUE_CLIP, 876 LXB_CSS_OVERFLOW_BLOCK_SCROLL = LXB_CSS_VALUE_SCROLL, 877 LXB_CSS_OVERFLOW_BLOCK_AUTO = LXB_CSS_VALUE_AUTO 878 }; 879 typedef unsigned int lxb_css_overflow_block_type_t; 880 881 enum { 882 LXB_CSS_OVERFLOW_INLINE_VISIBLE = LXB_CSS_VALUE_VISIBLE, 883 LXB_CSS_OVERFLOW_INLINE_HIDDEN = LXB_CSS_VALUE_HIDDEN, 884 LXB_CSS_OVERFLOW_INLINE_CLIP = LXB_CSS_VALUE_CLIP, 885 LXB_CSS_OVERFLOW_INLINE_SCROLL = LXB_CSS_VALUE_SCROLL, 886 LXB_CSS_OVERFLOW_INLINE_AUTO = LXB_CSS_VALUE_AUTO 887 }; 888 typedef unsigned int lxb_css_overflow_inline_type_t; 889 890 enum { 891 LXB_CSS_OVERFLOW_WRAP_NORMAL = LXB_CSS_VALUE_NORMAL, 892 LXB_CSS_OVERFLOW_WRAP_BREAK_WORD = LXB_CSS_VALUE_BREAK_WORD, 893 LXB_CSS_OVERFLOW_WRAP_ANYWHERE = LXB_CSS_VALUE_ANYWHERE 894 }; 895 typedef unsigned int lxb_css_overflow_wrap_type_t; 896 897 enum { 898 LXB_CSS_OVERFLOW_X_VISIBLE = LXB_CSS_VALUE_VISIBLE, 899 LXB_CSS_OVERFLOW_X_HIDDEN = LXB_CSS_VALUE_HIDDEN, 900 LXB_CSS_OVERFLOW_X_CLIP = LXB_CSS_VALUE_CLIP, 901 LXB_CSS_OVERFLOW_X_SCROLL = LXB_CSS_VALUE_SCROLL, 902 LXB_CSS_OVERFLOW_X_AUTO = LXB_CSS_VALUE_AUTO 903 }; 904 typedef unsigned int lxb_css_overflow_x_type_t; 905 906 enum { 907 LXB_CSS_OVERFLOW_Y_VISIBLE = LXB_CSS_VALUE_VISIBLE, 908 LXB_CSS_OVERFLOW_Y_HIDDEN = LXB_CSS_VALUE_HIDDEN, 909 LXB_CSS_OVERFLOW_Y_CLIP = LXB_CSS_VALUE_CLIP, 910 LXB_CSS_OVERFLOW_Y_SCROLL = LXB_CSS_VALUE_SCROLL, 911 LXB_CSS_OVERFLOW_Y_AUTO = LXB_CSS_VALUE_AUTO 912 }; 913 typedef unsigned int lxb_css_overflow_y_type_t; 914 915 enum { 916 LXB_CSS_PADDING_AUTO = LXB_CSS_VALUE_AUTO, 917 LXB_CSS_PADDING__LENGTH = LXB_CSS_VALUE__LENGTH, 918 LXB_CSS_PADDING__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 919 }; 920 typedef unsigned int lxb_css_padding_type_t; 921 922 enum { 923 LXB_CSS_PADDING_BOTTOM_AUTO = LXB_CSS_VALUE_AUTO, 924 LXB_CSS_PADDING_BOTTOM__LENGTH = LXB_CSS_VALUE__LENGTH, 925 LXB_CSS_PADDING_BOTTOM__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 926 }; 927 typedef unsigned int lxb_css_padding_bottom_type_t; 928 929 enum { 930 LXB_CSS_PADDING_LEFT_AUTO = LXB_CSS_VALUE_AUTO, 931 LXB_CSS_PADDING_LEFT__LENGTH = LXB_CSS_VALUE__LENGTH, 932 LXB_CSS_PADDING_LEFT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 933 }; 934 typedef unsigned int lxb_css_padding_left_type_t; 935 936 enum { 937 LXB_CSS_PADDING_RIGHT_AUTO = LXB_CSS_VALUE_AUTO, 938 LXB_CSS_PADDING_RIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 939 LXB_CSS_PADDING_RIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 940 }; 941 typedef unsigned int lxb_css_padding_right_type_t; 942 943 enum { 944 LXB_CSS_PADDING_TOP_AUTO = LXB_CSS_VALUE_AUTO, 945 LXB_CSS_PADDING_TOP__LENGTH = LXB_CSS_VALUE__LENGTH, 946 LXB_CSS_PADDING_TOP__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 947 }; 948 typedef unsigned int lxb_css_padding_top_type_t; 949 950 enum { 951 LXB_CSS_POSITION_STATIC = LXB_CSS_VALUE_STATIC, 952 LXB_CSS_POSITION_RELATIVE = LXB_CSS_VALUE_RELATIVE, 953 LXB_CSS_POSITION_ABSOLUTE = LXB_CSS_VALUE_ABSOLUTE, 954 LXB_CSS_POSITION_STICKY = LXB_CSS_VALUE_STICKY, 955 LXB_CSS_POSITION_FIXED = LXB_CSS_VALUE_FIXED 956 }; 957 typedef unsigned int lxb_css_position_type_t; 958 959 enum { 960 LXB_CSS_RIGHT_AUTO = LXB_CSS_VALUE_AUTO, 961 LXB_CSS_RIGHT__LENGTH = LXB_CSS_VALUE__LENGTH, 962 LXB_CSS_RIGHT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 963 }; 964 typedef unsigned int lxb_css_right_type_t; 965 966 enum { 967 LXB_CSS_TAB_SIZE__NUMBER = LXB_CSS_VALUE__NUMBER, 968 LXB_CSS_TAB_SIZE__LENGTH = LXB_CSS_VALUE__LENGTH 969 }; 970 typedef unsigned int lxb_css_tab_size_type_t; 971 972 enum { 973 LXB_CSS_TEXT_ALIGN_START = LXB_CSS_VALUE_START, 974 LXB_CSS_TEXT_ALIGN_END = LXB_CSS_VALUE_END, 975 LXB_CSS_TEXT_ALIGN_LEFT = LXB_CSS_VALUE_LEFT, 976 LXB_CSS_TEXT_ALIGN_RIGHT = LXB_CSS_VALUE_RIGHT, 977 LXB_CSS_TEXT_ALIGN_CENTER = LXB_CSS_VALUE_CENTER, 978 LXB_CSS_TEXT_ALIGN_JUSTIFY = LXB_CSS_VALUE_JUSTIFY, 979 LXB_CSS_TEXT_ALIGN_MATCH_PARENT = LXB_CSS_VALUE_MATCH_PARENT, 980 LXB_CSS_TEXT_ALIGN_JUSTIFY_ALL = LXB_CSS_VALUE_JUSTIFY_ALL 981 }; 982 typedef unsigned int lxb_css_text_align_type_t; 983 984 enum { 985 LXB_CSS_TEXT_ALIGN_ALL_START = LXB_CSS_VALUE_START, 986 LXB_CSS_TEXT_ALIGN_ALL_END = LXB_CSS_VALUE_END, 987 LXB_CSS_TEXT_ALIGN_ALL_LEFT = LXB_CSS_VALUE_LEFT, 988 LXB_CSS_TEXT_ALIGN_ALL_RIGHT = LXB_CSS_VALUE_RIGHT, 989 LXB_CSS_TEXT_ALIGN_ALL_CENTER = LXB_CSS_VALUE_CENTER, 990 LXB_CSS_TEXT_ALIGN_ALL_JUSTIFY = LXB_CSS_VALUE_JUSTIFY, 991 LXB_CSS_TEXT_ALIGN_ALL_MATCH_PARENT = LXB_CSS_VALUE_MATCH_PARENT 992 }; 993 typedef unsigned int lxb_css_text_align_all_type_t; 994 995 enum { 996 LXB_CSS_TEXT_ALIGN_LAST_AUTO = LXB_CSS_VALUE_AUTO, 997 LXB_CSS_TEXT_ALIGN_LAST_START = LXB_CSS_VALUE_START, 998 LXB_CSS_TEXT_ALIGN_LAST_END = LXB_CSS_VALUE_END, 999 LXB_CSS_TEXT_ALIGN_LAST_LEFT = LXB_CSS_VALUE_LEFT, 1000 LXB_CSS_TEXT_ALIGN_LAST_RIGHT = LXB_CSS_VALUE_RIGHT, 1001 LXB_CSS_TEXT_ALIGN_LAST_CENTER = LXB_CSS_VALUE_CENTER, 1002 LXB_CSS_TEXT_ALIGN_LAST_JUSTIFY = LXB_CSS_VALUE_JUSTIFY, 1003 LXB_CSS_TEXT_ALIGN_LAST_MATCH_PARENT = LXB_CSS_VALUE_MATCH_PARENT 1004 }; 1005 typedef unsigned int lxb_css_text_align_last_type_t; 1006 1007 enum { 1008 LXB_CSS_TEXT_COMBINE_UPRIGHT_NONE = LXB_CSS_VALUE_NONE, 1009 LXB_CSS_TEXT_COMBINE_UPRIGHT_ALL = LXB_CSS_VALUE_ALL, 1010 LXB_CSS_TEXT_COMBINE_UPRIGHT_DIGITS = LXB_CSS_VALUE_DIGITS 1011 }; 1012 typedef unsigned int lxb_css_text_combine_upright_type_t; 1013 1014 1015 1016 1017 1018 enum { 1019 LXB_CSS_TEXT_DECORATION_LINE_NONE = LXB_CSS_VALUE_NONE, 1020 LXB_CSS_TEXT_DECORATION_LINE_UNDERLINE = LXB_CSS_VALUE_UNDERLINE, 1021 LXB_CSS_TEXT_DECORATION_LINE_OVERLINE = LXB_CSS_VALUE_OVERLINE, 1022 LXB_CSS_TEXT_DECORATION_LINE_LINE_THROUGH = LXB_CSS_VALUE_LINE_THROUGH, 1023 LXB_CSS_TEXT_DECORATION_LINE_BLINK = LXB_CSS_VALUE_BLINK 1024 }; 1025 typedef unsigned int lxb_css_text_decoration_line_type_t; 1026 1027 enum { 1028 LXB_CSS_TEXT_DECORATION_STYLE_SOLID = LXB_CSS_VALUE_SOLID, 1029 LXB_CSS_TEXT_DECORATION_STYLE_DOUBLE = LXB_CSS_VALUE_DOUBLE, 1030 LXB_CSS_TEXT_DECORATION_STYLE_DOTTED = LXB_CSS_VALUE_DOTTED, 1031 LXB_CSS_TEXT_DECORATION_STYLE_DASHED = LXB_CSS_VALUE_DASHED, 1032 LXB_CSS_TEXT_DECORATION_STYLE_WAVY = LXB_CSS_VALUE_WAVY 1033 }; 1034 typedef unsigned int lxb_css_text_decoration_style_type_t; 1035 1036 enum { 1037 LXB_CSS_TEXT_INDENT__LENGTH = LXB_CSS_VALUE__LENGTH, 1038 LXB_CSS_TEXT_INDENT__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 1039 LXB_CSS_TEXT_INDENT_HANGING = LXB_CSS_VALUE_HANGING, 1040 LXB_CSS_TEXT_INDENT_EACH_LINE = LXB_CSS_VALUE_EACH_LINE 1041 }; 1042 typedef unsigned int lxb_css_text_indent_type_t; 1043 1044 enum { 1045 LXB_CSS_TEXT_JUSTIFY_AUTO = LXB_CSS_VALUE_AUTO, 1046 LXB_CSS_TEXT_JUSTIFY_NONE = LXB_CSS_VALUE_NONE, 1047 LXB_CSS_TEXT_JUSTIFY_INTER_WORD = LXB_CSS_VALUE_INTER_WORD, 1048 LXB_CSS_TEXT_JUSTIFY_INTER_CHARACTER = LXB_CSS_VALUE_INTER_CHARACTER 1049 }; 1050 typedef unsigned int lxb_css_text_justify_type_t; 1051 1052 enum { 1053 LXB_CSS_TEXT_ORIENTATION_MIXED = LXB_CSS_VALUE_MIXED, 1054 LXB_CSS_TEXT_ORIENTATION_UPRIGHT = LXB_CSS_VALUE_UPRIGHT, 1055 LXB_CSS_TEXT_ORIENTATION_SIDEWAYS = LXB_CSS_VALUE_SIDEWAYS 1056 }; 1057 typedef unsigned int lxb_css_text_orientation_type_t; 1058 1059 enum { 1060 LXB_CSS_TEXT_OVERFLOW_CLIP = LXB_CSS_VALUE_CLIP, 1061 LXB_CSS_TEXT_OVERFLOW_ELLIPSIS = LXB_CSS_VALUE_ELLIPSIS 1062 }; 1063 typedef unsigned int lxb_css_text_overflow_type_t; 1064 1065 enum { 1066 LXB_CSS_TEXT_TRANSFORM_NONE = LXB_CSS_VALUE_NONE, 1067 LXB_CSS_TEXT_TRANSFORM_CAPITALIZE = LXB_CSS_VALUE_CAPITALIZE, 1068 LXB_CSS_TEXT_TRANSFORM_UPPERCASE = LXB_CSS_VALUE_UPPERCASE, 1069 LXB_CSS_TEXT_TRANSFORM_LOWERCASE = LXB_CSS_VALUE_LOWERCASE, 1070 LXB_CSS_TEXT_TRANSFORM_FULL_WIDTH = LXB_CSS_VALUE_FULL_WIDTH, 1071 LXB_CSS_TEXT_TRANSFORM_FULL_SIZE_KANA = LXB_CSS_VALUE_FULL_SIZE_KANA 1072 }; 1073 typedef unsigned int lxb_css_text_transform_type_t; 1074 1075 enum { 1076 LXB_CSS_TOP_AUTO = LXB_CSS_VALUE_AUTO, 1077 LXB_CSS_TOP__LENGTH = LXB_CSS_VALUE__LENGTH, 1078 LXB_CSS_TOP__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE 1079 }; 1080 typedef unsigned int lxb_css_top_type_t; 1081 1082 enum { 1083 LXB_CSS_UNICODE_BIDI_NORMAL = LXB_CSS_VALUE_NORMAL, 1084 LXB_CSS_UNICODE_BIDI_EMBED = LXB_CSS_VALUE_EMBED, 1085 LXB_CSS_UNICODE_BIDI_ISOLATE = LXB_CSS_VALUE_ISOLATE, 1086 LXB_CSS_UNICODE_BIDI_BIDI_OVERRIDE = LXB_CSS_VALUE_BIDI_OVERRIDE, 1087 LXB_CSS_UNICODE_BIDI_ISOLATE_OVERRIDE = LXB_CSS_VALUE_ISOLATE_OVERRIDE, 1088 LXB_CSS_UNICODE_BIDI_PLAINTEXT = LXB_CSS_VALUE_PLAINTEXT 1089 }; 1090 typedef unsigned int lxb_css_unicode_bidi_type_t; 1091 1092 enum { 1093 LXB_CSS_VERTICAL_ALIGN_FIRST = LXB_CSS_VALUE_FIRST, 1094 LXB_CSS_VERTICAL_ALIGN_LAST = LXB_CSS_VALUE_LAST 1095 }; 1096 typedef unsigned int lxb_css_vertical_align_type_t; 1097 1098 enum { 1099 LXB_CSS_VISIBILITY_VISIBLE = LXB_CSS_VALUE_VISIBLE, 1100 LXB_CSS_VISIBILITY_HIDDEN = LXB_CSS_VALUE_HIDDEN, 1101 LXB_CSS_VISIBILITY_COLLAPSE = LXB_CSS_VALUE_COLLAPSE 1102 }; 1103 typedef unsigned int lxb_css_visibility_type_t; 1104 1105 enum { 1106 LXB_CSS_WHITE_SPACE_NORMAL = LXB_CSS_VALUE_NORMAL, 1107 LXB_CSS_WHITE_SPACE_PRE = LXB_CSS_VALUE_PRE, 1108 LXB_CSS_WHITE_SPACE_NOWRAP = LXB_CSS_VALUE_NOWRAP, 1109 LXB_CSS_WHITE_SPACE_PRE_WRAP = LXB_CSS_VALUE_PRE_WRAP, 1110 LXB_CSS_WHITE_SPACE_BREAK_SPACES = LXB_CSS_VALUE_BREAK_SPACES, 1111 LXB_CSS_WHITE_SPACE_PRE_LINE = LXB_CSS_VALUE_PRE_LINE 1112 }; 1113 typedef unsigned int lxb_css_white_space_type_t; 1114 1115 enum { 1116 LXB_CSS_WIDTH_AUTO = LXB_CSS_VALUE_AUTO, 1117 LXB_CSS_WIDTH_MIN_CONTENT = LXB_CSS_VALUE_MIN_CONTENT, 1118 LXB_CSS_WIDTH_MAX_CONTENT = LXB_CSS_VALUE_MAX_CONTENT, 1119 LXB_CSS_WIDTH__LENGTH = LXB_CSS_VALUE__LENGTH, 1120 LXB_CSS_WIDTH__PERCENTAGE = LXB_CSS_VALUE__PERCENTAGE, 1121 LXB_CSS_WIDTH__NUMBER = LXB_CSS_VALUE__NUMBER, 1122 LXB_CSS_WIDTH__ANGLE = LXB_CSS_VALUE__ANGLE 1123 }; 1124 typedef unsigned int lxb_css_width_type_t; 1125 1126 enum { 1127 LXB_CSS_WORD_BREAK_NORMAL = LXB_CSS_VALUE_NORMAL, 1128 LXB_CSS_WORD_BREAK_KEEP_ALL = LXB_CSS_VALUE_KEEP_ALL, 1129 LXB_CSS_WORD_BREAK_BREAK_ALL = LXB_CSS_VALUE_BREAK_ALL, 1130 LXB_CSS_WORD_BREAK_BREAK_WORD = LXB_CSS_VALUE_BREAK_WORD 1131 }; 1132 typedef unsigned int lxb_css_word_break_type_t; 1133 1134 enum { 1135 LXB_CSS_WORD_SPACING_NORMAL = LXB_CSS_VALUE_NORMAL, 1136 LXB_CSS_WORD_SPACING__LENGTH = LXB_CSS_VALUE__LENGTH 1137 }; 1138 typedef unsigned int lxb_css_word_spacing_type_t; 1139 1140 enum { 1141 LXB_CSS_WORD_WRAP_NORMAL = LXB_CSS_VALUE_NORMAL, 1142 LXB_CSS_WORD_WRAP_BREAK_WORD = LXB_CSS_VALUE_BREAK_WORD, 1143 LXB_CSS_WORD_WRAP_ANYWHERE = LXB_CSS_VALUE_ANYWHERE 1144 }; 1145 typedef unsigned int lxb_css_word_wrap_type_t; 1146 1147 enum { 1148 LXB_CSS_WRAP_FLOW_AUTO = LXB_CSS_VALUE_AUTO, 1149 LXB_CSS_WRAP_FLOW_BOTH = LXB_CSS_VALUE_BOTH, 1150 LXB_CSS_WRAP_FLOW_START = LXB_CSS_VALUE_START, 1151 LXB_CSS_WRAP_FLOW_END = LXB_CSS_VALUE_END, 1152 LXB_CSS_WRAP_FLOW_MINIMUM = LXB_CSS_VALUE_MINIMUM, 1153 LXB_CSS_WRAP_FLOW_MAXIMUM = LXB_CSS_VALUE_MAXIMUM, 1154 LXB_CSS_WRAP_FLOW_CLEAR = LXB_CSS_VALUE_CLEAR 1155 }; 1156 typedef unsigned int lxb_css_wrap_flow_type_t; 1157 1158 enum { 1159 LXB_CSS_WRAP_THROUGH_WRAP = LXB_CSS_VALUE_WRAP, 1160 LXB_CSS_WRAP_THROUGH_NONE = LXB_CSS_VALUE_NONE 1161 }; 1162 typedef unsigned int lxb_css_wrap_through_type_t; 1163 1164 enum { 1165 LXB_CSS_WRITING_MODE_HORIZONTAL_TB = LXB_CSS_VALUE_HORIZONTAL_TB, 1166 LXB_CSS_WRITING_MODE_VERTICAL_RL = LXB_CSS_VALUE_VERTICAL_RL, 1167 LXB_CSS_WRITING_MODE_VERTICAL_LR = LXB_CSS_VALUE_VERTICAL_LR, 1168 LXB_CSS_WRITING_MODE_SIDEWAYS_RL = LXB_CSS_VALUE_SIDEWAYS_RL, 1169 LXB_CSS_WRITING_MODE_SIDEWAYS_LR = LXB_CSS_VALUE_SIDEWAYS_LR 1170 }; 1171 typedef unsigned int lxb_css_writing_mode_type_t; 1172 1173 enum { 1174 LXB_CSS_Z_INDEX_AUTO = LXB_CSS_VALUE_AUTO, 1175 LXB_CSS_Z_INDEX__INTEGER = LXB_CSS_VALUE__INTEGER 1176 }; 1177 typedef unsigned int lxb_css_z_index_type_t; 1178 1179 1180 #endif /* LXB_CSS_PROPERTY_CONST_H */ 1181