From e7c2cc454c93bff0f95650cae5a94e672f9092c1 Mon Sep 17 00:00:00 2001 From: lexborisov Date: Sun, 9 Oct 2016 17:55:27 +0300 Subject: [PATCH] Added 200+ CSS Properties for parsing --- .../UserInterfaceState.xcuserstate | Bin 70799 -> 70142 bytes devel/osx/Modest/main.c | 3 +- include/modest/style/map.h | 183 ++ include/modest/style/map_resource.h | 186 +- include/mycss/property/const.h | 2747 +++++++++++++---- include/mycss/property/parser.h | 185 +- include/mycss/property/resources.h | 1664 ++++++---- source/modest/style/map.c | 747 ++++- source/modest/style/map.h | 183 ++ source/modest/style/map_resource.h | 186 +- source/mycss/declaration/parser.c | 1 - source/mycss/property/const.h | 2747 +++++++++++++---- source/mycss/property/parser.c | 916 ++++++ source/mycss/property/parser.h | 185 +- source/mycss/property/resources.h | 1664 ++++++---- 15 files changed, 9227 insertions(+), 2370 deletions(-) diff --git a/devel/osx/Modest.xcodeproj/project.xcworkspace/xcuserdata/alexanderborisov.xcuserdatad/UserInterfaceState.xcuserstate b/devel/osx/Modest.xcodeproj/project.xcworkspace/xcuserdata/alexanderborisov.xcuserdatad/UserInterfaceState.xcuserstate index 816e779efd72d4ce84b66c41e9117eaf622df9dc..d10c3447e53358cb51881109f1e6d387974fbfe5 100644 GIT binary patch literal 70142 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 literal 70799 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 diff --git a/devel/osx/Modest/main.c b/devel/osx/Modest/main.c index 04600c1..c2bb498 100644 --- a/devel/osx/Modest/main.c +++ b/devel/osx/Modest/main.c @@ -186,6 +186,7 @@ int main(int argc, const char * argv[]) { char *html_f = "/new/C-git/habr/1.html"; char *css_f = "/new/C-git/habr/1_glob.css"; + //char *css_f = "/new/C-git/bootstrap.css"; char *html = "sdsd

"; char *css = "lala, bebe, sss {width: 10px}"; @@ -196,7 +197,7 @@ int main(int argc, const char * argv[]) { modest_status_t status = modest_init(modest); myhtml_tree_t *myhtml_tree = myhtml(html_f, strlen(html_f), true, false, modest_callback_for_create_mnode, (void*)modest); - mycss_entry_t *mycss_entry = mycss(css_f, strlen(css_f), true, false); + mycss_entry_t *mycss_entry = mycss(css_f, strlen(css_f), true, true); // myhtml_tree_t *myhtml_tree = myhtml(html, strlen(html), false, true, modest_callback_for_create_mnode, (void*)modest); // mycss_entry_t *mycss_entry = mycss(css, strlen(css), false, true); diff --git a/include/modest/style/map.h b/include/modest/style/map.h index 2f616ef..e6ae8c8 100644 --- a/include/modest/style/map.h +++ b/include/modest/style/map.h @@ -34,6 +34,17 @@ void modest_style_map_collate_declaration_undef(myhtml_tree_node_t* node, modest void modest_style_map_collate_declaration_align_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_align_items(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_align_self(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_fill_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_iteration_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_name(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_play_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_appearance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_backface_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_attachment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_clip(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -43,6 +54,9 @@ void modest_style_map_collate_declaration_background_origin(myhtml_tree_node_t* void modest_style_map_collate_declaration_background_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_repeat(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_size(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_label(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -50,6 +64,7 @@ void modest_style_map_collate_declaration_border_bottom_left_radius(myhtml_tree_ void modest_style_map_collate_declaration_border_bottom_right_radius(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_border_collapse(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_image(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_image_outset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -65,6 +80,7 @@ void modest_style_map_collate_declaration_border_right(myhtml_tree_node_t* node, void modest_style_map_collate_declaration_border_right_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_right_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_right_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_border_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -73,11 +89,49 @@ void modest_style_map_collate_declaration_border_top_right_radius(myhtml_tree_no void modest_style_map_collate_declaration_border_top_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_box_decoration_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_box_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_box_sizing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_box_suppress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_inside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caption_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret_shape(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_clear(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_clear_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_interpolation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_interpolation_filters(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_gap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_span(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_columns(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_contain(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_continue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_counter_increment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cursor(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_display(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_empty_cells(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex_basis(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -105,20 +159,56 @@ void modest_style_map_collate_declaration_font_variant_ligatures(myhtml_tree_nod void modest_style_map_collate_declaration_font_variant_numeric(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_font_variant_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_font_weight(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_glyph_orientation_vertical(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_hanging_punctuation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_hyphens(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_image_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_indent_edge_reset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_inline_size_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_justify_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_letter_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_height_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_image(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_mid(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_max_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_max_lines(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_max_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_min_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_min_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_down(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_up(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_order(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_orphans(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_offset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_overflow_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow_x(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow_y(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -126,7 +216,100 @@ void modest_style_map_collate_declaration_padding_bottom(myhtml_tree_node_t* nod void modest_style_map_collate_declaration_padding_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_perspective(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_perspective_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_presentation_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_quotes(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_region_fragment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_resize(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_merge(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_padding(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_stop(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_image_threshold(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_outside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_speak(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_speak_as(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_string_set(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_dasharray(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_dashoffset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_linecap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_linejoin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_miterlimit(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_tab_size(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_table_layout(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align_all(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align_last(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_combine_upright(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_line(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_skip(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_styl(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_indent(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_justify(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_orientation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_size_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_underline_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_touch_action(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_box(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_property(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_unicode_bidi(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_user_select(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_vertical_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_balance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_family(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_pitch(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_range(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_rate(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_stress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_volume(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_white_space(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_widows(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_will_change(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_wrap_flow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_wrap_through(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_writing_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_z_index(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); #endif /* MODEST_STYLE_MAP_H */ diff --git a/include/modest/style/map_resource.h b/include/modest/style/map_resource.h index 4de782a..a66521c 100644 --- a/include/modest/style/map_resource.h +++ b/include/modest/style/map_resource.h @@ -28,6 +28,17 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_align_content, modest_style_map_collate_declaration_align_items, modest_style_map_collate_declaration_align_self, + modest_style_map_collate_declaration_animation, + modest_style_map_collate_declaration_animation_delay, + modest_style_map_collate_declaration_animation_direction, + modest_style_map_collate_declaration_animation_duration, + modest_style_map_collate_declaration_animation_fill_mode, + modest_style_map_collate_declaration_animation_iteration_count, + modest_style_map_collate_declaration_animation_name, + modest_style_map_collate_declaration_animation_play_state, + modest_style_map_collate_declaration_animation_timing_function, + modest_style_map_collate_declaration_appearance, + modest_style_map_collate_declaration_backface_visibility, modest_style_map_collate_declaration_background, modest_style_map_collate_declaration_background_attachment, modest_style_map_collate_declaration_background_clip, @@ -37,6 +48,9 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_background_position, modest_style_map_collate_declaration_background_repeat, modest_style_map_collate_declaration_background_size, + modest_style_map_collate_declaration_bookmark_label, + modest_style_map_collate_declaration_bookmark_level, + modest_style_map_collate_declaration_bookmark_state, modest_style_map_collate_declaration_border, modest_style_map_collate_declaration_border_bottom, modest_style_map_collate_declaration_border_bottom_color, @@ -44,6 +58,7 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_bottom_right_radius, modest_style_map_collate_declaration_border_bottom_style, modest_style_map_collate_declaration_border_bottom_width, + modest_style_map_collate_declaration_border_collapse, modest_style_map_collate_declaration_border_color, modest_style_map_collate_declaration_border_image, modest_style_map_collate_declaration_border_image_outset, @@ -59,6 +74,7 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_right_color, modest_style_map_collate_declaration_border_right_style, modest_style_map_collate_declaration_border_right_width, + modest_style_map_collate_declaration_border_spacing, modest_style_map_collate_declaration_border_style, modest_style_map_collate_declaration_border_top, modest_style_map_collate_declaration_border_top_color, @@ -67,11 +83,49 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_top_style, modest_style_map_collate_declaration_border_top_width, modest_style_map_collate_declaration_border_width, + modest_style_map_collate_declaration_bottom, + modest_style_map_collate_declaration_box_decoration_break, modest_style_map_collate_declaration_box_shadow, + modest_style_map_collate_declaration_box_sizing, modest_style_map_collate_declaration_box_suppress, + modest_style_map_collate_declaration_break_after, + modest_style_map_collate_declaration_break_before, + modest_style_map_collate_declaration_break_inside, + modest_style_map_collate_declaration_caption_side, + modest_style_map_collate_declaration_caret, + modest_style_map_collate_declaration_caret_color, + modest_style_map_collate_declaration_caret_shape, modest_style_map_collate_declaration_clear, modest_style_map_collate_declaration_clear_after, + modest_style_map_collate_declaration_color, + modest_style_map_collate_declaration_color_adjust, + modest_style_map_collate_declaration_color_interpolation, + modest_style_map_collate_declaration_color_interpolation_filters, + modest_style_map_collate_declaration_color_rendering, + modest_style_map_collate_declaration_column_count, + modest_style_map_collate_declaration_column_fill, + modest_style_map_collate_declaration_column_gap, + modest_style_map_collate_declaration_column_rule, + modest_style_map_collate_declaration_column_rule_color, + modest_style_map_collate_declaration_column_rule_style, + modest_style_map_collate_declaration_column_rule_width, + modest_style_map_collate_declaration_column_span, + modest_style_map_collate_declaration_column_width, + modest_style_map_collate_declaration_columns, + modest_style_map_collate_declaration_contain, + modest_style_map_collate_declaration_content, + modest_style_map_collate_declaration_continue, + modest_style_map_collate_declaration_counter_increment, + modest_style_map_collate_declaration_cue, + modest_style_map_collate_declaration_cue_after, + modest_style_map_collate_declaration_cue_before, + modest_style_map_collate_declaration_cursor, + modest_style_map_collate_declaration_direction, modest_style_map_collate_declaration_display, + modest_style_map_collate_declaration_empty_cells, + modest_style_map_collate_declaration_fill, + modest_style_map_collate_declaration_fill_opacity, + modest_style_map_collate_declaration_fill_rule, modest_style_map_collate_declaration_flex, modest_style_map_collate_declaration_flex_basis, modest_style_map_collate_declaration_flex_direction, @@ -99,20 +153,56 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_font_variant_numeric, modest_style_map_collate_declaration_font_variant_position, modest_style_map_collate_declaration_font_weight, + modest_style_map_collate_declaration_glyph_orientation_vertical, + modest_style_map_collate_declaration_hanging_punctuation, modest_style_map_collate_declaration_height, + modest_style_map_collate_declaration_hyphens, + modest_style_map_collate_declaration_image_rendering, modest_style_map_collate_declaration_indent_edge_reset, + modest_style_map_collate_declaration_inline_size_step, modest_style_map_collate_declaration_justify_content, + modest_style_map_collate_declaration_left, + modest_style_map_collate_declaration_letter_spacing, + modest_style_map_collate_declaration_line_break, + modest_style_map_collate_declaration_line_height, + modest_style_map_collate_declaration_line_height_step, + modest_style_map_collate_declaration_list_style, + modest_style_map_collate_declaration_list_style_image, + modest_style_map_collate_declaration_list_style_position, + modest_style_map_collate_declaration_list_style_type, modest_style_map_collate_declaration_margin, modest_style_map_collate_declaration_margin_bottom, modest_style_map_collate_declaration_margin_left, modest_style_map_collate_declaration_margin_right, modest_style_map_collate_declaration_margin_top, + modest_style_map_collate_declaration_marker, + modest_style_map_collate_declaration_marker_end, + modest_style_map_collate_declaration_marker_mid, + modest_style_map_collate_declaration_marker_side, + modest_style_map_collate_declaration_marker_start, modest_style_map_collate_declaration_max_height, + modest_style_map_collate_declaration_max_lines, modest_style_map_collate_declaration_max_width, modest_style_map_collate_declaration_min_height, modest_style_map_collate_declaration_min_width, + modest_style_map_collate_declaration_nav_down, + modest_style_map_collate_declaration_nav_left, + modest_style_map_collate_declaration_nav_right, + modest_style_map_collate_declaration_nav_up, + modest_style_map_collate_declaration_offset_after, + modest_style_map_collate_declaration_offset_before, + modest_style_map_collate_declaration_offset_end, + modest_style_map_collate_declaration_offset_start, + modest_style_map_collate_declaration_opacity, modest_style_map_collate_declaration_order, + modest_style_map_collate_declaration_orphans, + modest_style_map_collate_declaration_outline, + modest_style_map_collate_declaration_outline_color, + modest_style_map_collate_declaration_outline_offset, + modest_style_map_collate_declaration_outline_style, + modest_style_map_collate_declaration_outline_width, modest_style_map_collate_declaration_overflow, + modest_style_map_collate_declaration_overflow_wrap, modest_style_map_collate_declaration_overflow_x, modest_style_map_collate_declaration_overflow_y, modest_style_map_collate_declaration_padding, @@ -120,9 +210,101 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_padding_left, modest_style_map_collate_declaration_padding_right, modest_style_map_collate_declaration_padding_top, + modest_style_map_collate_declaration_pause, + modest_style_map_collate_declaration_pause_after, + modest_style_map_collate_declaration_pause_before, + modest_style_map_collate_declaration_perspective, + modest_style_map_collate_declaration_perspective_origin, + modest_style_map_collate_declaration_position, + modest_style_map_collate_declaration_presentation_level, + modest_style_map_collate_declaration_quotes, + modest_style_map_collate_declaration_region_fragment, + modest_style_map_collate_declaration_resize, + modest_style_map_collate_declaration_rest, + modest_style_map_collate_declaration_rest_after, + modest_style_map_collate_declaration_rest_before, + modest_style_map_collate_declaration_right, + modest_style_map_collate_declaration_ruby_align, + modest_style_map_collate_declaration_ruby_merge, + modest_style_map_collate_declaration_ruby_position, + modest_style_map_collate_declaration_scroll_padding, + modest_style_map_collate_declaration_scroll_snap_align, + modest_style_map_collate_declaration_scroll_snap_margin, + modest_style_map_collate_declaration_scroll_snap_stop, + modest_style_map_collate_declaration_scroll_snap_type, + modest_style_map_collate_declaration_shape_image_threshold, + modest_style_map_collate_declaration_shape_margin, + modest_style_map_collate_declaration_shape_outside, + modest_style_map_collate_declaration_shape_rendering, + modest_style_map_collate_declaration_speak, + modest_style_map_collate_declaration_speak_as, + modest_style_map_collate_declaration_string_set, + modest_style_map_collate_declaration_stroke, + modest_style_map_collate_declaration_stroke_dasharray, + modest_style_map_collate_declaration_stroke_dashoffset, + modest_style_map_collate_declaration_stroke_linecap, + modest_style_map_collate_declaration_stroke_linejoin, + modest_style_map_collate_declaration_stroke_miterlimit, + modest_style_map_collate_declaration_stroke_opacity, + modest_style_map_collate_declaration_stroke_width, + modest_style_map_collate_declaration_tab_size, + modest_style_map_collate_declaration_table_layout, + modest_style_map_collate_declaration_text_align, + modest_style_map_collate_declaration_text_align_all, + modest_style_map_collate_declaration_text_align_last, + modest_style_map_collate_declaration_text_combine_upright, + modest_style_map_collate_declaration_text_decoration, + modest_style_map_collate_declaration_text_decoration_color, + modest_style_map_collate_declaration_text_decoration_line, + modest_style_map_collate_declaration_text_decoration_skip, + modest_style_map_collate_declaration_text_decoration_styl, + modest_style_map_collate_declaration_text_emphasis, + modest_style_map_collate_declaration_text_emphasis_color, + modest_style_map_collate_declaration_text_emphasis_position, + modest_style_map_collate_declaration_text_emphasis_style, + modest_style_map_collate_declaration_text_indent, + modest_style_map_collate_declaration_text_justify, + modest_style_map_collate_declaration_text_orientation, + modest_style_map_collate_declaration_text_overflow, + modest_style_map_collate_declaration_text_rendering, + modest_style_map_collate_declaration_text_shadow, + modest_style_map_collate_declaration_text_size_adjust, + modest_style_map_collate_declaration_text_transform, + modest_style_map_collate_declaration_text_underline_position, + modest_style_map_collate_declaration_top, + modest_style_map_collate_declaration_touch_action, + modest_style_map_collate_declaration_transform, + modest_style_map_collate_declaration_transform_box, + modest_style_map_collate_declaration_transform_origin, + modest_style_map_collate_declaration_transform_style, + modest_style_map_collate_declaration_transition, + modest_style_map_collate_declaration_transition_delay, + modest_style_map_collate_declaration_transition_duration, + modest_style_map_collate_declaration_transition_property, + modest_style_map_collate_declaration_transition_timing_function, + modest_style_map_collate_declaration_unicode_bidi, + modest_style_map_collate_declaration_user_select, + modest_style_map_collate_declaration_vertical_align, modest_style_map_collate_declaration_visibility, - modest_style_map_collate_declaration_width - + modest_style_map_collate_declaration_voice_balance, + modest_style_map_collate_declaration_voice_duration, + modest_style_map_collate_declaration_voice_family, + modest_style_map_collate_declaration_voice_pitch, + modest_style_map_collate_declaration_voice_range, + modest_style_map_collate_declaration_voice_rate, + modest_style_map_collate_declaration_voice_stress, + modest_style_map_collate_declaration_voice_volume, + modest_style_map_collate_declaration_white_space, + modest_style_map_collate_declaration_widows, + modest_style_map_collate_declaration_width, + modest_style_map_collate_declaration_will_change, + modest_style_map_collate_declaration_word_break, + modest_style_map_collate_declaration_word_spacing, + modest_style_map_collate_declaration_word_wrap, + modest_style_map_collate_declaration_wrap_flow, + modest_style_map_collate_declaration_wrap_through, + modest_style_map_collate_declaration_writing_mode, + modest_style_map_collate_declaration_z_index }; #endif /* MODEST_STYLE_MAP_RESOURCE_H */ diff --git a/include/mycss/property/const.h b/include/mycss/property/const.h index 94e4a86..357d0b4 100644 --- a/include/mycss/property/const.h +++ b/include/mycss/property/const.h @@ -27,890 +27,2389 @@ extern "C" { #endif enum mycss_property_type { - MyCSS_PROPERTY_TYPE_UNDEF = 0x0000, - MyCSS_PROPERTY_TYPE_ALIGN_CONTENT = 0x0001, - MyCSS_PROPERTY_TYPE_ALIGN_ITEMS = 0x0002, - MyCSS_PROPERTY_TYPE_ALIGN_SELF = 0x0003, - MyCSS_PROPERTY_TYPE_BACKGROUND = 0x0004, - MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT = 0x0005, - MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP = 0x0006, - MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR = 0x0007, - MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE = 0x0008, - MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN = 0x0009, - MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION = 0x000a, - MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT = 0x000b, - MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE = 0x000c, - MyCSS_PROPERTY_TYPE_BORDER = 0x000d, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM = 0x000e, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR = 0x000f, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS = 0x0010, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS = 0x0011, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE = 0x0012, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH = 0x0013, - MyCSS_PROPERTY_TYPE_BORDER_COLOR = 0x0014, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE = 0x0015, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET = 0x0016, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT = 0x0017, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE = 0x0018, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH = 0x0019, - MyCSS_PROPERTY_TYPE_BORDER_LEFT = 0x001a, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR = 0x001b, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE = 0x001c, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH = 0x001d, - MyCSS_PROPERTY_TYPE_BORDER_RADIUS = 0x001e, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT = 0x001f, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR = 0x0020, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE = 0x0021, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH = 0x0022, - MyCSS_PROPERTY_TYPE_BORDER_STYLE = 0x0023, - MyCSS_PROPERTY_TYPE_BORDER_TOP = 0x0024, - MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR = 0x0025, - MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS = 0x0026, - MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS = 0x0027, - MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE = 0x0028, - MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH = 0x0029, - MyCSS_PROPERTY_TYPE_BORDER_WIDTH = 0x002a, - MyCSS_PROPERTY_TYPE_BOX_SHADOW = 0x002b, - MyCSS_PROPERTY_TYPE_BOX_SUPPRESS = 0x002c, - MyCSS_PROPERTY_TYPE_CLEAR = 0x002d, - MyCSS_PROPERTY_TYPE_CLEAR_AFTER = 0x002e, - MyCSS_PROPERTY_TYPE_DISPLAY = 0x002f, - MyCSS_PROPERTY_TYPE_FLEX = 0x0030, - MyCSS_PROPERTY_TYPE_FLEX_BASIS = 0x0031, - MyCSS_PROPERTY_TYPE_FLEX_DIRECTION = 0x0032, - MyCSS_PROPERTY_TYPE_FLEX_FLOW = 0x0033, - MyCSS_PROPERTY_TYPE_FLEX_GROW = 0x0034, - MyCSS_PROPERTY_TYPE_FLEX_SHRINK = 0x0035, - MyCSS_PROPERTY_TYPE_FLEX_WRAP = 0x0036, - MyCSS_PROPERTY_TYPE_FLOAT = 0x0037, - MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE = 0x0038, - MyCSS_PROPERTY_TYPE_FONT = 0x0039, - MyCSS_PROPERTY_TYPE_FONT_FAMILY = 0x003a, - MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS = 0x003b, - MyCSS_PROPERTY_TYPE_FONT_KERNING = 0x003c, - MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE = 0x003d, - MyCSS_PROPERTY_TYPE_FONT_SIZE = 0x003e, - MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST = 0x003f, - MyCSS_PROPERTY_TYPE_FONT_STRETCH = 0x0040, - MyCSS_PROPERTY_TYPE_FONT_STYLE = 0x0041, - MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS = 0x0042, - MyCSS_PROPERTY_TYPE_FONT_VARIANT = 0x0043, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES = 0x0044, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS = 0x0045, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN = 0x0046, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES = 0x0047, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC = 0x0048, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION = 0x0049, - MyCSS_PROPERTY_TYPE_FONT_WEIGHT = 0x004a, - MyCSS_PROPERTY_TYPE_HEIGHT = 0x004b, - MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET = 0x004c, - MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT = 0x004d, - MyCSS_PROPERTY_TYPE_MARGIN = 0x004e, - MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM = 0x004f, - MyCSS_PROPERTY_TYPE_MARGIN_LEFT = 0x0050, - MyCSS_PROPERTY_TYPE_MARGIN_RIGHT = 0x0051, - MyCSS_PROPERTY_TYPE_MARGIN_TOP = 0x0052, - MyCSS_PROPERTY_TYPE_MAX_HEIGHT = 0x0053, - MyCSS_PROPERTY_TYPE_MAX_WIDTH = 0x0054, - MyCSS_PROPERTY_TYPE_MIN_HEIGHT = 0x0055, - MyCSS_PROPERTY_TYPE_MIN_WIDTH = 0x0056, - MyCSS_PROPERTY_TYPE_ORDER = 0x0057, - MyCSS_PROPERTY_TYPE_OVERFLOW = 0x0058, - MyCSS_PROPERTY_TYPE_OVERFLOW_X = 0x0059, - MyCSS_PROPERTY_TYPE_OVERFLOW_Y = 0x005a, - MyCSS_PROPERTY_TYPE_PADDING = 0x005b, - MyCSS_PROPERTY_TYPE_PADDING_BOTTOM = 0x005c, - MyCSS_PROPERTY_TYPE_PADDING_LEFT = 0x005d, - MyCSS_PROPERTY_TYPE_PADDING_RIGHT = 0x005e, - MyCSS_PROPERTY_TYPE_PADDING_TOP = 0x005f, - MyCSS_PROPERTY_TYPE_VISIBILITY = 0x0060, - MyCSS_PROPERTY_TYPE_WIDTH = 0x0061, - MyCSS_PROPERTY_TYPE_LAST_ENTRY = 0x0062 + MyCSS_PROPERTY_TYPE_UNDEF = 0x0000, + MyCSS_PROPERTY_TYPE_ALIGN_CONTENT = 0x0001, + MyCSS_PROPERTY_TYPE_ALIGN_ITEMS = 0x0002, + MyCSS_PROPERTY_TYPE_ALIGN_SELF = 0x0003, + MyCSS_PROPERTY_TYPE_ANIMATION = 0x0004, + MyCSS_PROPERTY_TYPE_ANIMATION_DELAY = 0x0005, + MyCSS_PROPERTY_TYPE_ANIMATION_DIRECTION = 0x0006, + MyCSS_PROPERTY_TYPE_ANIMATION_DURATION = 0x0007, + MyCSS_PROPERTY_TYPE_ANIMATION_FILL_MODE = 0x0008, + MyCSS_PROPERTY_TYPE_ANIMATION_ITERATION_COUNT = 0x0009, + MyCSS_PROPERTY_TYPE_ANIMATION_NAME = 0x000a, + MyCSS_PROPERTY_TYPE_ANIMATION_PLAY_STATE = 0x000b, + MyCSS_PROPERTY_TYPE_ANIMATION_TIMING_FUNCTION = 0x000c, + MyCSS_PROPERTY_TYPE_APPEARANCE = 0x000d, + MyCSS_PROPERTY_TYPE_BACKFACE_VISIBILITY = 0x000e, + MyCSS_PROPERTY_TYPE_BACKGROUND = 0x000f, + MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT = 0x0010, + MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP = 0x0011, + MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR = 0x0012, + MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE = 0x0013, + MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN = 0x0014, + MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION = 0x0015, + MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT = 0x0016, + MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE = 0x0017, + MyCSS_PROPERTY_TYPE_BOOKMARK_LABEL = 0x0018, + MyCSS_PROPERTY_TYPE_BOOKMARK_LEVEL = 0x0019, + MyCSS_PROPERTY_TYPE_BOOKMARK_STATE = 0x001a, + MyCSS_PROPERTY_TYPE_BORDER = 0x001b, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM = 0x001c, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR = 0x001d, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS = 0x001e, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS = 0x001f, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE = 0x0020, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH = 0x0021, + MyCSS_PROPERTY_TYPE_BORDER_COLLAPSE = 0x0022, + MyCSS_PROPERTY_TYPE_BORDER_COLOR = 0x0023, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE = 0x0024, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET = 0x0025, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT = 0x0026, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE = 0x0027, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH = 0x0028, + MyCSS_PROPERTY_TYPE_BORDER_LEFT = 0x0029, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR = 0x002a, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE = 0x002b, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH = 0x002c, + MyCSS_PROPERTY_TYPE_BORDER_RADIUS = 0x002d, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT = 0x002e, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR = 0x002f, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE = 0x0030, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH = 0x0031, + MyCSS_PROPERTY_TYPE_BORDER_SPACING = 0x0032, + MyCSS_PROPERTY_TYPE_BORDER_STYLE = 0x0033, + MyCSS_PROPERTY_TYPE_BORDER_TOP = 0x0034, + MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR = 0x0035, + MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS = 0x0036, + MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS = 0x0037, + MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE = 0x0038, + MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH = 0x0039, + MyCSS_PROPERTY_TYPE_BORDER_WIDTH = 0x003a, + MyCSS_PROPERTY_TYPE_BOTTOM = 0x003b, + MyCSS_PROPERTY_TYPE_BOX_DECORATION_BREAK = 0x003c, + MyCSS_PROPERTY_TYPE_BOX_SHADOW = 0x003d, + MyCSS_PROPERTY_TYPE_BOX_SIZING = 0x003e, + MyCSS_PROPERTY_TYPE_BOX_SUPPRESS = 0x003f, + MyCSS_PROPERTY_TYPE_BREAK_AFTER = 0x0040, + MyCSS_PROPERTY_TYPE_BREAK_BEFORE = 0x0041, + MyCSS_PROPERTY_TYPE_BREAK_INSIDE = 0x0042, + MyCSS_PROPERTY_TYPE_CAPTION_SIDE = 0x0043, + MyCSS_PROPERTY_TYPE_CARET = 0x0044, + MyCSS_PROPERTY_TYPE_CARET_COLOR = 0x0045, + MyCSS_PROPERTY_TYPE_CARET_SHAPE = 0x0046, + MyCSS_PROPERTY_TYPE_CLEAR = 0x0047, + MyCSS_PROPERTY_TYPE_CLEAR_AFTER = 0x0048, + MyCSS_PROPERTY_TYPE_COLOR = 0x0049, + MyCSS_PROPERTY_TYPE_COLOR_ADJUST = 0x004a, + MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION = 0x004b, + MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION_FILTERS = 0x004c, + MyCSS_PROPERTY_TYPE_COLOR_RENDERING = 0x004d, + MyCSS_PROPERTY_TYPE_COLUMN_COUNT = 0x004e, + MyCSS_PROPERTY_TYPE_COLUMN_FILL = 0x004f, + MyCSS_PROPERTY_TYPE_COLUMN_GAP = 0x0050, + MyCSS_PROPERTY_TYPE_COLUMN_RULE = 0x0051, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_COLOR = 0x0052, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_STYLE = 0x0053, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_WIDTH = 0x0054, + MyCSS_PROPERTY_TYPE_COLUMN_SPAN = 0x0055, + MyCSS_PROPERTY_TYPE_COLUMN_WIDTH = 0x0056, + MyCSS_PROPERTY_TYPE_COLUMNS = 0x0057, + MyCSS_PROPERTY_TYPE_CONTAIN = 0x0058, + MyCSS_PROPERTY_TYPE_CONTENT = 0x0059, + MyCSS_PROPERTY_TYPE_CONTINUE = 0x005a, + MyCSS_PROPERTY_TYPE_COUNTER_INCREMENT = 0x005b, + MyCSS_PROPERTY_TYPE_CUE = 0x005c, + MyCSS_PROPERTY_TYPE_CUE_AFTER = 0x005d, + MyCSS_PROPERTY_TYPE_CUE_BEFORE = 0x005e, + MyCSS_PROPERTY_TYPE_CURSOR = 0x005f, + MyCSS_PROPERTY_TYPE_DIRECTION = 0x0060, + MyCSS_PROPERTY_TYPE_DISPLAY = 0x0061, + MyCSS_PROPERTY_TYPE_EMPTY_CELLS = 0x0062, + MyCSS_PROPERTY_TYPE_FILL = 0x0063, + MyCSS_PROPERTY_TYPE_FILL_OPACITY = 0x0064, + MyCSS_PROPERTY_TYPE_FILL_RULE = 0x0065, + MyCSS_PROPERTY_TYPE_FLEX = 0x0066, + MyCSS_PROPERTY_TYPE_FLEX_BASIS = 0x0067, + MyCSS_PROPERTY_TYPE_FLEX_DIRECTION = 0x0068, + MyCSS_PROPERTY_TYPE_FLEX_FLOW = 0x0069, + MyCSS_PROPERTY_TYPE_FLEX_GROW = 0x006a, + MyCSS_PROPERTY_TYPE_FLEX_SHRINK = 0x006b, + MyCSS_PROPERTY_TYPE_FLEX_WRAP = 0x006c, + MyCSS_PROPERTY_TYPE_FLOAT = 0x006d, + MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE = 0x006e, + MyCSS_PROPERTY_TYPE_FONT = 0x006f, + MyCSS_PROPERTY_TYPE_FONT_FAMILY = 0x0070, + MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS = 0x0071, + MyCSS_PROPERTY_TYPE_FONT_KERNING = 0x0072, + MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE = 0x0073, + MyCSS_PROPERTY_TYPE_FONT_SIZE = 0x0074, + MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST = 0x0075, + MyCSS_PROPERTY_TYPE_FONT_STRETCH = 0x0076, + MyCSS_PROPERTY_TYPE_FONT_STYLE = 0x0077, + MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS = 0x0078, + MyCSS_PROPERTY_TYPE_FONT_VARIANT = 0x0079, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES = 0x007a, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS = 0x007b, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN = 0x007c, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES = 0x007d, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC = 0x007e, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION = 0x007f, + MyCSS_PROPERTY_TYPE_FONT_WEIGHT = 0x0080, + MyCSS_PROPERTY_TYPE_GLYPH_ORIENTATION_VERTICAL = 0x0081, + MyCSS_PROPERTY_TYPE_HANGING_PUNCTUATION = 0x0082, + MyCSS_PROPERTY_TYPE_HEIGHT = 0x0083, + MyCSS_PROPERTY_TYPE_HYPHENS = 0x0084, + MyCSS_PROPERTY_TYPE_IMAGE_RENDERING = 0x0085, + MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET = 0x0086, + MyCSS_PROPERTY_TYPE_INLINE_SIZE_STEP = 0x0087, + MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT = 0x0088, + MyCSS_PROPERTY_TYPE_LEFT = 0x0089, + MyCSS_PROPERTY_TYPE_LETTER_SPACING = 0x008a, + MyCSS_PROPERTY_TYPE_LINE_BREAK = 0x008b, + MyCSS_PROPERTY_TYPE_LINE_HEIGHT = 0x008c, + MyCSS_PROPERTY_TYPE_LINE_HEIGHT_STEP = 0x008d, + MyCSS_PROPERTY_TYPE_LIST_STYLE = 0x008e, + MyCSS_PROPERTY_TYPE_LIST_STYLE_IMAGE = 0x008f, + MyCSS_PROPERTY_TYPE_LIST_STYLE_POSITION = 0x0090, + MyCSS_PROPERTY_TYPE_LIST_STYLE_TYPE = 0x0091, + MyCSS_PROPERTY_TYPE_MARGIN = 0x0092, + MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM = 0x0093, + MyCSS_PROPERTY_TYPE_MARGIN_LEFT = 0x0094, + MyCSS_PROPERTY_TYPE_MARGIN_RIGHT = 0x0095, + MyCSS_PROPERTY_TYPE_MARGIN_TOP = 0x0096, + MyCSS_PROPERTY_TYPE_MARKER = 0x0097, + MyCSS_PROPERTY_TYPE_MARKER_END = 0x0098, + MyCSS_PROPERTY_TYPE_MARKER_MID = 0x0099, + MyCSS_PROPERTY_TYPE_MARKER_SIDE = 0x009a, + MyCSS_PROPERTY_TYPE_MARKER_START = 0x009b, + MyCSS_PROPERTY_TYPE_MAX_HEIGHT = 0x009c, + MyCSS_PROPERTY_TYPE_MAX_LINES = 0x009d, + MyCSS_PROPERTY_TYPE_MAX_WIDTH = 0x009e, + MyCSS_PROPERTY_TYPE_MIN_HEIGHT = 0x009f, + MyCSS_PROPERTY_TYPE_MIN_WIDTH = 0x00a0, + MyCSS_PROPERTY_TYPE_NAV_DOWN = 0x00a1, + MyCSS_PROPERTY_TYPE_NAV_LEFT = 0x00a2, + MyCSS_PROPERTY_TYPE_NAV_RIGHT = 0x00a3, + MyCSS_PROPERTY_TYPE_NAV_UP = 0x00a4, + MyCSS_PROPERTY_TYPE_OFFSET_AFTER = 0x00a5, + MyCSS_PROPERTY_TYPE_OFFSET_BEFORE = 0x00a6, + MyCSS_PROPERTY_TYPE_OFFSET_END = 0x00a7, + MyCSS_PROPERTY_TYPE_OFFSET_START = 0x00a8, + MyCSS_PROPERTY_TYPE_OPACITY = 0x00a9, + MyCSS_PROPERTY_TYPE_ORDER = 0x00aa, + MyCSS_PROPERTY_TYPE_ORPHANS = 0x00ab, + MyCSS_PROPERTY_TYPE_OUTLINE = 0x00ac, + MyCSS_PROPERTY_TYPE_OUTLINE_COLOR = 0x00ad, + MyCSS_PROPERTY_TYPE_OUTLINE_OFFSET = 0x00ae, + MyCSS_PROPERTY_TYPE_OUTLINE_STYLE = 0x00af, + MyCSS_PROPERTY_TYPE_OUTLINE_WIDTH = 0x00b0, + MyCSS_PROPERTY_TYPE_OVERFLOW = 0x00b1, + MyCSS_PROPERTY_TYPE_OVERFLOW_WRAP = 0x00b2, + MyCSS_PROPERTY_TYPE_OVERFLOW_X = 0x00b3, + MyCSS_PROPERTY_TYPE_OVERFLOW_Y = 0x00b4, + MyCSS_PROPERTY_TYPE_PADDING = 0x00b5, + MyCSS_PROPERTY_TYPE_PADDING_BOTTOM = 0x00b6, + MyCSS_PROPERTY_TYPE_PADDING_LEFT = 0x00b7, + MyCSS_PROPERTY_TYPE_PADDING_RIGHT = 0x00b8, + MyCSS_PROPERTY_TYPE_PADDING_TOP = 0x00b9, + MyCSS_PROPERTY_TYPE_PAUSE = 0x00ba, + MyCSS_PROPERTY_TYPE_PAUSE_AFTER = 0x00bb, + MyCSS_PROPERTY_TYPE_PAUSE_BEFORE = 0x00bc, + MyCSS_PROPERTY_TYPE_PERSPECTIVE = 0x00bd, + MyCSS_PROPERTY_TYPE_PERSPECTIVE_ORIGIN = 0x00be, + MyCSS_PROPERTY_TYPE_POSITION = 0x00bf, + MyCSS_PROPERTY_TYPE_PRESENTATION_LEVEL = 0x00c0, + MyCSS_PROPERTY_TYPE_QUOTES = 0x00c1, + MyCSS_PROPERTY_TYPE_REGION_FRAGMENT = 0x00c2, + MyCSS_PROPERTY_TYPE_RESIZE = 0x00c3, + MyCSS_PROPERTY_TYPE_REST = 0x00c4, + MyCSS_PROPERTY_TYPE_REST_AFTER = 0x00c5, + MyCSS_PROPERTY_TYPE_REST_BEFORE = 0x00c6, + MyCSS_PROPERTY_TYPE_RIGHT = 0x00c7, + MyCSS_PROPERTY_TYPE_RUBY_ALIGN = 0x00c8, + MyCSS_PROPERTY_TYPE_RUBY_MERGE = 0x00c9, + MyCSS_PROPERTY_TYPE_RUBY_POSITION = 0x00ca, + MyCSS_PROPERTY_TYPE_SCROLL_PADDING = 0x00cb, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_ALIGN = 0x00cc, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_MARGIN = 0x00cd, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_STOP = 0x00ce, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_TYPE = 0x00cf, + MyCSS_PROPERTY_TYPE_SHAPE_IMAGE_THRESHOLD = 0x00d0, + MyCSS_PROPERTY_TYPE_SHAPE_MARGIN = 0x00d1, + MyCSS_PROPERTY_TYPE_SHAPE_OUTSIDE = 0x00d2, + MyCSS_PROPERTY_TYPE_SHAPE_RENDERING = 0x00d3, + MyCSS_PROPERTY_TYPE_SPEAK = 0x00d4, + MyCSS_PROPERTY_TYPE_SPEAK_AS = 0x00d5, + MyCSS_PROPERTY_TYPE_STRING_SET = 0x00d6, + MyCSS_PROPERTY_TYPE_STROKE = 0x00d7, + MyCSS_PROPERTY_TYPE_STROKE_DASHARRAY = 0x00d8, + MyCSS_PROPERTY_TYPE_STROKE_DASHOFFSET = 0x00d9, + MyCSS_PROPERTY_TYPE_STROKE_LINECAP = 0x00da, + MyCSS_PROPERTY_TYPE_STROKE_LINEJOIN = 0x00db, + MyCSS_PROPERTY_TYPE_STROKE_MITERLIMIT = 0x00dc, + MyCSS_PROPERTY_TYPE_STROKE_OPACITY = 0x00dd, + MyCSS_PROPERTY_TYPE_STROKE_WIDTH = 0x00de, + MyCSS_PROPERTY_TYPE_TAB_SIZE = 0x00df, + MyCSS_PROPERTY_TYPE_TABLE_LAYOUT = 0x00e0, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN = 0x00e1, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN_ALL = 0x00e2, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN_LAST = 0x00e3, + MyCSS_PROPERTY_TYPE_TEXT_COMBINE_UPRIGHT = 0x00e4, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION = 0x00e5, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_COLOR = 0x00e6, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_LINE = 0x00e7, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_SKIP = 0x00e8, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_STYL = 0x00e9, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS = 0x00ea, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_COLOR = 0x00eb, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_POSITION = 0x00ec, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_STYLE = 0x00ed, + MyCSS_PROPERTY_TYPE_TEXT_INDENT = 0x00ee, + MyCSS_PROPERTY_TYPE_TEXT_JUSTIFY = 0x00ef, + MyCSS_PROPERTY_TYPE_TEXT_ORIENTATION = 0x00f0, + MyCSS_PROPERTY_TYPE_TEXT_OVERFLOW = 0x00f1, + MyCSS_PROPERTY_TYPE_TEXT_RENDERING = 0x00f2, + MyCSS_PROPERTY_TYPE_TEXT_SHADOW = 0x00f3, + MyCSS_PROPERTY_TYPE_TEXT_SIZE_ADJUST = 0x00f4, + MyCSS_PROPERTY_TYPE_TEXT_TRANSFORM = 0x00f5, + MyCSS_PROPERTY_TYPE_TEXT_UNDERLINE_POSITION = 0x00f6, + MyCSS_PROPERTY_TYPE_TOP = 0x00f7, + MyCSS_PROPERTY_TYPE_TOUCH_ACTION = 0x00f8, + MyCSS_PROPERTY_TYPE_TRANSFORM = 0x00f9, + MyCSS_PROPERTY_TYPE_TRANSFORM_BOX = 0x00fa, + MyCSS_PROPERTY_TYPE_TRANSFORM_ORIGIN = 0x00fb, + MyCSS_PROPERTY_TYPE_TRANSFORM_STYLE = 0x00fc, + MyCSS_PROPERTY_TYPE_TRANSITION = 0x00fd, + MyCSS_PROPERTY_TYPE_TRANSITION_DELAY = 0x00fe, + MyCSS_PROPERTY_TYPE_TRANSITION_DURATION = 0x00ff, + MyCSS_PROPERTY_TYPE_TRANSITION_PROPERTY = 0x0100, + MyCSS_PROPERTY_TYPE_TRANSITION_TIMING_FUNCTION = 0x0101, + MyCSS_PROPERTY_TYPE_UNICODE_BIDI = 0x0102, + MyCSS_PROPERTY_TYPE_USER_SELECT = 0x0103, + MyCSS_PROPERTY_TYPE_VERTICAL_ALIGN = 0x0104, + MyCSS_PROPERTY_TYPE_VISIBILITY = 0x0105, + MyCSS_PROPERTY_TYPE_VOICE_BALANCE = 0x0106, + MyCSS_PROPERTY_TYPE_VOICE_DURATION = 0x0107, + MyCSS_PROPERTY_TYPE_VOICE_FAMILY = 0x0108, + MyCSS_PROPERTY_TYPE_VOICE_PITCH = 0x0109, + MyCSS_PROPERTY_TYPE_VOICE_RANGE = 0x010a, + MyCSS_PROPERTY_TYPE_VOICE_RATE = 0x010b, + MyCSS_PROPERTY_TYPE_VOICE_STRESS = 0x010c, + MyCSS_PROPERTY_TYPE_VOICE_VOLUME = 0x010d, + MyCSS_PROPERTY_TYPE_WHITE_SPACE = 0x010e, + MyCSS_PROPERTY_TYPE_WIDOWS = 0x010f, + MyCSS_PROPERTY_TYPE_WIDTH = 0x0110, + MyCSS_PROPERTY_TYPE_WILL_CHANGE = 0x0111, + MyCSS_PROPERTY_TYPE_WORD_BREAK = 0x0112, + MyCSS_PROPERTY_TYPE_WORD_SPACING = 0x0113, + MyCSS_PROPERTY_TYPE_WORD_WRAP = 0x0114, + MyCSS_PROPERTY_TYPE_WRAP_FLOW = 0x0115, + MyCSS_PROPERTY_TYPE_WRAP_THROUGH = 0x0116, + MyCSS_PROPERTY_TYPE_WRITING_MODE = 0x0117, + MyCSS_PROPERTY_TYPE_Z_INDEX = 0x0118, + MyCSS_PROPERTY_TYPE_LAST_ENTRY = 0x0119 } typedef mycss_property_type_t; enum mycss_property_value { MyCSS_PROPERTY_VALUE_UNDEF = 0x0000, - MyCSS_PROPERTY_VALUE_100 = 0x0001, - MyCSS_PROPERTY_VALUE_200 = 0x0002, - MyCSS_PROPERTY_VALUE_300 = 0x0003, - MyCSS_PROPERTY_VALUE_400 = 0x0004, - MyCSS_PROPERTY_VALUE_500 = 0x0005, - MyCSS_PROPERTY_VALUE_600 = 0x0006, - MyCSS_PROPERTY_VALUE_700 = 0x0007, - MyCSS_PROPERTY_VALUE_800 = 0x0008, - MyCSS_PROPERTY_VALUE_900 = 0x0009, - MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_VALUE_AUTO = 0x000c, - MyCSS_PROPERTY_VALUE_AVAILABLE = 0x000d, - MyCSS_PROPERTY_VALUE_BASELINE = 0x000e, - MyCSS_PROPERTY_VALUE_BLOCK = 0x000f, - MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE = 0x0010, - MyCSS_PROPERTY_VALUE_BOLD = 0x0011, - MyCSS_PROPERTY_VALUE_BOLDER = 0x0012, - MyCSS_PROPERTY_VALUE_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_VALUE_BORDER_EDGE = 0x0014, - MyCSS_PROPERTY_VALUE_BOTH = 0x0015, - MyCSS_PROPERTY_VALUE_BOTTOM = 0x0016, - MyCSS_PROPERTY_VALUE_CAPTION = 0x0017, - MyCSS_PROPERTY_VALUE_CENTER = 0x0018, - MyCSS_PROPERTY_VALUE_COLLAPSE = 0x0019, - MyCSS_PROPERTY_VALUE_COLUMN = 0x001a, - MyCSS_PROPERTY_VALUE_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_VALUE_COMMON_LIGATURES = 0x001c, - MyCSS_PROPERTY_VALUE_COMPLEX = 0x001d, - MyCSS_PROPERTY_VALUE_CONDENSED = 0x001e, - MyCSS_PROPERTY_VALUE_CONTAIN = 0x001f, - MyCSS_PROPERTY_VALUE_CONTENT = 0x0020, - MyCSS_PROPERTY_VALUE_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_VALUE_CONTENT_EDGE = 0x0022, - MyCSS_PROPERTY_VALUE_CONTENTS = 0x0023, - MyCSS_PROPERTY_VALUE_CONTEXTUAL = 0x0024, - MyCSS_PROPERTY_VALUE_COVER = 0x0025, - MyCSS_PROPERTY_VALUE_DASHED = 0x0026, - MyCSS_PROPERTY_VALUE_DESCENDANTS = 0x0027, - MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS = 0x0028, - MyCSS_PROPERTY_VALUE_DISCARD = 0x0029, - MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES = 0x002a, - MyCSS_PROPERTY_VALUE_DOTTED = 0x002b, - MyCSS_PROPERTY_VALUE_DOUBLE = 0x002c, - MyCSS_PROPERTY_VALUE_END = 0x002d, - MyCSS_PROPERTY_VALUE_EXPANDED = 0x002e, - MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED = 0x002f, - MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED = 0x0030, - MyCSS_PROPERTY_VALUE_FILL = 0x0031, - MyCSS_PROPERTY_VALUE_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_VALUE_FIXED = 0x0033, - MyCSS_PROPERTY_VALUE_FLEX = 0x0034, - MyCSS_PROPERTY_VALUE_FLEX_END = 0x0035, - MyCSS_PROPERTY_VALUE_FLEX_START = 0x0036, - MyCSS_PROPERTY_VALUE_FLOW = 0x0037, - MyCSS_PROPERTY_VALUE_FLOW_ROOT = 0x0038, - MyCSS_PROPERTY_VALUE_FULL_WIDTH = 0x0039, - MyCSS_PROPERTY_VALUE_GRID = 0x003a, - MyCSS_PROPERTY_VALUE_GROOVE = 0x003b, - MyCSS_PROPERTY_VALUE_HIDDEN = 0x003c, - MyCSS_PROPERTY_VALUE_HIDE = 0x003d, - MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES = 0x003f, - MyCSS_PROPERTY_VALUE_ICON = 0x0040, - MyCSS_PROPERTY_VALUE_INDENT = 0x0041, - MyCSS_PROPERTY_VALUE_INHERIT = 0x0042, - MyCSS_PROPERTY_VALUE_INLINE = 0x0043, - MyCSS_PROPERTY_VALUE_INLINE_BLOCK = 0x0044, - MyCSS_PROPERTY_VALUE_INLINE_FLEX = 0x0045, - MyCSS_PROPERTY_VALUE_INLINE_GRID = 0x0046, - MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM = 0x0047, - MyCSS_PROPERTY_VALUE_INLINE_TABLE = 0x0048, - MyCSS_PROPERTY_VALUE_INSET = 0x0049, - MyCSS_PROPERTY_VALUE_INSIDE = 0x004a, - MyCSS_PROPERTY_VALUE_ITALIC = 0x004b, - MyCSS_PROPERTY_VALUE_JIS04 = 0x004c, - MyCSS_PROPERTY_VALUE_JIS78 = 0x004d, - MyCSS_PROPERTY_VALUE_JIS83 = 0x004e, - MyCSS_PROPERTY_VALUE_JIS90 = 0x004f, - MyCSS_PROPERTY_VALUE_LARGE = 0x0050, - MyCSS_PROPERTY_VALUE_LARGER = 0x0051, - MyCSS_PROPERTY_VALUE_LEFT = 0x0052, - MyCSS_PROPERTY_VALUE_LENGTH = 0x0053, - MyCSS_PROPERTY_VALUE_LIGHTER = 0x0054, - MyCSS_PROPERTY_VALUE_LINE = 0x0055, - MyCSS_PROPERTY_VALUE_LINING_NUMS = 0x0056, - MyCSS_PROPERTY_VALUE_LIST_ITEM = 0x0057, - MyCSS_PROPERTY_VALUE_LOCAL = 0x0058, - MyCSS_PROPERTY_VALUE_MARGIN_EDGE = 0x0059, - MyCSS_PROPERTY_VALUE_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_VALUE_MEDIUM = 0x005b, - MyCSS_PROPERTY_VALUE_MENU = 0x005c, - MyCSS_PROPERTY_VALUE_MESSAGE_BOX = 0x005d, - MyCSS_PROPERTY_VALUE_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES = 0x005f, - MyCSS_PROPERTY_VALUE_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL = 0x0061, - MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES = 0x0062, - MyCSS_PROPERTY_VALUE_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES = 0x0064, - MyCSS_PROPERTY_VALUE_NO_REPEAT = 0x0065, - MyCSS_PROPERTY_VALUE_NONE = 0x0066, - MyCSS_PROPERTY_VALUE_NORMAL = 0x0067, - MyCSS_PROPERTY_VALUE_NOWRAP = 0x0068, - MyCSS_PROPERTY_VALUE_OBLIQUE = 0x0069, - MyCSS_PROPERTY_VALUE_OFF = 0x006a, - MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS = 0x006b, - MyCSS_PROPERTY_VALUE_ON = 0x006c, - MyCSS_PROPERTY_VALUE_ORDINAL = 0x006d, - MyCSS_PROPERTY_VALUE_OUTSET = 0x006e, - MyCSS_PROPERTY_VALUE_OUTSIDE = 0x006f, - MyCSS_PROPERTY_VALUE_PADDING_BOX = 0x0070, - MyCSS_PROPERTY_VALUE_PADDING_EDGE = 0x0071, - MyCSS_PROPERTY_VALUE_PERCENTAGE = 0x0072, - MyCSS_PROPERTY_VALUE_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS = 0x0074, - MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH = 0x0075, - MyCSS_PROPERTY_VALUE_REPEAT = 0x0076, - MyCSS_PROPERTY_VALUE_REPEAT_X = 0x0077, - MyCSS_PROPERTY_VALUE_REPEAT_Y = 0x0078, - MyCSS_PROPERTY_VALUE_RIDGE = 0x0079, - MyCSS_PROPERTY_VALUE_RIGHT = 0x007a, - MyCSS_PROPERTY_VALUE_ROUND = 0x007b, - MyCSS_PROPERTY_VALUE_ROW = 0x007c, - MyCSS_PROPERTY_VALUE_ROW_REVERSE = 0x007d, - MyCSS_PROPERTY_VALUE_RUBY = 0x007e, - MyCSS_PROPERTY_VALUE_RUBY_BASE = 0x007f, - MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER = 0x0080, - MyCSS_PROPERTY_VALUE_RUBY_TEXT = 0x0081, - MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER = 0x0082, - MyCSS_PROPERTY_VALUE_RUN_IN = 0x0083, - MyCSS_PROPERTY_VALUE_SCROLL = 0x0084, - MyCSS_PROPERTY_VALUE_SEMI_CONDENSED = 0x0085, - MyCSS_PROPERTY_VALUE_SEMI_EXPANDED = 0x0086, - MyCSS_PROPERTY_VALUE_SHOW = 0x0087, - MyCSS_PROPERTY_VALUE_SIMPLIFIED = 0x0088, - MyCSS_PROPERTY_VALUE_SLASHED_ZERO = 0x0089, - MyCSS_PROPERTY_VALUE_SMALL = 0x008a, - MyCSS_PROPERTY_VALUE_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_VALUE_SMALL_CAPTION = 0x008c, - MyCSS_PROPERTY_VALUE_SMALLER = 0x008d, - MyCSS_PROPERTY_VALUE_SOLID = 0x008e, - MyCSS_PROPERTY_VALUE_SPACE = 0x008f, - MyCSS_PROPERTY_VALUE_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_VALUE_SPACE_BETWEEN = 0x0091, - MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS = 0x0092, - MyCSS_PROPERTY_VALUE_START = 0x0093, - MyCSS_PROPERTY_VALUE_STATUS_BAR = 0x0094, - MyCSS_PROPERTY_VALUE_STRETCH = 0x0095, - MyCSS_PROPERTY_VALUE_STYLE = 0x0096, - MyCSS_PROPERTY_VALUE_SUB = 0x0097, - MyCSS_PROPERTY_VALUE_SUPER = 0x0098, - MyCSS_PROPERTY_VALUE_TABLE = 0x0099, - MyCSS_PROPERTY_VALUE_TABLE_CAPTION = 0x009a, - MyCSS_PROPERTY_VALUE_TABLE_CELL = 0x009b, - MyCSS_PROPERTY_VALUE_TABLE_COLUMN = 0x009c, - MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP = 0x009d, - MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP = 0x009e, - MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP = 0x009f, - MyCSS_PROPERTY_VALUE_TABLE_ROW = 0x00a0, - MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP = 0x00a1, - MyCSS_PROPERTY_VALUE_TABULAR_NUMS = 0x00a2, - MyCSS_PROPERTY_VALUE_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_VALUE_TOP = 0x00a4, - MyCSS_PROPERTY_VALUE_TRADITIONAL = 0x00a5, - MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED = 0x00a6, - MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED = 0x00a7, - MyCSS_PROPERTY_VALUE_UNICASE = 0x00a8, - MyCSS_PROPERTY_VALUE_VISIBLE = 0x00a9, - MyCSS_PROPERTY_VALUE_WEIGHT = 0x00aa, - MyCSS_PROPERTY_VALUE_WRAP = 0x00ab, - MyCSS_PROPERTY_VALUE_WRAP_REVERSE = 0x00ac, - MyCSS_PROPERTY_VALUE_X_LARGE = 0x00ad, - MyCSS_PROPERTY_VALUE_X_SMALL = 0x00ae, - MyCSS_PROPERTY_VALUE_XX_LARGE = 0x00af, - MyCSS_PROPERTY_VALUE_XX_SMALL = 0x00b0, - MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x00b1 + MyCSS_PROPERTY_VALUE_0 = 0x0001, + MyCSS_PROPERTY_VALUE_0DEG = 0x0002, + MyCSS_PROPERTY_VALUE_100 = 0x0003, + MyCSS_PROPERTY_VALUE_200 = 0x0004, + MyCSS_PROPERTY_VALUE_300 = 0x0005, + MyCSS_PROPERTY_VALUE_400 = 0x0006, + MyCSS_PROPERTY_VALUE_500 = 0x0007, + MyCSS_PROPERTY_VALUE_600 = 0x0008, + MyCSS_PROPERTY_VALUE_700 = 0x0009, + MyCSS_PROPERTY_VALUE_800 = 0x000a, + MyCSS_PROPERTY_VALUE_90 = 0x000b, + MyCSS_PROPERTY_VALUE_900 = 0x000c, + MyCSS_PROPERTY_VALUE_90DEG = 0x000d, + MyCSS_PROPERTY_VALUE_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VALUE_ALIAS = 0x000f, + MyCSS_PROPERTY_VALUE_ALL = 0x0010, + MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_VALUE_ALL_SCROLL = 0x0012, + MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_VALUE_ALLOW_END = 0x0014, + MyCSS_PROPERTY_VALUE_ALTERNATE = 0x0015, + MyCSS_PROPERTY_VALUE_ALTERNATE_REVERSE = 0x0016, + MyCSS_PROPERTY_VALUE_ALWAYS = 0x0017, + MyCSS_PROPERTY_VALUE_AUTO = 0x0018, + MyCSS_PROPERTY_VALUE_AVAILABLE = 0x0019, + MyCSS_PROPERTY_VALUE_AVOID = 0x001a, + MyCSS_PROPERTY_VALUE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_VALUE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_VALUE_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_VALUE_BACKWARDS = 0x001e, + MyCSS_PROPERTY_VALUE_BALANCE = 0x001f, + MyCSS_PROPERTY_VALUE_BALANCE_ALL = 0x0020, + MyCSS_PROPERTY_VALUE_BAR = 0x0021, + MyCSS_PROPERTY_VALUE_BASELINE = 0x0022, + MyCSS_PROPERTY_VALUE_BEVEL = 0x0023, + MyCSS_PROPERTY_VALUE_BIDI_OVERRIDE = 0x0024, + MyCSS_PROPERTY_VALUE_BLINK = 0x0025, + MyCSS_PROPERTY_VALUE_BLOCK = 0x0026, + MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_VALUE_BOLD = 0x0028, + MyCSS_PROPERTY_VALUE_BOLDER = 0x0029, + MyCSS_PROPERTY_VALUE_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_VALUE_BORDER_EDGE = 0x002b, + MyCSS_PROPERTY_VALUE_BOTH = 0x002c, + MyCSS_PROPERTY_VALUE_BOTTOM = 0x002d, + MyCSS_PROPERTY_VALUE_BOX_DECORATION = 0x002e, + MyCSS_PROPERTY_VALUE_BREAK = 0x002f, + MyCSS_PROPERTY_VALUE_BREAK_ALL = 0x0030, + MyCSS_PROPERTY_VALUE_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_VALUE_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_VALUE_BUTT = 0x0033, + MyCSS_PROPERTY_VALUE_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_VALUE_CAPTION = 0x0035, + MyCSS_PROPERTY_VALUE_CELL = 0x0036, + MyCSS_PROPERTY_VALUE_CENTER = 0x0037, + MyCSS_PROPERTY_VALUE_CIRCLE = 0x0038, + MyCSS_PROPERTY_VALUE_CLEAR = 0x0039, + MyCSS_PROPERTY_VALUE_CLIP = 0x003a, + MyCSS_PROPERTY_VALUE_CLONE = 0x003b, + MyCSS_PROPERTY_VALUE_CLOSED = 0x003c, + MyCSS_PROPERTY_VALUE_COL_RESIZE = 0x003d, + MyCSS_PROPERTY_VALUE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_VALUE_COLUMN = 0x003f, + MyCSS_PROPERTY_VALUE_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_VALUE_COMMON_LIGATURES = 0x0041, + MyCSS_PROPERTY_VALUE_COMPLEX = 0x0042, + MyCSS_PROPERTY_VALUE_CONDENSED = 0x0043, + MyCSS_PROPERTY_VALUE_CONTAIN = 0x0044, + MyCSS_PROPERTY_VALUE_CONTENT = 0x0045, + MyCSS_PROPERTY_VALUE_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_VALUE_CONTENT_EDGE = 0x0047, + MyCSS_PROPERTY_VALUE_CONTENTS = 0x0048, + MyCSS_PROPERTY_VALUE_CONTEXT_MENU = 0x0049, + MyCSS_PROPERTY_VALUE_CONTEXTUAL = 0x004a, + MyCSS_PROPERTY_VALUE_COPY = 0x004b, + MyCSS_PROPERTY_VALUE_COVER = 0x004c, + MyCSS_PROPERTY_VALUE_CRISPEDGES = 0x004d, + MyCSS_PROPERTY_VALUE_CROSSHAIR = 0x004e, + MyCSS_PROPERTY_VALUE_CURRENT = 0x004f, + MyCSS_PROPERTY_VALUE_CURRENTCOLOR = 0x0050, + MyCSS_PROPERTY_VALUE_DASHED = 0x0051, + MyCSS_PROPERTY_VALUE_DEFAULT = 0x0052, + MyCSS_PROPERTY_VALUE_DESCENDANTS = 0x0053, + MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS = 0x0054, + MyCSS_PROPERTY_VALUE_DIGITS = 0x0055, + MyCSS_PROPERTY_VALUE_DISCARD = 0x0056, + MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES = 0x0057, + MyCSS_PROPERTY_VALUE_DOT = 0x0058, + MyCSS_PROPERTY_VALUE_DOTTED = 0x0059, + MyCSS_PROPERTY_VALUE_DOUBLE = 0x005a, + MyCSS_PROPERTY_VALUE_DOUBLE_CIRCLE = 0x005b, + MyCSS_PROPERTY_VALUE_E_RESIZE = 0x005c, + MyCSS_PROPERTY_VALUE_EACH_LINE = 0x005d, + MyCSS_PROPERTY_VALUE_EASE = 0x005e, + MyCSS_PROPERTY_VALUE_EASE_IN = 0x005f, + MyCSS_PROPERTY_VALUE_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_VALUE_EASE_OUT = 0x0061, + MyCSS_PROPERTY_VALUE_ECONOMY = 0x0062, + MyCSS_PROPERTY_VALUE_EDGES = 0x0063, + MyCSS_PROPERTY_VALUE_ELLIPSIS = 0x0064, + MyCSS_PROPERTY_VALUE_EMBED = 0x0065, + MyCSS_PROPERTY_VALUE_END = 0x0066, + MyCSS_PROPERTY_VALUE_EVENODD = 0x0067, + MyCSS_PROPERTY_VALUE_EW_RESIZE = 0x0068, + MyCSS_PROPERTY_VALUE_EXACT = 0x0069, + MyCSS_PROPERTY_VALUE_EXPANDED = 0x006a, + MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED = 0x006b, + MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED = 0x006c, + MyCSS_PROPERTY_VALUE_FAST = 0x006d, + MyCSS_PROPERTY_VALUE_FILL = 0x006e, + MyCSS_PROPERTY_VALUE_FILL_BOX = 0x006f, + MyCSS_PROPERTY_VALUE_FILLED = 0x0070, + MyCSS_PROPERTY_VALUE_FIRST = 0x0071, + MyCSS_PROPERTY_VALUE_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_VALUE_FIXED = 0x0073, + MyCSS_PROPERTY_VALUE_FLAT = 0x0074, + MyCSS_PROPERTY_VALUE_FLEX = 0x0075, + MyCSS_PROPERTY_VALUE_FLEX_END = 0x0076, + MyCSS_PROPERTY_VALUE_FLEX_START = 0x0077, + MyCSS_PROPERTY_VALUE_FLOW = 0x0078, + MyCSS_PROPERTY_VALUE_FLOW_ROOT = 0x0079, + MyCSS_PROPERTY_VALUE_FORCE_END = 0x007a, + MyCSS_PROPERTY_VALUE_FORWARDS = 0x007b, + MyCSS_PROPERTY_VALUE_FRAGMENTS = 0x007c, + MyCSS_PROPERTY_VALUE_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_VALUE_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_VALUE_GRAB = 0x007f, + MyCSS_PROPERTY_VALUE_GRABBING = 0x0080, + MyCSS_PROPERTY_VALUE_GRID = 0x0081, + MyCSS_PROPERTY_VALUE_GROOVE = 0x0082, + MyCSS_PROPERTY_VALUE_HANGING = 0x0083, + MyCSS_PROPERTY_VALUE_HELP = 0x0084, + MyCSS_PROPERTY_VALUE_HIDDEN = 0x0085, + MyCSS_PROPERTY_VALUE_HIDE = 0x0086, + MyCSS_PROPERTY_VALUE_HIGH = 0x0087, + MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES = 0x0089, + MyCSS_PROPERTY_VALUE_HORIZONTAL = 0x008a, + MyCSS_PROPERTY_VALUE_HORIZONTAL_TB = 0x008b, + MyCSS_PROPERTY_VALUE_ICON = 0x008c, + MyCSS_PROPERTY_VALUE_INCREMENT = 0x008d, + MyCSS_PROPERTY_VALUE_INDENT = 0x008e, + MyCSS_PROPERTY_VALUE_INHERIT = 0x008f, + MyCSS_PROPERTY_VALUE_INITIAL = 0x0090, + MyCSS_PROPERTY_VALUE_INK = 0x0091, + MyCSS_PROPERTY_VALUE_INLINE = 0x0092, + MyCSS_PROPERTY_VALUE_INLINE_BLOCK = 0x0093, + MyCSS_PROPERTY_VALUE_INLINE_FLEX = 0x0094, + MyCSS_PROPERTY_VALUE_INLINE_GRID = 0x0095, + MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM = 0x0096, + MyCSS_PROPERTY_VALUE_INLINE_TABLE = 0x0097, + MyCSS_PROPERTY_VALUE_INSET = 0x0098, + MyCSS_PROPERTY_VALUE_INSIDE = 0x0099, + MyCSS_PROPERTY_VALUE_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_VALUE_INTER_WORD = 0x009b, + MyCSS_PROPERTY_VALUE_INVERT = 0x009c, + MyCSS_PROPERTY_VALUE_ISOLATE = 0x009d, + MyCSS_PROPERTY_VALUE_ISOLATE_OVERRIDE = 0x009e, + MyCSS_PROPERTY_VALUE_ITALIC = 0x009f, + MyCSS_PROPERTY_VALUE_JIS04 = 0x00a0, + MyCSS_PROPERTY_VALUE_JIS78 = 0x00a1, + MyCSS_PROPERTY_VALUE_JIS83 = 0x00a2, + MyCSS_PROPERTY_VALUE_JIS90 = 0x00a3, + MyCSS_PROPERTY_VALUE_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_VALUE_JUSTIFY_ALL = 0x00a5, + MyCSS_PROPERTY_VALUE_KEEP_ALL = 0x00a6, + MyCSS_PROPERTY_VALUE_LARGE = 0x00a7, + MyCSS_PROPERTY_VALUE_LARGER = 0x00a8, + MyCSS_PROPERTY_VALUE_LAST = 0x00a9, + MyCSS_PROPERTY_VALUE_LAYOUT = 0x00aa, + MyCSS_PROPERTY_VALUE_LEFT = 0x00ab, + MyCSS_PROPERTY_VALUE_LEFTWARDS = 0x00ac, + MyCSS_PROPERTY_VALUE_LENGTH = 0x00ad, + MyCSS_PROPERTY_VALUE_LIGHTER = 0x00ae, + MyCSS_PROPERTY_VALUE_LINE = 0x00af, + MyCSS_PROPERTY_VALUE_LINE_THROUGH = 0x00b0, + MyCSS_PROPERTY_VALUE_LINEAR = 0x00b1, + MyCSS_PROPERTY_VALUE_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_VALUE_LINING_NUMS = 0x00b3, + MyCSS_PROPERTY_VALUE_LIST_CONTAINER = 0x00b4, + MyCSS_PROPERTY_VALUE_LIST_ITEM = 0x00b5, + MyCSS_PROPERTY_VALUE_LITERAL_PUNCTUATION = 0x00b6, + MyCSS_PROPERTY_VALUE_LOCAL = 0x00b7, + MyCSS_PROPERTY_VALUE_LOOSE = 0x00b8, + MyCSS_PROPERTY_VALUE_LOUD = 0x00b9, + MyCSS_PROPERTY_VALUE_LOW = 0x00ba, + MyCSS_PROPERTY_VALUE_LOWERCASE = 0x00bb, + MyCSS_PROPERTY_VALUE_LTR = 0x00bc, + MyCSS_PROPERTY_VALUE_MANDATORY = 0x00bd, + MyCSS_PROPERTY_VALUE_MANIPULATION = 0x00be, + MyCSS_PROPERTY_VALUE_MANUAL = 0x00bf, + MyCSS_PROPERTY_VALUE_MARGIN_EDGE = 0x00c0, + MyCSS_PROPERTY_VALUE_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_VALUE_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_VALUE_MAXIMUM = 0x00c3, + MyCSS_PROPERTY_VALUE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VALUE_MENU = 0x00c5, + MyCSS_PROPERTY_VALUE_MESSAGE_BOX = 0x00c6, + MyCSS_PROPERTY_VALUE_MIDDLE = 0x00c7, + MyCSS_PROPERTY_VALUE_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_VALUE_MINIMUM = 0x00c9, + MyCSS_PROPERTY_VALUE_MITER = 0x00ca, + MyCSS_PROPERTY_VALUE_MIXED = 0x00cb, + MyCSS_PROPERTY_VALUE_MODERATE = 0x00cc, + MyCSS_PROPERTY_VALUE_MOVE = 0x00cd, + MyCSS_PROPERTY_VALUE_N_RESIZE = 0x00ce, + MyCSS_PROPERTY_VALUE_NE_RESIZE = 0x00cf, + MyCSS_PROPERTY_VALUE_NESW_RESIZE = 0x00d0, + MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES = 0x00d1, + MyCSS_PROPERTY_VALUE_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL = 0x00d3, + MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES = 0x00d4, + MyCSS_PROPERTY_VALUE_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_VALUE_NO_DROP = 0x00d6, + MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES = 0x00d7, + MyCSS_PROPERTY_VALUE_NO_PUNCTUATION = 0x00d8, + MyCSS_PROPERTY_VALUE_NO_REPEAT = 0x00d9, + MyCSS_PROPERTY_VALUE_NONE = 0x00da, + MyCSS_PROPERTY_VALUE_NONZERO = 0x00db, + MyCSS_PROPERTY_VALUE_NORMAL = 0x00dc, + MyCSS_PROPERTY_VALUE_NOT_ALLOWED = 0x00dd, + MyCSS_PROPERTY_VALUE_NOWRAP = 0x00de, + MyCSS_PROPERTY_VALUE_NS_RESIZE = 0x00df, + MyCSS_PROPERTY_VALUE_NW_RESIZE = 0x00e0, + MyCSS_PROPERTY_VALUE_NWSE_RESIZE = 0x00e1, + MyCSS_PROPERTY_VALUE_OBJECTS = 0x00e2, + MyCSS_PROPERTY_VALUE_OBLIQUE = 0x00e3, + MyCSS_PROPERTY_VALUE_OFF = 0x00e4, + MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS = 0x00e5, + MyCSS_PROPERTY_VALUE_ON = 0x00e6, + MyCSS_PROPERTY_VALUE_OPEN = 0x00e7, + MyCSS_PROPERTY_VALUE_OPTIMIZELEGIBILITY = 0x00e8, + MyCSS_PROPERTY_VALUE_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_VALUE_OPTIMIZESPEED = 0x00ea, + MyCSS_PROPERTY_VALUE_ORDINAL = 0x00eb, + MyCSS_PROPERTY_VALUE_OUTSET = 0x00ec, + MyCSS_PROPERTY_VALUE_OUTSIDE = 0x00ed, + MyCSS_PROPERTY_VALUE_OVER = 0x00ee, + MyCSS_PROPERTY_VALUE_OVERFLOW = 0x00ef, + MyCSS_PROPERTY_VALUE_OVERLINE = 0x00f0, + MyCSS_PROPERTY_VALUE_PADDING_BOX = 0x00f1, + MyCSS_PROPERTY_VALUE_PADDING_EDGE = 0x00f2, + MyCSS_PROPERTY_VALUE_PAGE = 0x00f3, + MyCSS_PROPERTY_VALUE_PAGINATE = 0x00f4, + MyCSS_PROPERTY_VALUE_PAINT = 0x00f5, + MyCSS_PROPERTY_VALUE_PAN_DOWN = 0x00f6, + MyCSS_PROPERTY_VALUE_PAN_LEFT = 0x00f7, + MyCSS_PROPERTY_VALUE_PAN_RIGHT = 0x00f8, + MyCSS_PROPERTY_VALUE_PAN_UP = 0x00f9, + MyCSS_PROPERTY_VALUE_PAN_X = 0x00fa, + MyCSS_PROPERTY_VALUE_PAN_Y = 0x00fb, + MyCSS_PROPERTY_VALUE_PAUSED = 0x00fc, + MyCSS_PROPERTY_VALUE_PERCENTAGE = 0x00fd, + MyCSS_PROPERTY_VALUE_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_VALUE_PLAINTEXT = 0x00ff, + MyCSS_PROPERTY_VALUE_POINTER = 0x0100, + MyCSS_PROPERTY_VALUE_PRE = 0x0101, + MyCSS_PROPERTY_VALUE_PRE_LINE = 0x0102, + MyCSS_PROPERTY_VALUE_PRE_WRAP = 0x0103, + MyCSS_PROPERTY_VALUE_PRESERVE = 0x0104, + MyCSS_PROPERTY_VALUE_PRESERVE_3D = 0x0105, + MyCSS_PROPERTY_VALUE_PROGRESS = 0x0106, + MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS = 0x0107, + MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH = 0x0108, + MyCSS_PROPERTY_VALUE_PROXIMITY = 0x0109, + MyCSS_PROPERTY_VALUE_RECTO = 0x010a, + MyCSS_PROPERTY_VALUE_REDUCED = 0x010b, + MyCSS_PROPERTY_VALUE_REGION = 0x010c, + MyCSS_PROPERTY_VALUE_RELATIVE = 0x010d, + MyCSS_PROPERTY_VALUE_REPEAT = 0x010e, + MyCSS_PROPERTY_VALUE_REPEAT_X = 0x010f, + MyCSS_PROPERTY_VALUE_REPEAT_Y = 0x0110, + MyCSS_PROPERTY_VALUE_REVERSE = 0x0111, + MyCSS_PROPERTY_VALUE_RIDGE = 0x0112, + MyCSS_PROPERTY_VALUE_RIGHT = 0x0113, + MyCSS_PROPERTY_VALUE_RIGHTWARDS = 0x0114, + MyCSS_PROPERTY_VALUE_ROOT = 0x0115, + MyCSS_PROPERTY_VALUE_ROUND = 0x0116, + MyCSS_PROPERTY_VALUE_ROW = 0x0117, + MyCSS_PROPERTY_VALUE_ROW_RESIZE = 0x0118, + MyCSS_PROPERTY_VALUE_ROW_REVERSE = 0x0119, + MyCSS_PROPERTY_VALUE_RTL = 0x011a, + MyCSS_PROPERTY_VALUE_RUBY = 0x011b, + MyCSS_PROPERTY_VALUE_RUBY_BASE = 0x011c, + MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER = 0x011d, + MyCSS_PROPERTY_VALUE_RUBY_TEXT = 0x011e, + MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER = 0x011f, + MyCSS_PROPERTY_VALUE_RUN_IN = 0x0120, + MyCSS_PROPERTY_VALUE_RUNNING = 0x0121, + MyCSS_PROPERTY_VALUE_S_RESIZE = 0x0122, + MyCSS_PROPERTY_VALUE_SAME = 0x0123, + MyCSS_PROPERTY_VALUE_SCROLL = 0x0124, + MyCSS_PROPERTY_VALUE_SCROLL_POSITION = 0x0125, + MyCSS_PROPERTY_VALUE_SE_RESIZE = 0x0126, + MyCSS_PROPERTY_VALUE_SEMI_CONDENSED = 0x0127, + MyCSS_PROPERTY_VALUE_SEMI_EXPANDED = 0x0128, + MyCSS_PROPERTY_VALUE_SEPARATE = 0x0129, + MyCSS_PROPERTY_VALUE_SESAME = 0x012a, + MyCSS_PROPERTY_VALUE_SHOW = 0x012b, + MyCSS_PROPERTY_VALUE_SIDEWAYS = 0x012c, + MyCSS_PROPERTY_VALUE_SIDEWAYS_LR = 0x012d, + MyCSS_PROPERTY_VALUE_SIDEWAYS_RL = 0x012e, + MyCSS_PROPERTY_VALUE_SILENT = 0x012f, + MyCSS_PROPERTY_VALUE_SIMPLIFIED = 0x0130, + MyCSS_PROPERTY_VALUE_SIZE = 0x0131, + MyCSS_PROPERTY_VALUE_SLASHED_ZERO = 0x0132, + MyCSS_PROPERTY_VALUE_SLICE = 0x0133, + MyCSS_PROPERTY_VALUE_SLOW = 0x0134, + MyCSS_PROPERTY_VALUE_SMALL = 0x0135, + MyCSS_PROPERTY_VALUE_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_VALUE_SMALL_CAPTION = 0x0137, + MyCSS_PROPERTY_VALUE_SMALLER = 0x0138, + MyCSS_PROPERTY_VALUE_SOFT = 0x0139, + MyCSS_PROPERTY_VALUE_SOLID = 0x013a, + MyCSS_PROPERTY_VALUE_SPACE = 0x013b, + MyCSS_PROPERTY_VALUE_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_VALUE_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_VALUE_SPACES = 0x013e, + MyCSS_PROPERTY_VALUE_SPELL_OUT = 0x013f, + MyCSS_PROPERTY_VALUE_SQUARE = 0x0140, + MyCSS_PROPERTY_VALUE_SRGB = 0x0141, + MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS = 0x0142, + MyCSS_PROPERTY_VALUE_START = 0x0143, + MyCSS_PROPERTY_VALUE_STATIC = 0x0144, + MyCSS_PROPERTY_VALUE_STATUS_BAR = 0x0145, + MyCSS_PROPERTY_VALUE_STEP_END = 0x0146, + MyCSS_PROPERTY_VALUE_STEP_START = 0x0147, + MyCSS_PROPERTY_VALUE_STICKY = 0x0148, + MyCSS_PROPERTY_VALUE_STRETCH = 0x0149, + MyCSS_PROPERTY_VALUE_STRICT = 0x014a, + MyCSS_PROPERTY_VALUE_STRONG = 0x014b, + MyCSS_PROPERTY_VALUE_STYLE = 0x014c, + MyCSS_PROPERTY_VALUE_SUB = 0x014d, + MyCSS_PROPERTY_VALUE_SUPER = 0x014e, + MyCSS_PROPERTY_VALUE_SW_RESIZE = 0x014f, + MyCSS_PROPERTY_VALUE_TABLE = 0x0150, + MyCSS_PROPERTY_VALUE_TABLE_CAPTION = 0x0151, + MyCSS_PROPERTY_VALUE_TABLE_CELL = 0x0152, + MyCSS_PROPERTY_VALUE_TABLE_COLUMN = 0x0153, + MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP = 0x0154, + MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP = 0x0155, + MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP = 0x0156, + MyCSS_PROPERTY_VALUE_TABLE_ROW = 0x0157, + MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP = 0x0158, + MyCSS_PROPERTY_VALUE_TABULAR_NUMS = 0x0159, + MyCSS_PROPERTY_VALUE_TEXT = 0x015a, + MyCSS_PROPERTY_VALUE_TEXT_BOTTOM = 0x015b, + MyCSS_PROPERTY_VALUE_TEXT_TOP = 0x015c, + MyCSS_PROPERTY_VALUE_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_VALUE_TOP = 0x015e, + MyCSS_PROPERTY_VALUE_TRADITIONAL = 0x015f, + MyCSS_PROPERTY_VALUE_TRIANGLE = 0x0160, + MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED = 0x0161, + MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED = 0x0162, + MyCSS_PROPERTY_VALUE_UNDER = 0x0163, + MyCSS_PROPERTY_VALUE_UNDERLINE = 0x0164, + MyCSS_PROPERTY_VALUE_UNDERSCORE = 0x0165, + MyCSS_PROPERTY_VALUE_UNICASE = 0x0166, + MyCSS_PROPERTY_VALUE_UPPERCASE = 0x0167, + MyCSS_PROPERTY_VALUE_UPRIGHT = 0x0168, + MyCSS_PROPERTY_VALUE_VERSO = 0x0169, + MyCSS_PROPERTY_VALUE_VERTICAL = 0x016a, + MyCSS_PROPERTY_VALUE_VERTICAL_LR = 0x016b, + MyCSS_PROPERTY_VALUE_VERTICAL_RL = 0x016c, + MyCSS_PROPERTY_VALUE_VERTICAL_TEXT = 0x016d, + MyCSS_PROPERTY_VALUE_VIEW_BOX = 0x016e, + MyCSS_PROPERTY_VALUE_VISIBLE = 0x016f, + MyCSS_PROPERTY_VALUE_W_RESIZE = 0x0170, + MyCSS_PROPERTY_VALUE_WAIT = 0x0171, + MyCSS_PROPERTY_VALUE_WAVY = 0x0172, + MyCSS_PROPERTY_VALUE_WEAK = 0x0173, + MyCSS_PROPERTY_VALUE_WEIGHT = 0x0174, + MyCSS_PROPERTY_VALUE_WRAP = 0x0175, + MyCSS_PROPERTY_VALUE_WRAP_REVERSE = 0x0176, + MyCSS_PROPERTY_VALUE_X = 0x0177, + MyCSS_PROPERTY_VALUE_X_FAST = 0x0178, + MyCSS_PROPERTY_VALUE_X_HIGH = 0x0179, + MyCSS_PROPERTY_VALUE_X_LARGE = 0x017a, + MyCSS_PROPERTY_VALUE_X_LOUD = 0x017b, + MyCSS_PROPERTY_VALUE_X_LOW = 0x017c, + MyCSS_PROPERTY_VALUE_X_SLOW = 0x017d, + MyCSS_PROPERTY_VALUE_X_SMALL = 0x017e, + MyCSS_PROPERTY_VALUE_X_SOFT = 0x017f, + MyCSS_PROPERTY_VALUE_X_STRONG = 0x0180, + MyCSS_PROPERTY_VALUE_X_WEAK = 0x0181, + MyCSS_PROPERTY_VALUE_XX_LARGE = 0x0182, + MyCSS_PROPERTY_VALUE_XX_SMALL = 0x0183, + MyCSS_PROPERTY_VALUE_Y = 0x0184, + MyCSS_PROPERTY_VALUE_ZOOM_IN = 0x0185, + MyCSS_PROPERTY_VALUE_ZOOM_OUT = 0x0186, + MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x0187 } typedef mycss_property_value_t; enum mycss_property_align_content { - MyCSS_PROPERTY_ALIGN_CONTENT_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_BETWEEN = 0x0091, - MyCSS_PROPERTY_ALIGN_CONTENT_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_CONTENT_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_ALIGN_CONTENT_STRETCH = 0x0149 } typedef mycss_property_align_content_t; enum mycss_property_align_items { - MyCSS_PROPERTY_ALIGN_ITEMS_BASELINE = 0x000e, - MyCSS_PROPERTY_ALIGN_ITEMS_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_ITEMS_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_ITEMS_BASELINE = 0x0022, + MyCSS_PROPERTY_ALIGN_ITEMS_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_ITEMS_STRETCH = 0x0149 } typedef mycss_property_align_items_t; enum mycss_property_align_self { - MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x000c, - MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x000e, - MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x0018, + MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x0022, + MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x0149 } typedef mycss_property_align_self_t; +enum mycss_property_animation_direction { + MyCSS_PROPERTY_ANIMATION_DIRECTION_ALTERNATE = 0x0015, + MyCSS_PROPERTY_ANIMATION_DIRECTION_ALTERNATE_REVERSE = 0x0016, + MyCSS_PROPERTY_ANIMATION_DIRECTION_NORMAL = 0x00dc, + MyCSS_PROPERTY_ANIMATION_DIRECTION_REVERSE = 0x0111 +} +typedef mycss_property_animation_direction_t; + +enum mycss_property_animation_fill_mode { + MyCSS_PROPERTY_ANIMATION_FILL_MODE_BACKWARDS = 0x001e, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_BOTH = 0x002c, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_FORWARDS = 0x007b, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00da +} +typedef mycss_property_animation_fill_mode_t; + +enum mycss_property_animation_name { + MyCSS_PROPERTY_ANIMATION_NAME_NONE = 0x00da +} +typedef mycss_property_animation_name_t; + +enum mycss_property_animation_play_state { + MyCSS_PROPERTY_ANIMATION_PLAY_STATE_PAUSED = 0x00fc, + MyCSS_PROPERTY_ANIMATION_PLAY_STATE_RUNNING = 0x0121 +} +typedef mycss_property_animation_play_state_t; + +enum mycss_property_animation_timing_function { + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN = 0x005f, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_OUT = 0x0061, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_LINEAR = 0x00b1, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_END = 0x0146, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_START = 0x0147 +} +typedef mycss_property_animation_timing_function_t; + +enum mycss_property_appearance { + MyCSS_PROPERTY_APPEARANCE_AUTO = 0x0018, + MyCSS_PROPERTY_APPEARANCE_NONE = 0x00da +} +typedef mycss_property_appearance_t; + +enum mycss_property_backface_visibility { + MyCSS_PROPERTY_BACKFACE_VISIBILITY_HIDDEN = 0x0085, + MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x016f +} +typedef mycss_property_backface_visibility_t; + enum mycss_property_background_attachment { - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0033, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x0058, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0084 + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0073, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x00b7, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0124 } typedef mycss_property_background_attachment_t; enum mycss_property_background_clip { - MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x0070 + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x00f1 } typedef mycss_property_background_clip_t; enum mycss_property_background_color { - MyCSS_PROPERTY_BACKGROUND_COLOR_NONE = 0x0066 + MyCSS_PROPERTY_BACKGROUND_COLOR_NONE = 0x00da } typedef mycss_property_background_color_t; enum mycss_property_background_image { - MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x0066 + MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x00da } typedef mycss_property_background_image_t; enum mycss_property_background_origin { - MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x0070 + MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x00f1 } typedef mycss_property_background_origin_t; enum mycss_property_background_position { - MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x0016, - MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0018, - MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x0052, - MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x007a, - MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x00a4 + MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x002d, + MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037, + MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x015e } typedef mycss_property_background_position_t; enum mycss_property_background_repeat { - MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x0065, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0076, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0077, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0078, - MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x007b, - MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x008f + MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x00d9, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x010e, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x010f, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0110, + MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x0116, + MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x013b } typedef mycss_property_background_repeat_t; enum mycss_property_background_size { - MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x000c, - MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x001f, - MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x0025 + MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x0018, + MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x0044, + MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x004c } typedef mycss_property_background_size_t; +enum mycss_property_bookmark_level { + MyCSS_PROPERTY_BOOKMARK_LEVEL_NONE = 0x00da +} +typedef mycss_property_bookmark_level_t; + +enum mycss_property_bookmark_state { + MyCSS_PROPERTY_BOOKMARK_STATE_CLOSED = 0x003c, + MyCSS_PROPERTY_BOOKMARK_STATE_OPEN = 0x00e7 +} +typedef mycss_property_bookmark_state_t; + enum mycss_property_border_bottom_style { - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013a } typedef mycss_property_border_bottom_style_t; +enum mycss_property_border_collapse { + MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x0129 +} +typedef mycss_property_border_collapse_t; + enum mycss_property_border_image_repeat { - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_REPEAT = 0x0076, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_ROUND = 0x007b, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_SPACE = 0x008f, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_STRETCH = 0x0095 + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_REPEAT = 0x010e, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_ROUND = 0x0116, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_SPACE = 0x013b, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_STRETCH = 0x0149 } typedef mycss_property_border_image_repeat_t; enum mycss_property_border_image_slice { - MyCSS_PROPERTY_BORDER_IMAGE_SLICE_FILL = 0x0031 + MyCSS_PROPERTY_BORDER_IMAGE_SLICE_FILL = 0x006e } typedef mycss_property_border_image_slice_t; enum mycss_property_border_image_width { - MyCSS_PROPERTY_BORDER_IMAGE_WIDTH_AUTO = 0x000c + MyCSS_PROPERTY_BORDER_IMAGE_WIDTH_AUTO = 0x0018 } typedef mycss_property_border_image_width_t; enum mycss_property_border_left_style { - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013a } typedef mycss_property_border_left_style_t; enum mycss_property_border_right_style { - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013a } typedef mycss_property_border_right_style_t; enum mycss_property_border_top_style { - MyCSS_PROPERTY_BORDER_TOP_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_TOP_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_TOP_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_TOP_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_TOP_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_TOP_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_TOP_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_TOP_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_TOP_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_TOP_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_TOP_STYLE_SOLID = 0x013a } typedef mycss_property_border_top_style_t; +enum mycss_property_bottom { + MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018 +} +typedef mycss_property_bottom_t; + +enum mycss_property_box_decoration_break { + MyCSS_PROPERTY_BOX_DECORATION_BREAK_CLONE = 0x003b, + MyCSS_PROPERTY_BOX_DECORATION_BREAK_SLICE = 0x0133 +} +typedef mycss_property_box_decoration_break_t; + enum mycss_property_box_shadow { - MyCSS_PROPERTY_BOX_SHADOW_NONE = 0x0066 + MyCSS_PROPERTY_BOX_SHADOW_NONE = 0x00da } typedef mycss_property_box_shadow_t; +enum mycss_property_box_sizing { + MyCSS_PROPERTY_BOX_SIZING_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0046 +} +typedef mycss_property_box_sizing_t; + enum mycss_property_box_suppress { - MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0029, - MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x003d, - MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x0087 + MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0056, + MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x0086, + MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012b } typedef mycss_property_box_suppress_t; +enum mycss_property_break_after { + MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_AFTER_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_BREAK_AFTER_COLUMN = 0x003f, + MyCSS_PROPERTY_BREAK_AFTER_LEFT = 0x00ab, + MyCSS_PROPERTY_BREAK_AFTER_PAGE = 0x00f3, + MyCSS_PROPERTY_BREAK_AFTER_RECTO = 0x010a, + MyCSS_PROPERTY_BREAK_AFTER_REGION = 0x010c, + MyCSS_PROPERTY_BREAK_AFTER_RIGHT = 0x0113, + MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0169 +} +typedef mycss_property_break_after_t; + +enum mycss_property_break_before { + MyCSS_PROPERTY_BREAK_BEFORE_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_BREAK_BEFORE_COLUMN = 0x003f, + MyCSS_PROPERTY_BREAK_BEFORE_LEFT = 0x00ab, + MyCSS_PROPERTY_BREAK_BEFORE_PAGE = 0x00f3, + MyCSS_PROPERTY_BREAK_BEFORE_RECTO = 0x010a, + MyCSS_PROPERTY_BREAK_BEFORE_REGION = 0x010c, + MyCSS_PROPERTY_BREAK_BEFORE_RIGHT = 0x0113, + MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0169 +} +typedef mycss_property_break_before_t; + +enum mycss_property_break_inside { + MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_REGION = 0x001d +} +typedef mycss_property_break_inside_t; + +enum mycss_property_caption_side { + MyCSS_PROPERTY_CAPTION_SIDE_BOTTOM = 0x002d, + MyCSS_PROPERTY_CAPTION_SIDE_TOP = 0x015e +} +typedef mycss_property_caption_side_t; + +enum mycss_property_caret { + MyCSS_PROPERTY_CARET_AUTO = 0x0018 +} +typedef mycss_property_caret_t; + +enum mycss_property_caret_color { + MyCSS_PROPERTY_CARET_COLOR_AUTO = 0x0018 +} +typedef mycss_property_caret_color_t; + +enum mycss_property_caret_shape { + MyCSS_PROPERTY_CARET_SHAPE_AUTO = 0x0018, + MyCSS_PROPERTY_CARET_SHAPE_BAR = 0x0021, + MyCSS_PROPERTY_CARET_SHAPE_BLOCK = 0x0026, + MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x0165 +} +typedef mycss_property_caret_shape_t; + enum mycss_property_clear { - MyCSS_PROPERTY_CLEAR_BOTH = 0x0015, - MyCSS_PROPERTY_CLEAR_LEFT = 0x0052, - MyCSS_PROPERTY_CLEAR_NONE = 0x0066, - MyCSS_PROPERTY_CLEAR_RIGHT = 0x007a + MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_LEFT = 0x00ab, + MyCSS_PROPERTY_CLEAR_NONE = 0x00da, + MyCSS_PROPERTY_CLEAR_RIGHT = 0x0113 } typedef mycss_property_clear_t; enum mycss_property_clear_after { - MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x0015, - MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x0016, - MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0027, - MyCSS_PROPERTY_CLEAR_AFTER_END = 0x002d, - MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x004a, - MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x0052, - MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x0066, - MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x006f, - MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x007a, - MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0093, - MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x00a4 + MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x002d, + MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0053, + MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066, + MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x0099, + MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x00ab, + MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00ed, + MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x0113, + MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0143, + MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x015e } typedef mycss_property_clear_after_t; +enum mycss_property_color { + MyCSS_PROPERTY_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_color_t; + +enum mycss_property_color_adjust { + MyCSS_PROPERTY_COLOR_ADJUST_ECONOMY = 0x0062, + MyCSS_PROPERTY_COLOR_ADJUST_EXACT = 0x0069 +} +typedef mycss_property_color_adjust_t; + +enum mycss_property_color_interpolation { + MyCSS_PROPERTY_COLOR_INTERPOLATION_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0141 +} +typedef mycss_property_color_interpolation_t; + +enum mycss_property_color_interpolation_filters { + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0141 +} +typedef mycss_property_color_interpolation_filters_t; + +enum mycss_property_color_rendering { + MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_color_rendering_t; + +enum mycss_property_column_count { + MyCSS_PROPERTY_COLUMN_COUNT_AUTO = 0x0018 +} +typedef mycss_property_column_count_t; + +enum mycss_property_column_fill { + MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, + MyCSS_PROPERTY_COLUMN_FILL_BALANCE = 0x001f, + MyCSS_PROPERTY_COLUMN_FILL_BALANCE_ALL = 0x0020 +} +typedef mycss_property_column_fill_t; + +enum mycss_property_column_gap { + MyCSS_PROPERTY_COLUMN_GAP_NORMAL = 0x00dc +} +typedef mycss_property_column_gap_t; + +enum mycss_property_column_rule_color { + MyCSS_PROPERTY_COLUMN_RULE_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_column_rule_color_t; + +enum mycss_property_column_rule_style { + MyCSS_PROPERTY_COLUMN_RULE_STYLE_NONE = 0x00da +} +typedef mycss_property_column_rule_style_t; + +enum mycss_property_column_rule_width { + MyCSS_PROPERTY_COLUMN_RULE_WIDTH_MEDIUM = 0x00c4 +} +typedef mycss_property_column_rule_width_t; + +enum mycss_property_column_span { + MyCSS_PROPERTY_COLUMN_SPAN_ALL = 0x0010, + MyCSS_PROPERTY_COLUMN_SPAN_NONE = 0x00da +} +typedef mycss_property_column_span_t; + +enum mycss_property_column_width { + MyCSS_PROPERTY_COLUMN_WIDTH_AUTO = 0x0018 +} +typedef mycss_property_column_width_t; + +enum mycss_property_contain { + MyCSS_PROPERTY_CONTAIN_CONTENT = 0x0045, + MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00aa, + MyCSS_PROPERTY_CONTAIN_NONE = 0x00da, + MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f5, + MyCSS_PROPERTY_CONTAIN_SIZE = 0x0131, + MyCSS_PROPERTY_CONTAIN_STRICT = 0x014a, + MyCSS_PROPERTY_CONTAIN_STYLE = 0x014c +} +typedef mycss_property_contain_t; + +enum mycss_property_content { + MyCSS_PROPERTY_CONTENT_NONE = 0x00da, + MyCSS_PROPERTY_CONTENT_NORMAL = 0x00dc +} +typedef mycss_property_content_t; + +enum mycss_property_continue { + MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018, + MyCSS_PROPERTY_CONTINUE_DISCARD = 0x0056, + MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007c, + MyCSS_PROPERTY_CONTINUE_OVERFLOW = 0x00ef, + MyCSS_PROPERTY_CONTINUE_PAGINATE = 0x00f4 +} +typedef mycss_property_continue_t; + +enum mycss_property_counter_increment { + MyCSS_PROPERTY_COUNTER_INCREMENT_NONE = 0x00da +} +typedef mycss_property_counter_increment_t; + +enum mycss_property_cue_after { + MyCSS_PROPERTY_CUE_AFTER_NONE = 0x00da +} +typedef mycss_property_cue_after_t; + +enum mycss_property_cue_before { + MyCSS_PROPERTY_CUE_BEFORE_NONE = 0x00da +} +typedef mycss_property_cue_before_t; + +enum mycss_property_cursor { + MyCSS_PROPERTY_CURSOR_ALIAS = 0x000f, + MyCSS_PROPERTY_CURSOR_ALL_SCROLL = 0x0012, + MyCSS_PROPERTY_CURSOR_AUTO = 0x0018, + MyCSS_PROPERTY_CURSOR_CELL = 0x0036, + MyCSS_PROPERTY_CURSOR_COL_RESIZE = 0x003d, + MyCSS_PROPERTY_CURSOR_CONTEXT_MENU = 0x0049, + MyCSS_PROPERTY_CURSOR_COPY = 0x004b, + MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, + MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0052, + MyCSS_PROPERTY_CURSOR_E_RESIZE = 0x005c, + MyCSS_PROPERTY_CURSOR_EW_RESIZE = 0x0068, + MyCSS_PROPERTY_CURSOR_GRAB = 0x007f, + MyCSS_PROPERTY_CURSOR_GRABBING = 0x0080, + MyCSS_PROPERTY_CURSOR_HELP = 0x0084, + MyCSS_PROPERTY_CURSOR_MOVE = 0x00cd, + MyCSS_PROPERTY_CURSOR_N_RESIZE = 0x00ce, + MyCSS_PROPERTY_CURSOR_NE_RESIZE = 0x00cf, + MyCSS_PROPERTY_CURSOR_NESW_RESIZE = 0x00d0, + MyCSS_PROPERTY_CURSOR_NO_DROP = 0x00d6, + MyCSS_PROPERTY_CURSOR_NONE = 0x00da, + MyCSS_PROPERTY_CURSOR_NOT_ALLOWED = 0x00dd, + MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00df, + MyCSS_PROPERTY_CURSOR_NW_RESIZE = 0x00e0, + MyCSS_PROPERTY_CURSOR_NWSE_RESIZE = 0x00e1, + MyCSS_PROPERTY_CURSOR_POINTER = 0x0100, + MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0106, + MyCSS_PROPERTY_CURSOR_ROW_RESIZE = 0x0118, + MyCSS_PROPERTY_CURSOR_S_RESIZE = 0x0122, + MyCSS_PROPERTY_CURSOR_SE_RESIZE = 0x0126, + MyCSS_PROPERTY_CURSOR_SW_RESIZE = 0x014f, + MyCSS_PROPERTY_CURSOR_TEXT = 0x015a, + MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x016d, + MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x0170, + MyCSS_PROPERTY_CURSOR_WAIT = 0x0171, + MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x0185, + MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x0186 +} +typedef mycss_property_cursor_t; + +enum mycss_property_direction { + MyCSS_PROPERTY_DIRECTION_LTR = 0x00bc, + MyCSS_PROPERTY_DIRECTION_RTL = 0x011a +} +typedef mycss_property_direction_t; + enum mycss_property_display { - MyCSS_PROPERTY_DISPLAY_BLOCK = 0x000f, - MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0023, - MyCSS_PROPERTY_DISPLAY_FLEX = 0x0034, - MyCSS_PROPERTY_DISPLAY_FLOW = 0x0037, - MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x0038, - MyCSS_PROPERTY_DISPLAY_GRID = 0x003a, - MyCSS_PROPERTY_DISPLAY_INLINE = 0x0043, - MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0044, - MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0045, - MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0046, - MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0047, - MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x0048, - MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x0057, - MyCSS_PROPERTY_DISPLAY_NONE = 0x0066, - MyCSS_PROPERTY_DISPLAY_RUBY = 0x007e, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x007f, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x0080, - MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x0081, - MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x0082, - MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0083, - MyCSS_PROPERTY_DISPLAY_TABLE = 0x0099, - MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x009a, - MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x009b, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x009c, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x009d, - MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x009e, - MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x009f, - MyCSS_PROPERTY_DISPLAY_TABLE_ROW = 0x00a0, - MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x00a1 + MyCSS_PROPERTY_DISPLAY_BLOCK = 0x0026, + MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0048, + MyCSS_PROPERTY_DISPLAY_FLEX = 0x0075, + MyCSS_PROPERTY_DISPLAY_FLOW = 0x0078, + MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x0079, + MyCSS_PROPERTY_DISPLAY_GRID = 0x0081, + MyCSS_PROPERTY_DISPLAY_INLINE = 0x0092, + MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0093, + MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0094, + MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0095, + MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0096, + MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x0097, + MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x00b5, + MyCSS_PROPERTY_DISPLAY_NONE = 0x00da, + MyCSS_PROPERTY_DISPLAY_RUBY = 0x011b, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011c, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x011d, + MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x011e, + MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x011f, + MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0120, + MyCSS_PROPERTY_DISPLAY_TABLE = 0x0150, + MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x0151, + MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x0152, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0153, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x0154, + MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x0155, + MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x0156, + MyCSS_PROPERTY_DISPLAY_TABLE_ROW = 0x0157, + MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x0158 } typedef mycss_property_display_t; +enum mycss_property_empty_cells { + MyCSS_PROPERTY_EMPTY_CELLS_HIDE = 0x0086, + MyCSS_PROPERTY_EMPTY_CELLS_SHOW = 0x012b +} +typedef mycss_property_empty_cells_t; + +enum mycss_property_fill_opacity { + MyCSS_PROPERTY_FILL_OPACITY_INHERIT = 0x008f +} +typedef mycss_property_fill_opacity_t; + +enum mycss_property_fill_rule { + MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067, + MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x008f, + MyCSS_PROPERTY_FILL_RULE_NONZERO = 0x00db +} +typedef mycss_property_fill_rule_t; + enum mycss_property_flex { - MyCSS_PROPERTY_FLEX_NONE = 0x0066 + MyCSS_PROPERTY_FLEX_NONE = 0x00da } typedef mycss_property_flex_t; enum mycss_property_flex_basis { - MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x000c, - MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0020 + MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018, + MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045 } typedef mycss_property_flex_basis_t; enum mycss_property_flex_direction { - MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN = 0x001a, - MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_FLEX_DIRECTION_ROW = 0x007c, - MyCSS_PROPERTY_FLEX_DIRECTION_ROW_REVERSE = 0x007d + MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN = 0x003f, + MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_FLEX_DIRECTION_ROW = 0x0117, + MyCSS_PROPERTY_FLEX_DIRECTION_ROW_REVERSE = 0x0119 } typedef mycss_property_flex_direction_t; enum mycss_property_flex_flow { - MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x001a, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x0068, - MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x007c, - MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x007d, - MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x00ab, - MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x00ac + MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003f, + MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00de, + MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x0117, + MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x0119, + MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x0175, + MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x0176 } typedef mycss_property_flex_flow_t; enum mycss_property_flex_wrap { - MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x0068, - MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x00ab, - MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x00ac + MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00de, + MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x0175, + MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x0176 } typedef mycss_property_flex_wrap_t; enum mycss_property_float { - MyCSS_PROPERTY_FLOAT_BOTTOM = 0x0016, - MyCSS_PROPERTY_FLOAT_END = 0x002d, - MyCSS_PROPERTY_FLOAT_LEFT = 0x0052, - MyCSS_PROPERTY_FLOAT_NONE = 0x0066, - MyCSS_PROPERTY_FLOAT_RIGHT = 0x007a, - MyCSS_PROPERTY_FLOAT_START = 0x0093, - MyCSS_PROPERTY_FLOAT_TOP = 0x00a4 + MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d, + MyCSS_PROPERTY_FLOAT_END = 0x0066, + MyCSS_PROPERTY_FLOAT_LEFT = 0x00ab, + MyCSS_PROPERTY_FLOAT_NONE = 0x00da, + MyCSS_PROPERTY_FLOAT_RIGHT = 0x0113, + MyCSS_PROPERTY_FLOAT_START = 0x0143, + MyCSS_PROPERTY_FLOAT_TOP = 0x015e } typedef mycss_property_float_t; enum mycss_property_float_displace { - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x000f, - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0010, - MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x0041, - MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x0055 + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x0026, + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x008e, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00af } typedef mycss_property_float_displace_t; enum mycss_property_font { - MyCSS_PROPERTY_FONT_CAPTION = 0x0017, - MyCSS_PROPERTY_FONT_ICON = 0x0040, - MyCSS_PROPERTY_FONT_MENU = 0x005c, - MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x005d, - MyCSS_PROPERTY_FONT_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x008c, - MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0094 + MyCSS_PROPERTY_FONT_CAPTION = 0x0035, + MyCSS_PROPERTY_FONT_ICON = 0x008c, + MyCSS_PROPERTY_FONT_MENU = 0x00c5, + MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x00c6, + MyCSS_PROPERTY_FONT_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x0137, + MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0145 } typedef mycss_property_font_t; enum mycss_property_font_feature_settings { - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x006a, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x006c + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e4, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x00e6 } typedef mycss_property_font_feature_settings_t; enum mycss_property_font_kerning { - MyCSS_PROPERTY_FONT_KERNING_AUTO = 0x000c, - MyCSS_PROPERTY_FONT_KERNING_NONE = 0x0066, - MyCSS_PROPERTY_FONT_KERNING_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_KERNING_AUTO = 0x0018, + MyCSS_PROPERTY_FONT_KERNING_NONE = 0x00da, + MyCSS_PROPERTY_FONT_KERNING_NORMAL = 0x00dc } typedef mycss_property_font_kerning_t; enum mycss_property_font_language_override { - MyCSS_PROPERTY_FONT_LANGUAGE_OVERRIDE_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_LANGUAGE_OVERRIDE_NORMAL = 0x00dc } typedef mycss_property_font_language_override_t; enum mycss_property_font_size { - MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x0050, - MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x0051, - MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x005b, - MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x008a, - MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x008d, - MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x00ad, - MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x00ae, - MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x00af, - MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x00b0 + MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x00a7, + MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x00a8, + MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x0135, + MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0138, + MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x017a, + MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x017e, + MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0182, + MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0183 } typedef mycss_property_font_size_t; enum mycss_property_font_size_adjust { - MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x0066 + MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x00da } typedef mycss_property_font_size_adjust_t; enum mycss_property_font_stretch { - MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x001e, - MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x002e, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x002f, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x0030, - MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0085, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0086, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x00a6, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x00a7 + MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x0043, + MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x006c, + MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0127, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0128, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0161, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0162 } typedef mycss_property_font_stretch_t; enum mycss_property_font_style { - MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x004b, - MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x0069 + MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x009f, + MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x00e3 } typedef mycss_property_font_style_t; enum mycss_property_font_synthesis { - MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x0066, - MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x0096, - MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x00aa + MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x00da, + MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x014c, + MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x0174 } typedef mycss_property_font_synthesis_t; enum mycss_property_font_variant { - MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x0066, - MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x006d, - MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x007e, - MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0089, - MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x0097, - MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x0098, - MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x00a8 + MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00eb, + MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011b, + MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0132, + MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x014d, + MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x014e, + MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x0166 } typedef mycss_property_font_variant_t; enum mycss_property_font_variant_alternates { - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00dc } typedef mycss_property_font_variant_alternates_t; enum mycss_property_font_variant_caps { - MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x00a8 + MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x0166 } typedef mycss_property_font_variant_caps_t; enum mycss_property_font_variant_east_asian { - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 0x0039, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS04 = 0x004c, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS78 = 0x004d, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS83 = 0x004e, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS90 = 0x004f, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 0x0075, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_RUBY = 0x007e, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 0x0088, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 0x00a5 + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS04 = 0x00a0, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS78 = 0x00a1, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS83 = 0x00a2, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS90 = 0x00a3, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 0x0108, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_RUBY = 0x011b, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 0x0130, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 0x015f } typedef mycss_property_font_variant_east_asian_t; enum mycss_property_font_variant_ligatures { - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x001c, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x0024, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x002a, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x003f, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x005f, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x0061, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x0062, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_HISTORICAL_LIGATURES = 0x0064, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x0066, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x004a, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x0057, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x0089, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d1, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x00d3, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x00d4, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_HISTORICAL_LIGATURES = 0x00d7, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x00dc } typedef mycss_property_font_variant_ligatures_t; enum mycss_property_font_variant_numeric { - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 0x0028, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_LINING_NUMS = 0x0056, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 0x006b, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 0x0074, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 0x0092, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 0x00a2 + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 0x0054, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_LINING_NUMS = 0x00b3, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 0x00e5, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 0x0107, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 0x0142, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 0x0159 } typedef mycss_property_font_variant_numeric_t; enum mycss_property_font_variant_position { - MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0097, - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x0098 + MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x014d, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x014e } typedef mycss_property_font_variant_position_t; enum mycss_property_font_weight { - MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0001, - MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0002, - MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0003, - MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0004, - MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0005, - MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0006, - MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0007, - MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x0008, - MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x0009, - MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0011, - MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0012, - MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x0054, - MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0003, + MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0005, + MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0006, + MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, + MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0008, + MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0009, + MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x000a, + MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x000c, + MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028, + MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, + MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x00ae, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00dc } typedef mycss_property_font_weight_t; +enum mycss_property_glyph_orientation_vertical { + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0 = 0x0001, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0DEG = 0x0002, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90 = 0x000b, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90DEG = 0x000d, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018 +} +typedef mycss_property_glyph_orientation_vertical_t; + +enum mycss_property_hanging_punctuation { + MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0014, + MyCSS_PROPERTY_HANGING_PUNCTUATION_FIRST = 0x0071, + MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007a, + MyCSS_PROPERTY_HANGING_PUNCTUATION_LAST = 0x00a9, + MyCSS_PROPERTY_HANGING_PUNCTUATION_NONE = 0x00da +} +typedef mycss_property_hanging_punctuation_t; + enum mycss_property_height { - MyCSS_PROPERTY_HEIGHT_AUTO = 0x000c, - MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x001d, - MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_HEIGHT_INHERIT = 0x0042, - MyCSS_PROPERTY_HEIGHT_LENGTH = 0x0053, - MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_HEIGHT_PERCENTAGE = 0x0072 + MyCSS_PROPERTY_HEIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x0042, + MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_HEIGHT_INHERIT = 0x008f, + MyCSS_PROPERTY_HEIGHT_LENGTH = 0x00ad, + MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_HEIGHT_PERCENTAGE = 0x00fd } typedef mycss_property_height_t; +enum mycss_property_hyphens { + MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018, + MyCSS_PROPERTY_HYPHENS_MANUAL = 0x00bf, + MyCSS_PROPERTY_HYPHENS_NONE = 0x00da +} +typedef mycss_property_hyphens_t; + +enum mycss_property_image_rendering { + MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_IMAGE_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_image_rendering_t; + enum mycss_property_indent_edge_reset { - MyCSS_PROPERTY_INDENT_EDGE_RESET_BORDER_EDGE = 0x0014, - MyCSS_PROPERTY_INDENT_EDGE_RESET_CONTENT_EDGE = 0x0022, - MyCSS_PROPERTY_INDENT_EDGE_RESET_MARGIN_EDGE = 0x0059, - MyCSS_PROPERTY_INDENT_EDGE_RESET_NONE = 0x0066, - MyCSS_PROPERTY_INDENT_EDGE_RESET_PADDING_EDGE = 0x0071 + MyCSS_PROPERTY_INDENT_EDGE_RESET_BORDER_EDGE = 0x002b, + MyCSS_PROPERTY_INDENT_EDGE_RESET_CONTENT_EDGE = 0x0047, + MyCSS_PROPERTY_INDENT_EDGE_RESET_MARGIN_EDGE = 0x00c0, + MyCSS_PROPERTY_INDENT_EDGE_RESET_NONE = 0x00da, + MyCSS_PROPERTY_INDENT_EDGE_RESET_PADDING_EDGE = 0x00f2 } typedef mycss_property_indent_edge_reset_t; enum mycss_property_justify_content { - MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0018, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0035, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x0036, - MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x0091 + MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0037, + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0076, + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x0077, + MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x013d } typedef mycss_property_justify_content_t; +enum mycss_property_left { + MyCSS_PROPERTY_LEFT_AUTO = 0x0018 +} +typedef mycss_property_left_t; + +enum mycss_property_letter_spacing { + MyCSS_PROPERTY_LETTER_SPACING_NORMAL = 0x00dc +} +typedef mycss_property_letter_spacing_t; + +enum mycss_property_line_break { + MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018, + MyCSS_PROPERTY_LINE_BREAK_LOOSE = 0x00b8, + MyCSS_PROPERTY_LINE_BREAK_NORMAL = 0x00dc, + MyCSS_PROPERTY_LINE_BREAK_STRICT = 0x014a +} +typedef mycss_property_line_break_t; + +enum mycss_property_line_height { + MyCSS_PROPERTY_LINE_HEIGHT_INHERIT = 0x008f, + MyCSS_PROPERTY_LINE_HEIGHT_NORMAL = 0x00dc +} +typedef mycss_property_line_height_t; + +enum mycss_property_list_style_image { + MyCSS_PROPERTY_LIST_STYLE_IMAGE_NONE = 0x00da +} +typedef mycss_property_list_style_image_t; + +enum mycss_property_list_style_position { + MyCSS_PROPERTY_LIST_STYLE_POSITION_INSIDE = 0x0099, + MyCSS_PROPERTY_LIST_STYLE_POSITION_OUTSIDE = 0x00ed +} +typedef mycss_property_list_style_position_t; + +enum mycss_property_list_style_type { + MyCSS_PROPERTY_LIST_STYLE_TYPE_NONE = 0x00da +} +typedef mycss_property_list_style_type_t; + enum mycss_property_margin_bottom { - MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018 } typedef mycss_property_margin_bottom_t; enum mycss_property_margin_left { - MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x0018 } typedef mycss_property_margin_left_t; enum mycss_property_margin_right { - MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018 } typedef mycss_property_margin_right_t; enum mycss_property_margin_top { - MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x0018 } typedef mycss_property_margin_top_t; +enum mycss_property_marker_end { + MyCSS_PROPERTY_MARKER_END_NONE = 0x00da +} +typedef mycss_property_marker_end_t; + +enum mycss_property_marker_mid { + MyCSS_PROPERTY_MARKER_MID_NONE = 0x00da +} +typedef mycss_property_marker_mid_t; + +enum mycss_property_marker_side { + MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b4, + MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b5 +} +typedef mycss_property_marker_side_t; + +enum mycss_property_marker_start { + MyCSS_PROPERTY_MARKER_START_NONE = 0x00da +} +typedef mycss_property_marker_start_t; + enum mycss_property_max_height { - MyCSS_PROPERTY_MAX_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MAX_HEIGHT_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MAX_HEIGHT_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MAX_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MAX_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MAX_HEIGHT_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x0066 + MyCSS_PROPERTY_MAX_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MAX_HEIGHT_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MAX_HEIGHT_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MAX_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MAX_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MAX_HEIGHT_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x00da } typedef mycss_property_max_height_t; +enum mycss_property_max_lines { + MyCSS_PROPERTY_MAX_LINES_NONE = 0x00da +} +typedef mycss_property_max_lines_t; + enum mycss_property_max_width { - MyCSS_PROPERTY_MAX_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MAX_WIDTH_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MAX_WIDTH_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MAX_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MAX_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MAX_WIDTH_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x0066 + MyCSS_PROPERTY_MAX_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MAX_WIDTH_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MAX_WIDTH_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MAX_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MAX_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MAX_WIDTH_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00da } typedef mycss_property_max_width_t; enum mycss_property_min_height { - MyCSS_PROPERTY_MIN_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MIN_HEIGHT_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MIN_HEIGHT_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MIN_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MIN_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MIN_HEIGHT_MIN_CONTENT = 0x005e + MyCSS_PROPERTY_MIN_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MIN_HEIGHT_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MIN_HEIGHT_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MIN_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MIN_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MIN_HEIGHT_MIN_CONTENT = 0x00c8 } typedef mycss_property_min_height_t; enum mycss_property_min_width { - MyCSS_PROPERTY_MIN_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MIN_WIDTH_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MIN_WIDTH_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MIN_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MIN_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MIN_WIDTH_MIN_CONTENT = 0x005e + MyCSS_PROPERTY_MIN_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MIN_WIDTH_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MIN_WIDTH_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MIN_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MIN_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MIN_WIDTH_MIN_CONTENT = 0x00c8 } typedef mycss_property_min_width_t; +enum mycss_property_nav_down { + MyCSS_PROPERTY_NAV_DOWN_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_DOWN_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_DOWN_ROOT = 0x0115 +} +typedef mycss_property_nav_down_t; + +enum mycss_property_nav_left { + MyCSS_PROPERTY_NAV_LEFT_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_LEFT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_LEFT_ROOT = 0x0115 +} +typedef mycss_property_nav_left_t; + +enum mycss_property_nav_right { + MyCSS_PROPERTY_NAV_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0115 +} +typedef mycss_property_nav_right_t; + +enum mycss_property_nav_up { + MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_UP_ROOT = 0x0115 +} +typedef mycss_property_nav_up_t; + +enum mycss_property_offset_after { + MyCSS_PROPERTY_OFFSET_AFTER_AUTO = 0x0018 +} +typedef mycss_property_offset_after_t; + +enum mycss_property_offset_before { + MyCSS_PROPERTY_OFFSET_BEFORE_AUTO = 0x0018 +} +typedef mycss_property_offset_before_t; + +enum mycss_property_offset_end { + MyCSS_PROPERTY_OFFSET_END_AUTO = 0x0018 +} +typedef mycss_property_offset_end_t; + +enum mycss_property_offset_start { + MyCSS_PROPERTY_OFFSET_START_AUTO = 0x0018 +} +typedef mycss_property_offset_start_t; + +enum mycss_property_outline_color { + MyCSS_PROPERTY_OUTLINE_COLOR_INVERT = 0x009c +} +typedef mycss_property_outline_color_t; + +enum mycss_property_outline_style { + MyCSS_PROPERTY_OUTLINE_STYLE_AUTO = 0x0018, + MyCSS_PROPERTY_OUTLINE_STYLE_NONE = 0x00da +} +typedef mycss_property_outline_style_t; + +enum mycss_property_outline_width { + MyCSS_PROPERTY_OUTLINE_WIDTH_MEDIUM = 0x00c4 +} +typedef mycss_property_outline_width_t; + enum mycss_property_overflow { - MyCSS_PROPERTY_OVERFLOW_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x016f } typedef mycss_property_overflow_t; +enum mycss_property_overflow_wrap { + MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00dc +} +typedef mycss_property_overflow_wrap_t; + enum mycss_property_overflow_x { - MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x016f } typedef mycss_property_overflow_x_t; enum mycss_property_overflow_y { - MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x016f } typedef mycss_property_overflow_y_t; +enum mycss_property_pause_after { + MyCSS_PROPERTY_PAUSE_AFTER_MEDIUM = 0x00c4, + MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_PAUSE_AFTER_STRONG = 0x014b, + MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x0173, + MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x0180, + MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x0181 +} +typedef mycss_property_pause_after_t; + +enum mycss_property_pause_before { + MyCSS_PROPERTY_PAUSE_BEFORE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_PAUSE_BEFORE_NONE = 0x00da, + MyCSS_PROPERTY_PAUSE_BEFORE_STRONG = 0x014b, + MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x0173, + MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x0180, + MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x0181 +} +typedef mycss_property_pause_before_t; + +enum mycss_property_perspective { + MyCSS_PROPERTY_PERSPECTIVE_NONE = 0x00da +} +typedef mycss_property_perspective_t; + +enum mycss_property_perspective_origin { + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_BOTTOM = 0x002d, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ab, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_RIGHT = 0x0113, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_TOP = 0x015e +} +typedef mycss_property_perspective_origin_t; + +enum mycss_property_position { + MyCSS_PROPERTY_POSITION_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_POSITION_FIXED = 0x0073, + MyCSS_PROPERTY_POSITION_RELATIVE = 0x010d, + MyCSS_PROPERTY_POSITION_STATIC = 0x0144, + MyCSS_PROPERTY_POSITION_STICKY = 0x0148 +} +typedef mycss_property_position_t; + +enum mycss_property_presentation_level { + MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x008d, + MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0123 +} +typedef mycss_property_presentation_level_t; + +enum mycss_property_quotes { + MyCSS_PROPERTY_QUOTES_NONE = 0x00da +} +typedef mycss_property_quotes_t; + +enum mycss_property_region_fragment { + MyCSS_PROPERTY_REGION_FRAGMENT_AUTO = 0x0018, + MyCSS_PROPERTY_REGION_FRAGMENT_BREAK = 0x002f +} +typedef mycss_property_region_fragment_t; + +enum mycss_property_resize { + MyCSS_PROPERTY_RESIZE_BOTH = 0x002c, + MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008a, + MyCSS_PROPERTY_RESIZE_NONE = 0x00da, + MyCSS_PROPERTY_RESIZE_VERTICAL = 0x016a +} +typedef mycss_property_resize_t; + +enum mycss_property_rest_after { + MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c4, + MyCSS_PROPERTY_REST_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_REST_AFTER_STRONG = 0x014b, + MyCSS_PROPERTY_REST_AFTER_WEAK = 0x0173, + MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x0180, + MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x0181 +} +typedef mycss_property_rest_after_t; + +enum mycss_property_rest_before { + MyCSS_PROPERTY_REST_BEFORE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00da, + MyCSS_PROPERTY_REST_BEFORE_STRONG = 0x014b, + MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x0173, + MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x0180, + MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x0181 +} +typedef mycss_property_rest_before_t; + +enum mycss_property_right { + MyCSS_PROPERTY_RIGHT_AUTO = 0x0018 +} +typedef mycss_property_right_t; + +enum mycss_property_ruby_align { + MyCSS_PROPERTY_RUBY_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_RUBY_ALIGN_START = 0x0143 +} +typedef mycss_property_ruby_align_t; + +enum mycss_property_ruby_merge { + MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018, + MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_RUBY_MERGE_SEPARATE = 0x0129 +} +typedef mycss_property_ruby_merge_t; + +enum mycss_property_ruby_position { + MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00ee, + MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x0163 +} +typedef mycss_property_ruby_position_t; + +enum mycss_property_scroll_snap_align { + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_NONE = 0x00da, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_START = 0x0143 +} +typedef mycss_property_scroll_snap_align_t; + +enum mycss_property_scroll_snap_stop { + MyCSS_PROPERTY_SCROLL_SNAP_STOP_ALWAYS = 0x0017, + MyCSS_PROPERTY_SCROLL_SNAP_STOP_NORMAL = 0x00dc +} +typedef mycss_property_scroll_snap_stop_t; + +enum mycss_property_scroll_snap_type { + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BOTH = 0x002c, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0092, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_MANDATORY = 0x00bd, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00da, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x0109, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x0177, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x0184 +} +typedef mycss_property_scroll_snap_type_t; + +enum mycss_property_shape_outside { + MyCSS_PROPERTY_SHAPE_OUTSIDE_NONE = 0x00da +} +typedef mycss_property_shape_outside_t; + +enum mycss_property_shape_rendering { + MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_SHAPE_RENDERING_CRISPEDGES = 0x004d, + MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_SHAPE_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_SHAPE_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_shape_rendering_t; + +enum mycss_property_speak { + MyCSS_PROPERTY_SPEAK_AUTO = 0x0018, + MyCSS_PROPERTY_SPEAK_NONE = 0x00da, + MyCSS_PROPERTY_SPEAK_NORMAL = 0x00dc +} +typedef mycss_property_speak_t; + +enum mycss_property_speak_as { + MyCSS_PROPERTY_SPEAK_AS_DIGITS = 0x0055, + MyCSS_PROPERTY_SPEAK_AS_LITERAL_PUNCTUATION = 0x00b6, + MyCSS_PROPERTY_SPEAK_AS_NO_PUNCTUATION = 0x00d8, + MyCSS_PROPERTY_SPEAK_AS_NORMAL = 0x00dc, + MyCSS_PROPERTY_SPEAK_AS_SPELL_OUT = 0x013f +} +typedef mycss_property_speak_as_t; + +enum mycss_property_string_set { + MyCSS_PROPERTY_STRING_SET_NONE = 0x00da +} +typedef mycss_property_string_set_t; + +enum mycss_property_stroke { + MyCSS_PROPERTY_STROKE_NONE = 0x00da +} +typedef mycss_property_stroke_t; + +enum mycss_property_stroke_dasharray { + MyCSS_PROPERTY_STROKE_DASHARRAY_NONE = 0x00da +} +typedef mycss_property_stroke_dasharray_t; + +enum mycss_property_stroke_linecap { + MyCSS_PROPERTY_STROKE_LINECAP_BUTT = 0x0033, + MyCSS_PROPERTY_STROKE_LINECAP_INHERIT = 0x008f, + MyCSS_PROPERTY_STROKE_LINECAP_ROUND = 0x0116, + MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0140 +} +typedef mycss_property_stroke_linecap_t; + +enum mycss_property_stroke_linejoin { + MyCSS_PROPERTY_STROKE_LINEJOIN_BEVEL = 0x0023, + MyCSS_PROPERTY_STROKE_LINEJOIN_INHERIT = 0x008f, + MyCSS_PROPERTY_STROKE_LINEJOIN_MITER = 0x00ca, + MyCSS_PROPERTY_STROKE_LINEJOIN_ROUND = 0x0116 +} +typedef mycss_property_stroke_linejoin_t; + +enum mycss_property_table_layout { + MyCSS_PROPERTY_TABLE_LAYOUT_AUTO = 0x0018, + MyCSS_PROPERTY_TABLE_LAYOUT_FIXED = 0x0073 +} +typedef mycss_property_table_layout_t; + +enum mycss_property_text_align { + MyCSS_PROPERTY_TEXT_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY_ALL = 0x00a5, + MyCSS_PROPERTY_TEXT_ALIGN_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_START = 0x0143 +} +typedef mycss_property_text_align_t; + +enum mycss_property_text_align_all { + MyCSS_PROPERTY_TEXT_ALIGN_ALL_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_START = 0x0143 +} +typedef mycss_property_text_align_all_t; + +enum mycss_property_text_align_last { + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_START = 0x0143 +} +typedef mycss_property_text_align_last_t; + +enum mycss_property_text_combine_upright { + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_ALL = 0x0010, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0055, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00da +} +typedef mycss_property_text_combine_upright_t; + +enum mycss_property_text_decoration_color { + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_text_decoration_color_t; + +enum mycss_property_text_decoration_line { + MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b0, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f0, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x0164 +} +typedef mycss_property_text_decoration_line_t; + +enum mycss_property_text_decoration_skip { + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_BOX_DECORATION = 0x002e, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INK = 0x0091, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e2, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013e +} +typedef mycss_property_text_decoration_skip_t; + +enum mycss_property_text_decoration_styl { + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DASHED = 0x0051, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DOTTED = 0x0059, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DOUBLE = 0x005a, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_SOLID = 0x013a, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_WAVY = 0x0172 +} +typedef mycss_property_text_decoration_styl_t; + +enum mycss_property_text_emphasis_color { + MyCSS_PROPERTY_TEXT_EMPHASIS_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_text_emphasis_color_t; + +enum mycss_property_text_emphasis_position { + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_OVER = 0x00ee, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x0163 +} +typedef mycss_property_text_emphasis_position_t; + +enum mycss_property_text_emphasis_style { + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOT = 0x0058, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOUBLE_CIRCLE = 0x005b, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_FILLED = 0x0070, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_INITIAL = 0x0090, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_OPEN = 0x00e7, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_SESAME = 0x012a, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0160 +} +typedef mycss_property_text_emphasis_style_t; + +enum mycss_property_text_indent { + MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d, + MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0083 +} +typedef mycss_property_text_indent_t; + +enum mycss_property_text_justify { + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_WORD = 0x009b, + MyCSS_PROPERTY_TEXT_JUSTIFY_NONE = 0x00da +} +typedef mycss_property_text_justify_t; + +enum mycss_property_text_orientation { + MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED = 0x00cb, + MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012c, + MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0168 +} +typedef mycss_property_text_orientation_t; + +enum mycss_property_text_overflow { + MyCSS_PROPERTY_TEXT_OVERFLOW_CLIP = 0x003a, + MyCSS_PROPERTY_TEXT_OVERFLOW_ELLIPSIS = 0x0064 +} +typedef mycss_property_text_overflow_t; + +enum mycss_property_text_rendering { + MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_TEXT_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZELEGIBILITY = 0x00e8, + MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_text_rendering_t; + +enum mycss_property_text_shadow { + MyCSS_PROPERTY_TEXT_SHADOW_NONE = 0x00da +} +typedef mycss_property_text_shadow_t; + +enum mycss_property_text_size_adjust { + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00da +} +typedef mycss_property_text_size_adjust_t; + +enum mycss_property_text_transform { + MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_TEXT_TRANSFORM_LOWERCASE = 0x00bb, + MyCSS_PROPERTY_TEXT_TRANSFORM_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x0167 +} +typedef mycss_property_text_transform_t; + +enum mycss_property_text_underline_position { + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x0163 +} +typedef mycss_property_text_underline_position_t; + +enum mycss_property_top { + MyCSS_PROPERTY_TOP_AUTO = 0x0018 +} +typedef mycss_property_top_t; + +enum mycss_property_touch_action { + MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, + MyCSS_PROPERTY_TOUCH_ACTION_MANIPULATION = 0x00be, + MyCSS_PROPERTY_TOUCH_ACTION_NONE = 0x00da, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_DOWN = 0x00f6, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00f7, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_RIGHT = 0x00f8, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00f9, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_X = 0x00fa, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_Y = 0x00fb +} +typedef mycss_property_touch_action_t; + +enum mycss_property_transform { + MyCSS_PROPERTY_TRANSFORM_NONE = 0x00da +} +typedef mycss_property_transform_t; + +enum mycss_property_transform_box { + MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_TRANSFORM_BOX_FILL_BOX = 0x006f, + MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x016e +} +typedef mycss_property_transform_box_t; + +enum mycss_property_transform_origin { + MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_CENTER = 0x0037, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ab, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_RIGHT = 0x0113, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_TOP = 0x015e +} +typedef mycss_property_transform_origin_t; + +enum mycss_property_transform_style { + MyCSS_PROPERTY_TRANSFORM_STYLE_AUTO = 0x0018, + MyCSS_PROPERTY_TRANSFORM_STYLE_FLAT = 0x0074, + MyCSS_PROPERTY_TRANSFORM_STYLE_PRESERVE_3D = 0x0105 +} +typedef mycss_property_transform_style_t; + +enum mycss_property_transition_property { + MyCSS_PROPERTY_TRANSITION_PROPERTY_ALL = 0x0010, + MyCSS_PROPERTY_TRANSITION_PROPERTY_NONE = 0x00da +} +typedef mycss_property_transition_property_t; + +enum mycss_property_transition_timing_function { + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE = 0x005e, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN = 0x005f, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_OUT = 0x0061, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_LINEAR = 0x00b1, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_END = 0x0146, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_START = 0x0147 +} +typedef mycss_property_transition_timing_function_t; + +enum mycss_property_unicode_bidi { + MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024, + MyCSS_PROPERTY_UNICODE_BIDI_EMBED = 0x0065, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x009d, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x009e, + MyCSS_PROPERTY_UNICODE_BIDI_NORMAL = 0x00dc, + MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT = 0x00ff +} +typedef mycss_property_unicode_bidi_t; + +enum mycss_property_user_select { + MyCSS_PROPERTY_USER_SELECT_ALL = 0x0010, + MyCSS_PROPERTY_USER_SELECT_AUTO = 0x0018, + MyCSS_PROPERTY_USER_SELECT_CONTAIN = 0x0044, + MyCSS_PROPERTY_USER_SELECT_NONE = 0x00da, + MyCSS_PROPERTY_USER_SELECT_TEXT = 0x015a +} +typedef mycss_property_user_select_t; + +enum mycss_property_vertical_align { + MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE = 0x0022, + MyCSS_PROPERTY_VERTICAL_ALIGN_BOTTOM = 0x002d, + MyCSS_PROPERTY_VERTICAL_ALIGN_MIDDLE = 0x00c7, + MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x014d, + MyCSS_PROPERTY_VERTICAL_ALIGN_SUPER = 0x014e, + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015b, + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_TOP = 0x015c, + MyCSS_PROPERTY_VERTICAL_ALIGN_TOP = 0x015e +} +typedef mycss_property_vertical_align_t; + enum mycss_property_visibility { - MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x0019, - MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x003c, - MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x00a9 + MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x003e, + MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x0085, + MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x016f } typedef mycss_property_visibility_t; +enum mycss_property_voice_balance { + MyCSS_PROPERTY_VOICE_BALANCE_CENTER = 0x0037, + MyCSS_PROPERTY_VOICE_BALANCE_LEFT = 0x00ab, + MyCSS_PROPERTY_VOICE_BALANCE_LEFTWARDS = 0x00ac, + MyCSS_PROPERTY_VOICE_BALANCE_RIGHT = 0x0113, + MyCSS_PROPERTY_VOICE_BALANCE_RIGHTWARDS = 0x0114 +} +typedef mycss_property_voice_balance_t; + +enum mycss_property_voice_duration { + MyCSS_PROPERTY_VOICE_DURATION_AUTO = 0x0018 +} +typedef mycss_property_voice_duration_t; + +enum mycss_property_voice_family { + MyCSS_PROPERTY_VOICE_FAMILY_PRESERVE = 0x0104 +} +typedef mycss_property_voice_family_t; + +enum mycss_property_voice_pitch { + MyCSS_PROPERTY_VOICE_PITCH_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VOICE_PITCH_HIGH = 0x0087, + MyCSS_PROPERTY_VOICE_PITCH_LOW = 0x00ba, + MyCSS_PROPERTY_VOICE_PITCH_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0179, + MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x017c +} +typedef mycss_property_voice_pitch_t; + +enum mycss_property_voice_range { + MyCSS_PROPERTY_VOICE_RANGE_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VOICE_RANGE_HIGH = 0x0087, + MyCSS_PROPERTY_VOICE_RANGE_LOW = 0x00ba, + MyCSS_PROPERTY_VOICE_RANGE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0179, + MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x017c +} +typedef mycss_property_voice_range_t; + +enum mycss_property_voice_rate { + MyCSS_PROPERTY_VOICE_RATE_FAST = 0x006d, + MyCSS_PROPERTY_VOICE_RATE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_RATE_NORMAL = 0x00dc, + MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0134, + MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0178, + MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x017d +} +typedef mycss_property_voice_rate_t; + +enum mycss_property_voice_stress { + MyCSS_PROPERTY_VOICE_STRESS_MODERATE = 0x00cc, + MyCSS_PROPERTY_VOICE_STRESS_NONE = 0x00da, + MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00dc, + MyCSS_PROPERTY_VOICE_STRESS_REDUCED = 0x010b, + MyCSS_PROPERTY_VOICE_STRESS_STRONG = 0x014b +} +typedef mycss_property_voice_stress_t; + +enum mycss_property_voice_volume { + MyCSS_PROPERTY_VOICE_VOLUME_LOUD = 0x00b9, + MyCSS_PROPERTY_VOICE_VOLUME_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_VOLUME_SILENT = 0x012f, + MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x0139, + MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x017b, + MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x017f +} +typedef mycss_property_voice_volume_t; + +enum mycss_property_white_space { + MyCSS_PROPERTY_WHITE_SPACE_NORMAL = 0x00dc, + MyCSS_PROPERTY_WHITE_SPACE_NOWRAP = 0x00de, + MyCSS_PROPERTY_WHITE_SPACE_PRE = 0x0101, + MyCSS_PROPERTY_WHITE_SPACE_PRE_LINE = 0x0102, + MyCSS_PROPERTY_WHITE_SPACE_PRE_WRAP = 0x0103 +} +typedef mycss_property_white_space_t; + enum mycss_property_width { - MyCSS_PROPERTY_WIDTH_AUTO = 0x000c, - MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_WIDTH_INHERIT = 0x0042, - MyCSS_PROPERTY_WIDTH_LENGTH = 0x0053, - MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_WIDTH_PERCENTAGE = 0x0072 + MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, + MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_WIDTH_INHERIT = 0x008f, + MyCSS_PROPERTY_WIDTH_LENGTH = 0x00ad, + MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_WIDTH_PERCENTAGE = 0x00fd } typedef mycss_property_width_t; +enum mycss_property_will_change { + MyCSS_PROPERTY_WILL_CHANGE_AUTO = 0x0018, + MyCSS_PROPERTY_WILL_CHANGE_CONTENTS = 0x0048, + MyCSS_PROPERTY_WILL_CHANGE_SCROLL_POSITION = 0x0125 +} +typedef mycss_property_will_change_t; + +enum mycss_property_word_break { + MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030, + MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a6, + MyCSS_PROPERTY_WORD_BREAK_NORMAL = 0x00dc +} +typedef mycss_property_word_break_t; + +enum mycss_property_word_spacing { + MyCSS_PROPERTY_WORD_SPACING_NORMAL = 0x00dc +} +typedef mycss_property_word_spacing_t; + +enum mycss_property_word_wrap { + MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_WORD_WRAP_NORMAL = 0x00dc +} +typedef mycss_property_word_wrap_t; + +enum mycss_property_wrap_flow { + MyCSS_PROPERTY_WRAP_FLOW_AUTO = 0x0018, + MyCSS_PROPERTY_WRAP_FLOW_BOTH = 0x002c, + MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039, + MyCSS_PROPERTY_WRAP_FLOW_END = 0x0066, + MyCSS_PROPERTY_WRAP_FLOW_MAXIMUM = 0x00c3, + MyCSS_PROPERTY_WRAP_FLOW_MINIMUM = 0x00c9, + MyCSS_PROPERTY_WRAP_FLOW_START = 0x0143 +} +typedef mycss_property_wrap_flow_t; + +enum mycss_property_wrap_through { + MyCSS_PROPERTY_WRAP_THROUGH_NONE = 0x00da, + MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x0175 +} +typedef mycss_property_wrap_through_t; + +enum mycss_property_writing_mode { + MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB = 0x008b, + MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_LR = 0x012d, + MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_RL = 0x012e, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x016b, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x016c +} +typedef mycss_property_writing_mode_t; + +enum mycss_property_z_index { + MyCSS_PROPERTY_Z_INDEX_AUTO = 0x0018 +} +typedef mycss_property_z_index_t; + #ifdef __cplusplus diff --git a/include/mycss/property/parser.h b/include/mycss/property/parser.h index 87d221a..a418825 100644 --- a/include/mycss/property/parser.h +++ b/include/mycss/property/parser.h @@ -28,13 +28,24 @@ #include #ifdef __cplusplus -extern "C" { +//extern "C" { #endif bool mycss_property_parser_undef(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_items(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_self(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_fill_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_iteration_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_name(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_play_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_appearance(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_backface_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_attachment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_clip(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -44,6 +55,9 @@ bool mycss_property_parser_background_origin(mycss_entry_t* entry, mycss_token_t bool mycss_property_parser_background_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_repeat(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_size(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_label(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -51,6 +65,7 @@ bool mycss_property_parser_border_bottom_left_radius(mycss_entry_t* entry, mycss bool mycss_property_parser_border_bottom_right_radius(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_border_collapse(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_image(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_image_outset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -66,6 +81,7 @@ bool mycss_property_parser_border_right(mycss_entry_t* entry, mycss_token_t* tok bool mycss_property_parser_border_right_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_right_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_right_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_border_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -74,11 +90,49 @@ bool mycss_property_parser_border_top_right_radius(mycss_entry_t* entry, mycss_t bool mycss_property_parser_border_top_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_box_decoration_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_box_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_box_sizing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_box_suppress(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_inside(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caption_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret_shape(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_clear(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_clear_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_interpolation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_interpolation_filters(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_gap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_span(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_columns(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_contain(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_continue(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_counter_increment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cursor(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_display(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_empty_cells(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex_basis(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -106,20 +160,56 @@ bool mycss_property_parser_font_variant_ligatures(mycss_entry_t* entry, mycss_to bool mycss_property_parser_font_variant_numeric(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_font_variant_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_font_weight(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_glyph_orientation_vertical(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_hanging_punctuation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_hyphens(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_image_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_indent_edge_reset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_inline_size_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_justify_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_letter_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_height_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_image(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_mid(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_max_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_max_lines(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_max_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_min_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_min_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_down(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_up(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_order(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_orphans(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_offset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_overflow_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow_x(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow_y(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -127,8 +217,101 @@ bool mycss_property_parser_padding_bottom(mycss_entry_t* entry, mycss_token_t* t bool mycss_property_parser_padding_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_perspective(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_perspective_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_presentation_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_quotes(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_region_fragment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_resize(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_merge(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_padding(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_stop(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_image_threshold(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_outside(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_speak(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_speak_as(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_string_set(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_dasharray(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_dashoffset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_linecap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_linejoin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_miterlimit(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_tab_size(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_table_layout(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align_all(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align_last(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_combine_upright(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_line(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_skip(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_styl(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_indent(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_justify(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_orientation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_size_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_underline_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_touch_action(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_box(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_property(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_unicode_bidi(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_user_select(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_vertical_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_balance(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_family(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_pitch(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_range(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_rate(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_stress(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_volume(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_white_space(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_widows(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_will_change(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_wrap_flow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_wrap_through(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_writing_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_z_index(mycss_entry_t* entry, mycss_token_t* token, bool last_response); #ifdef __cplusplus } /* extern "C" */ diff --git a/include/mycss/property/resources.h b/include/mycss/property/resources.h index ac0e20c..55df0c9 100644 --- a/include/mycss/property/resources.h +++ b/include/mycss/property/resources.h @@ -22,671 +22,834 @@ #define MyHTML_MyCSS_PROPERTY_RESOURCES_H #pragma once -#define MyCSS_PROPERTY_STATIC_INDEX_FOR_SEARCH_SIZE 359 -#define MyCSS_PROPERTY_VALUE_STATIC_INDEX_FOR_SEARCH_SIZE 233 +#define MyCSS_PROPERTY_STATIC_INDEX_FOR_SEARCH_SIZE 263 +#define MyCSS_PROPERTY_VALUE_STATIC_INDEX_FOR_SEARCH_SIZE 227 static const mycss_property_index_static_entry_t mycss_property_index_static_for_search[] = { {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"flex-basis", 10, MyCSS_PROPERTY_TYPE_FLEX_BASIS, mycss_property_parser_flex_basis, 264, 3}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-stretch", 12, MyCSS_PROPERTY_TYPE_FONT_STRETCH, mycss_property_parser_font_stretch, 267, 5}, + {"animation-play-state", 20, MyCSS_PROPERTY_TYPE_ANIMATION_PLAY_STATE, mycss_property_parser_animation_play_state, 0, 6}, + {"columns", 7, MyCSS_PROPERTY_TYPE_COLUMNS, mycss_property_parser_columns, 268, 7}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-width", 12, MyCSS_PROPERTY_TYPE_BORDER_WIDTH, mycss_property_parser_border_width, 0, 10}, + {"caret-color", 11, MyCSS_PROPERTY_TYPE_CARET_COLOR, mycss_property_parser_caret_color, 269, 11}, + {"padding", 7, MyCSS_PROPERTY_TYPE_PADDING, mycss_property_parser_padding, 0, 12}, + {"border-top-width", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH, mycss_property_parser_border_top_width, 0, 13}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"display", 7, MyCSS_PROPERTY_TYPE_DISPLAY, mycss_property_parser_display, 270, 15}, + {"cue", 3, MyCSS_PROPERTY_TYPE_CUE, mycss_property_parser_cue, 271, 16}, + {"nav-down", 8, MyCSS_PROPERTY_TYPE_NAV_DOWN, mycss_property_parser_nav_down, 272, 17}, + {"nav-up", 6, MyCSS_PROPERTY_TYPE_NAV_UP, mycss_property_parser_nav_up, 273, 18}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right-width", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH, mycss_property_parser_border_right_width, 360, 8}, + {"border-radius", 13, MyCSS_PROPERTY_TYPE_BORDER_RADIUS, mycss_property_parser_border_radius, 0, 20}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow-x", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_X, mycss_property_parser_overflow_x, 0, 12}, - {"border-top-right-radius", 23, MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS, mycss_property_parser_border_top_right_radius, 0, 13}, - {"border-left-color", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR, mycss_property_parser_border_left_color, 0, 14}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"word-wrap", 9, MyCSS_PROPERTY_TYPE_WORD_WRAP, mycss_property_parser_word_wrap, 0, 25}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"voice-balance", 13, MyCSS_PROPERTY_TYPE_VOICE_BALANCE, mycss_property_parser_voice_balance, 275, 28}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-top", 10, MyCSS_PROPERTY_TYPE_MARGIN_TOP, mycss_property_parser_margin_top, 0, 21}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"rest", 4, MyCSS_PROPERTY_TYPE_REST, mycss_property_parser_rest, 276, 34}, + {"list-style-type", 15, MyCSS_PROPERTY_TYPE_LIST_STYLE_TYPE, mycss_property_parser_list_style_type, 0, 35}, + {"animation", 9, MyCSS_PROPERTY_TYPE_ANIMATION, mycss_property_parser_animation, 278, 36}, + {"nav-left", 8, MyCSS_PROPERTY_TYPE_NAV_LEFT, mycss_property_parser_nav_left, 279, 37}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"word-break", 10, MyCSS_PROPERTY_TYPE_WORD_BREAK, mycss_property_parser_word_break, 280, 39}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"continue", 8, MyCSS_PROPERTY_TYPE_CONTINUE, mycss_property_parser_continue, 283, 41}, + {"voice-rate", 10, MyCSS_PROPERTY_TYPE_VOICE_RATE, mycss_property_parser_voice_rate, 284, 42}, + {"flex", 4, MyCSS_PROPERTY_TYPE_FLEX, mycss_property_parser_flex, 286, 43}, + {"voice-stress", 12, MyCSS_PROPERTY_TYPE_VOICE_STRESS, mycss_property_parser_voice_stress, 0, 44}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"transition", 10, MyCSS_PROPERTY_TYPE_TRANSITION, mycss_property_parser_transition, 288, 46}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-bottom", 14, MyCSS_PROPERTY_TYPE_PADDING_BOTTOM, mycss_property_parser_padding_bottom, 0, 29}, + {"margin-top", 10, MyCSS_PROPERTY_TYPE_MARGIN_TOP, mycss_property_parser_margin_top, 289, 49}, + {"shape-margin", 12, MyCSS_PROPERTY_TYPE_SHAPE_MARGIN, mycss_property_parser_shape_margin, 0, 50}, + {"cue-before", 10, MyCSS_PROPERTY_TYPE_CUE_BEFORE, mycss_property_parser_cue_before, 290, 51}, + {"column-fill", 11, MyCSS_PROPERTY_TYPE_COLUMN_FILL, mycss_property_parser_column_fill, 291, 52}, + {"top", 3, MyCSS_PROPERTY_TYPE_TOP, mycss_property_parser_top, 292, 53}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"widows", 6, MyCSS_PROPERTY_TYPE_WIDOWS, mycss_property_parser_widows, 293, 55}, + {"caret-shape", 11, MyCSS_PROPERTY_TYPE_CARET_SHAPE, mycss_property_parser_caret_shape, 295, 56}, + {"cue-after", 9, MyCSS_PROPERTY_TYPE_CUE_AFTER, mycss_property_parser_cue_after, 296, 57}, + {"font-variant-ligatures", 22, MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES, mycss_property_parser_font_variant_ligatures, 298, 58}, + {"box-suppress", 12, MyCSS_PROPERTY_TYPE_BOX_SUPPRESS, mycss_property_parser_box_suppress, 299, 59}, + {"height", 6, MyCSS_PROPERTY_TYPE_HEIGHT, mycss_property_parser_height, 300, 60}, + {"caption-side", 12, MyCSS_PROPERTY_TYPE_CAPTION_SIDE, mycss_property_parser_caption_side, 0, 61}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"list-style-position", 19, MyCSS_PROPERTY_TYPE_LIST_STYLE_POSITION, mycss_property_parser_list_style_position, 301, 67}, + {"word-spacing", 12, MyCSS_PROPERTY_TYPE_WORD_SPACING, mycss_property_parser_word_spacing, 0, 68}, + {"animation-timing-function", 25, MyCSS_PROPERTY_TYPE_ANIMATION_TIMING_FUNCTION, mycss_property_parser_animation_timing_function, 0, 69}, + {"flex-direction", 14, MyCSS_PROPERTY_TYPE_FLEX_DIRECTION, mycss_property_parser_flex_direction, 302, 70}, + {"animation-duration", 18, MyCSS_PROPERTY_TYPE_ANIMATION_DURATION, mycss_property_parser_animation_duration, 0, 71}, + {"break-after", 11, MyCSS_PROPERTY_TYPE_BREAK_AFTER, mycss_property_parser_break_after, 304, 72}, + {"margin-bottom", 13, MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM, mycss_property_parser_margin_bottom, 305, 73}, + {"voice-pitch", 11, MyCSS_PROPERTY_TYPE_VOICE_PITCH, mycss_property_parser_voice_pitch, 0, 74}, + {"speak-as", 8, MyCSS_PROPERTY_TYPE_SPEAK_AS, mycss_property_parser_speak_as, 307, 75}, + {"width", 5, MyCSS_PROPERTY_TYPE_WIDTH, mycss_property_parser_width, 0, 76}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"justify-content", 15, MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT, mycss_property_parser_justify_content, 309, 78}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"indent-edge-reset", 17, MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET, mycss_property_parser_indent_edge_reset, 0, 80}, + {"border-bottom-width", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH, mycss_property_parser_border_bottom_width, 0, 81}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-radius", 13, MyCSS_PROPERTY_TYPE_BORDER_RADIUS, mycss_property_parser_border_radius, 0, 39}, + {"counter-increment", 17, MyCSS_PROPERTY_TYPE_COUNTER_INCREMENT, mycss_property_parser_counter_increment, 0, 83}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-spacing", 14, MyCSS_PROPERTY_TYPE_BORDER_SPACING, mycss_property_parser_border_spacing, 310, 86}, + {"caret", 5, MyCSS_PROPERTY_TYPE_CARET, mycss_property_parser_caret, 311, 87}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top", 10, MyCSS_PROPERTY_TYPE_BORDER_TOP, mycss_property_parser_border_top, 0, 90}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow-y", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_Y, mycss_property_parser_overflow_y, 0, 45}, + {"text-emphasis-color", 19, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_COLOR, mycss_property_parser_text_emphasis_color, 0, 92}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"text-shadow", 11, MyCSS_PROPERTY_TYPE_TEXT_SHADOW, mycss_property_parser_text_shadow, 0, 94}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-kerning", 12, MyCSS_PROPERTY_TYPE_FONT_KERNING, mycss_property_parser_font_kerning, 0, 96}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"flex-grow", 9, MyCSS_PROPERTY_TYPE_FLEX_GROW, mycss_property_parser_flex_grow, 313, 98}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-image", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE, mycss_property_parser_background_image, 361, 50}, + {"text-emphasis-position", 22, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_POSITION, mycss_property_parser_text_emphasis_position, 0, 100}, + {"tab-size", 8, MyCSS_PROPERTY_TYPE_TAB_SIZE, mycss_property_parser_tab_size, 0, 101}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"outline", 7, MyCSS_PROPERTY_TYPE_OUTLINE, mycss_property_parser_outline, 315, 104}, + {"writing-mode", 12, MyCSS_PROPERTY_TYPE_WRITING_MODE, mycss_property_parser_writing_mode, 317, 105}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"text-emphasis-style", 19, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_STYLE, mycss_property_parser_text_emphasis_style, 0, 107}, + {"right", 5, MyCSS_PROPERTY_TYPE_RIGHT, mycss_property_parser_right, 318, 108}, + {"font-synthesis", 14, MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS, mycss_property_parser_font_synthesis, 320, 109}, + {"outline-offset", 14, MyCSS_PROPERTY_TYPE_OUTLINE_OFFSET, mycss_property_parser_outline_offset, 321, 110}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"box-shadow", 10, MyCSS_PROPERTY_TYPE_BOX_SHADOW, mycss_property_parser_box_shadow, 0, 112}, + {"direction", 9, MyCSS_PROPERTY_TYPE_DIRECTION, mycss_property_parser_direction, 322, 113}, + {"border-right-style", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE, mycss_property_parser_border_right_style, 323, 114}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"inline-size-step", 16, MyCSS_PROPERTY_TYPE_INLINE_SIZE_STEP, mycss_property_parser_inline_size_step, 0, 116}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right-color", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR, mycss_property_parser_border_right_color, 362, 57}, + {"transition-timing-function", 26, MyCSS_PROPERTY_TYPE_TRANSITION_TIMING_FUNCTION, mycss_property_parser_transition_timing_function, 0, 118}, + {"marker-mid", 10, MyCSS_PROPERTY_TYPE_MARKER_MID, mycss_property_parser_marker_mid, 324, 119}, + {"marker-side", 11, MyCSS_PROPERTY_TYPE_MARKER_SIDE, mycss_property_parser_marker_side, 325, 120}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"quotes", 6, MyCSS_PROPERTY_TYPE_QUOTES, mycss_property_parser_quotes, 326, 123}, + {"border-left", 11, MyCSS_PROPERTY_TYPE_BORDER_LEFT, mycss_property_parser_border_left, 328, 124}, + {"voice-range", 11, MyCSS_PROPERTY_TYPE_VOICE_RANGE, mycss_property_parser_voice_range, 0, 125}, + {"cursor", 6, MyCSS_PROPERTY_TYPE_CURSOR, mycss_property_parser_cursor, 329, 126}, + {"opacity", 7, MyCSS_PROPERTY_TYPE_OPACITY, mycss_property_parser_opacity, 330, 127}, + {"marker", 6, MyCSS_PROPERTY_TYPE_MARKER, mycss_property_parser_marker, 331, 128}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-family", 11, MyCSS_PROPERTY_TYPE_FONT_FAMILY, mycss_property_parser_font_family, 0, 61}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-kerning", 12, MyCSS_PROPERTY_TYPE_FONT_KERNING, mycss_property_parser_font_kerning, 0, 64}, + {"offset-start", 12, MyCSS_PROPERTY_TYPE_OFFSET_START, mycss_property_parser_offset_start, 0, 132}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"appearance", 10, MyCSS_PROPERTY_TYPE_APPEARANCE, mycss_property_parser_appearance, 333, 135}, + {"animation-name", 14, MyCSS_PROPERTY_TYPE_ANIMATION_NAME, mycss_property_parser_animation_name, 334, 136}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"clear", 5, MyCSS_PROPERTY_TYPE_CLEAR, mycss_property_parser_clear, 0, 68}, - {"min-width", 9, MyCSS_PROPERTY_TYPE_MIN_WIDTH, mycss_property_parser_min_width, 363, 69}, + {"column-rule-width", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_WIDTH, mycss_property_parser_column_rule_width, 0, 138}, + {"border-collapse", 15, MyCSS_PROPERTY_TYPE_BORDER_COLLAPSE, mycss_property_parser_border_collapse, 335, 139}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"unicode-bidi", 12, MyCSS_PROPERTY_TYPE_UNICODE_BIDI, mycss_property_parser_unicode_bidi, 336, 141}, + {"margin", 6, MyCSS_PROPERTY_TYPE_MARGIN, mycss_property_parser_margin, 0, 142}, + {"left", 4, MyCSS_PROPERTY_TYPE_LEFT, mycss_property_parser_left, 337, 143}, + {"fill", 4, MyCSS_PROPERTY_TYPE_FILL, mycss_property_parser_fill, 0, 144}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-right-width", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH, mycss_property_parser_border_right_width, 340, 146}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"min-height", 10, MyCSS_PROPERTY_TYPE_MIN_HEIGHT, mycss_property_parser_min_height, 364, 73}, + {"align-items", 11, MyCSS_PROPERTY_TYPE_ALIGN_ITEMS, mycss_property_parser_align_items, 0, 148}, + {"color", 5, MyCSS_PROPERTY_TYPE_COLOR, mycss_property_parser_color, 341, 149}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"order", 5, MyCSS_PROPERTY_TYPE_ORDER, mycss_property_parser_order, 342, 151}, + {"rest-before", 11, MyCSS_PROPERTY_TYPE_REST_BEFORE, mycss_property_parser_rest_before, 343, 152}, + {"color-rendering", 15, MyCSS_PROPERTY_TYPE_COLOR_RENDERING, mycss_property_parser_color_rendering, 0, 153}, + {"animation-iteration-count", 25, MyCSS_PROPERTY_TYPE_ANIMATION_ITERATION_COUNT, mycss_property_parser_animation_iteration_count, 0, 154}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top-right-radius", 23, MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS, mycss_property_parser_border_top_right_radius, 0, 156}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-right-radius", 26, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, mycss_property_parser_border_bottom_right_radius, 0, 77}, + {"wrap-flow", 9, MyCSS_PROPERTY_TYPE_WRAP_FLOW, mycss_property_parser_wrap_flow, 344, 158}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"list-style-image", 16, MyCSS_PROPERTY_TYPE_LIST_STYLE_IMAGE, mycss_property_parser_list_style_image, 0, 160}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"outline-width", 13, MyCSS_PROPERTY_TYPE_OUTLINE_WIDTH, mycss_property_parser_outline_width, 345, 163}, + {"break-before", 12, MyCSS_PROPERTY_TYPE_BREAK_BEFORE, mycss_property_parser_break_before, 348, 164}, + {"background", 10, MyCSS_PROPERTY_TYPE_BACKGROUND, mycss_property_parser_background, 351, 165}, + {"stroke-linecap", 14, MyCSS_PROPERTY_TYPE_STROKE_LINECAP, mycss_property_parser_stroke_linecap, 0, 166}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-bottom", 13, MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM, mycss_property_parser_margin_bottom, 0, 84}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"order", 5, MyCSS_PROPERTY_TYPE_ORDER, mycss_property_parser_order, 365, 87}, + {"user-select", 11, MyCSS_PROPERTY_TYPE_USER_SELECT, mycss_property_parser_user_select, 0, 172}, + {"nav-right", 9, MyCSS_PROPERTY_TYPE_NAV_RIGHT, mycss_property_parser_nav_right, 352, 173}, + {"z-index", 7, MyCSS_PROPERTY_TYPE_Z_INDEX, mycss_property_parser_z_index, 353, 174}, + {"backface-visibility", 19, MyCSS_PROPERTY_TYPE_BACKFACE_VISIBILITY, mycss_property_parser_backface_visibility, 0, 175}, + {"background-color", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR, mycss_property_parser_background_color, 354, 176}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"resize", 6, MyCSS_PROPERTY_TYPE_RESIZE, mycss_property_parser_resize, 0, 179}, + {"scroll-snap-align", 17, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_ALIGN, mycss_property_parser_scroll_snap_align, 0, 180}, + {"transform", 9, MyCSS_PROPERTY_TYPE_TRANSFORM, mycss_property_parser_transform, 355, 181}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-right", 12, MyCSS_PROPERTY_TYPE_BORDER_RIGHT, mycss_property_parser_border_right, 0, 183}, + {"bottom", 6, MyCSS_PROPERTY_TYPE_BOTTOM, mycss_property_parser_bottom, 357, 184}, + {"text-decoration-styl", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_STYL, mycss_property_parser_text_decoration_styl, 0, 185}, + {"stroke-width", 12, MyCSS_PROPERTY_TYPE_STROKE_WIDTH, mycss_property_parser_stroke_width, 0, 186}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-style", 10, MyCSS_PROPERTY_TYPE_FONT_STYLE, mycss_property_parser_font_style, 359, 188}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"stroke-opacity", 14, MyCSS_PROPERTY_TYPE_STROKE_OPACITY, mycss_property_parser_stroke_opacity, 0, 191}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"color-interpolation", 19, MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION, mycss_property_parser_color_interpolation, 0, 193}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top-left-radius", 22, MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS, mycss_property_parser_border_top_left_radius, 0, 195}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-size", 9, MyCSS_PROPERTY_TYPE_FONT_SIZE, mycss_property_parser_font_size, 0, 97}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-left", 12, MyCSS_PROPERTY_TYPE_PADDING_LEFT, mycss_property_parser_padding_left, 0, 99}, - {"border-bottom-color", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR, mycss_property_parser_border_bottom_color, 0, 100}, - {"border-right-style", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE, mycss_property_parser_border_right_style, 366, 101}, + {"border-color", 12, MyCSS_PROPERTY_TYPE_BORDER_COLOR, mycss_property_parser_border_color, 0, 198}, + {"orphans", 7, MyCSS_PROPERTY_TYPE_ORPHANS, mycss_property_parser_orphans, 361, 199}, + {"text-decoration", 15, MyCSS_PROPERTY_TYPE_TEXT_DECORATION, mycss_property_parser_text_decoration, 0, 200}, + {"min-height", 10, MyCSS_PROPERTY_TYPE_MIN_HEIGHT, mycss_property_parser_min_height, 363, 201}, + {"font-language-override", 22, MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE, mycss_property_parser_font_language_override, 0, 202}, + {"animation-fill-mode", 19, MyCSS_PROPERTY_TYPE_ANIMATION_FILL_MODE, mycss_property_parser_animation_fill_mode, 0, 203}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"column-width", 12, MyCSS_PROPERTY_TYPE_COLUMN_WIDTH, mycss_property_parser_column_width, 364, 206}, + {"background-position", 19, MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION, mycss_property_parser_background_position, 0, 207}, + {"voice-volume", 12, MyCSS_PROPERTY_TYPE_VOICE_VOLUME, mycss_property_parser_voice_volume, 0, 208}, + {"padding-left", 12, MyCSS_PROPERTY_TYPE_PADDING_LEFT, mycss_property_parser_padding_left, 0, 209}, + {"overflow", 8, MyCSS_PROPERTY_TYPE_OVERFLOW, mycss_property_parser_overflow, 365, 210}, + {"text-indent", 11, MyCSS_PROPERTY_TYPE_TEXT_INDENT, mycss_property_parser_text_indent, 367, 211}, + {"box-sizing", 10, MyCSS_PROPERTY_TYPE_BOX_SIZING, mycss_property_parser_box_sizing, 369, 212}, + {"ruby-align", 10, MyCSS_PROPERTY_TYPE_RUBY_ALIGN, mycss_property_parser_ruby_align, 370, 213}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"background-repeat", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT, mycss_property_parser_background_repeat, 0, 215}, + {"font-size-adjust", 16, MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST, mycss_property_parser_font_size_adjust, 371, 216}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"image-rendering", 15, MyCSS_PROPERTY_TYPE_IMAGE_RENDERING, mycss_property_parser_image_rendering, 372, 218}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-grow", 9, MyCSS_PROPERTY_TYPE_FLEX_GROW, mycss_property_parser_flex_grow, 367, 107}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"margin-left", 11, MyCSS_PROPERTY_TYPE_MARGIN_LEFT, mycss_property_parser_margin_left, 373, 221}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"contain", 7, MyCSS_PROPERTY_TYPE_CONTAIN, mycss_property_parser_contain, 374, 224}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"padding-bottom", 14, MyCSS_PROPERTY_TYPE_PADDING_BOTTOM, mycss_property_parser_padding_bottom, 0, 226}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-variant", 12, MyCSS_PROPERTY_TYPE_FONT_VARIANT, mycss_property_parser_font_variant, 375, 228}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-repeat", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT, mycss_property_parser_background_repeat, 0, 115}, - {"font-language-override", 22, MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE, mycss_property_parser_font_language_override, 0, 116}, - {"border-left", 11, MyCSS_PROPERTY_TYPE_BORDER_LEFT, mycss_property_parser_border_left, 368, 117}, + {"border", 6, MyCSS_PROPERTY_TYPE_BORDER, mycss_property_parser_border, 376, 231}, + {"line-height-step", 16, MyCSS_PROPERTY_TYPE_LINE_HEIGHT_STEP, mycss_property_parser_line_height_step, 0, 232}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-size-adjust", 16, MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST, mycss_property_parser_font_size_adjust, 0, 120}, + {"visibility", 10, MyCSS_PROPERTY_TYPE_VISIBILITY, mycss_property_parser_visibility, 377, 235}, + {"font-variant-position", 21, MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION, mycss_property_parser_font_variant_position, 379, 236}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"transition-delay", 16, MyCSS_PROPERTY_TYPE_TRANSITION_DELAY, mycss_property_parser_transition_delay, 0, 238}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-variant-numeric", 20, MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC, mycss_property_parser_font_variant_numeric, 380, 240}, + {"margin-right", 12, MyCSS_PROPERTY_TYPE_MARGIN_RIGHT, mycss_property_parser_margin_right, 381, 241}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"min-width", 9, MyCSS_PROPERTY_TYPE_MIN_WIDTH, mycss_property_parser_min_width, 382, 244}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow", 8, MyCSS_PROPERTY_TYPE_OVERFLOW, mycss_property_parser_overflow, 0, 127}, + {"speak", 5, MyCSS_PROPERTY_TYPE_SPEAK, mycss_property_parser_speak, 383, 247}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-top", 11, MyCSS_PROPERTY_TYPE_PADDING_TOP, mycss_property_parser_padding_top, 0, 129}, + {"float", 5, MyCSS_PROPERTY_TYPE_FLOAT, mycss_property_parser_float, 0, 249}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"voice-duration", 14, MyCSS_PROPERTY_TYPE_VOICE_DURATION, mycss_property_parser_voice_duration, 384, 251}, + {"font", 4, MyCSS_PROPERTY_TYPE_FONT, mycss_property_parser_font, 386, 252}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"table-layout", 12, MyCSS_PROPERTY_TYPE_TABLE_LAYOUT, mycss_property_parser_table_layout, 0, 254}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"width", 5, MyCSS_PROPERTY_TYPE_WIDTH, mycss_property_parser_width, 0, 133}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex", 4, MyCSS_PROPERTY_TYPE_FLEX, mycss_property_parser_flex, 0, 137}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin", 6, MyCSS_PROPERTY_TYPE_MARGIN, mycss_property_parser_margin, 0, 141}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-wrap", 9, MyCSS_PROPERTY_TYPE_FLEX_WRAP, mycss_property_parser_flex_wrap, 0, 143}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-width", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH, mycss_property_parser_border_bottom_width, 0, 148}, - {"flex-shrink", 11, MyCSS_PROPERTY_TYPE_FLEX_SHRINK, mycss_property_parser_flex_shrink, 0, 149}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-left", 11, MyCSS_PROPERTY_TYPE_MARGIN_LEFT, mycss_property_parser_margin_left, 0, 152}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-color", 12, MyCSS_PROPERTY_TYPE_BORDER_COLOR, mycss_property_parser_border_color, 369, 158}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-content", 13, MyCSS_PROPERTY_TYPE_ALIGN_CONTENT, mycss_property_parser_align_content, 0, 164}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-caps", 17, MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS, mycss_property_parser_font_variant_caps, 0, 166}, - {"padding-right", 13, MyCSS_PROPERTY_TYPE_PADDING_RIGHT, mycss_property_parser_padding_right, 0, 167}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-origin", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN, mycss_property_parser_background_origin, 0, 171}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant", 12, MyCSS_PROPERTY_TYPE_FONT_VARIANT, mycss_property_parser_font_variant, 0, 180}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-alternates", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES, mycss_property_parser_font_variant_alternates, 0, 182}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-position", 19, MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION, mycss_property_parser_background_position, 0, 191}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-weight", 11, MyCSS_PROPERTY_TYPE_FONT_WEIGHT, mycss_property_parser_font_weight, 0, 195}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-direction", 14, MyCSS_PROPERTY_TYPE_FLEX_DIRECTION, mycss_property_parser_flex_direction, 0, 198}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-numeric", 20, MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC, mycss_property_parser_font_variant_numeric, 0, 203}, - {"background-size", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE, mycss_property_parser_background_size, 0, 204}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-stretch", 12, MyCSS_PROPERTY_TYPE_FONT_STRETCH, mycss_property_parser_font_stretch, 0, 211}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-self", 10, MyCSS_PROPERTY_TYPE_ALIGN_SELF, mycss_property_parser_align_self, 0, 216}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-clip", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP, mycss_property_parser_background_clip, 0, 219}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"height", 6, MyCSS_PROPERTY_TYPE_HEIGHT, mycss_property_parser_height, 0, 226}, - {"border-left-width", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH, mycss_property_parser_border_left_width, 0, 227}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-right", 12, MyCSS_PROPERTY_TYPE_MARGIN_RIGHT, mycss_property_parser_margin_right, 370, 231}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-image-outset", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET, mycss_property_parser_border_image_outset, 371, 234}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-width", 12, MyCSS_PROPERTY_TYPE_BORDER_WIDTH, mycss_property_parser_border_width, 0, 245}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-left-style", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE, mycss_property_parser_border_left_style, 0, 255}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"box-suppress", 12, MyCSS_PROPERTY_TYPE_BOX_SUPPRESS, mycss_property_parser_box_suppress, 0, 257}, - {"visibility", 10, MyCSS_PROPERTY_TYPE_VISIBILITY, mycss_property_parser_visibility, 0, 258}, - {"border", 6, MyCSS_PROPERTY_TYPE_BORDER, mycss_property_parser_border, 0, 259}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-top", 10, MyCSS_PROPERTY_TYPE_BORDER_TOP, mycss_property_parser_border_top, 0, 266}, - {"flex-basis", 10, MyCSS_PROPERTY_TYPE_FLEX_BASIS, mycss_property_parser_flex_basis, 0, 267}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"float-displace", 14, MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE, mycss_property_parser_float_displace, 0, 270}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"justify-content", 15, MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT, mycss_property_parser_justify_content, 0, 274}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"indent-edge-reset", 17, MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET, mycss_property_parser_indent_edge_reset, 0, 277}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"float", 5, MyCSS_PROPERTY_TYPE_FLOAT, mycss_property_parser_float, 0, 285}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-items", 11, MyCSS_PROPERTY_TYPE_ALIGN_ITEMS, mycss_property_parser_align_items, 0, 287}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"clear-after", 11, MyCSS_PROPERTY_TYPE_CLEAR_AFTER, mycss_property_parser_clear_after, 0, 292}, - {"border-bottom", 13, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM, mycss_property_parser_border_bottom, 0, 293}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-left-radius", 25, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS, mycss_property_parser_border_bottom_left_radius, 0, 295}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-ligatures", 22, MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES, mycss_property_parser_font_variant_ligatures, 372, 299}, - {"font", 4, MyCSS_PROPERTY_TYPE_FONT, mycss_property_parser_font, 0, 300}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"box-shadow", 10, MyCSS_PROPERTY_TYPE_BOX_SHADOW, mycss_property_parser_box_shadow, 0, 305}, - {"border-bottom-style", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE, mycss_property_parser_border_bottom_style, 0, 306}, - {"border-style", 12, MyCSS_PROPERTY_TYPE_BORDER_STYLE, mycss_property_parser_border_style, 373, 307}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-color", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR, mycss_property_parser_background_color, 374, 330}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"display", 7, MyCSS_PROPERTY_TYPE_DISPLAY, mycss_property_parser_display, 0, 336}, - {"padding", 7, MyCSS_PROPERTY_TYPE_PADDING, mycss_property_parser_padding, 0, 337}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-style", 10, MyCSS_PROPERTY_TYPE_FONT_STYLE, mycss_property_parser_font_style, 0, 347}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background", 10, MyCSS_PROPERTY_TYPE_BACKGROUND, mycss_property_parser_background, 375, 353}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right", 12, MyCSS_PROPERTY_TYPE_BORDER_RIGHT, mycss_property_parser_border_right, 0, 356}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-image-width", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH, mycss_property_parser_border_image_width, 0, 360}, - {"border-top-style", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE, mycss_property_parser_border_top_style, 0, 361}, - {"font-feature-settings", 21, MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS, mycss_property_parser_font_feature_settings, 0, 362}, - {"max-width", 9, MyCSS_PROPERTY_TYPE_MAX_WIDTH, mycss_property_parser_max_width, 0, 363}, - {"max-height", 10, MyCSS_PROPERTY_TYPE_MAX_HEIGHT, mycss_property_parser_max_height, 0, 364}, - {"border-top-width", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH, mycss_property_parser_border_top_width, 0, 365}, - {"border-image-slice", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE, mycss_property_parser_border_image_slice, 0, 366}, - {"flex-flow", 9, MyCSS_PROPERTY_TYPE_FLEX_FLOW, mycss_property_parser_flex_flow, 0, 367}, - {"font-variant-position", 21, MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION, mycss_property_parser_font_variant_position, 0, 368}, - {"font-synthesis", 14, MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS, mycss_property_parser_font_synthesis, 0, 369}, - {"border-top-left-radius", 22, MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS, mycss_property_parser_border_top_left_radius, 0, 370}, - {"border-image-repeat", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT, mycss_property_parser_border_image_repeat, 0, 371}, - {"font-variant-east-asian", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN, mycss_property_parser_font_variant_east_asian, 0, 372}, - {"border-image", 12, MyCSS_PROPERTY_TYPE_BORDER_IMAGE, mycss_property_parser_border_image, 0, 373}, - {"border-top-color", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR, mycss_property_parser_border_top_color, 0, 374}, - {"background-attachment", 21, MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT, mycss_property_parser_background_attachment, 0, 375}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"stroke", 6, MyCSS_PROPERTY_TYPE_STROKE, mycss_property_parser_stroke, 0, 259}, + {"line-height", 11, MyCSS_PROPERTY_TYPE_LINE_HEIGHT, mycss_property_parser_line_height, 387, 260}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-bottom", 13, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM, mycss_property_parser_border_bottom, 265, 264}, + {"background-clip", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP, mycss_property_parser_background_clip, 266, 265}, + {"transition-property", 19, MyCSS_PROPERTY_TYPE_TRANSITION_PROPERTY, mycss_property_parser_transition_property, 0, 266}, + {"text-rendering", 14, MyCSS_PROPERTY_TYPE_TEXT_RENDERING, mycss_property_parser_text_rendering, 0, 267}, + {"pause-after", 11, MyCSS_PROPERTY_TYPE_PAUSE_AFTER, mycss_property_parser_pause_after, 0, 268}, + {"clear-after", 11, MyCSS_PROPERTY_TYPE_CLEAR_AFTER, mycss_property_parser_clear_after, 0, 269}, + {"offset-end", 10, MyCSS_PROPERTY_TYPE_OFFSET_END, mycss_property_parser_offset_end, 0, 270}, + {"pause", 5, MyCSS_PROPERTY_TYPE_PAUSE, mycss_property_parser_pause, 0, 271}, + {"transform-box", 13, MyCSS_PROPERTY_TYPE_TRANSFORM_BOX, mycss_property_parser_transform_box, 0, 272}, + {"text-transform", 14, MyCSS_PROPERTY_TYPE_TEXT_TRANSFORM, mycss_property_parser_text_transform, 274, 273}, + {"border-bottom-style", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE, mycss_property_parser_border_bottom_style, 0, 274}, + {"border-bottom-color", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR, mycss_property_parser_border_bottom_color, 0, 275}, + {"perspective", 11, MyCSS_PROPERTY_TYPE_PERSPECTIVE, mycss_property_parser_perspective, 277, 276}, + {"shape-outside", 13, MyCSS_PROPERTY_TYPE_SHAPE_OUTSIDE, mycss_property_parser_shape_outside, 0, 277}, + {"fill-opacity", 12, MyCSS_PROPERTY_TYPE_FILL_OPACITY, mycss_property_parser_fill_opacity, 0, 278}, + {"pause-before", 12, MyCSS_PROPERTY_TYPE_PAUSE_BEFORE, mycss_property_parser_pause_before, 0, 279}, + {"rest-after", 10, MyCSS_PROPERTY_TYPE_REST_AFTER, mycss_property_parser_rest_after, 281, 280}, + {"border-left-color", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR, mycss_property_parser_border_left_color, 282, 281}, + {"border-bottom-right-radius", 26, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, mycss_property_parser_border_bottom_right_radius, 0, 282}, + {"letter-spacing", 14, MyCSS_PROPERTY_TYPE_LETTER_SPACING, mycss_property_parser_letter_spacing, 0, 283}, + {"outline-style", 13, MyCSS_PROPERTY_TYPE_OUTLINE_STYLE, mycss_property_parser_outline_style, 285, 284}, + {"offset-before", 13, MyCSS_PROPERTY_TYPE_OFFSET_BEFORE, mycss_property_parser_offset_before, 0, 285}, + {"background-image", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE, mycss_property_parser_background_image, 287, 286}, + {"border-top-style", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE, mycss_property_parser_border_top_style, 0, 287}, + {"text-align", 10, MyCSS_PROPERTY_TYPE_TEXT_ALIGN, mycss_property_parser_text_align, 0, 288}, + {"align-content", 13, MyCSS_PROPERTY_TYPE_ALIGN_CONTENT, mycss_property_parser_align_content, 0, 289}, + {"padding-right", 13, MyCSS_PROPERTY_TYPE_PADDING_RIGHT, mycss_property_parser_padding_right, 0, 290}, + {"perspective-origin", 18, MyCSS_PROPERTY_TYPE_PERSPECTIVE_ORIGIN, mycss_property_parser_perspective_origin, 0, 291}, + {"align-self", 10, MyCSS_PROPERTY_TYPE_ALIGN_SELF, mycss_property_parser_align_self, 0, 292}, + {"font-family", 11, MyCSS_PROPERTY_TYPE_FONT_FAMILY, mycss_property_parser_font_family, 294, 293}, + {"touch-action", 12, MyCSS_PROPERTY_TYPE_TOUCH_ACTION, mycss_property_parser_touch_action, 0, 294}, + {"column-rule", 11, MyCSS_PROPERTY_TYPE_COLUMN_RULE, mycss_property_parser_column_rule, 0, 295}, + {"transform-style", 15, MyCSS_PROPERTY_TYPE_TRANSFORM_STYLE, mycss_property_parser_transform_style, 297, 296}, + {"font-variant-caps", 17, MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS, mycss_property_parser_font_variant_caps, 0, 297}, + {"font-variant-east-asian", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN, mycss_property_parser_font_variant_east_asian, 0, 298}, + {"region-fragment", 15, MyCSS_PROPERTY_TYPE_REGION_FRAGMENT, mycss_property_parser_region_fragment, 0, 299}, + {"string-set", 10, MyCSS_PROPERTY_TYPE_STRING_SET, mycss_property_parser_string_set, 0, 300}, + {"shape-image-threshold", 21, MyCSS_PROPERTY_TYPE_SHAPE_IMAGE_THRESHOLD, mycss_property_parser_shape_image_threshold, 0, 301}, + {"border-image-outset", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET, mycss_property_parser_border_image_outset, 303, 302}, + {"border-image-repeat", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT, mycss_property_parser_border_image_repeat, 0, 303}, + {"text-combine-upright", 20, MyCSS_PROPERTY_TYPE_TEXT_COMBINE_UPRIGHT, mycss_property_parser_text_combine_upright, 0, 304}, + {"text-orientation", 16, MyCSS_PROPERTY_TYPE_TEXT_ORIENTATION, mycss_property_parser_text_orientation, 306, 305}, + {"transform-origin", 16, MyCSS_PROPERTY_TYPE_TRANSFORM_ORIGIN, mycss_property_parser_transform_origin, 0, 306}, + {"stroke-miterlimit", 17, MyCSS_PROPERTY_TYPE_STROKE_MITERLIMIT, mycss_property_parser_stroke_miterlimit, 308, 307}, + {"stroke-dashoffset", 17, MyCSS_PROPERTY_TYPE_STROKE_DASHOFFSET, mycss_property_parser_stroke_dashoffset, 0, 308}, + {"border-bottom-left-radius", 25, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS, mycss_property_parser_border_bottom_left_radius, 0, 309}, + {"column-rule-style", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_STYLE, mycss_property_parser_column_rule_style, 0, 310}, + {"hyphens", 7, MyCSS_PROPERTY_TYPE_HYPHENS, mycss_property_parser_hyphens, 312, 311}, + {"text-overflow", 13, MyCSS_PROPERTY_TYPE_TEXT_OVERFLOW, mycss_property_parser_text_overflow, 0, 312}, + {"flex-flow", 9, MyCSS_PROPERTY_TYPE_FLEX_FLOW, mycss_property_parser_flex_flow, 314, 313}, + {"offset-after", 12, MyCSS_PROPERTY_TYPE_OFFSET_AFTER, mycss_property_parser_offset_after, 0, 314}, + {"line-break", 10, MyCSS_PROPERTY_TYPE_LINE_BREAK, mycss_property_parser_line_break, 316, 315}, + {"text-emphasis", 13, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS, mycss_property_parser_text_emphasis, 0, 316}, + {"float-displace", 14, MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE, mycss_property_parser_float_displace, 0, 317}, + {"bookmark-level", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_LEVEL, mycss_property_parser_bookmark_level, 319, 318}, + {"bookmark-label", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_LABEL, mycss_property_parser_bookmark_label, 0, 319}, + {"animation-delay", 15, MyCSS_PROPERTY_TYPE_ANIMATION_DELAY, mycss_property_parser_animation_delay, 0, 320}, + {"box-decoration-break", 20, MyCSS_PROPERTY_TYPE_BOX_DECORATION_BREAK, mycss_property_parser_box_decoration_break, 0, 321}, + {"text-justify", 12, MyCSS_PROPERTY_TYPE_TEXT_JUSTIFY, mycss_property_parser_text_justify, 0, 322}, + {"border-image-slice", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE, mycss_property_parser_border_image_slice, 0, 323}, + {"marker-end", 10, MyCSS_PROPERTY_TYPE_MARKER_END, mycss_property_parser_marker_end, 0, 324}, + {"text-align-last", 15, MyCSS_PROPERTY_TYPE_TEXT_ALIGN_LAST, mycss_property_parser_text_align_last, 0, 325}, + {"overflow-x", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_X, mycss_property_parser_overflow_x, 327, 326}, + {"hanging-punctuation", 19, MyCSS_PROPERTY_TYPE_HANGING_PUNCTUATION, mycss_property_parser_hanging_punctuation, 0, 327}, + {"voice-family", 12, MyCSS_PROPERTY_TYPE_VOICE_FAMILY, mycss_property_parser_voice_family, 0, 328}, + {"column-span", 11, MyCSS_PROPERTY_TYPE_COLUMN_SPAN, mycss_property_parser_column_span, 0, 329}, + {"flex-shrink", 11, MyCSS_PROPERTY_TYPE_FLEX_SHRINK, mycss_property_parser_flex_shrink, 0, 330}, + {"outline-color", 13, MyCSS_PROPERTY_TYPE_OUTLINE_COLOR, mycss_property_parser_outline_color, 332, 331}, + {"stroke-linejoin", 15, MyCSS_PROPERTY_TYPE_STROKE_LINEJOIN, mycss_property_parser_stroke_linejoin, 0, 332}, + {"overflow-wrap", 13, MyCSS_PROPERTY_TYPE_OVERFLOW_WRAP, mycss_property_parser_overflow_wrap, 0, 333}, + {"column-rule-color", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_COLOR, mycss_property_parser_column_rule_color, 0, 334}, + {"background-size", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE, mycss_property_parser_background_size, 0, 335}, + {"scroll-padding", 14, MyCSS_PROPERTY_TYPE_SCROLL_PADDING, mycss_property_parser_scroll_padding, 0, 336}, + {"font-size", 9, MyCSS_PROPERTY_TYPE_FONT_SIZE, mycss_property_parser_font_size, 338, 337}, + {"fill-rule", 9, MyCSS_PROPERTY_TYPE_FILL_RULE, mycss_property_parser_fill_rule, 339, 338}, + {"stroke-dasharray", 16, MyCSS_PROPERTY_TYPE_STROKE_DASHARRAY, mycss_property_parser_stroke_dasharray, 0, 339}, + {"border-image-width", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH, mycss_property_parser_border_image_width, 0, 340}, + {"clear", 5, MyCSS_PROPERTY_TYPE_CLEAR, mycss_property_parser_clear, 0, 341}, + {"shape-rendering", 15, MyCSS_PROPERTY_TYPE_SHAPE_RENDERING, mycss_property_parser_shape_rendering, 0, 342}, + {"scroll-snap-stop", 16, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_STOP, mycss_property_parser_scroll_snap_stop, 0, 343}, + {"column-gap", 10, MyCSS_PROPERTY_TYPE_COLUMN_GAP, mycss_property_parser_column_gap, 0, 344}, + {"text-size-adjust", 16, MyCSS_PROPERTY_TYPE_TEXT_SIZE_ADJUST, mycss_property_parser_text_size_adjust, 346, 345}, + {"scroll-snap-type", 16, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_TYPE, mycss_property_parser_scroll_snap_type, 347, 346}, + {"font-feature-settings", 21, MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS, mycss_property_parser_font_feature_settings, 0, 347}, + {"break-inside", 12, MyCSS_PROPERTY_TYPE_BREAK_INSIDE, mycss_property_parser_break_inside, 349, 348}, + {"border-style", 12, MyCSS_PROPERTY_TYPE_BORDER_STYLE, mycss_property_parser_border_style, 350, 349}, + {"border-image", 12, MyCSS_PROPERTY_TYPE_BORDER_IMAGE, mycss_property_parser_border_image, 0, 350}, + {"border-right-color", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR, mycss_property_parser_border_right_color, 0, 351}, + {"padding-top", 11, MyCSS_PROPERTY_TYPE_PADDING_TOP, mycss_property_parser_padding_top, 0, 352}, + {"content", 7, MyCSS_PROPERTY_TYPE_CONTENT, mycss_property_parser_content, 0, 353}, + {"border-top-color", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR, mycss_property_parser_border_top_color, 0, 354}, + {"overflow-y", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_Y, mycss_property_parser_overflow_y, 356, 355}, + {"wrap-through", 12, MyCSS_PROPERTY_TYPE_WRAP_THROUGH, mycss_property_parser_wrap_through, 0, 356}, + {"will-change", 11, MyCSS_PROPERTY_TYPE_WILL_CHANGE, mycss_property_parser_will_change, 358, 357}, + {"white-space", 11, MyCSS_PROPERTY_TYPE_WHITE_SPACE, mycss_property_parser_white_space, 0, 358}, + {"background-attachment", 21, MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT, mycss_property_parser_background_attachment, 360, 359}, + {"glyph-orientation-vertical", 26, MyCSS_PROPERTY_TYPE_GLYPH_ORIENTATION_VERTICAL, mycss_property_parser_glyph_orientation_vertical, 0, 360}, + {"position", 8, MyCSS_PROPERTY_TYPE_POSITION, mycss_property_parser_position, 362, 361}, + {"list-style", 10, MyCSS_PROPERTY_TYPE_LIST_STYLE, mycss_property_parser_list_style, 0, 362}, + {"max-height", 10, MyCSS_PROPERTY_TYPE_MAX_HEIGHT, mycss_property_parser_max_height, 0, 363}, + {"scroll-snap-margin", 18, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_MARGIN, mycss_property_parser_scroll_snap_margin, 0, 364}, + {"ruby-merge", 10, MyCSS_PROPERTY_TYPE_RUBY_MERGE, mycss_property_parser_ruby_merge, 366, 365}, + {"border-left-style", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE, mycss_property_parser_border_left_style, 0, 366}, + {"empty-cells", 11, MyCSS_PROPERTY_TYPE_EMPTY_CELLS, mycss_property_parser_empty_cells, 368, 367}, + {"border-left-width", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH, mycss_property_parser_border_left_width, 0, 368}, + {"color-interpolation-filters", 27, MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION_FILTERS, mycss_property_parser_color_interpolation_filters, 0, 369}, + {"background-origin", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN, mycss_property_parser_background_origin, 0, 370}, + {"font-variant-alternates", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES, mycss_property_parser_font_variant_alternates, 0, 371}, + {"transition-duration", 19, MyCSS_PROPERTY_TYPE_TRANSITION_DURATION, mycss_property_parser_transition_duration, 0, 372}, + {"animation-direction", 19, MyCSS_PROPERTY_TYPE_ANIMATION_DIRECTION, mycss_property_parser_animation_direction, 0, 373}, + {"ruby-position", 13, MyCSS_PROPERTY_TYPE_RUBY_POSITION, mycss_property_parser_ruby_position, 0, 374}, + {"presentation-level", 18, MyCSS_PROPERTY_TYPE_PRESENTATION_LEVEL, mycss_property_parser_presentation_level, 0, 375}, + {"font-weight", 11, MyCSS_PROPERTY_TYPE_FONT_WEIGHT, mycss_property_parser_font_weight, 0, 376}, + {"text-align-all", 14, MyCSS_PROPERTY_TYPE_TEXT_ALIGN_ALL, mycss_property_parser_text_align_all, 378, 377}, + {"bookmark-state", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_STATE, mycss_property_parser_bookmark_state, 0, 378}, + {"text-underline-position", 23, MyCSS_PROPERTY_TYPE_TEXT_UNDERLINE_POSITION, mycss_property_parser_text_underline_position, 0, 379}, + {"text-decoration-color", 21, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_COLOR, mycss_property_parser_text_decoration_color, 0, 380}, + {"marker-start", 12, MyCSS_PROPERTY_TYPE_MARKER_START, mycss_property_parser_marker_start, 0, 381}, + {"max-width", 9, MyCSS_PROPERTY_TYPE_MAX_WIDTH, mycss_property_parser_max_width, 0, 382}, + {"flex-wrap", 9, MyCSS_PROPERTY_TYPE_FLEX_WRAP, mycss_property_parser_flex_wrap, 0, 383}, + {"vertical-align", 14, MyCSS_PROPERTY_TYPE_VERTICAL_ALIGN, mycss_property_parser_vertical_align, 385, 384}, + {"text-decoration-line", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_LINE, mycss_property_parser_text_decoration_line, 0, 385}, + {"max-lines", 9, MyCSS_PROPERTY_TYPE_MAX_LINES, mycss_property_parser_max_lines, 0, 386}, + {"column-count", 12, MyCSS_PROPERTY_TYPE_COLUMN_COUNT, mycss_property_parser_column_count, 388, 387}, + {"color-adjust", 12, MyCSS_PROPERTY_TYPE_COLOR_ADJUST, mycss_property_parser_color_adjust, 389, 388}, + {"text-decoration-skip", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_SKIP, mycss_property_parser_text_decoration_skip, 0, 389}, }; static const mycss_property_value_index_static_entry_t mycss_property_value_index_static_for_search[] = { {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"wrap-reverse", 12, MyCSS_PROPERTY_VALUE_WRAP_REVERSE, 234, 2}, - {"jis83", 5, MyCSS_PROPERTY_VALUE_JIS83, 0, 3}, - {"content", 7, MyCSS_PROPERTY_VALUE_CONTENT, 0, 4}, - {"unicase", 7, MyCSS_PROPERTY_VALUE_UNICASE, 0, 5}, - {"block", 5, MyCSS_PROPERTY_VALUE_BLOCK, 0, 6}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"flow-root", 9, MyCSS_PROPERTY_VALUE_FLOW_ROOT, 0, 8}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"titling-caps", 12, MyCSS_PROPERTY_VALUE_TITLING_CAPS, 235, 10}, - {"end", 3, MyCSS_PROPERTY_VALUE_END, 0, 11}, - {"larger", 6, MyCSS_PROPERTY_VALUE_LARGER, 0, 12}, - {"visible", 7, MyCSS_PROPERTY_VALUE_VISIBLE, 0, 13}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"petite-caps", 11, MyCSS_PROPERTY_VALUE_PETITE_CAPS, 0, 17}, - {"left", 4, MyCSS_PROPERTY_VALUE_LEFT, 236, 18}, - {"large", 5, MyCSS_PROPERTY_VALUE_LARGE, 0, 19}, - {"ridge", 5, MyCSS_PROPERTY_VALUE_RIDGE, 0, 20}, - {"double", 6, MyCSS_PROPERTY_VALUE_DOUBLE, 0, 21}, - {"inside", 6, MyCSS_PROPERTY_VALUE_INSIDE, 237, 22}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"sub", 3, MyCSS_PROPERTY_VALUE_SUB, 0, 26}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"fill", 4, MyCSS_PROPERTY_VALUE_FILL, 0, 28}, - {"x-large", 7, MyCSS_PROPERTY_VALUE_X_LARGE, 0, 29}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"flex", 4, MyCSS_PROPERTY_VALUE_FLEX, 0, 31}, - {"all-petite-caps", 15, MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS, 0, 32}, - {"400", 3, MyCSS_PROPERTY_VALUE_400, 238, 33}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ordinal", 7, MyCSS_PROPERTY_VALUE_ORDINAL, 0, 37}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"contain", 7, MyCSS_PROPERTY_VALUE_CONTAIN, 239, 40}, - {"block-within-page", 17, MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE, 0, 41}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"inline-table", 12, MyCSS_PROPERTY_VALUE_INLINE_TABLE, 0, 43}, - {"jis90", 5, MyCSS_PROPERTY_VALUE_JIS90, 0, 44}, - {"cover", 5, MyCSS_PROPERTY_VALUE_COVER, 0, 45}, - {"discretionary-ligatures", 23, MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES, 0, 46}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"table-row", 9, MyCSS_PROPERTY_VALUE_TABLE_ROW, 0, 48}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"oldstyle-nums", 13, MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS, 0, 50}, - {"flex-end", 8, MyCSS_PROPERTY_VALUE_FLEX_END, 241, 51}, - {"ultra-condensed", 15, MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED, 0, 52}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"900", 3, MyCSS_PROPERTY_VALUE_900, 0, 54}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"bold", 4, MyCSS_PROPERTY_VALUE_BOLD, 0, 57}, - {"no-display", 10, MyCSS_PROPERTY_VALUE_NO_DISPLAY, 0, 58}, - {"space", 5, MyCSS_PROPERTY_VALUE_SPACE, 242, 59}, - {"nowrap", 6, MyCSS_PROPERTY_VALUE_NOWRAP, 0, 60}, - {"all-small-caps", 14, MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS, 0, 61}, - {"line", 4, MyCSS_PROPERTY_VALUE_LINE, 0, 62}, - {"start", 5, MyCSS_PROPERTY_VALUE_START, 0, 63}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"space-around", 12, MyCSS_PROPERTY_VALUE_SPACE_AROUND, 0, 65}, - {"top", 3, MyCSS_PROPERTY_VALUE_TOP, 243, 66}, - {"100", 3, MyCSS_PROPERTY_VALUE_100, 244, 67}, - {"border-edge", 11, MyCSS_PROPERTY_VALUE_BORDER_EDGE, 246, 68}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"local", 5, MyCSS_PROPERTY_VALUE_LOCAL, 0, 71}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"stretch", 7, MyCSS_PROPERTY_VALUE_STRETCH, 247, 74}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"hide", 4, MyCSS_PROPERTY_VALUE_HIDE, 0, 77}, - {"super", 5, MyCSS_PROPERTY_VALUE_SUPER, 0, 78}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"lining-nums", 11, MyCSS_PROPERTY_VALUE_LINING_NUMS, 0, 83}, - {"x-small", 7, MyCSS_PROPERTY_VALUE_X_SMALL, 0, 84}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"600", 3, MyCSS_PROPERTY_VALUE_600, 248, 88}, - {"flow", 4, MyCSS_PROPERTY_VALUE_FLOW, 0, 89}, - {"jis78", 5, MyCSS_PROPERTY_VALUE_JIS78, 0, 90}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"table-row-group", 15, MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP, 0, 93}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"condensed", 9, MyCSS_PROPERTY_VALUE_CONDENSED, 0, 95}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"diagonal-fractions", 18, MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS, 0, 97}, - {"table", 5, MyCSS_PROPERTY_VALUE_TABLE, 0, 98}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"available", 9, MyCSS_PROPERTY_VALUE_AVAILABLE, 249, 100}, - {"column", 6, MyCSS_PROPERTY_VALUE_COLUMN, 250, 101}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"traditional", 11, MyCSS_PROPERTY_VALUE_TRADITIONAL, 0, 106}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"weight", 6, MyCSS_PROPERTY_VALUE_WEIGHT, 0, 110}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"padding-box", 11, MyCSS_PROPERTY_VALUE_PADDING_BOX, 0, 119}, - {"dotted", 6, MyCSS_PROPERTY_VALUE_DOTTED, 251, 120}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"300", 3, MyCSS_PROPERTY_VALUE_300, 0, 122}, - {"small", 5, MyCSS_PROPERTY_VALUE_SMALL, 0, 123}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"repeat", 6, MyCSS_PROPERTY_VALUE_REPEAT, 0, 125}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-common-ligatures", 19, MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES, 0, 128}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"simplified", 10, MyCSS_PROPERTY_VALUE_SIMPLIFIED, 0, 132}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"outset", 6, MyCSS_PROPERTY_VALUE_OUTSET, 0, 134}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"row-reverse", 11, MyCSS_PROPERTY_VALUE_ROW_REVERSE, 0, 136}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-discretionary-ligatures", 26, MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES, 0, 138}, - {"hidden", 6, MyCSS_PROPERTY_VALUE_HIDDEN, 253, 139}, - {"small-caps", 10, MyCSS_PROPERTY_VALUE_SMALL_CAPS, 0, 140}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"800", 3, MyCSS_PROPERTY_VALUE_800, 255, 143}, - {"repeat-y", 8, MyCSS_PROPERTY_VALUE_REPEAT_Y, 0, 144}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"center", 6, MyCSS_PROPERTY_VALUE_CENTER, 256, 147}, - {"semi-expanded", 13, MyCSS_PROPERTY_VALUE_SEMI_EXPANDED, 0, 148}, - {"round", 5, MyCSS_PROPERTY_VALUE_ROUND, 0, 149}, - {"no-content", 10, MyCSS_PROPERTY_VALUE_NO_CONTENT, 0, 150}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"indent", 6, MyCSS_PROPERTY_VALUE_INDENT, 0, 152}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"status-bar", 10, MyCSS_PROPERTY_VALUE_STATUS_BAR, 0, 155}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"row", 3, MyCSS_PROPERTY_VALUE_ROW, 0, 157}, - {"table-header-group", 18, MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP, 257, 158}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"italic", 6, MyCSS_PROPERTY_VALUE_ITALIC, 259, 160}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"bolder", 6, MyCSS_PROPERTY_VALUE_BOLDER, 0, 162}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"repeat-x", 8, MyCSS_PROPERTY_VALUE_REPEAT_X, 0, 164}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"inline-grid", 11, MyCSS_PROPERTY_VALUE_INLINE_GRID, 0, 166}, - {"list-item", 9, MyCSS_PROPERTY_VALUE_LIST_ITEM, 260, 167}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"border-box", 10, MyCSS_PROPERTY_VALUE_BORDER_BOX, 0, 169}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"none", 4, MyCSS_PROPERTY_VALUE_NONE, 0, 171}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"margin-edge", 11, MyCSS_PROPERTY_VALUE_MARGIN_EDGE, 0, 173}, - {"proportional-nums", 17, MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS, 0, 174}, - {"ruby-base", 9, MyCSS_PROPERTY_VALUE_RUBY_BASE, 0, 175}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"500", 3, MyCSS_PROPERTY_VALUE_500, 0, 177}, - {"ruby-base-container", 19, MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER, 261, 178}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"off", 3, MyCSS_PROPERTY_VALUE_OFF, 262, 182}, - {"solid", 5, MyCSS_PROPERTY_VALUE_SOLID, 263, 183}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"space-between", 13, MyCSS_PROPERTY_VALUE_SPACE_BETWEEN, 264, 186}, - {"ruby-text", 9, MyCSS_PROPERTY_VALUE_RUBY_TEXT, 265, 187}, - {"common-ligatures", 16, MyCSS_PROPERTY_VALUE_COMMON_LIGATURES, 0, 188}, - {"on", 2, MyCSS_PROPERTY_VALUE_ON, 266, 189}, - {"outside", 7, MyCSS_PROPERTY_VALUE_OUTSIDE, 268, 190}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"grid", 4, MyCSS_PROPERTY_VALUE_GRID, 0, 193}, - {"scroll", 6, MyCSS_PROPERTY_VALUE_SCROLL, 0, 194}, - {"no-contextual", 13, MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL, 0, 195}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"auto", 4, MyCSS_PROPERTY_VALUE_AUTO, 0, 197}, - {"baseline", 8, MyCSS_PROPERTY_VALUE_BASELINE, 270, 198}, - {"inline-flex", 11, MyCSS_PROPERTY_VALUE_INLINE_FLEX, 0, 199}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"content-box", 11, MyCSS_PROPERTY_VALUE_CONTENT_BOX, 0, 201}, - {"smaller", 7, MyCSS_PROPERTY_VALUE_SMALLER, 0, 202}, - {"extra-expanded", 14, MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED, 0, 203}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-repeat", 9, MyCSS_PROPERTY_VALUE_NO_REPEAT, 0, 205}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"fixed", 5, MyCSS_PROPERTY_VALUE_FIXED, 271, 207}, - {"groove", 6, MyCSS_PROPERTY_VALUE_GROOVE, 272, 208}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"200", 3, MyCSS_PROPERTY_VALUE_200, 273, 211}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"complex", 7, MyCSS_PROPERTY_VALUE_COMPLEX, 0, 213}, - {"stacked-fractions", 17, MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS, 0, 214}, - {"run-in", 6, MyCSS_PROPERTY_VALUE_RUN_IN, 274, 215}, - {"normal", 6, MyCSS_PROPERTY_VALUE_NORMAL, 275, 216}, - {"min-content", 11, MyCSS_PROPERTY_VALUE_MIN_CONTENT, 277, 217}, - {"table-caption", 13, MyCSS_PROPERTY_VALUE_TABLE_CAPTION, 0, 218}, - {"show", 4, MyCSS_PROPERTY_VALUE_SHOW, 278, 219}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"medium", 6, MyCSS_PROPERTY_VALUE_MEDIUM, 0, 222}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"both", 4, MyCSS_PROPERTY_VALUE_BOTH, 279, 227}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"xx-small", 8, MyCSS_PROPERTY_VALUE_XX_SMALL, 0, 229}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"semi-condensed", 14, MyCSS_PROPERTY_VALUE_SEMI_CONDENSED, 0, 231}, - {"700", 3, MyCSS_PROPERTY_VALUE_700, 0, 232}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ultra-expanded", 14, MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED, 0, 234}, - {"tabular-nums", 12, MyCSS_PROPERTY_VALUE_TABULAR_NUMS, 0, 235}, - {"bottom", 6, MyCSS_PROPERTY_VALUE_BOTTOM, 0, 236}, - {"inline", 6, MyCSS_PROPERTY_VALUE_INLINE, 0, 237}, - {"xx-large", 8, MyCSS_PROPERTY_VALUE_XX_LARGE, 0, 238}, - {"caption", 7, MyCSS_PROPERTY_VALUE_CAPTION, 240, 239}, - {"table-column", 12, MyCSS_PROPERTY_VALUE_TABLE_COLUMN, 0, 240}, - {"extra-condensed", 15, MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED, 0, 241}, - {"style", 5, MyCSS_PROPERTY_VALUE_STYLE, 0, 242}, - {"full-width", 10, MyCSS_PROPERTY_VALUE_FULL_WIDTH, 0, 243}, - {"icon", 4, MyCSS_PROPERTY_VALUE_ICON, 245, 244}, - {"jis04", 5, MyCSS_PROPERTY_VALUE_JIS04, 0, 245}, - {"historical-forms", 16, MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS, 0, 246}, - {"collapse", 8, MyCSS_PROPERTY_VALUE_COLLAPSE, 0, 247}, - {"inset", 5, MyCSS_PROPERTY_VALUE_INSET, 0, 248}, - {"slashed-zero", 12, MyCSS_PROPERTY_VALUE_SLASHED_ZERO, 0, 249}, - {"discard", 7, MyCSS_PROPERTY_VALUE_DISCARD, 0, 250}, - {"dashed", 6, MyCSS_PROPERTY_VALUE_DASHED, 252, 251}, - {"message-box", 11, MyCSS_PROPERTY_VALUE_MESSAGE_BOX, 0, 252}, - {"fit-content", 11, MyCSS_PROPERTY_VALUE_FIT_CONTENT, 254, 253}, - {"padding-edge", 12, MyCSS_PROPERTY_VALUE_PADDING_EDGE, 0, 254}, - {"historical-ligatures", 20, MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES, 0, 255}, - {"inline-block", 12, MyCSS_PROPERTY_VALUE_INLINE_BLOCK, 0, 256}, - {"table-footer-group", 18, MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP, 258, 257}, - {"table-column-group", 18, MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP, 0, 258}, - {"table-cell", 10, MyCSS_PROPERTY_VALUE_TABLE_CELL, 0, 259}, - {"no-historical-ligatures", 23, MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES, 0, 260}, - {"ruby-text-container", 19, MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER, 0, 261}, - {"right", 5, MyCSS_PROPERTY_VALUE_RIGHT, 0, 262}, - {"expanded", 8, MyCSS_PROPERTY_VALUE_EXPANDED, 0, 263}, - {"small-caption", 13, MyCSS_PROPERTY_VALUE_SMALL_CAPTION, 0, 264}, - {"column-reverse", 14, MyCSS_PROPERTY_VALUE_COLUMN_REVERSE, 0, 265}, - {"ruby", 4, MyCSS_PROPERTY_VALUE_RUBY, 267, 266}, - {"wrap", 4, MyCSS_PROPERTY_VALUE_WRAP, 0, 267}, - {"oblique", 7, MyCSS_PROPERTY_VALUE_OBLIQUE, 269, 268}, - {"flex-start", 10, MyCSS_PROPERTY_VALUE_FLEX_START, 0, 269}, - {"proportional-width", 18, MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH, 0, 270}, - {"contextual", 10, MyCSS_PROPERTY_VALUE_CONTEXTUAL, 0, 271}, - {"lighter", 7, MyCSS_PROPERTY_VALUE_LIGHTER, 0, 272}, - {"contents", 8, MyCSS_PROPERTY_VALUE_CONTENTS, 0, 273}, - {"descendants", 11, MyCSS_PROPERTY_VALUE_DESCENDANTS, 0, 274}, - {"inherit", 7, MyCSS_PROPERTY_VALUE_INHERIT, 276, 275}, - {"inline-list-item", 16, MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM, 0, 276}, - {"max-content", 11, MyCSS_PROPERTY_VALUE_MAX_CONTENT, 0, 277}, - {"menu", 4, MyCSS_PROPERTY_VALUE_MENU, 0, 278}, - {"content-edge", 12, MyCSS_PROPERTY_VALUE_CONTENT_EDGE, 0, 279}, + {"sesame", 6, MyCSS_PROPERTY_VALUE_SESAME, 228, 2}, + {"normal", 6, MyCSS_PROPERTY_VALUE_NORMAL, 0, 3}, + {"contextual", 10, MyCSS_PROPERTY_VALUE_CONTEXTUAL, 229, 4}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"root", 4, MyCSS_PROPERTY_VALUE_ROOT, 0, 6}, + {"isolate", 7, MyCSS_PROPERTY_VALUE_ISOLATE, 0, 7}, + {"view-box", 8, MyCSS_PROPERTY_VALUE_VIEW_BOX, 0, 8}, + {"pan-x", 5, MyCSS_PROPERTY_VALUE_PAN_X, 230, 9}, + {"not-allowed", 11, MyCSS_PROPERTY_VALUE_NOT_ALLOWED, 0, 10}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"avoid-column", 12, MyCSS_PROPERTY_VALUE_AVOID_COLUMN, 233, 13}, + {"reverse", 7, MyCSS_PROPERTY_VALUE_REVERSE, 0, 14}, + {"exact", 5, MyCSS_PROPERTY_VALUE_EXACT, 234, 15}, + {"soft", 4, MyCSS_PROPERTY_VALUE_SOFT, 236, 16}, + {"jis90", 5, MyCSS_PROPERTY_VALUE_JIS90, 0, 17}, + {"jis83", 5, MyCSS_PROPERTY_VALUE_JIS83, 0, 18}, + {"sideways", 8, MyCSS_PROPERTY_VALUE_SIDEWAYS, 238, 19}, + {"100", 3, MyCSS_PROPERTY_VALUE_100, 239, 20}, + {"mixed", 5, MyCSS_PROPERTY_VALUE_MIXED, 242, 21}, + {"hide", 4, MyCSS_PROPERTY_VALUE_HIDE, 0, 22}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"round", 5, MyCSS_PROPERTY_VALUE_ROUND, 243, 24}, + {"90", 2, MyCSS_PROPERTY_VALUE_90, 0, 25}, + {"text", 4, MyCSS_PROPERTY_VALUE_TEXT, 246, 26}, + {"fill", 4, MyCSS_PROPERTY_VALUE_FILL, 247, 27}, + {"0deg", 4, MyCSS_PROPERTY_VALUE_0DEG, 0, 28}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"bevel", 5, MyCSS_PROPERTY_VALUE_BEVEL, 250, 30}, + {"current", 7, MyCSS_PROPERTY_VALUE_CURRENT, 252, 31}, + {"layout", 6, MyCSS_PROPERTY_VALUE_LAYOUT, 254, 32}, + {"petite-caps", 11, MyCSS_PROPERTY_VALUE_PETITE_CAPS, 0, 33}, + {"show", 4, MyCSS_PROPERTY_VALUE_SHOW, 255, 34}, + {"0", 1, MyCSS_PROPERTY_VALUE_0, 0, 35}, + {"open", 4, MyCSS_PROPERTY_VALUE_OPEN, 256, 36}, + {"900", 3, MyCSS_PROPERTY_VALUE_900, 0, 37}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"paint", 5, MyCSS_PROPERTY_VALUE_PAINT, 0, 39}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x-loud", 6, MyCSS_PROPERTY_VALUE_X_LOUD, 0, 42}, + {"pan-down", 8, MyCSS_PROPERTY_VALUE_PAN_DOWN, 0, 43}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"titling-caps", 12, MyCSS_PROPERTY_VALUE_TITLING_CAPS, 257, 46}, + {"table-header-group", 18, MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP, 259, 47}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"line", 4, MyCSS_PROPERTY_VALUE_LINE, 0, 49}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"balance", 7, MyCSS_PROPERTY_VALUE_BALANCE, 261, 52}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"contents", 8, MyCSS_PROPERTY_VALUE_CONTENTS, 262, 54}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"wait", 4, MyCSS_PROPERTY_VALUE_WAIT, 263, 56}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"help", 4, MyCSS_PROPERTY_VALUE_HELP, 264, 58}, + {"600", 3, MyCSS_PROPERTY_VALUE_600, 265, 59}, + {"keep-all", 8, MyCSS_PROPERTY_VALUE_KEEP_ALL, 266, 60}, + {"loose", 5, MyCSS_PROPERTY_VALUE_LOOSE, 267, 61}, + {"absolute", 8, MyCSS_PROPERTY_VALUE_ABSOLUTE, 268, 62}, + {"smaller", 7, MyCSS_PROPERTY_VALUE_SMALLER, 0, 63}, + {"right", 5, MyCSS_PROPERTY_VALUE_RIGHT, 269, 64}, + {"inset", 5, MyCSS_PROPERTY_VALUE_INSET, 270, 65}, + {"row", 3, MyCSS_PROPERTY_VALUE_ROW, 271, 66}, + {"circle", 6, MyCSS_PROPERTY_VALUE_CIRCLE, 0, 67}, + {"bolder", 6, MyCSS_PROPERTY_VALUE_BOLDER, 273, 68}, + {"ruby-text", 9, MyCSS_PROPERTY_VALUE_RUBY_TEXT, 0, 69}, + {"dot", 3, MyCSS_PROPERTY_VALUE_DOT, 274, 70}, + {"loud", 4, MyCSS_PROPERTY_VALUE_LOUD, 276, 71}, + {"full-width", 10, MyCSS_PROPERTY_VALUE_FULL_WIDTH, 0, 72}, + {"butt", 4, MyCSS_PROPERTY_VALUE_BUTT, 279, 73}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"hanging", 7, MyCSS_PROPERTY_VALUE_HANGING, 0, 75}, + {"page", 4, MyCSS_PROPERTY_VALUE_PAGE, 283, 76}, + {"outset", 6, MyCSS_PROPERTY_VALUE_OUTSET, 0, 77}, + {"ellipsis", 8, MyCSS_PROPERTY_VALUE_ELLIPSIS, 284, 78}, + {"bottom", 6, MyCSS_PROPERTY_VALUE_BOTTOM, 286, 79}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"300", 3, MyCSS_PROPERTY_VALUE_300, 288, 81}, + {"fit-content", 11, MyCSS_PROPERTY_VALUE_FIT_CONTENT, 0, 82}, + {"literal-punctuation", 19, MyCSS_PROPERTY_VALUE_LITERAL_PUNCTUATION, 0, 83}, + {"fill-box", 8, MyCSS_PROPERTY_VALUE_FILL_BOX, 289, 84}, + {"weak", 4, MyCSS_PROPERTY_VALUE_WEAK, 290, 85}, + {"minimum", 7, MyCSS_PROPERTY_VALUE_MINIMUM, 293, 86}, + {"hidden", 6, MyCSS_PROPERTY_VALUE_HIDDEN, 0, 87}, + {"clip", 4, MyCSS_PROPERTY_VALUE_CLIP, 294, 88}, + {"collapse", 8, MyCSS_PROPERTY_VALUE_COLLAPSE, 0, 89}, + {"forwards", 8, MyCSS_PROPERTY_VALUE_FORWARDS, 0, 90}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"unicase", 7, MyCSS_PROPERTY_VALUE_UNICASE, 295, 92}, + {"cell", 4, MyCSS_PROPERTY_VALUE_CELL, 296, 93}, + {"jis04", 5, MyCSS_PROPERTY_VALUE_JIS04, 0, 94}, + {"double-circle", 13, MyCSS_PROPERTY_VALUE_DOUBLE_CIRCLE, 298, 95}, + {"stacked-fractions", 17, MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS, 0, 96}, + {"leftwards", 9, MyCSS_PROPERTY_VALUE_LEFTWARDS, 0, 97}, + {"linear", 6, MyCSS_PROPERTY_VALUE_LINEAR, 299, 98}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x", 1, MyCSS_PROPERTY_VALUE_X, 0, 100}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x-slow", 6, MyCSS_PROPERTY_VALUE_X_SLOW, 302, 102}, + {"all", 3, MyCSS_PROPERTY_VALUE_ALL, 304, 103}, + {"region", 6, MyCSS_PROPERTY_VALUE_REGION, 306, 104}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"crosshair", 9, MyCSS_PROPERTY_VALUE_CROSSHAIR, 0, 106}, + {"embed", 5, MyCSS_PROPERTY_VALUE_EMBED, 308, 107}, + {"flex-end", 8, MyCSS_PROPERTY_VALUE_FLEX_END, 0, 108}, + {"lowercase", 9, MyCSS_PROPERTY_VALUE_LOWERCASE, 309, 109}, + {"ink", 3, MyCSS_PROPERTY_VALUE_INK, 310, 110}, + {"ne-resize", 9, MyCSS_PROPERTY_VALUE_NE_RESIZE, 311, 111}, + {"isolate-override", 16, MyCSS_PROPERTY_VALUE_ISOLATE_OVERRIDE, 0, 112}, + {"flat", 4, MyCSS_PROPERTY_VALUE_FLAT, 315, 113}, + {"y", 1, MyCSS_PROPERTY_VALUE_Y, 316, 114}, + {"pan-y", 5, MyCSS_PROPERTY_VALUE_PAN_Y, 319, 115}, + {"e-resize", 8, MyCSS_PROPERTY_VALUE_E_RESIZE, 322, 116}, + {"condensed", 9, MyCSS_PROPERTY_VALUE_CONDENSED, 324, 117}, + {"visible", 7, MyCSS_PROPERTY_VALUE_VISIBLE, 325, 118}, + {"upright", 7, MyCSS_PROPERTY_VALUE_UPRIGHT, 329, 119}, + {"800", 3, MyCSS_PROPERTY_VALUE_800, 330, 120}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"repeat", 6, MyCSS_PROPERTY_VALUE_REPEAT, 331, 122}, + {"x-low", 5, MyCSS_PROPERTY_VALUE_X_LOW, 333, 123}, + {"reduced", 7, MyCSS_PROPERTY_VALUE_REDUCED, 334, 124}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"vertical-rl", 11, MyCSS_PROPERTY_VALUE_VERTICAL_RL, 0, 126}, + {"inter-word", 10, MyCSS_PROPERTY_VALUE_INTER_WORD, 0, 127}, + {"pan-up", 6, MyCSS_PROPERTY_VALUE_PAN_UP, 336, 128}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"small", 5, MyCSS_PROPERTY_VALUE_SMALL, 0, 130}, + {"underscore", 10, MyCSS_PROPERTY_VALUE_UNDERSCORE, 337, 131}, + {"on", 2, MyCSS_PROPERTY_VALUE_ON, 338, 132}, + {"allow-end", 9, MyCSS_PROPERTY_VALUE_ALLOW_END, 339, 133}, + {"avoid-page", 10, MyCSS_PROPERTY_VALUE_AVOID_PAGE, 341, 134}, + {"high", 4, MyCSS_PROPERTY_VALUE_HIGH, 342, 135}, + {"both", 4, MyCSS_PROPERTY_VALUE_BOTH, 346, 136}, + {"strict", 6, MyCSS_PROPERTY_VALUE_STRICT, 348, 137}, + {"filled", 6, MyCSS_PROPERTY_VALUE_FILLED, 0, 138}, + {"simplified", 10, MyCSS_PROPERTY_VALUE_SIMPLIFIED, 0, 139}, + {"ridge", 5, MyCSS_PROPERTY_VALUE_RIDGE, 0, 140}, + {"first", 5, MyCSS_PROPERTY_VALUE_FIRST, 351, 141}, + {"500", 3, MyCSS_PROPERTY_VALUE_500, 0, 142}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"off", 3, MyCSS_PROPERTY_VALUE_OFF, 353, 144}, + {"objects", 7, MyCSS_PROPERTY_VALUE_OBJECTS, 0, 145}, + {"nowrap", 6, MyCSS_PROPERTY_VALUE_NOWRAP, 356, 146}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"bar", 3, MyCSS_PROPERTY_VALUE_BAR, 357, 148}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"avoid", 5, MyCSS_PROPERTY_VALUE_AVOID, 0, 150}, + {"pre-line", 8, MyCSS_PROPERTY_VALUE_PRE_LINE, 358, 151}, + {"lighter", 7, MyCSS_PROPERTY_VALUE_LIGHTER, 360, 152}, + {"same", 4, MyCSS_PROPERTY_VALUE_SAME, 361, 153}, + {"closed", 6, MyCSS_PROPERTY_VALUE_CLOSED, 363, 154}, + {"column-reverse", 14, MyCSS_PROPERTY_VALUE_COLUMN_REVERSE, 0, 155}, + {"flex", 4, MyCSS_PROPERTY_VALUE_FLEX, 364, 156}, + {"bold", 4, MyCSS_PROPERTY_VALUE_BOLD, 0, 157}, + {"initial", 7, MyCSS_PROPERTY_VALUE_INITIAL, 0, 158}, + {"inline-list-item", 16, MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM, 367, 159}, + {"top", 3, MyCSS_PROPERTY_VALUE_TOP, 368, 160}, + {"alias", 5, MyCSS_PROPERTY_VALUE_ALIAS, 369, 161}, + {"default", 7, MyCSS_PROPERTY_VALUE_DEFAULT, 0, 162}, + {"ltr", 3, MyCSS_PROPERTY_VALUE_LTR, 372, 163}, + {"200", 3, MyCSS_PROPERTY_VALUE_200, 375, 164}, + {"menu", 4, MyCSS_PROPERTY_VALUE_MENU, 377, 165}, + {"auto", 4, MyCSS_PROPERTY_VALUE_AUTO, 378, 166}, + {"list-item", 9, MyCSS_PROPERTY_VALUE_LIST_ITEM, 380, 167}, + {"ease-in-out", 11, MyCSS_PROPERTY_VALUE_EASE_IN_OUT, 0, 168}, + {"xx-small", 8, MyCSS_PROPERTY_VALUE_XX_SMALL, 0, 169}, + {"x-large", 7, MyCSS_PROPERTY_VALUE_X_LARGE, 381, 170}, + {"jis78", 5, MyCSS_PROPERTY_VALUE_JIS78, 382, 171}, + {"ease", 4, MyCSS_PROPERTY_VALUE_EASE, 0, 172}, + {"left", 4, MyCSS_PROPERTY_VALUE_LEFT, 385, 173}, + {"line-through", 12, MyCSS_PROPERTY_VALUE_LINE_THROUGH, 0, 174}, + {"super", 5, MyCSS_PROPERTY_VALUE_SUPER, 0, 175}, + {"none", 4, MyCSS_PROPERTY_VALUE_NONE, 387, 176}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"relative", 8, MyCSS_PROPERTY_VALUE_RELATIVE, 0, 178}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"under", 5, MyCSS_PROPERTY_VALUE_UNDER, 0, 180}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"sticky", 6, MyCSS_PROPERTY_VALUE_STICKY, 0, 182}, + {"horizontal", 10, MyCSS_PROPERTY_VALUE_HORIZONTAL, 390, 183}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"stretch", 7, MyCSS_PROPERTY_VALUE_STRETCH, 391, 185}, + {"contain", 7, MyCSS_PROPERTY_VALUE_CONTAIN, 393, 186}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"baseline", 8, MyCSS_PROPERTY_VALUE_BASELINE, 394, 189}, + {"start", 5, MyCSS_PROPERTY_VALUE_START, 395, 190}, + {"edges", 5, MyCSS_PROPERTY_VALUE_EDGES, 398, 191}, + {"column", 6, MyCSS_PROPERTY_VALUE_COLUMN, 0, 192}, + {"always", 6, MyCSS_PROPERTY_VALUE_ALWAYS, 401, 193}, + {"low", 3, MyCSS_PROPERTY_VALUE_LOW, 403, 194}, + {"wrap", 4, MyCSS_PROPERTY_VALUE_WRAP, 0, 195}, + {"economy", 7, MyCSS_PROPERTY_VALUE_ECONOMY, 405, 196}, + {"weight", 6, MyCSS_PROPERTY_VALUE_WEIGHT, 0, 197}, + {"grab", 4, MyCSS_PROPERTY_VALUE_GRAB, 406, 198}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"balance-all", 11, MyCSS_PROPERTY_VALUE_BALANCE_ALL, 0, 201}, + {"flow", 4, MyCSS_PROPERTY_VALUE_FLOW, 409, 202}, + {"700", 3, MyCSS_PROPERTY_VALUE_700, 0, 203}, + {"table-cell", 10, MyCSS_PROPERTY_VALUE_TABLE_CELL, 410, 204}, + {"ease-out", 8, MyCSS_PROPERTY_VALUE_EASE_OUT, 412, 205}, + {"no-repeat", 9, MyCSS_PROPERTY_VALUE_NO_REPEAT, 415, 206}, + {"increment", 9, MyCSS_PROPERTY_VALUE_INCREMENT, 416, 207}, + {"no-drop", 7, MyCSS_PROPERTY_VALUE_NO_DROP, 417, 208}, + {"local", 5, MyCSS_PROPERTY_VALUE_LOCAL, 0, 209}, + {"progress", 8, MyCSS_PROPERTY_VALUE_PROGRESS, 418, 210}, + {"static", 6, MyCSS_PROPERTY_VALUE_STATIC, 0, 211}, + {"x-soft", 6, MyCSS_PROPERTY_VALUE_X_SOFT, 419, 212}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"invert", 6, MyCSS_PROPERTY_VALUE_INVERT, 421, 214}, + {"sub", 3, MyCSS_PROPERTY_VALUE_SUB, 0, 215}, + {"expanded", 8, MyCSS_PROPERTY_VALUE_EXPANDED, 422, 216}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"double", 6, MyCSS_PROPERTY_VALUE_DOUBLE, 0, 219}, + {"digits", 6, MyCSS_PROPERTY_VALUE_DIGITS, 0, 220}, + {"block", 5, MyCSS_PROPERTY_VALUE_BLOCK, 423, 221}, + {"all-small-caps", 14, MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS, 0, 222}, + {"over", 4, MyCSS_PROPERTY_VALUE_OVER, 0, 223}, + {"moderate", 8, MyCSS_PROPERTY_VALUE_MODERATE, 0, 224}, + {"400", 3, MyCSS_PROPERTY_VALUE_400, 427, 225}, + {"move", 4, MyCSS_PROPERTY_VALUE_MOVE, 428, 226}, + {"historical-forms", 16, MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS, 0, 227}, + {"square", 6, MyCSS_PROPERTY_VALUE_SQUARE, 0, 228}, + {"optimizelegibility", 18, MyCSS_PROPERTY_VALUE_OPTIMIZELEGIBILITY, 0, 229}, + {"medium", 6, MyCSS_PROPERTY_VALUE_MEDIUM, 231, 230}, + {"paused", 6, MyCSS_PROPERTY_VALUE_PAUSED, 232, 231}, + {"oldstyle-nums", 13, MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS, 0, 232}, + {"avoid-region", 12, MyCSS_PROPERTY_VALUE_AVOID_REGION, 0, 233}, + {"table", 5, MyCSS_PROPERTY_VALUE_TABLE, 235, 234}, + {"border-box", 10, MyCSS_PROPERTY_VALUE_BORDER_BOX, 0, 235}, + {"ruby", 4, MyCSS_PROPERTY_VALUE_RUBY, 237, 236}, + {"fragments", 9, MyCSS_PROPERTY_VALUE_FRAGMENTS, 0, 237}, + {"pre-wrap", 8, MyCSS_PROPERTY_VALUE_PRE_WRAP, 0, 238}, + {"copy", 4, MyCSS_PROPERTY_VALUE_COPY, 240, 239}, + {"strong", 6, MyCSS_PROPERTY_VALUE_STRONG, 241, 240}, + {"traditional", 11, MyCSS_PROPERTY_VALUE_TRADITIONAL, 0, 241}, + {"running", 7, MyCSS_PROPERTY_VALUE_RUNNING, 0, 242}, + {"overline", 8, MyCSS_PROPERTY_VALUE_OVERLINE, 244, 243}, + {"plaintext", 9, MyCSS_PROPERTY_VALUE_PLAINTEXT, 245, 244}, + {"pan-right", 9, MyCSS_PROPERTY_VALUE_PAN_RIGHT, 0, 245}, + {"flow-root", 9, MyCSS_PROPERTY_VALUE_FLOW_ROOT, 0, 246}, + {"repeat-x", 8, MyCSS_PROPERTY_VALUE_REPEAT_X, 248, 247}, + {"no-content", 10, MyCSS_PROPERTY_VALUE_NO_CONTENT, 249, 248}, + {"all-petite-caps", 15, MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS, 0, 249}, + {"vertical", 8, MyCSS_PROPERTY_VALUE_VERTICAL, 251, 250}, + {"ultra-condensed", 15, MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED, 0, 251}, + {"content", 7, MyCSS_PROPERTY_VALUE_CONTENT, 253, 252}, + {"repeat-y", 8, MyCSS_PROPERTY_VALUE_REPEAT_Y, 0, 253}, + {"xx-large", 8, MyCSS_PROPERTY_VALUE_XX_LARGE, 0, 254}, + {"slow", 4, MyCSS_PROPERTY_VALUE_SLOW, 0, 255}, + {"manual", 6, MyCSS_PROPERTY_VALUE_MANUAL, 0, 256}, + {"tabular-nums", 12, MyCSS_PROPERTY_VALUE_TABULAR_NUMS, 258, 257}, + {"discretionary-ligatures", 23, MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES, 0, 258}, + {"table-footer-group", 18, MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP, 260, 259}, + {"table-column-group", 18, MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP, 0, 260}, + {"row-resize", 10, MyCSS_PROPERTY_VALUE_ROW_RESIZE, 0, 261}, + {"flex-start", 10, MyCSS_PROPERTY_VALUE_FLEX_START, 0, 262}, + {"clone", 5, MyCSS_PROPERTY_VALUE_CLONE, 0, 263}, + {"semi-condensed", 14, MyCSS_PROPERTY_VALUE_SEMI_CONDENSED, 0, 264}, + {"no-punctuation", 14, MyCSS_PROPERTY_VALUE_NO_PUNCTUATION, 0, 265}, + {"block-within-page", 17, MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE, 0, 266}, + {"large", 5, MyCSS_PROPERTY_VALUE_LARGE, 0, 267}, + {"descendants", 11, MyCSS_PROPERTY_VALUE_DESCENDANTS, 0, 268}, + {"padding-box", 11, MyCSS_PROPERTY_VALUE_PADDING_BOX, 0, 269}, + {"scroll", 6, MyCSS_PROPERTY_VALUE_SCROLL, 0, 270}, + {"step-end", 8, MyCSS_PROPERTY_VALUE_STEP_END, 272, 271}, + {"sideways-lr", 11, MyCSS_PROPERTY_VALUE_SIDEWAYS_LR, 0, 272}, + {"table-row", 9, MyCSS_PROPERTY_VALUE_TABLE_ROW, 0, 273}, + {"solid", 5, MyCSS_PROPERTY_VALUE_SOLID, 275, 274}, + {"proximity", 9, MyCSS_PROPERTY_VALUE_PROXIMITY, 0, 275}, + {"center", 6, MyCSS_PROPERTY_VALUE_CENTER, 277, 276}, + {"inline", 6, MyCSS_PROPERTY_VALUE_INLINE, 278, 277}, + {"inside", 6, MyCSS_PROPERTY_VALUE_INSIDE, 0, 278}, + {"90deg", 5, MyCSS_PROPERTY_VALUE_90DEG, 280, 279}, + {"dotted", 6, MyCSS_PROPERTY_VALUE_DOTTED, 281, 280}, + {"dashed", 6, MyCSS_PROPERTY_VALUE_DASHED, 282, 281}, + {"context-menu", 12, MyCSS_PROPERTY_VALUE_CONTEXT_MENU, 0, 282}, + {"list-container", 14, MyCSS_PROPERTY_VALUE_LIST_CONTAINER, 0, 283}, + {"s-resize", 8, MyCSS_PROPERTY_VALUE_S_RESIZE, 285, 284}, + {"separate", 8, MyCSS_PROPERTY_VALUE_SEPARATE, 0, 285}, + {"complex", 7, MyCSS_PROPERTY_VALUE_COMPLEX, 287, 286}, + {"no-display", 10, MyCSS_PROPERTY_VALUE_NO_DISPLAY, 0, 287}, + {"no-contextual", 13, MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL, 0, 288}, + {"wrap-reverse", 12, MyCSS_PROPERTY_VALUE_WRAP_REVERSE, 0, 289}, + {"discard", 7, MyCSS_PROPERTY_VALUE_DISCARD, 291, 290}, + {"nesw-resize", 11, MyCSS_PROPERTY_VALUE_NESW_RESIZE, 292, 291}, + {"nwse-resize", 11, MyCSS_PROPERTY_VALUE_NWSE_RESIZE, 0, 292}, + {"maximum", 7, MyCSS_PROPERTY_VALUE_MAXIMUM, 0, 293}, + {"x-weak", 6, MyCSS_PROPERTY_VALUE_X_WEAK, 0, 294}, + {"extra-condensed", 15, MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED, 0, 295}, + {"force-end", 9, MyCSS_PROPERTY_VALUE_FORCE_END, 297, 296}, + {"match-parent", 12, MyCSS_PROPERTY_VALUE_MATCH_PARENT, 0, 297}, + {"geometricprecision", 18, MyCSS_PROPERTY_VALUE_GEOMETRICPRECISION, 0, 298}, + {"larger", 6, MyCSS_PROPERTY_VALUE_LARGER, 300, 299}, + {"alternate", 9, MyCSS_PROPERTY_VALUE_ALTERNATE, 301, 300}, + {"available", 9, MyCSS_PROPERTY_VALUE_AVAILABLE, 0, 301}, + {"ew-resize", 9, MyCSS_PROPERTY_VALUE_EW_RESIZE, 303, 302}, + {"each-line", 9, MyCSS_PROPERTY_VALUE_EACH_LINE, 0, 303}, + {"space-between", 13, MyCSS_PROPERTY_VALUE_SPACE_BETWEEN, 305, 304}, + {"small-caption", 13, MyCSS_PROPERTY_VALUE_SMALL_CAPTION, 0, 305}, + {"run-in", 6, MyCSS_PROPERTY_VALUE_RUN_IN, 307, 306}, + {"evenodd", 7, MyCSS_PROPERTY_VALUE_EVENODD, 0, 307}, + {"common-ligatures", 16, MyCSS_PROPERTY_VALUE_COMMON_LIGATURES, 0, 308}, + {"margin-edge", 11, MyCSS_PROPERTY_VALUE_MARGIN_EDGE, 0, 309}, + {"end", 3, MyCSS_PROPERTY_VALUE_END, 0, 310}, + {"nw-resize", 9, MyCSS_PROPERTY_VALUE_NW_RESIZE, 312, 311}, + {"ns-resize", 9, MyCSS_PROPERTY_VALUE_NS_RESIZE, 313, 312}, + {"col-resize", 10, MyCSS_PROPERTY_VALUE_COL_RESIZE, 314, 313}, + {"capitalize", 10, MyCSS_PROPERTY_VALUE_CAPITALIZE, 0, 314}, + {"fast", 4, MyCSS_PROPERTY_VALUE_FAST, 0, 315}, + {"pre", 3, MyCSS_PROPERTY_VALUE_PRE, 317, 316}, + {"grid", 4, MyCSS_PROPERTY_VALUE_GRID, 318, 317}, + {"all-scroll", 10, MyCSS_PROPERTY_VALUE_ALL_SCROLL, 0, 318}, + {"verso", 5, MyCSS_PROPERTY_VALUE_VERSO, 320, 319}, + {"ruby-base", 9, MyCSS_PROPERTY_VALUE_RUBY_BASE, 321, 320}, + {"table-row-group", 15, MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP, 0, 321}, + {"se-resize", 9, MyCSS_PROPERTY_VALUE_SE_RESIZE, 323, 322}, + {"sw-resize", 9, MyCSS_PROPERTY_VALUE_SW_RESIZE, 0, 323}, + {"optimizequality", 15, MyCSS_PROPERTY_VALUE_OPTIMIZEQUALITY, 0, 324}, + {"justify", 7, MyCSS_PROPERTY_VALUE_JUSTIFY, 326, 325}, + {"overflow", 8, MyCSS_PROPERTY_VALUE_OVERFLOW, 327, 326}, + {"underline", 9, MyCSS_PROPERTY_VALUE_UNDERLINE, 328, 327}, + {"uppercase", 9, MyCSS_PROPERTY_VALUE_UPPERCASE, 0, 328}, + {"nonzero", 7, MyCSS_PROPERTY_VALUE_NONZERO, 0, 329}, + {"icon", 4, MyCSS_PROPERTY_VALUE_ICON, 0, 330}, + {"rightwards", 10, MyCSS_PROPERTY_VALUE_RIGHTWARDS, 332, 331}, + {"status-bar", 10, MyCSS_PROPERTY_VALUE_STATUS_BAR, 0, 332}, + {"table-column", 12, MyCSS_PROPERTY_VALUE_TABLE_COLUMN, 0, 333}, + {"n-resize", 8, MyCSS_PROPERTY_VALUE_N_RESIZE, 335, 334}, + {"crispedges", 10, MyCSS_PROPERTY_VALUE_CRISPEDGES, 0, 335}, + {"spaces", 6, MyCSS_PROPERTY_VALUE_SPACES, 0, 336}, + {"inline-flex", 11, MyCSS_PROPERTY_VALUE_INLINE_FLEX, 0, 337}, + {"w-resize", 8, MyCSS_PROPERTY_VALUE_W_RESIZE, 0, 338}, + {"content-edge", 12, MyCSS_PROPERTY_VALUE_CONTENT_EDGE, 340, 339}, + {"proportional-nums", 17, MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS, 0, 340}, + {"ultra-expanded", 14, MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED, 0, 341}, + {"srgb", 4, MyCSS_PROPERTY_VALUE_SRGB, 343, 342}, + {"clear", 5, MyCSS_PROPERTY_VALUE_CLEAR, 344, 343}, + {"cover", 5, MyCSS_PROPERTY_VALUE_COVER, 345, 344}, + {"semi-expanded", 13, MyCSS_PROPERTY_VALUE_SEMI_EXPANDED, 0, 345}, + {"inherit", 7, MyCSS_PROPERTY_VALUE_INHERIT, 347, 346}, + {"x-strong", 8, MyCSS_PROPERTY_VALUE_X_STRONG, 0, 347}, + {"silent", 6, MyCSS_PROPERTY_VALUE_SILENT, 349, 348}, + {"ease-in", 7, MyCSS_PROPERTY_VALUE_EASE_IN, 350, 349}, + {"small-caps", 10, MyCSS_PROPERTY_VALUE_SMALL_CAPS, 0, 350}, + {"currentcolor", 12, MyCSS_PROPERTY_VALUE_CURRENTCOLOR, 352, 351}, + {"inline-table", 12, MyCSS_PROPERTY_VALUE_INLINE_TABLE, 0, 352}, + {"break-all", 9, MyCSS_PROPERTY_VALUE_BREAK_ALL, 354, 353}, + {"linearrgb", 9, MyCSS_PROPERTY_VALUE_LINEARRGB, 355, 354}, + {"proportional-width", 18, MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH, 0, 355}, + {"border-edge", 11, MyCSS_PROPERTY_VALUE_BORDER_EDGE, 0, 356}, + {"x-small", 7, MyCSS_PROPERTY_VALUE_X_SMALL, 0, 357}, + {"preserve", 8, MyCSS_PROPERTY_VALUE_PRESERVE, 359, 358}, + {"paginate", 8, MyCSS_PROPERTY_VALUE_PAGINATE, 0, 359}, + {"step-start", 10, MyCSS_PROPERTY_VALUE_STEP_START, 0, 360}, + {"size", 4, MyCSS_PROPERTY_VALUE_SIZE, 362, 361}, + {"fixed", 5, MyCSS_PROPERTY_VALUE_FIXED, 0, 362}, + {"ordinal", 7, MyCSS_PROPERTY_VALUE_ORDINAL, 0, 363}, + {"content-box", 11, MyCSS_PROPERTY_VALUE_CONTENT_BOX, 365, 364}, + {"horizontal-tb", 13, MyCSS_PROPERTY_VALUE_HORIZONTAL_TB, 366, 365}, + {"optimizespeed", 13, MyCSS_PROPERTY_VALUE_OPTIMIZESPEED, 0, 366}, + {"alternate-reverse", 17, MyCSS_PROPERTY_VALUE_ALTERNATE_REVERSE, 0, 367}, + {"miter", 5, MyCSS_PROPERTY_VALUE_MITER, 0, 368}, + {"min-content", 11, MyCSS_PROPERTY_VALUE_MIN_CONTENT, 370, 369}, + {"max-content", 11, MyCSS_PROPERTY_VALUE_MAX_CONTENT, 371, 370}, + {"text-bottom", 11, MyCSS_PROPERTY_VALUE_TEXT_BOTTOM, 0, 371}, + {"rtl", 3, MyCSS_PROPERTY_VALUE_RTL, 373, 372}, + {"outside", 7, MyCSS_PROPERTY_VALUE_OUTSIDE, 374, 373}, + {"oblique", 7, MyCSS_PROPERTY_VALUE_OBLIQUE, 0, 374}, + {"break-word", 10, MyCSS_PROPERTY_VALUE_BREAK_WORD, 376, 375}, + {"no-historical-ligatures", 23, MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES, 0, 376}, + {"recto", 5, MyCSS_PROPERTY_VALUE_RECTO, 0, 377}, + {"wavy", 4, MyCSS_PROPERTY_VALUE_WAVY, 379, 378}, + {"pointer", 7, MyCSS_PROPERTY_VALUE_POINTER, 0, 379}, + {"preserve-3d", 11, MyCSS_PROPERTY_VALUE_PRESERVE_3D, 0, 380}, + {"historical-ligatures", 20, MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES, 0, 381}, + {"zoom-out", 8, MyCSS_PROPERTY_VALUE_ZOOM_OUT, 383, 382}, + {"justify-all", 11, MyCSS_PROPERTY_VALUE_JUSTIFY_ALL, 384, 383}, + {"table-caption", 13, MyCSS_PROPERTY_VALUE_TABLE_CAPTION, 0, 384}, + {"last", 4, MyCSS_PROPERTY_VALUE_LAST, 386, 385}, + {"italic", 6, MyCSS_PROPERTY_VALUE_ITALIC, 0, 386}, + {"break-spaces", 12, MyCSS_PROPERTY_VALUE_BREAK_SPACES, 388, 387}, + {"ruby-base-container", 19, MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER, 389, 388}, + {"ruby-text-container", 19, MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER, 0, 389}, + {"slashed-zero", 12, MyCSS_PROPERTY_VALUE_SLASHED_ZERO, 0, 390}, + {"inline-grid", 11, MyCSS_PROPERTY_VALUE_INLINE_GRID, 392, 391}, + {"no-common-ligatures", 19, MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES, 0, 392}, + {"caption", 7, MyCSS_PROPERTY_VALUE_CAPTION, 0, 393}, + {"backwards", 9, MyCSS_PROPERTY_VALUE_BACKWARDS, 0, 394}, + {"zoom-in", 7, MyCSS_PROPERTY_VALUE_ZOOM_IN, 396, 395}, + {"message-box", 11, MyCSS_PROPERTY_VALUE_MESSAGE_BOX, 397, 396}, + {"manipulation", 12, MyCSS_PROPERTY_VALUE_MANIPULATION, 0, 397}, + {"style", 5, MyCSS_PROPERTY_VALUE_STYLE, 399, 398}, + {"slice", 5, MyCSS_PROPERTY_VALUE_SLICE, 400, 399}, + {"space", 5, MyCSS_PROPERTY_VALUE_SPACE, 0, 400}, + {"bidi-override", 13, MyCSS_PROPERTY_VALUE_BIDI_OVERRIDE, 402, 401}, + {"box-decoration", 14, MyCSS_PROPERTY_VALUE_BOX_DECORATION, 0, 402}, + {"sideways-rl", 11, MyCSS_PROPERTY_VALUE_SIDEWAYS_RL, 404, 403}, + {"lining-nums", 11, MyCSS_PROPERTY_VALUE_LINING_NUMS, 0, 404}, + {"vertical-lr", 11, MyCSS_PROPERTY_VALUE_VERTICAL_LR, 0, 405}, + {"x-high", 6, MyCSS_PROPERTY_VALUE_X_HIGH, 407, 406}, + {"pan-left", 8, MyCSS_PROPERTY_VALUE_PAN_LEFT, 408, 407}, + {"text-top", 8, MyCSS_PROPERTY_VALUE_TEXT_TOP, 0, 408}, + {"grabbing", 8, MyCSS_PROPERTY_VALUE_GRABBING, 0, 409}, + {"vertical-text", 13, MyCSS_PROPERTY_VALUE_VERTICAL_TEXT, 411, 410}, + {"diagonal-fractions", 18, MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS, 0, 411}, + {"triangle", 8, MyCSS_PROPERTY_VALUE_TRIANGLE, 413, 412}, + {"spell-out", 9, MyCSS_PROPERTY_VALUE_SPELL_OUT, 414, 413}, + {"no-discretionary-ligatures", 26, MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES, 0, 414}, + {"scroll-position", 15, MyCSS_PROPERTY_VALUE_SCROLL_POSITION, 0, 415}, + {"extra-expanded", 14, MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED, 0, 416}, + {"mandatory", 9, MyCSS_PROPERTY_VALUE_MANDATORY, 0, 417}, + {"inline-block", 12, MyCSS_PROPERTY_VALUE_INLINE_BLOCK, 0, 418}, + {"x-fast", 6, MyCSS_PROPERTY_VALUE_X_FAST, 420, 419}, + {"space-around", 12, MyCSS_PROPERTY_VALUE_SPACE_AROUND, 0, 420}, + {"indent", 6, MyCSS_PROPERTY_VALUE_INDENT, 0, 421}, + {"row-reverse", 11, MyCSS_PROPERTY_VALUE_ROW_REVERSE, 0, 422}, + {"blink", 5, MyCSS_PROPERTY_VALUE_BLINK, 424, 423}, + {"break", 5, MyCSS_PROPERTY_VALUE_BREAK, 425, 424}, + {"groove", 6, MyCSS_PROPERTY_VALUE_GROOVE, 426, 425}, + {"inter-character", 15, MyCSS_PROPERTY_VALUE_INTER_CHARACTER, 0, 426}, + {"middle", 6, MyCSS_PROPERTY_VALUE_MIDDLE, 0, 427}, + {"padding-edge", 12, MyCSS_PROPERTY_VALUE_PADDING_EDGE, 0, 428}, }; static const char * mycss_property_index_type_name[] = @@ -695,6 +858,17 @@ static const char * mycss_property_index_type_name[] = "align-content", "align-items", "align-self", + "animation", + "animation-delay", + "animation-direction", + "animation-duration", + "animation-fill-mode", + "animation-iteration-count", + "animation-name", + "animation-play-state", + "animation-timing-function", + "appearance", + "backface-visibility", "background", "background-attachment", "background-clip", @@ -704,6 +878,9 @@ static const char * mycss_property_index_type_name[] = "background-position", "background-repeat", "background-size", + "bookmark-label", + "bookmark-level", + "bookmark-state", "border", "border-bottom", "border-bottom-color", @@ -711,6 +888,7 @@ static const char * mycss_property_index_type_name[] = "border-bottom-right-radius", "border-bottom-style", "border-bottom-width", + "border-collapse", "border-color", "border-image", "border-image-outset", @@ -726,6 +904,7 @@ static const char * mycss_property_index_type_name[] = "border-right-color", "border-right-style", "border-right-width", + "border-spacing", "border-style", "border-top", "border-top-color", @@ -734,11 +913,49 @@ static const char * mycss_property_index_type_name[] = "border-top-style", "border-top-width", "border-width", + "bottom", + "box-decoration-break", "box-shadow", + "box-sizing", "box-suppress", + "break-after", + "break-before", + "break-inside", + "caption-side", + "caret", + "caret-color", + "caret-shape", "clear", "clear-after", + "color", + "color-adjust", + "color-interpolation", + "color-interpolation-filters", + "color-rendering", + "column-count", + "column-fill", + "column-gap", + "column-rule", + "column-rule-color", + "column-rule-style", + "column-rule-width", + "column-span", + "column-width", + "columns", + "contain", + "content", + "continue", + "counter-increment", + "cue", + "cue-after", + "cue-before", + "cursor", + "direction", "display", + "empty-cells", + "fill", + "fill-opacity", + "fill-rule", "flex", "flex-basis", "flex-direction", @@ -766,20 +983,56 @@ static const char * mycss_property_index_type_name[] = "font-variant-numeric", "font-variant-position", "font-weight", + "glyph-orientation-vertical", + "hanging-punctuation", "height", + "hyphens", + "image-rendering", "indent-edge-reset", + "inline-size-step", "justify-content", + "left", + "letter-spacing", + "line-break", + "line-height", + "line-height-step", + "list-style", + "list-style-image", + "list-style-position", + "list-style-type", "margin", "margin-bottom", "margin-left", "margin-right", "margin-top", + "marker", + "marker-end", + "marker-mid", + "marker-side", + "marker-start", "max-height", + "max-lines", "max-width", "min-height", "min-width", + "nav-down", + "nav-left", + "nav-right", + "nav-up", + "offset-after", + "offset-before", + "offset-end", + "offset-start", + "opacity", "order", + "orphans", + "outline", + "outline-color", + "outline-offset", + "outline-style", + "outline-width", "overflow", + "overflow-wrap", "overflow-x", "overflow-y", "padding", @@ -787,14 +1040,109 @@ static const char * mycss_property_index_type_name[] = "padding-left", "padding-right", "padding-top", + "pause", + "pause-after", + "pause-before", + "perspective", + "perspective-origin", + "position", + "presentation-level", + "quotes", + "region-fragment", + "resize", + "rest", + "rest-after", + "rest-before", + "right", + "ruby-align", + "ruby-merge", + "ruby-position", + "scroll-padding", + "scroll-snap-align", + "scroll-snap-margin", + "scroll-snap-stop", + "scroll-snap-type", + "shape-image-threshold", + "shape-margin", + "shape-outside", + "shape-rendering", + "speak", + "speak-as", + "string-set", + "stroke", + "stroke-dasharray", + "stroke-dashoffset", + "stroke-linecap", + "stroke-linejoin", + "stroke-miterlimit", + "stroke-opacity", + "stroke-width", + "tab-size", + "table-layout", + "text-align", + "text-align-all", + "text-align-last", + "text-combine-upright", + "text-decoration", + "text-decoration-color", + "text-decoration-line", + "text-decoration-skip", + "text-decoration-styl", + "text-emphasis", + "text-emphasis-color", + "text-emphasis-position", + "text-emphasis-style", + "text-indent", + "text-justify", + "text-orientation", + "text-overflow", + "text-rendering", + "text-shadow", + "text-size-adjust", + "text-transform", + "text-underline-position", + "top", + "touch-action", + "transform", + "transform-box", + "transform-origin", + "transform-style", + "transition", + "transition-delay", + "transition-duration", + "transition-property", + "transition-timing-function", + "unicode-bidi", + "user-select", + "vertical-align", "visibility", + "voice-balance", + "voice-duration", + "voice-family", + "voice-pitch", + "voice-range", + "voice-rate", + "voice-stress", + "voice-volume", + "white-space", + "widows", "width", + "will-change", + "word-break", + "word-spacing", + "word-wrap", + "wrap-flow", + "wrap-through", + "writing-mode", + "z-index", "" }; static const char * mycss_property_index_type_value[] = { "", + "0", + "0deg", "100", "200", "300", @@ -803,12 +1151,33 @@ static const char * mycss_property_index_type_value[] = "600", "700", "800", + "90", "900", + "90deg", + "absolute", + "alias", + "all", "all-petite-caps", + "all-scroll", "all-small-caps", + "allow-end", + "alternate", + "alternate-reverse", + "always", "auto", "available", + "avoid", + "avoid-column", + "avoid-page", + "avoid-region", + "backwards", + "balance", + "balance-all", + "bar", "baseline", + "bevel", + "bidi-override", + "blink", "block", "block-within-page", "bold", @@ -817,8 +1186,22 @@ static const char * mycss_property_index_type_value[] = "border-edge", "both", "bottom", + "box-decoration", + "break", + "break-all", + "break-spaces", + "break-word", + "butt", + "capitalize", "caption", + "cell", "center", + "circle", + "clear", + "clip", + "clone", + "closed", + "col-resize", "collapse", "column", "column-reverse", @@ -830,37 +1213,79 @@ static const char * mycss_property_index_type_value[] = "content-box", "content-edge", "contents", + "context-menu", "contextual", + "copy", "cover", + "crispedges", + "crosshair", + "current", + "currentcolor", "dashed", + "default", "descendants", "diagonal-fractions", + "digits", "discard", "discretionary-ligatures", + "dot", "dotted", "double", + "double-circle", + "e-resize", + "each-line", + "ease", + "ease-in", + "ease-in-out", + "ease-out", + "economy", + "edges", + "ellipsis", + "embed", "end", + "evenodd", + "ew-resize", + "exact", "expanded", "extra-condensed", "extra-expanded", + "fast", "fill", + "fill-box", + "filled", + "first", "fit-content", "fixed", + "flat", "flex", "flex-end", "flex-start", "flow", "flow-root", + "force-end", + "forwards", + "fragments", "full-width", + "geometricprecision", + "grab", + "grabbing", "grid", "groove", + "hanging", + "help", "hidden", "hide", + "high", "historical-forms", "historical-ligatures", + "horizontal", + "horizontal-tb", "icon", + "increment", "indent", "inherit", + "initial", + "ink", "inline", "inline-block", "inline-flex", @@ -869,84 +1294,188 @@ static const char * mycss_property_index_type_value[] = "inline-table", "inset", "inside", + "inter-character", + "inter-word", + "invert", + "isolate", + "isolate-override", "italic", "jis04", "jis78", "jis83", "jis90", + "justify", + "justify-all", + "keep-all", "large", "larger", + "last", + "layout", "left", + "leftwards", "length", "lighter", "line", + "line-through", + "linear", + "linearrgb", "lining-nums", + "list-container", "list-item", + "literal-punctuation", "local", + "loose", + "loud", + "low", + "lowercase", + "ltr", + "mandatory", + "manipulation", + "manual", "margin-edge", + "match-parent", "max-content", + "maximum", "medium", "menu", "message-box", + "middle", "min-content", + "minimum", + "miter", + "mixed", + "moderate", + "move", + "n-resize", + "ne-resize", + "nesw-resize", "no-common-ligatures", "no-content", "no-contextual", "no-discretionary-ligatures", "no-display", + "no-drop", "no-historical-ligatures", + "no-punctuation", "no-repeat", "none", + "nonzero", "normal", + "not-allowed", "nowrap", + "ns-resize", + "nw-resize", + "nwse-resize", + "objects", "oblique", "off", "oldstyle-nums", "on", + "open", + "optimizelegibility", + "optimizequality", + "optimizespeed", "ordinal", "outset", "outside", + "over", + "overflow", + "overline", "padding-box", "padding-edge", + "page", + "paginate", + "paint", + "pan-down", + "pan-left", + "pan-right", + "pan-up", + "pan-x", + "pan-y", + "paused", "percentage", "petite-caps", + "plaintext", + "pointer", + "pre", + "pre-line", + "pre-wrap", + "preserve", + "preserve-3d", + "progress", "proportional-nums", "proportional-width", + "proximity", + "recto", + "reduced", + "region", + "relative", "repeat", "repeat-x", "repeat-y", + "reverse", "ridge", "right", + "rightwards", + "root", "round", "row", + "row-resize", "row-reverse", + "rtl", "ruby", "ruby-base", "ruby-base-container", "ruby-text", "ruby-text-container", "run-in", + "running", + "s-resize", + "same", "scroll", + "scroll-position", + "se-resize", "semi-condensed", "semi-expanded", + "separate", + "sesame", "show", + "sideways", + "sideways-lr", + "sideways-rl", + "silent", "simplified", + "size", "slashed-zero", + "slice", + "slow", "small", "small-caps", "small-caption", "smaller", + "soft", "solid", "space", "space-around", "space-between", + "spaces", + "spell-out", + "square", + "srgb", "stacked-fractions", "start", + "static", "status-bar", + "step-end", + "step-start", + "sticky", "stretch", + "strict", + "strong", "style", "sub", "super", + "sw-resize", "table", "table-caption", "table-cell", @@ -957,20 +1486,51 @@ static const char * mycss_property_index_type_value[] = "table-row", "table-row-group", "tabular-nums", + "text", + "text-bottom", + "text-top", "titling-caps", "top", "traditional", + "triangle", "ultra-condensed", "ultra-expanded", + "under", + "underline", + "underscore", "unicase", + "uppercase", + "upright", + "verso", + "vertical", + "vertical-lr", + "vertical-rl", + "vertical-text", + "view-box", "visible", + "w-resize", + "wait", + "wavy", + "weak", "weight", "wrap", "wrap-reverse", + "x", + "x-fast", + "x-high", "x-large", + "x-loud", + "x-low", + "x-slow", "x-small", + "x-soft", + "x-strong", + "x-weak", "xx-large", "xx-small", + "y", + "zoom-in", + "zoom-out", "" }; diff --git a/source/modest/style/map.c b/source/modest/style/map.c index 849a0bb..fe01157 100644 --- a/source/modest/style/map.c +++ b/source/modest/style/map.c @@ -54,16 +54,7 @@ void modest_style_map_collate_declaration_width(myhtml_tree_node_t* node, modest } } -void modest_style_map_collate_declaration_border(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) -{ -// modest_node_t *m_node = (modest_node_t*)node->data; -// -// if(modest_finder_thread_spec_is_up(&thr_dec->raw_spec, &m_node->stylesheet->width.raw.spec)) { -// m_node->stylesheet->width.raw.declaration = thr_dec->entry; -// m_node->stylesheet->width.raw.spec = thr_dec->raw_spec; -// } -} - +/* not yet */ void modest_style_map_collate_declaration_align_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -76,6 +67,50 @@ void modest_style_map_collate_declaration_align_self(myhtml_tree_node_t* node, m { } +void modest_style_map_collate_declaration_animation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_fill_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_iteration_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_name(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_play_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_animation_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_appearance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_backface_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_background(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -112,6 +147,22 @@ void modest_style_map_collate_declaration_background_size(myhtml_tree_node_t* no { } +void modest_style_map_collate_declaration_bookmark_label(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_bookmark_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_bookmark_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_border(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_border_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -136,6 +187,10 @@ void modest_style_map_collate_declaration_border_bottom_width(myhtml_tree_node_t { } +void modest_style_map_collate_declaration_border_collapse(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_border_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -196,6 +251,10 @@ void modest_style_map_collate_declaration_border_right_width(myhtml_tree_node_t* { } +void modest_style_map_collate_declaration_border_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_border_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -228,14 +287,54 @@ void modest_style_map_collate_declaration_border_width(myhtml_tree_node_t* node, { } +void modest_style_map_collate_declaration_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_box_decoration_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_box_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_box_sizing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_box_suppress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_break_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_break_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_break_inside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_caption_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_caret(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_caret_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_caret_shape(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_clear(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -244,10 +343,122 @@ void modest_style_map_collate_declaration_clear_after(myhtml_tree_node_t* node, { } +void modest_style_map_collate_declaration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_color_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_color_interpolation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_color_interpolation_filters(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_color_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_gap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_rule_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_rule_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_rule_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_span(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_column_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_columns(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_contain(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_continue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_counter_increment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_cue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_cue_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_cue_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_cursor(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_display(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_empty_cells(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_fill_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_fill_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_flex(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -356,14 +567,70 @@ void modest_style_map_collate_declaration_font_weight(myhtml_tree_node_t* node, { } +void modest_style_map_collate_declaration_glyph_orientation_vertical(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_hanging_punctuation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_hyphens(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_image_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_indent_edge_reset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_inline_size_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_justify_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_letter_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_line_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_line_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_line_height_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_list_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_list_style_image(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_list_style_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_list_style_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -384,10 +651,34 @@ void modest_style_map_collate_declaration_margin_top(myhtml_tree_node_t* node, m { } +void modest_style_map_collate_declaration_marker(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_marker_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_marker_mid(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_marker_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_marker_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_max_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_max_lines(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_max_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -400,14 +691,78 @@ void modest_style_map_collate_declaration_min_width(myhtml_tree_node_t* node, mo { } +void modest_style_map_collate_declaration_nav_down(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_nav_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_nav_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_nav_up(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_offset_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_offset_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_offset_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_offset_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_order(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_orphans(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_outline(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_outline_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_outline_offset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_outline_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_outline_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_overflow_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_overflow_x(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } @@ -436,8 +791,380 @@ void modest_style_map_collate_declaration_padding_top(myhtml_tree_node_t* node, { } +void modest_style_map_collate_declaration_pause(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_pause_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_pause_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_perspective(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_perspective_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_presentation_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_quotes(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_region_fragment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_resize(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_rest(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_rest_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_rest_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_ruby_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_ruby_merge(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_ruby_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_scroll_padding(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_scroll_snap_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_scroll_snap_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_scroll_snap_stop(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_scroll_snap_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_shape_image_threshold(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_shape_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_shape_outside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_shape_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_speak(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_speak_as(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_string_set(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_dasharray(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_dashoffset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_linecap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_linejoin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_miterlimit(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_stroke_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_tab_size(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_table_layout(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_align_all(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_align_last(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_combine_upright(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_decoration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_decoration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_decoration_line(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_decoration_skip(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_decoration_styl(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_emphasis(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_emphasis_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_emphasis_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_emphasis_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_indent(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_justify(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_orientation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_size_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_text_underline_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_touch_action(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transform_box(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transform_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transform_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transition(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transition_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transition_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transition_property(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_transition_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_unicode_bidi(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_user_select(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_vertical_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + void modest_style_map_collate_declaration_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) { } +void modest_style_map_collate_declaration_voice_balance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_family(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_pitch(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_range(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_rate(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_stress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_voice_volume(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_white_space(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_widows(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_will_change(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_word_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_word_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_word_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_wrap_flow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_wrap_through(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_writing_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + +void modest_style_map_collate_declaration_z_index(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec) +{ +} + diff --git a/source/modest/style/map.h b/source/modest/style/map.h index d358b1a..2da65e5 100644 --- a/source/modest/style/map.h +++ b/source/modest/style/map.h @@ -34,6 +34,17 @@ void modest_style_map_collate_declaration_undef(myhtml_tree_node_t* node, modest void modest_style_map_collate_declaration_align_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_align_items(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_align_self(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_fill_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_iteration_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_name(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_play_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_animation_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_appearance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_backface_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_attachment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_clip(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -43,6 +54,9 @@ void modest_style_map_collate_declaration_background_origin(myhtml_tree_node_t* void modest_style_map_collate_declaration_background_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_repeat(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_background_size(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_label(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bookmark_state(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -50,6 +64,7 @@ void modest_style_map_collate_declaration_border_bottom_left_radius(myhtml_tree_ void modest_style_map_collate_declaration_border_bottom_right_radius(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_bottom_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_border_collapse(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_image(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_image_outset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -65,6 +80,7 @@ void modest_style_map_collate_declaration_border_right(myhtml_tree_node_t* node, void modest_style_map_collate_declaration_border_right_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_right_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_right_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_border_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -73,11 +89,49 @@ void modest_style_map_collate_declaration_border_top_right_radius(myhtml_tree_no void modest_style_map_collate_declaration_border_top_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_top_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_border_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_box_decoration_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_box_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_box_sizing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_box_suppress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_break_inside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caption_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_caret_shape(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_clear(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_clear_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_interpolation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_interpolation_filters(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_color_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_count(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_gap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_rule_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_span(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_column_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_columns(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_contain(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_continue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_counter_increment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cue_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_cursor(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_display(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_empty_cells(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_fill_rule(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex_basis(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_flex_direction(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -105,20 +159,56 @@ void modest_style_map_collate_declaration_font_variant_ligatures(myhtml_tree_nod void modest_style_map_collate_declaration_font_variant_numeric(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_font_variant_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_font_weight(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_glyph_orientation_vertical(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_hanging_punctuation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_hyphens(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_image_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_indent_edge_reset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_inline_size_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_justify_content(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_letter_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_line_height_step(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_image(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_list_style_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_bottom(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_margin_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_mid(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_side(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_marker_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_max_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_max_lines(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_max_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_min_height(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_min_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_down(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_nav_up(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_end(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_offset_start(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_order(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_orphans(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_offset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_outline_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_overflow_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow_x(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_overflow_y(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); @@ -126,7 +216,100 @@ void modest_style_map_collate_declaration_padding_bottom(myhtml_tree_node_t* nod void modest_style_map_collate_declaration_padding_left(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_padding_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_pause_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_perspective(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_perspective_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_presentation_level(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_quotes(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_region_fragment(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_resize(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest_after(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_rest_before(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_right(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_merge(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_ruby_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_padding(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_stop(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_scroll_snap_type(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_image_threshold(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_margin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_outside(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_shape_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_speak(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_speak_as(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_string_set(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_dasharray(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_dashoffset(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_linecap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_linejoin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_miterlimit(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_opacity(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_stroke_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_tab_size(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_table_layout(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align_all(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_align_last(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_combine_upright(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_line(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_skip(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_decoration_styl(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_color(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_emphasis_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_indent(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_justify(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_orientation(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_overflow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_rendering(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_shadow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_size_adjust(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_text_underline_position(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_top(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_touch_action(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_box(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_origin(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transform_style(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_delay(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_property(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_transition_timing_function(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_unicode_bidi(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_user_select(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_vertical_align(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_visibility(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_balance(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_duration(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_family(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_pitch(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_range(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_rate(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_stress(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_voice_volume(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_white_space(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_widows(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); void modest_style_map_collate_declaration_width(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_will_change(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_break(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_spacing(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_word_wrap(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_wrap_flow(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_wrap_through(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_writing_mode(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); +void modest_style_map_collate_declaration_z_index(myhtml_tree_node_t* node, modest_finder_thread_declaration_t* thr_dec); #endif /* MODEST_STYLE_MAP_H */ diff --git a/source/modest/style/map_resource.h b/source/modest/style/map_resource.h index 4de782a..a66521c 100644 --- a/source/modest/style/map_resource.h +++ b/source/modest/style/map_resource.h @@ -28,6 +28,17 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_align_content, modest_style_map_collate_declaration_align_items, modest_style_map_collate_declaration_align_self, + modest_style_map_collate_declaration_animation, + modest_style_map_collate_declaration_animation_delay, + modest_style_map_collate_declaration_animation_direction, + modest_style_map_collate_declaration_animation_duration, + modest_style_map_collate_declaration_animation_fill_mode, + modest_style_map_collate_declaration_animation_iteration_count, + modest_style_map_collate_declaration_animation_name, + modest_style_map_collate_declaration_animation_play_state, + modest_style_map_collate_declaration_animation_timing_function, + modest_style_map_collate_declaration_appearance, + modest_style_map_collate_declaration_backface_visibility, modest_style_map_collate_declaration_background, modest_style_map_collate_declaration_background_attachment, modest_style_map_collate_declaration_background_clip, @@ -37,6 +48,9 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_background_position, modest_style_map_collate_declaration_background_repeat, modest_style_map_collate_declaration_background_size, + modest_style_map_collate_declaration_bookmark_label, + modest_style_map_collate_declaration_bookmark_level, + modest_style_map_collate_declaration_bookmark_state, modest_style_map_collate_declaration_border, modest_style_map_collate_declaration_border_bottom, modest_style_map_collate_declaration_border_bottom_color, @@ -44,6 +58,7 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_bottom_right_radius, modest_style_map_collate_declaration_border_bottom_style, modest_style_map_collate_declaration_border_bottom_width, + modest_style_map_collate_declaration_border_collapse, modest_style_map_collate_declaration_border_color, modest_style_map_collate_declaration_border_image, modest_style_map_collate_declaration_border_image_outset, @@ -59,6 +74,7 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_right_color, modest_style_map_collate_declaration_border_right_style, modest_style_map_collate_declaration_border_right_width, + modest_style_map_collate_declaration_border_spacing, modest_style_map_collate_declaration_border_style, modest_style_map_collate_declaration_border_top, modest_style_map_collate_declaration_border_top_color, @@ -67,11 +83,49 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_border_top_style, modest_style_map_collate_declaration_border_top_width, modest_style_map_collate_declaration_border_width, + modest_style_map_collate_declaration_bottom, + modest_style_map_collate_declaration_box_decoration_break, modest_style_map_collate_declaration_box_shadow, + modest_style_map_collate_declaration_box_sizing, modest_style_map_collate_declaration_box_suppress, + modest_style_map_collate_declaration_break_after, + modest_style_map_collate_declaration_break_before, + modest_style_map_collate_declaration_break_inside, + modest_style_map_collate_declaration_caption_side, + modest_style_map_collate_declaration_caret, + modest_style_map_collate_declaration_caret_color, + modest_style_map_collate_declaration_caret_shape, modest_style_map_collate_declaration_clear, modest_style_map_collate_declaration_clear_after, + modest_style_map_collate_declaration_color, + modest_style_map_collate_declaration_color_adjust, + modest_style_map_collate_declaration_color_interpolation, + modest_style_map_collate_declaration_color_interpolation_filters, + modest_style_map_collate_declaration_color_rendering, + modest_style_map_collate_declaration_column_count, + modest_style_map_collate_declaration_column_fill, + modest_style_map_collate_declaration_column_gap, + modest_style_map_collate_declaration_column_rule, + modest_style_map_collate_declaration_column_rule_color, + modest_style_map_collate_declaration_column_rule_style, + modest_style_map_collate_declaration_column_rule_width, + modest_style_map_collate_declaration_column_span, + modest_style_map_collate_declaration_column_width, + modest_style_map_collate_declaration_columns, + modest_style_map_collate_declaration_contain, + modest_style_map_collate_declaration_content, + modest_style_map_collate_declaration_continue, + modest_style_map_collate_declaration_counter_increment, + modest_style_map_collate_declaration_cue, + modest_style_map_collate_declaration_cue_after, + modest_style_map_collate_declaration_cue_before, + modest_style_map_collate_declaration_cursor, + modest_style_map_collate_declaration_direction, modest_style_map_collate_declaration_display, + modest_style_map_collate_declaration_empty_cells, + modest_style_map_collate_declaration_fill, + modest_style_map_collate_declaration_fill_opacity, + modest_style_map_collate_declaration_fill_rule, modest_style_map_collate_declaration_flex, modest_style_map_collate_declaration_flex_basis, modest_style_map_collate_declaration_flex_direction, @@ -99,20 +153,56 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_font_variant_numeric, modest_style_map_collate_declaration_font_variant_position, modest_style_map_collate_declaration_font_weight, + modest_style_map_collate_declaration_glyph_orientation_vertical, + modest_style_map_collate_declaration_hanging_punctuation, modest_style_map_collate_declaration_height, + modest_style_map_collate_declaration_hyphens, + modest_style_map_collate_declaration_image_rendering, modest_style_map_collate_declaration_indent_edge_reset, + modest_style_map_collate_declaration_inline_size_step, modest_style_map_collate_declaration_justify_content, + modest_style_map_collate_declaration_left, + modest_style_map_collate_declaration_letter_spacing, + modest_style_map_collate_declaration_line_break, + modest_style_map_collate_declaration_line_height, + modest_style_map_collate_declaration_line_height_step, + modest_style_map_collate_declaration_list_style, + modest_style_map_collate_declaration_list_style_image, + modest_style_map_collate_declaration_list_style_position, + modest_style_map_collate_declaration_list_style_type, modest_style_map_collate_declaration_margin, modest_style_map_collate_declaration_margin_bottom, modest_style_map_collate_declaration_margin_left, modest_style_map_collate_declaration_margin_right, modest_style_map_collate_declaration_margin_top, + modest_style_map_collate_declaration_marker, + modest_style_map_collate_declaration_marker_end, + modest_style_map_collate_declaration_marker_mid, + modest_style_map_collate_declaration_marker_side, + modest_style_map_collate_declaration_marker_start, modest_style_map_collate_declaration_max_height, + modest_style_map_collate_declaration_max_lines, modest_style_map_collate_declaration_max_width, modest_style_map_collate_declaration_min_height, modest_style_map_collate_declaration_min_width, + modest_style_map_collate_declaration_nav_down, + modest_style_map_collate_declaration_nav_left, + modest_style_map_collate_declaration_nav_right, + modest_style_map_collate_declaration_nav_up, + modest_style_map_collate_declaration_offset_after, + modest_style_map_collate_declaration_offset_before, + modest_style_map_collate_declaration_offset_end, + modest_style_map_collate_declaration_offset_start, + modest_style_map_collate_declaration_opacity, modest_style_map_collate_declaration_order, + modest_style_map_collate_declaration_orphans, + modest_style_map_collate_declaration_outline, + modest_style_map_collate_declaration_outline_color, + modest_style_map_collate_declaration_outline_offset, + modest_style_map_collate_declaration_outline_style, + modest_style_map_collate_declaration_outline_width, modest_style_map_collate_declaration_overflow, + modest_style_map_collate_declaration_overflow_wrap, modest_style_map_collate_declaration_overflow_x, modest_style_map_collate_declaration_overflow_y, modest_style_map_collate_declaration_padding, @@ -120,9 +210,101 @@ static const modest_style_map_collate_f modest_style_map_static_collate_declarat modest_style_map_collate_declaration_padding_left, modest_style_map_collate_declaration_padding_right, modest_style_map_collate_declaration_padding_top, + modest_style_map_collate_declaration_pause, + modest_style_map_collate_declaration_pause_after, + modest_style_map_collate_declaration_pause_before, + modest_style_map_collate_declaration_perspective, + modest_style_map_collate_declaration_perspective_origin, + modest_style_map_collate_declaration_position, + modest_style_map_collate_declaration_presentation_level, + modest_style_map_collate_declaration_quotes, + modest_style_map_collate_declaration_region_fragment, + modest_style_map_collate_declaration_resize, + modest_style_map_collate_declaration_rest, + modest_style_map_collate_declaration_rest_after, + modest_style_map_collate_declaration_rest_before, + modest_style_map_collate_declaration_right, + modest_style_map_collate_declaration_ruby_align, + modest_style_map_collate_declaration_ruby_merge, + modest_style_map_collate_declaration_ruby_position, + modest_style_map_collate_declaration_scroll_padding, + modest_style_map_collate_declaration_scroll_snap_align, + modest_style_map_collate_declaration_scroll_snap_margin, + modest_style_map_collate_declaration_scroll_snap_stop, + modest_style_map_collate_declaration_scroll_snap_type, + modest_style_map_collate_declaration_shape_image_threshold, + modest_style_map_collate_declaration_shape_margin, + modest_style_map_collate_declaration_shape_outside, + modest_style_map_collate_declaration_shape_rendering, + modest_style_map_collate_declaration_speak, + modest_style_map_collate_declaration_speak_as, + modest_style_map_collate_declaration_string_set, + modest_style_map_collate_declaration_stroke, + modest_style_map_collate_declaration_stroke_dasharray, + modest_style_map_collate_declaration_stroke_dashoffset, + modest_style_map_collate_declaration_stroke_linecap, + modest_style_map_collate_declaration_stroke_linejoin, + modest_style_map_collate_declaration_stroke_miterlimit, + modest_style_map_collate_declaration_stroke_opacity, + modest_style_map_collate_declaration_stroke_width, + modest_style_map_collate_declaration_tab_size, + modest_style_map_collate_declaration_table_layout, + modest_style_map_collate_declaration_text_align, + modest_style_map_collate_declaration_text_align_all, + modest_style_map_collate_declaration_text_align_last, + modest_style_map_collate_declaration_text_combine_upright, + modest_style_map_collate_declaration_text_decoration, + modest_style_map_collate_declaration_text_decoration_color, + modest_style_map_collate_declaration_text_decoration_line, + modest_style_map_collate_declaration_text_decoration_skip, + modest_style_map_collate_declaration_text_decoration_styl, + modest_style_map_collate_declaration_text_emphasis, + modest_style_map_collate_declaration_text_emphasis_color, + modest_style_map_collate_declaration_text_emphasis_position, + modest_style_map_collate_declaration_text_emphasis_style, + modest_style_map_collate_declaration_text_indent, + modest_style_map_collate_declaration_text_justify, + modest_style_map_collate_declaration_text_orientation, + modest_style_map_collate_declaration_text_overflow, + modest_style_map_collate_declaration_text_rendering, + modest_style_map_collate_declaration_text_shadow, + modest_style_map_collate_declaration_text_size_adjust, + modest_style_map_collate_declaration_text_transform, + modest_style_map_collate_declaration_text_underline_position, + modest_style_map_collate_declaration_top, + modest_style_map_collate_declaration_touch_action, + modest_style_map_collate_declaration_transform, + modest_style_map_collate_declaration_transform_box, + modest_style_map_collate_declaration_transform_origin, + modest_style_map_collate_declaration_transform_style, + modest_style_map_collate_declaration_transition, + modest_style_map_collate_declaration_transition_delay, + modest_style_map_collate_declaration_transition_duration, + modest_style_map_collate_declaration_transition_property, + modest_style_map_collate_declaration_transition_timing_function, + modest_style_map_collate_declaration_unicode_bidi, + modest_style_map_collate_declaration_user_select, + modest_style_map_collate_declaration_vertical_align, modest_style_map_collate_declaration_visibility, - modest_style_map_collate_declaration_width - + modest_style_map_collate_declaration_voice_balance, + modest_style_map_collate_declaration_voice_duration, + modest_style_map_collate_declaration_voice_family, + modest_style_map_collate_declaration_voice_pitch, + modest_style_map_collate_declaration_voice_range, + modest_style_map_collate_declaration_voice_rate, + modest_style_map_collate_declaration_voice_stress, + modest_style_map_collate_declaration_voice_volume, + modest_style_map_collate_declaration_white_space, + modest_style_map_collate_declaration_widows, + modest_style_map_collate_declaration_width, + modest_style_map_collate_declaration_will_change, + modest_style_map_collate_declaration_word_break, + modest_style_map_collate_declaration_word_spacing, + modest_style_map_collate_declaration_word_wrap, + modest_style_map_collate_declaration_wrap_flow, + modest_style_map_collate_declaration_wrap_through, + modest_style_map_collate_declaration_writing_mode, + modest_style_map_collate_declaration_z_index }; #endif /* MODEST_STYLE_MAP_RESOURCE_H */ diff --git a/source/mycss/declaration/parser.c b/source/mycss/declaration/parser.c index 7caebe1..1ad927f 100644 --- a/source/mycss/declaration/parser.c +++ b/source/mycss/declaration/parser.c @@ -52,7 +52,6 @@ void mycss_declaration_parser_ident(mycss_entry_t* entry, mycss_token_t* token) entry->parser_switch = prop_entry->parser; } else { - entry->parser = mycss_declaration_state_parse_error; } diff --git a/source/mycss/property/const.h b/source/mycss/property/const.h index 94e4a86..357d0b4 100644 --- a/source/mycss/property/const.h +++ b/source/mycss/property/const.h @@ -27,890 +27,2389 @@ extern "C" { #endif enum mycss_property_type { - MyCSS_PROPERTY_TYPE_UNDEF = 0x0000, - MyCSS_PROPERTY_TYPE_ALIGN_CONTENT = 0x0001, - MyCSS_PROPERTY_TYPE_ALIGN_ITEMS = 0x0002, - MyCSS_PROPERTY_TYPE_ALIGN_SELF = 0x0003, - MyCSS_PROPERTY_TYPE_BACKGROUND = 0x0004, - MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT = 0x0005, - MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP = 0x0006, - MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR = 0x0007, - MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE = 0x0008, - MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN = 0x0009, - MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION = 0x000a, - MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT = 0x000b, - MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE = 0x000c, - MyCSS_PROPERTY_TYPE_BORDER = 0x000d, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM = 0x000e, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR = 0x000f, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS = 0x0010, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS = 0x0011, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE = 0x0012, - MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH = 0x0013, - MyCSS_PROPERTY_TYPE_BORDER_COLOR = 0x0014, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE = 0x0015, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET = 0x0016, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT = 0x0017, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE = 0x0018, - MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH = 0x0019, - MyCSS_PROPERTY_TYPE_BORDER_LEFT = 0x001a, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR = 0x001b, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE = 0x001c, - MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH = 0x001d, - MyCSS_PROPERTY_TYPE_BORDER_RADIUS = 0x001e, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT = 0x001f, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR = 0x0020, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE = 0x0021, - MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH = 0x0022, - MyCSS_PROPERTY_TYPE_BORDER_STYLE = 0x0023, - MyCSS_PROPERTY_TYPE_BORDER_TOP = 0x0024, - MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR = 0x0025, - MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS = 0x0026, - MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS = 0x0027, - MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE = 0x0028, - MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH = 0x0029, - MyCSS_PROPERTY_TYPE_BORDER_WIDTH = 0x002a, - MyCSS_PROPERTY_TYPE_BOX_SHADOW = 0x002b, - MyCSS_PROPERTY_TYPE_BOX_SUPPRESS = 0x002c, - MyCSS_PROPERTY_TYPE_CLEAR = 0x002d, - MyCSS_PROPERTY_TYPE_CLEAR_AFTER = 0x002e, - MyCSS_PROPERTY_TYPE_DISPLAY = 0x002f, - MyCSS_PROPERTY_TYPE_FLEX = 0x0030, - MyCSS_PROPERTY_TYPE_FLEX_BASIS = 0x0031, - MyCSS_PROPERTY_TYPE_FLEX_DIRECTION = 0x0032, - MyCSS_PROPERTY_TYPE_FLEX_FLOW = 0x0033, - MyCSS_PROPERTY_TYPE_FLEX_GROW = 0x0034, - MyCSS_PROPERTY_TYPE_FLEX_SHRINK = 0x0035, - MyCSS_PROPERTY_TYPE_FLEX_WRAP = 0x0036, - MyCSS_PROPERTY_TYPE_FLOAT = 0x0037, - MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE = 0x0038, - MyCSS_PROPERTY_TYPE_FONT = 0x0039, - MyCSS_PROPERTY_TYPE_FONT_FAMILY = 0x003a, - MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS = 0x003b, - MyCSS_PROPERTY_TYPE_FONT_KERNING = 0x003c, - MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE = 0x003d, - MyCSS_PROPERTY_TYPE_FONT_SIZE = 0x003e, - MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST = 0x003f, - MyCSS_PROPERTY_TYPE_FONT_STRETCH = 0x0040, - MyCSS_PROPERTY_TYPE_FONT_STYLE = 0x0041, - MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS = 0x0042, - MyCSS_PROPERTY_TYPE_FONT_VARIANT = 0x0043, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES = 0x0044, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS = 0x0045, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN = 0x0046, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES = 0x0047, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC = 0x0048, - MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION = 0x0049, - MyCSS_PROPERTY_TYPE_FONT_WEIGHT = 0x004a, - MyCSS_PROPERTY_TYPE_HEIGHT = 0x004b, - MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET = 0x004c, - MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT = 0x004d, - MyCSS_PROPERTY_TYPE_MARGIN = 0x004e, - MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM = 0x004f, - MyCSS_PROPERTY_TYPE_MARGIN_LEFT = 0x0050, - MyCSS_PROPERTY_TYPE_MARGIN_RIGHT = 0x0051, - MyCSS_PROPERTY_TYPE_MARGIN_TOP = 0x0052, - MyCSS_PROPERTY_TYPE_MAX_HEIGHT = 0x0053, - MyCSS_PROPERTY_TYPE_MAX_WIDTH = 0x0054, - MyCSS_PROPERTY_TYPE_MIN_HEIGHT = 0x0055, - MyCSS_PROPERTY_TYPE_MIN_WIDTH = 0x0056, - MyCSS_PROPERTY_TYPE_ORDER = 0x0057, - MyCSS_PROPERTY_TYPE_OVERFLOW = 0x0058, - MyCSS_PROPERTY_TYPE_OVERFLOW_X = 0x0059, - MyCSS_PROPERTY_TYPE_OVERFLOW_Y = 0x005a, - MyCSS_PROPERTY_TYPE_PADDING = 0x005b, - MyCSS_PROPERTY_TYPE_PADDING_BOTTOM = 0x005c, - MyCSS_PROPERTY_TYPE_PADDING_LEFT = 0x005d, - MyCSS_PROPERTY_TYPE_PADDING_RIGHT = 0x005e, - MyCSS_PROPERTY_TYPE_PADDING_TOP = 0x005f, - MyCSS_PROPERTY_TYPE_VISIBILITY = 0x0060, - MyCSS_PROPERTY_TYPE_WIDTH = 0x0061, - MyCSS_PROPERTY_TYPE_LAST_ENTRY = 0x0062 + MyCSS_PROPERTY_TYPE_UNDEF = 0x0000, + MyCSS_PROPERTY_TYPE_ALIGN_CONTENT = 0x0001, + MyCSS_PROPERTY_TYPE_ALIGN_ITEMS = 0x0002, + MyCSS_PROPERTY_TYPE_ALIGN_SELF = 0x0003, + MyCSS_PROPERTY_TYPE_ANIMATION = 0x0004, + MyCSS_PROPERTY_TYPE_ANIMATION_DELAY = 0x0005, + MyCSS_PROPERTY_TYPE_ANIMATION_DIRECTION = 0x0006, + MyCSS_PROPERTY_TYPE_ANIMATION_DURATION = 0x0007, + MyCSS_PROPERTY_TYPE_ANIMATION_FILL_MODE = 0x0008, + MyCSS_PROPERTY_TYPE_ANIMATION_ITERATION_COUNT = 0x0009, + MyCSS_PROPERTY_TYPE_ANIMATION_NAME = 0x000a, + MyCSS_PROPERTY_TYPE_ANIMATION_PLAY_STATE = 0x000b, + MyCSS_PROPERTY_TYPE_ANIMATION_TIMING_FUNCTION = 0x000c, + MyCSS_PROPERTY_TYPE_APPEARANCE = 0x000d, + MyCSS_PROPERTY_TYPE_BACKFACE_VISIBILITY = 0x000e, + MyCSS_PROPERTY_TYPE_BACKGROUND = 0x000f, + MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT = 0x0010, + MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP = 0x0011, + MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR = 0x0012, + MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE = 0x0013, + MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN = 0x0014, + MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION = 0x0015, + MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT = 0x0016, + MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE = 0x0017, + MyCSS_PROPERTY_TYPE_BOOKMARK_LABEL = 0x0018, + MyCSS_PROPERTY_TYPE_BOOKMARK_LEVEL = 0x0019, + MyCSS_PROPERTY_TYPE_BOOKMARK_STATE = 0x001a, + MyCSS_PROPERTY_TYPE_BORDER = 0x001b, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM = 0x001c, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR = 0x001d, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS = 0x001e, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS = 0x001f, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE = 0x0020, + MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH = 0x0021, + MyCSS_PROPERTY_TYPE_BORDER_COLLAPSE = 0x0022, + MyCSS_PROPERTY_TYPE_BORDER_COLOR = 0x0023, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE = 0x0024, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET = 0x0025, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT = 0x0026, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE = 0x0027, + MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH = 0x0028, + MyCSS_PROPERTY_TYPE_BORDER_LEFT = 0x0029, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR = 0x002a, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE = 0x002b, + MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH = 0x002c, + MyCSS_PROPERTY_TYPE_BORDER_RADIUS = 0x002d, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT = 0x002e, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR = 0x002f, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE = 0x0030, + MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH = 0x0031, + MyCSS_PROPERTY_TYPE_BORDER_SPACING = 0x0032, + MyCSS_PROPERTY_TYPE_BORDER_STYLE = 0x0033, + MyCSS_PROPERTY_TYPE_BORDER_TOP = 0x0034, + MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR = 0x0035, + MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS = 0x0036, + MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS = 0x0037, + MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE = 0x0038, + MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH = 0x0039, + MyCSS_PROPERTY_TYPE_BORDER_WIDTH = 0x003a, + MyCSS_PROPERTY_TYPE_BOTTOM = 0x003b, + MyCSS_PROPERTY_TYPE_BOX_DECORATION_BREAK = 0x003c, + MyCSS_PROPERTY_TYPE_BOX_SHADOW = 0x003d, + MyCSS_PROPERTY_TYPE_BOX_SIZING = 0x003e, + MyCSS_PROPERTY_TYPE_BOX_SUPPRESS = 0x003f, + MyCSS_PROPERTY_TYPE_BREAK_AFTER = 0x0040, + MyCSS_PROPERTY_TYPE_BREAK_BEFORE = 0x0041, + MyCSS_PROPERTY_TYPE_BREAK_INSIDE = 0x0042, + MyCSS_PROPERTY_TYPE_CAPTION_SIDE = 0x0043, + MyCSS_PROPERTY_TYPE_CARET = 0x0044, + MyCSS_PROPERTY_TYPE_CARET_COLOR = 0x0045, + MyCSS_PROPERTY_TYPE_CARET_SHAPE = 0x0046, + MyCSS_PROPERTY_TYPE_CLEAR = 0x0047, + MyCSS_PROPERTY_TYPE_CLEAR_AFTER = 0x0048, + MyCSS_PROPERTY_TYPE_COLOR = 0x0049, + MyCSS_PROPERTY_TYPE_COLOR_ADJUST = 0x004a, + MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION = 0x004b, + MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION_FILTERS = 0x004c, + MyCSS_PROPERTY_TYPE_COLOR_RENDERING = 0x004d, + MyCSS_PROPERTY_TYPE_COLUMN_COUNT = 0x004e, + MyCSS_PROPERTY_TYPE_COLUMN_FILL = 0x004f, + MyCSS_PROPERTY_TYPE_COLUMN_GAP = 0x0050, + MyCSS_PROPERTY_TYPE_COLUMN_RULE = 0x0051, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_COLOR = 0x0052, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_STYLE = 0x0053, + MyCSS_PROPERTY_TYPE_COLUMN_RULE_WIDTH = 0x0054, + MyCSS_PROPERTY_TYPE_COLUMN_SPAN = 0x0055, + MyCSS_PROPERTY_TYPE_COLUMN_WIDTH = 0x0056, + MyCSS_PROPERTY_TYPE_COLUMNS = 0x0057, + MyCSS_PROPERTY_TYPE_CONTAIN = 0x0058, + MyCSS_PROPERTY_TYPE_CONTENT = 0x0059, + MyCSS_PROPERTY_TYPE_CONTINUE = 0x005a, + MyCSS_PROPERTY_TYPE_COUNTER_INCREMENT = 0x005b, + MyCSS_PROPERTY_TYPE_CUE = 0x005c, + MyCSS_PROPERTY_TYPE_CUE_AFTER = 0x005d, + MyCSS_PROPERTY_TYPE_CUE_BEFORE = 0x005e, + MyCSS_PROPERTY_TYPE_CURSOR = 0x005f, + MyCSS_PROPERTY_TYPE_DIRECTION = 0x0060, + MyCSS_PROPERTY_TYPE_DISPLAY = 0x0061, + MyCSS_PROPERTY_TYPE_EMPTY_CELLS = 0x0062, + MyCSS_PROPERTY_TYPE_FILL = 0x0063, + MyCSS_PROPERTY_TYPE_FILL_OPACITY = 0x0064, + MyCSS_PROPERTY_TYPE_FILL_RULE = 0x0065, + MyCSS_PROPERTY_TYPE_FLEX = 0x0066, + MyCSS_PROPERTY_TYPE_FLEX_BASIS = 0x0067, + MyCSS_PROPERTY_TYPE_FLEX_DIRECTION = 0x0068, + MyCSS_PROPERTY_TYPE_FLEX_FLOW = 0x0069, + MyCSS_PROPERTY_TYPE_FLEX_GROW = 0x006a, + MyCSS_PROPERTY_TYPE_FLEX_SHRINK = 0x006b, + MyCSS_PROPERTY_TYPE_FLEX_WRAP = 0x006c, + MyCSS_PROPERTY_TYPE_FLOAT = 0x006d, + MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE = 0x006e, + MyCSS_PROPERTY_TYPE_FONT = 0x006f, + MyCSS_PROPERTY_TYPE_FONT_FAMILY = 0x0070, + MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS = 0x0071, + MyCSS_PROPERTY_TYPE_FONT_KERNING = 0x0072, + MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE = 0x0073, + MyCSS_PROPERTY_TYPE_FONT_SIZE = 0x0074, + MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST = 0x0075, + MyCSS_PROPERTY_TYPE_FONT_STRETCH = 0x0076, + MyCSS_PROPERTY_TYPE_FONT_STYLE = 0x0077, + MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS = 0x0078, + MyCSS_PROPERTY_TYPE_FONT_VARIANT = 0x0079, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES = 0x007a, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS = 0x007b, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN = 0x007c, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES = 0x007d, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC = 0x007e, + MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION = 0x007f, + MyCSS_PROPERTY_TYPE_FONT_WEIGHT = 0x0080, + MyCSS_PROPERTY_TYPE_GLYPH_ORIENTATION_VERTICAL = 0x0081, + MyCSS_PROPERTY_TYPE_HANGING_PUNCTUATION = 0x0082, + MyCSS_PROPERTY_TYPE_HEIGHT = 0x0083, + MyCSS_PROPERTY_TYPE_HYPHENS = 0x0084, + MyCSS_PROPERTY_TYPE_IMAGE_RENDERING = 0x0085, + MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET = 0x0086, + MyCSS_PROPERTY_TYPE_INLINE_SIZE_STEP = 0x0087, + MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT = 0x0088, + MyCSS_PROPERTY_TYPE_LEFT = 0x0089, + MyCSS_PROPERTY_TYPE_LETTER_SPACING = 0x008a, + MyCSS_PROPERTY_TYPE_LINE_BREAK = 0x008b, + MyCSS_PROPERTY_TYPE_LINE_HEIGHT = 0x008c, + MyCSS_PROPERTY_TYPE_LINE_HEIGHT_STEP = 0x008d, + MyCSS_PROPERTY_TYPE_LIST_STYLE = 0x008e, + MyCSS_PROPERTY_TYPE_LIST_STYLE_IMAGE = 0x008f, + MyCSS_PROPERTY_TYPE_LIST_STYLE_POSITION = 0x0090, + MyCSS_PROPERTY_TYPE_LIST_STYLE_TYPE = 0x0091, + MyCSS_PROPERTY_TYPE_MARGIN = 0x0092, + MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM = 0x0093, + MyCSS_PROPERTY_TYPE_MARGIN_LEFT = 0x0094, + MyCSS_PROPERTY_TYPE_MARGIN_RIGHT = 0x0095, + MyCSS_PROPERTY_TYPE_MARGIN_TOP = 0x0096, + MyCSS_PROPERTY_TYPE_MARKER = 0x0097, + MyCSS_PROPERTY_TYPE_MARKER_END = 0x0098, + MyCSS_PROPERTY_TYPE_MARKER_MID = 0x0099, + MyCSS_PROPERTY_TYPE_MARKER_SIDE = 0x009a, + MyCSS_PROPERTY_TYPE_MARKER_START = 0x009b, + MyCSS_PROPERTY_TYPE_MAX_HEIGHT = 0x009c, + MyCSS_PROPERTY_TYPE_MAX_LINES = 0x009d, + MyCSS_PROPERTY_TYPE_MAX_WIDTH = 0x009e, + MyCSS_PROPERTY_TYPE_MIN_HEIGHT = 0x009f, + MyCSS_PROPERTY_TYPE_MIN_WIDTH = 0x00a0, + MyCSS_PROPERTY_TYPE_NAV_DOWN = 0x00a1, + MyCSS_PROPERTY_TYPE_NAV_LEFT = 0x00a2, + MyCSS_PROPERTY_TYPE_NAV_RIGHT = 0x00a3, + MyCSS_PROPERTY_TYPE_NAV_UP = 0x00a4, + MyCSS_PROPERTY_TYPE_OFFSET_AFTER = 0x00a5, + MyCSS_PROPERTY_TYPE_OFFSET_BEFORE = 0x00a6, + MyCSS_PROPERTY_TYPE_OFFSET_END = 0x00a7, + MyCSS_PROPERTY_TYPE_OFFSET_START = 0x00a8, + MyCSS_PROPERTY_TYPE_OPACITY = 0x00a9, + MyCSS_PROPERTY_TYPE_ORDER = 0x00aa, + MyCSS_PROPERTY_TYPE_ORPHANS = 0x00ab, + MyCSS_PROPERTY_TYPE_OUTLINE = 0x00ac, + MyCSS_PROPERTY_TYPE_OUTLINE_COLOR = 0x00ad, + MyCSS_PROPERTY_TYPE_OUTLINE_OFFSET = 0x00ae, + MyCSS_PROPERTY_TYPE_OUTLINE_STYLE = 0x00af, + MyCSS_PROPERTY_TYPE_OUTLINE_WIDTH = 0x00b0, + MyCSS_PROPERTY_TYPE_OVERFLOW = 0x00b1, + MyCSS_PROPERTY_TYPE_OVERFLOW_WRAP = 0x00b2, + MyCSS_PROPERTY_TYPE_OVERFLOW_X = 0x00b3, + MyCSS_PROPERTY_TYPE_OVERFLOW_Y = 0x00b4, + MyCSS_PROPERTY_TYPE_PADDING = 0x00b5, + MyCSS_PROPERTY_TYPE_PADDING_BOTTOM = 0x00b6, + MyCSS_PROPERTY_TYPE_PADDING_LEFT = 0x00b7, + MyCSS_PROPERTY_TYPE_PADDING_RIGHT = 0x00b8, + MyCSS_PROPERTY_TYPE_PADDING_TOP = 0x00b9, + MyCSS_PROPERTY_TYPE_PAUSE = 0x00ba, + MyCSS_PROPERTY_TYPE_PAUSE_AFTER = 0x00bb, + MyCSS_PROPERTY_TYPE_PAUSE_BEFORE = 0x00bc, + MyCSS_PROPERTY_TYPE_PERSPECTIVE = 0x00bd, + MyCSS_PROPERTY_TYPE_PERSPECTIVE_ORIGIN = 0x00be, + MyCSS_PROPERTY_TYPE_POSITION = 0x00bf, + MyCSS_PROPERTY_TYPE_PRESENTATION_LEVEL = 0x00c0, + MyCSS_PROPERTY_TYPE_QUOTES = 0x00c1, + MyCSS_PROPERTY_TYPE_REGION_FRAGMENT = 0x00c2, + MyCSS_PROPERTY_TYPE_RESIZE = 0x00c3, + MyCSS_PROPERTY_TYPE_REST = 0x00c4, + MyCSS_PROPERTY_TYPE_REST_AFTER = 0x00c5, + MyCSS_PROPERTY_TYPE_REST_BEFORE = 0x00c6, + MyCSS_PROPERTY_TYPE_RIGHT = 0x00c7, + MyCSS_PROPERTY_TYPE_RUBY_ALIGN = 0x00c8, + MyCSS_PROPERTY_TYPE_RUBY_MERGE = 0x00c9, + MyCSS_PROPERTY_TYPE_RUBY_POSITION = 0x00ca, + MyCSS_PROPERTY_TYPE_SCROLL_PADDING = 0x00cb, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_ALIGN = 0x00cc, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_MARGIN = 0x00cd, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_STOP = 0x00ce, + MyCSS_PROPERTY_TYPE_SCROLL_SNAP_TYPE = 0x00cf, + MyCSS_PROPERTY_TYPE_SHAPE_IMAGE_THRESHOLD = 0x00d0, + MyCSS_PROPERTY_TYPE_SHAPE_MARGIN = 0x00d1, + MyCSS_PROPERTY_TYPE_SHAPE_OUTSIDE = 0x00d2, + MyCSS_PROPERTY_TYPE_SHAPE_RENDERING = 0x00d3, + MyCSS_PROPERTY_TYPE_SPEAK = 0x00d4, + MyCSS_PROPERTY_TYPE_SPEAK_AS = 0x00d5, + MyCSS_PROPERTY_TYPE_STRING_SET = 0x00d6, + MyCSS_PROPERTY_TYPE_STROKE = 0x00d7, + MyCSS_PROPERTY_TYPE_STROKE_DASHARRAY = 0x00d8, + MyCSS_PROPERTY_TYPE_STROKE_DASHOFFSET = 0x00d9, + MyCSS_PROPERTY_TYPE_STROKE_LINECAP = 0x00da, + MyCSS_PROPERTY_TYPE_STROKE_LINEJOIN = 0x00db, + MyCSS_PROPERTY_TYPE_STROKE_MITERLIMIT = 0x00dc, + MyCSS_PROPERTY_TYPE_STROKE_OPACITY = 0x00dd, + MyCSS_PROPERTY_TYPE_STROKE_WIDTH = 0x00de, + MyCSS_PROPERTY_TYPE_TAB_SIZE = 0x00df, + MyCSS_PROPERTY_TYPE_TABLE_LAYOUT = 0x00e0, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN = 0x00e1, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN_ALL = 0x00e2, + MyCSS_PROPERTY_TYPE_TEXT_ALIGN_LAST = 0x00e3, + MyCSS_PROPERTY_TYPE_TEXT_COMBINE_UPRIGHT = 0x00e4, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION = 0x00e5, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_COLOR = 0x00e6, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_LINE = 0x00e7, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_SKIP = 0x00e8, + MyCSS_PROPERTY_TYPE_TEXT_DECORATION_STYL = 0x00e9, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS = 0x00ea, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_COLOR = 0x00eb, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_POSITION = 0x00ec, + MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_STYLE = 0x00ed, + MyCSS_PROPERTY_TYPE_TEXT_INDENT = 0x00ee, + MyCSS_PROPERTY_TYPE_TEXT_JUSTIFY = 0x00ef, + MyCSS_PROPERTY_TYPE_TEXT_ORIENTATION = 0x00f0, + MyCSS_PROPERTY_TYPE_TEXT_OVERFLOW = 0x00f1, + MyCSS_PROPERTY_TYPE_TEXT_RENDERING = 0x00f2, + MyCSS_PROPERTY_TYPE_TEXT_SHADOW = 0x00f3, + MyCSS_PROPERTY_TYPE_TEXT_SIZE_ADJUST = 0x00f4, + MyCSS_PROPERTY_TYPE_TEXT_TRANSFORM = 0x00f5, + MyCSS_PROPERTY_TYPE_TEXT_UNDERLINE_POSITION = 0x00f6, + MyCSS_PROPERTY_TYPE_TOP = 0x00f7, + MyCSS_PROPERTY_TYPE_TOUCH_ACTION = 0x00f8, + MyCSS_PROPERTY_TYPE_TRANSFORM = 0x00f9, + MyCSS_PROPERTY_TYPE_TRANSFORM_BOX = 0x00fa, + MyCSS_PROPERTY_TYPE_TRANSFORM_ORIGIN = 0x00fb, + MyCSS_PROPERTY_TYPE_TRANSFORM_STYLE = 0x00fc, + MyCSS_PROPERTY_TYPE_TRANSITION = 0x00fd, + MyCSS_PROPERTY_TYPE_TRANSITION_DELAY = 0x00fe, + MyCSS_PROPERTY_TYPE_TRANSITION_DURATION = 0x00ff, + MyCSS_PROPERTY_TYPE_TRANSITION_PROPERTY = 0x0100, + MyCSS_PROPERTY_TYPE_TRANSITION_TIMING_FUNCTION = 0x0101, + MyCSS_PROPERTY_TYPE_UNICODE_BIDI = 0x0102, + MyCSS_PROPERTY_TYPE_USER_SELECT = 0x0103, + MyCSS_PROPERTY_TYPE_VERTICAL_ALIGN = 0x0104, + MyCSS_PROPERTY_TYPE_VISIBILITY = 0x0105, + MyCSS_PROPERTY_TYPE_VOICE_BALANCE = 0x0106, + MyCSS_PROPERTY_TYPE_VOICE_DURATION = 0x0107, + MyCSS_PROPERTY_TYPE_VOICE_FAMILY = 0x0108, + MyCSS_PROPERTY_TYPE_VOICE_PITCH = 0x0109, + MyCSS_PROPERTY_TYPE_VOICE_RANGE = 0x010a, + MyCSS_PROPERTY_TYPE_VOICE_RATE = 0x010b, + MyCSS_PROPERTY_TYPE_VOICE_STRESS = 0x010c, + MyCSS_PROPERTY_TYPE_VOICE_VOLUME = 0x010d, + MyCSS_PROPERTY_TYPE_WHITE_SPACE = 0x010e, + MyCSS_PROPERTY_TYPE_WIDOWS = 0x010f, + MyCSS_PROPERTY_TYPE_WIDTH = 0x0110, + MyCSS_PROPERTY_TYPE_WILL_CHANGE = 0x0111, + MyCSS_PROPERTY_TYPE_WORD_BREAK = 0x0112, + MyCSS_PROPERTY_TYPE_WORD_SPACING = 0x0113, + MyCSS_PROPERTY_TYPE_WORD_WRAP = 0x0114, + MyCSS_PROPERTY_TYPE_WRAP_FLOW = 0x0115, + MyCSS_PROPERTY_TYPE_WRAP_THROUGH = 0x0116, + MyCSS_PROPERTY_TYPE_WRITING_MODE = 0x0117, + MyCSS_PROPERTY_TYPE_Z_INDEX = 0x0118, + MyCSS_PROPERTY_TYPE_LAST_ENTRY = 0x0119 } typedef mycss_property_type_t; enum mycss_property_value { MyCSS_PROPERTY_VALUE_UNDEF = 0x0000, - MyCSS_PROPERTY_VALUE_100 = 0x0001, - MyCSS_PROPERTY_VALUE_200 = 0x0002, - MyCSS_PROPERTY_VALUE_300 = 0x0003, - MyCSS_PROPERTY_VALUE_400 = 0x0004, - MyCSS_PROPERTY_VALUE_500 = 0x0005, - MyCSS_PROPERTY_VALUE_600 = 0x0006, - MyCSS_PROPERTY_VALUE_700 = 0x0007, - MyCSS_PROPERTY_VALUE_800 = 0x0008, - MyCSS_PROPERTY_VALUE_900 = 0x0009, - MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_VALUE_AUTO = 0x000c, - MyCSS_PROPERTY_VALUE_AVAILABLE = 0x000d, - MyCSS_PROPERTY_VALUE_BASELINE = 0x000e, - MyCSS_PROPERTY_VALUE_BLOCK = 0x000f, - MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE = 0x0010, - MyCSS_PROPERTY_VALUE_BOLD = 0x0011, - MyCSS_PROPERTY_VALUE_BOLDER = 0x0012, - MyCSS_PROPERTY_VALUE_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_VALUE_BORDER_EDGE = 0x0014, - MyCSS_PROPERTY_VALUE_BOTH = 0x0015, - MyCSS_PROPERTY_VALUE_BOTTOM = 0x0016, - MyCSS_PROPERTY_VALUE_CAPTION = 0x0017, - MyCSS_PROPERTY_VALUE_CENTER = 0x0018, - MyCSS_PROPERTY_VALUE_COLLAPSE = 0x0019, - MyCSS_PROPERTY_VALUE_COLUMN = 0x001a, - MyCSS_PROPERTY_VALUE_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_VALUE_COMMON_LIGATURES = 0x001c, - MyCSS_PROPERTY_VALUE_COMPLEX = 0x001d, - MyCSS_PROPERTY_VALUE_CONDENSED = 0x001e, - MyCSS_PROPERTY_VALUE_CONTAIN = 0x001f, - MyCSS_PROPERTY_VALUE_CONTENT = 0x0020, - MyCSS_PROPERTY_VALUE_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_VALUE_CONTENT_EDGE = 0x0022, - MyCSS_PROPERTY_VALUE_CONTENTS = 0x0023, - MyCSS_PROPERTY_VALUE_CONTEXTUAL = 0x0024, - MyCSS_PROPERTY_VALUE_COVER = 0x0025, - MyCSS_PROPERTY_VALUE_DASHED = 0x0026, - MyCSS_PROPERTY_VALUE_DESCENDANTS = 0x0027, - MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS = 0x0028, - MyCSS_PROPERTY_VALUE_DISCARD = 0x0029, - MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES = 0x002a, - MyCSS_PROPERTY_VALUE_DOTTED = 0x002b, - MyCSS_PROPERTY_VALUE_DOUBLE = 0x002c, - MyCSS_PROPERTY_VALUE_END = 0x002d, - MyCSS_PROPERTY_VALUE_EXPANDED = 0x002e, - MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED = 0x002f, - MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED = 0x0030, - MyCSS_PROPERTY_VALUE_FILL = 0x0031, - MyCSS_PROPERTY_VALUE_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_VALUE_FIXED = 0x0033, - MyCSS_PROPERTY_VALUE_FLEX = 0x0034, - MyCSS_PROPERTY_VALUE_FLEX_END = 0x0035, - MyCSS_PROPERTY_VALUE_FLEX_START = 0x0036, - MyCSS_PROPERTY_VALUE_FLOW = 0x0037, - MyCSS_PROPERTY_VALUE_FLOW_ROOT = 0x0038, - MyCSS_PROPERTY_VALUE_FULL_WIDTH = 0x0039, - MyCSS_PROPERTY_VALUE_GRID = 0x003a, - MyCSS_PROPERTY_VALUE_GROOVE = 0x003b, - MyCSS_PROPERTY_VALUE_HIDDEN = 0x003c, - MyCSS_PROPERTY_VALUE_HIDE = 0x003d, - MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES = 0x003f, - MyCSS_PROPERTY_VALUE_ICON = 0x0040, - MyCSS_PROPERTY_VALUE_INDENT = 0x0041, - MyCSS_PROPERTY_VALUE_INHERIT = 0x0042, - MyCSS_PROPERTY_VALUE_INLINE = 0x0043, - MyCSS_PROPERTY_VALUE_INLINE_BLOCK = 0x0044, - MyCSS_PROPERTY_VALUE_INLINE_FLEX = 0x0045, - MyCSS_PROPERTY_VALUE_INLINE_GRID = 0x0046, - MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM = 0x0047, - MyCSS_PROPERTY_VALUE_INLINE_TABLE = 0x0048, - MyCSS_PROPERTY_VALUE_INSET = 0x0049, - MyCSS_PROPERTY_VALUE_INSIDE = 0x004a, - MyCSS_PROPERTY_VALUE_ITALIC = 0x004b, - MyCSS_PROPERTY_VALUE_JIS04 = 0x004c, - MyCSS_PROPERTY_VALUE_JIS78 = 0x004d, - MyCSS_PROPERTY_VALUE_JIS83 = 0x004e, - MyCSS_PROPERTY_VALUE_JIS90 = 0x004f, - MyCSS_PROPERTY_VALUE_LARGE = 0x0050, - MyCSS_PROPERTY_VALUE_LARGER = 0x0051, - MyCSS_PROPERTY_VALUE_LEFT = 0x0052, - MyCSS_PROPERTY_VALUE_LENGTH = 0x0053, - MyCSS_PROPERTY_VALUE_LIGHTER = 0x0054, - MyCSS_PROPERTY_VALUE_LINE = 0x0055, - MyCSS_PROPERTY_VALUE_LINING_NUMS = 0x0056, - MyCSS_PROPERTY_VALUE_LIST_ITEM = 0x0057, - MyCSS_PROPERTY_VALUE_LOCAL = 0x0058, - MyCSS_PROPERTY_VALUE_MARGIN_EDGE = 0x0059, - MyCSS_PROPERTY_VALUE_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_VALUE_MEDIUM = 0x005b, - MyCSS_PROPERTY_VALUE_MENU = 0x005c, - MyCSS_PROPERTY_VALUE_MESSAGE_BOX = 0x005d, - MyCSS_PROPERTY_VALUE_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES = 0x005f, - MyCSS_PROPERTY_VALUE_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL = 0x0061, - MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES = 0x0062, - MyCSS_PROPERTY_VALUE_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES = 0x0064, - MyCSS_PROPERTY_VALUE_NO_REPEAT = 0x0065, - MyCSS_PROPERTY_VALUE_NONE = 0x0066, - MyCSS_PROPERTY_VALUE_NORMAL = 0x0067, - MyCSS_PROPERTY_VALUE_NOWRAP = 0x0068, - MyCSS_PROPERTY_VALUE_OBLIQUE = 0x0069, - MyCSS_PROPERTY_VALUE_OFF = 0x006a, - MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS = 0x006b, - MyCSS_PROPERTY_VALUE_ON = 0x006c, - MyCSS_PROPERTY_VALUE_ORDINAL = 0x006d, - MyCSS_PROPERTY_VALUE_OUTSET = 0x006e, - MyCSS_PROPERTY_VALUE_OUTSIDE = 0x006f, - MyCSS_PROPERTY_VALUE_PADDING_BOX = 0x0070, - MyCSS_PROPERTY_VALUE_PADDING_EDGE = 0x0071, - MyCSS_PROPERTY_VALUE_PERCENTAGE = 0x0072, - MyCSS_PROPERTY_VALUE_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS = 0x0074, - MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH = 0x0075, - MyCSS_PROPERTY_VALUE_REPEAT = 0x0076, - MyCSS_PROPERTY_VALUE_REPEAT_X = 0x0077, - MyCSS_PROPERTY_VALUE_REPEAT_Y = 0x0078, - MyCSS_PROPERTY_VALUE_RIDGE = 0x0079, - MyCSS_PROPERTY_VALUE_RIGHT = 0x007a, - MyCSS_PROPERTY_VALUE_ROUND = 0x007b, - MyCSS_PROPERTY_VALUE_ROW = 0x007c, - MyCSS_PROPERTY_VALUE_ROW_REVERSE = 0x007d, - MyCSS_PROPERTY_VALUE_RUBY = 0x007e, - MyCSS_PROPERTY_VALUE_RUBY_BASE = 0x007f, - MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER = 0x0080, - MyCSS_PROPERTY_VALUE_RUBY_TEXT = 0x0081, - MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER = 0x0082, - MyCSS_PROPERTY_VALUE_RUN_IN = 0x0083, - MyCSS_PROPERTY_VALUE_SCROLL = 0x0084, - MyCSS_PROPERTY_VALUE_SEMI_CONDENSED = 0x0085, - MyCSS_PROPERTY_VALUE_SEMI_EXPANDED = 0x0086, - MyCSS_PROPERTY_VALUE_SHOW = 0x0087, - MyCSS_PROPERTY_VALUE_SIMPLIFIED = 0x0088, - MyCSS_PROPERTY_VALUE_SLASHED_ZERO = 0x0089, - MyCSS_PROPERTY_VALUE_SMALL = 0x008a, - MyCSS_PROPERTY_VALUE_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_VALUE_SMALL_CAPTION = 0x008c, - MyCSS_PROPERTY_VALUE_SMALLER = 0x008d, - MyCSS_PROPERTY_VALUE_SOLID = 0x008e, - MyCSS_PROPERTY_VALUE_SPACE = 0x008f, - MyCSS_PROPERTY_VALUE_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_VALUE_SPACE_BETWEEN = 0x0091, - MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS = 0x0092, - MyCSS_PROPERTY_VALUE_START = 0x0093, - MyCSS_PROPERTY_VALUE_STATUS_BAR = 0x0094, - MyCSS_PROPERTY_VALUE_STRETCH = 0x0095, - MyCSS_PROPERTY_VALUE_STYLE = 0x0096, - MyCSS_PROPERTY_VALUE_SUB = 0x0097, - MyCSS_PROPERTY_VALUE_SUPER = 0x0098, - MyCSS_PROPERTY_VALUE_TABLE = 0x0099, - MyCSS_PROPERTY_VALUE_TABLE_CAPTION = 0x009a, - MyCSS_PROPERTY_VALUE_TABLE_CELL = 0x009b, - MyCSS_PROPERTY_VALUE_TABLE_COLUMN = 0x009c, - MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP = 0x009d, - MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP = 0x009e, - MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP = 0x009f, - MyCSS_PROPERTY_VALUE_TABLE_ROW = 0x00a0, - MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP = 0x00a1, - MyCSS_PROPERTY_VALUE_TABULAR_NUMS = 0x00a2, - MyCSS_PROPERTY_VALUE_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_VALUE_TOP = 0x00a4, - MyCSS_PROPERTY_VALUE_TRADITIONAL = 0x00a5, - MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED = 0x00a6, - MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED = 0x00a7, - MyCSS_PROPERTY_VALUE_UNICASE = 0x00a8, - MyCSS_PROPERTY_VALUE_VISIBLE = 0x00a9, - MyCSS_PROPERTY_VALUE_WEIGHT = 0x00aa, - MyCSS_PROPERTY_VALUE_WRAP = 0x00ab, - MyCSS_PROPERTY_VALUE_WRAP_REVERSE = 0x00ac, - MyCSS_PROPERTY_VALUE_X_LARGE = 0x00ad, - MyCSS_PROPERTY_VALUE_X_SMALL = 0x00ae, - MyCSS_PROPERTY_VALUE_XX_LARGE = 0x00af, - MyCSS_PROPERTY_VALUE_XX_SMALL = 0x00b0, - MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x00b1 + MyCSS_PROPERTY_VALUE_0 = 0x0001, + MyCSS_PROPERTY_VALUE_0DEG = 0x0002, + MyCSS_PROPERTY_VALUE_100 = 0x0003, + MyCSS_PROPERTY_VALUE_200 = 0x0004, + MyCSS_PROPERTY_VALUE_300 = 0x0005, + MyCSS_PROPERTY_VALUE_400 = 0x0006, + MyCSS_PROPERTY_VALUE_500 = 0x0007, + MyCSS_PROPERTY_VALUE_600 = 0x0008, + MyCSS_PROPERTY_VALUE_700 = 0x0009, + MyCSS_PROPERTY_VALUE_800 = 0x000a, + MyCSS_PROPERTY_VALUE_90 = 0x000b, + MyCSS_PROPERTY_VALUE_900 = 0x000c, + MyCSS_PROPERTY_VALUE_90DEG = 0x000d, + MyCSS_PROPERTY_VALUE_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VALUE_ALIAS = 0x000f, + MyCSS_PROPERTY_VALUE_ALL = 0x0010, + MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_VALUE_ALL_SCROLL = 0x0012, + MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_VALUE_ALLOW_END = 0x0014, + MyCSS_PROPERTY_VALUE_ALTERNATE = 0x0015, + MyCSS_PROPERTY_VALUE_ALTERNATE_REVERSE = 0x0016, + MyCSS_PROPERTY_VALUE_ALWAYS = 0x0017, + MyCSS_PROPERTY_VALUE_AUTO = 0x0018, + MyCSS_PROPERTY_VALUE_AVAILABLE = 0x0019, + MyCSS_PROPERTY_VALUE_AVOID = 0x001a, + MyCSS_PROPERTY_VALUE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_VALUE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_VALUE_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_VALUE_BACKWARDS = 0x001e, + MyCSS_PROPERTY_VALUE_BALANCE = 0x001f, + MyCSS_PROPERTY_VALUE_BALANCE_ALL = 0x0020, + MyCSS_PROPERTY_VALUE_BAR = 0x0021, + MyCSS_PROPERTY_VALUE_BASELINE = 0x0022, + MyCSS_PROPERTY_VALUE_BEVEL = 0x0023, + MyCSS_PROPERTY_VALUE_BIDI_OVERRIDE = 0x0024, + MyCSS_PROPERTY_VALUE_BLINK = 0x0025, + MyCSS_PROPERTY_VALUE_BLOCK = 0x0026, + MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_VALUE_BOLD = 0x0028, + MyCSS_PROPERTY_VALUE_BOLDER = 0x0029, + MyCSS_PROPERTY_VALUE_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_VALUE_BORDER_EDGE = 0x002b, + MyCSS_PROPERTY_VALUE_BOTH = 0x002c, + MyCSS_PROPERTY_VALUE_BOTTOM = 0x002d, + MyCSS_PROPERTY_VALUE_BOX_DECORATION = 0x002e, + MyCSS_PROPERTY_VALUE_BREAK = 0x002f, + MyCSS_PROPERTY_VALUE_BREAK_ALL = 0x0030, + MyCSS_PROPERTY_VALUE_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_VALUE_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_VALUE_BUTT = 0x0033, + MyCSS_PROPERTY_VALUE_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_VALUE_CAPTION = 0x0035, + MyCSS_PROPERTY_VALUE_CELL = 0x0036, + MyCSS_PROPERTY_VALUE_CENTER = 0x0037, + MyCSS_PROPERTY_VALUE_CIRCLE = 0x0038, + MyCSS_PROPERTY_VALUE_CLEAR = 0x0039, + MyCSS_PROPERTY_VALUE_CLIP = 0x003a, + MyCSS_PROPERTY_VALUE_CLONE = 0x003b, + MyCSS_PROPERTY_VALUE_CLOSED = 0x003c, + MyCSS_PROPERTY_VALUE_COL_RESIZE = 0x003d, + MyCSS_PROPERTY_VALUE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_VALUE_COLUMN = 0x003f, + MyCSS_PROPERTY_VALUE_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_VALUE_COMMON_LIGATURES = 0x0041, + MyCSS_PROPERTY_VALUE_COMPLEX = 0x0042, + MyCSS_PROPERTY_VALUE_CONDENSED = 0x0043, + MyCSS_PROPERTY_VALUE_CONTAIN = 0x0044, + MyCSS_PROPERTY_VALUE_CONTENT = 0x0045, + MyCSS_PROPERTY_VALUE_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_VALUE_CONTENT_EDGE = 0x0047, + MyCSS_PROPERTY_VALUE_CONTENTS = 0x0048, + MyCSS_PROPERTY_VALUE_CONTEXT_MENU = 0x0049, + MyCSS_PROPERTY_VALUE_CONTEXTUAL = 0x004a, + MyCSS_PROPERTY_VALUE_COPY = 0x004b, + MyCSS_PROPERTY_VALUE_COVER = 0x004c, + MyCSS_PROPERTY_VALUE_CRISPEDGES = 0x004d, + MyCSS_PROPERTY_VALUE_CROSSHAIR = 0x004e, + MyCSS_PROPERTY_VALUE_CURRENT = 0x004f, + MyCSS_PROPERTY_VALUE_CURRENTCOLOR = 0x0050, + MyCSS_PROPERTY_VALUE_DASHED = 0x0051, + MyCSS_PROPERTY_VALUE_DEFAULT = 0x0052, + MyCSS_PROPERTY_VALUE_DESCENDANTS = 0x0053, + MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS = 0x0054, + MyCSS_PROPERTY_VALUE_DIGITS = 0x0055, + MyCSS_PROPERTY_VALUE_DISCARD = 0x0056, + MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES = 0x0057, + MyCSS_PROPERTY_VALUE_DOT = 0x0058, + MyCSS_PROPERTY_VALUE_DOTTED = 0x0059, + MyCSS_PROPERTY_VALUE_DOUBLE = 0x005a, + MyCSS_PROPERTY_VALUE_DOUBLE_CIRCLE = 0x005b, + MyCSS_PROPERTY_VALUE_E_RESIZE = 0x005c, + MyCSS_PROPERTY_VALUE_EACH_LINE = 0x005d, + MyCSS_PROPERTY_VALUE_EASE = 0x005e, + MyCSS_PROPERTY_VALUE_EASE_IN = 0x005f, + MyCSS_PROPERTY_VALUE_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_VALUE_EASE_OUT = 0x0061, + MyCSS_PROPERTY_VALUE_ECONOMY = 0x0062, + MyCSS_PROPERTY_VALUE_EDGES = 0x0063, + MyCSS_PROPERTY_VALUE_ELLIPSIS = 0x0064, + MyCSS_PROPERTY_VALUE_EMBED = 0x0065, + MyCSS_PROPERTY_VALUE_END = 0x0066, + MyCSS_PROPERTY_VALUE_EVENODD = 0x0067, + MyCSS_PROPERTY_VALUE_EW_RESIZE = 0x0068, + MyCSS_PROPERTY_VALUE_EXACT = 0x0069, + MyCSS_PROPERTY_VALUE_EXPANDED = 0x006a, + MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED = 0x006b, + MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED = 0x006c, + MyCSS_PROPERTY_VALUE_FAST = 0x006d, + MyCSS_PROPERTY_VALUE_FILL = 0x006e, + MyCSS_PROPERTY_VALUE_FILL_BOX = 0x006f, + MyCSS_PROPERTY_VALUE_FILLED = 0x0070, + MyCSS_PROPERTY_VALUE_FIRST = 0x0071, + MyCSS_PROPERTY_VALUE_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_VALUE_FIXED = 0x0073, + MyCSS_PROPERTY_VALUE_FLAT = 0x0074, + MyCSS_PROPERTY_VALUE_FLEX = 0x0075, + MyCSS_PROPERTY_VALUE_FLEX_END = 0x0076, + MyCSS_PROPERTY_VALUE_FLEX_START = 0x0077, + MyCSS_PROPERTY_VALUE_FLOW = 0x0078, + MyCSS_PROPERTY_VALUE_FLOW_ROOT = 0x0079, + MyCSS_PROPERTY_VALUE_FORCE_END = 0x007a, + MyCSS_PROPERTY_VALUE_FORWARDS = 0x007b, + MyCSS_PROPERTY_VALUE_FRAGMENTS = 0x007c, + MyCSS_PROPERTY_VALUE_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_VALUE_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_VALUE_GRAB = 0x007f, + MyCSS_PROPERTY_VALUE_GRABBING = 0x0080, + MyCSS_PROPERTY_VALUE_GRID = 0x0081, + MyCSS_PROPERTY_VALUE_GROOVE = 0x0082, + MyCSS_PROPERTY_VALUE_HANGING = 0x0083, + MyCSS_PROPERTY_VALUE_HELP = 0x0084, + MyCSS_PROPERTY_VALUE_HIDDEN = 0x0085, + MyCSS_PROPERTY_VALUE_HIDE = 0x0086, + MyCSS_PROPERTY_VALUE_HIGH = 0x0087, + MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES = 0x0089, + MyCSS_PROPERTY_VALUE_HORIZONTAL = 0x008a, + MyCSS_PROPERTY_VALUE_HORIZONTAL_TB = 0x008b, + MyCSS_PROPERTY_VALUE_ICON = 0x008c, + MyCSS_PROPERTY_VALUE_INCREMENT = 0x008d, + MyCSS_PROPERTY_VALUE_INDENT = 0x008e, + MyCSS_PROPERTY_VALUE_INHERIT = 0x008f, + MyCSS_PROPERTY_VALUE_INITIAL = 0x0090, + MyCSS_PROPERTY_VALUE_INK = 0x0091, + MyCSS_PROPERTY_VALUE_INLINE = 0x0092, + MyCSS_PROPERTY_VALUE_INLINE_BLOCK = 0x0093, + MyCSS_PROPERTY_VALUE_INLINE_FLEX = 0x0094, + MyCSS_PROPERTY_VALUE_INLINE_GRID = 0x0095, + MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM = 0x0096, + MyCSS_PROPERTY_VALUE_INLINE_TABLE = 0x0097, + MyCSS_PROPERTY_VALUE_INSET = 0x0098, + MyCSS_PROPERTY_VALUE_INSIDE = 0x0099, + MyCSS_PROPERTY_VALUE_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_VALUE_INTER_WORD = 0x009b, + MyCSS_PROPERTY_VALUE_INVERT = 0x009c, + MyCSS_PROPERTY_VALUE_ISOLATE = 0x009d, + MyCSS_PROPERTY_VALUE_ISOLATE_OVERRIDE = 0x009e, + MyCSS_PROPERTY_VALUE_ITALIC = 0x009f, + MyCSS_PROPERTY_VALUE_JIS04 = 0x00a0, + MyCSS_PROPERTY_VALUE_JIS78 = 0x00a1, + MyCSS_PROPERTY_VALUE_JIS83 = 0x00a2, + MyCSS_PROPERTY_VALUE_JIS90 = 0x00a3, + MyCSS_PROPERTY_VALUE_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_VALUE_JUSTIFY_ALL = 0x00a5, + MyCSS_PROPERTY_VALUE_KEEP_ALL = 0x00a6, + MyCSS_PROPERTY_VALUE_LARGE = 0x00a7, + MyCSS_PROPERTY_VALUE_LARGER = 0x00a8, + MyCSS_PROPERTY_VALUE_LAST = 0x00a9, + MyCSS_PROPERTY_VALUE_LAYOUT = 0x00aa, + MyCSS_PROPERTY_VALUE_LEFT = 0x00ab, + MyCSS_PROPERTY_VALUE_LEFTWARDS = 0x00ac, + MyCSS_PROPERTY_VALUE_LENGTH = 0x00ad, + MyCSS_PROPERTY_VALUE_LIGHTER = 0x00ae, + MyCSS_PROPERTY_VALUE_LINE = 0x00af, + MyCSS_PROPERTY_VALUE_LINE_THROUGH = 0x00b0, + MyCSS_PROPERTY_VALUE_LINEAR = 0x00b1, + MyCSS_PROPERTY_VALUE_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_VALUE_LINING_NUMS = 0x00b3, + MyCSS_PROPERTY_VALUE_LIST_CONTAINER = 0x00b4, + MyCSS_PROPERTY_VALUE_LIST_ITEM = 0x00b5, + MyCSS_PROPERTY_VALUE_LITERAL_PUNCTUATION = 0x00b6, + MyCSS_PROPERTY_VALUE_LOCAL = 0x00b7, + MyCSS_PROPERTY_VALUE_LOOSE = 0x00b8, + MyCSS_PROPERTY_VALUE_LOUD = 0x00b9, + MyCSS_PROPERTY_VALUE_LOW = 0x00ba, + MyCSS_PROPERTY_VALUE_LOWERCASE = 0x00bb, + MyCSS_PROPERTY_VALUE_LTR = 0x00bc, + MyCSS_PROPERTY_VALUE_MANDATORY = 0x00bd, + MyCSS_PROPERTY_VALUE_MANIPULATION = 0x00be, + MyCSS_PROPERTY_VALUE_MANUAL = 0x00bf, + MyCSS_PROPERTY_VALUE_MARGIN_EDGE = 0x00c0, + MyCSS_PROPERTY_VALUE_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_VALUE_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_VALUE_MAXIMUM = 0x00c3, + MyCSS_PROPERTY_VALUE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VALUE_MENU = 0x00c5, + MyCSS_PROPERTY_VALUE_MESSAGE_BOX = 0x00c6, + MyCSS_PROPERTY_VALUE_MIDDLE = 0x00c7, + MyCSS_PROPERTY_VALUE_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_VALUE_MINIMUM = 0x00c9, + MyCSS_PROPERTY_VALUE_MITER = 0x00ca, + MyCSS_PROPERTY_VALUE_MIXED = 0x00cb, + MyCSS_PROPERTY_VALUE_MODERATE = 0x00cc, + MyCSS_PROPERTY_VALUE_MOVE = 0x00cd, + MyCSS_PROPERTY_VALUE_N_RESIZE = 0x00ce, + MyCSS_PROPERTY_VALUE_NE_RESIZE = 0x00cf, + MyCSS_PROPERTY_VALUE_NESW_RESIZE = 0x00d0, + MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES = 0x00d1, + MyCSS_PROPERTY_VALUE_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL = 0x00d3, + MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES = 0x00d4, + MyCSS_PROPERTY_VALUE_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_VALUE_NO_DROP = 0x00d6, + MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES = 0x00d7, + MyCSS_PROPERTY_VALUE_NO_PUNCTUATION = 0x00d8, + MyCSS_PROPERTY_VALUE_NO_REPEAT = 0x00d9, + MyCSS_PROPERTY_VALUE_NONE = 0x00da, + MyCSS_PROPERTY_VALUE_NONZERO = 0x00db, + MyCSS_PROPERTY_VALUE_NORMAL = 0x00dc, + MyCSS_PROPERTY_VALUE_NOT_ALLOWED = 0x00dd, + MyCSS_PROPERTY_VALUE_NOWRAP = 0x00de, + MyCSS_PROPERTY_VALUE_NS_RESIZE = 0x00df, + MyCSS_PROPERTY_VALUE_NW_RESIZE = 0x00e0, + MyCSS_PROPERTY_VALUE_NWSE_RESIZE = 0x00e1, + MyCSS_PROPERTY_VALUE_OBJECTS = 0x00e2, + MyCSS_PROPERTY_VALUE_OBLIQUE = 0x00e3, + MyCSS_PROPERTY_VALUE_OFF = 0x00e4, + MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS = 0x00e5, + MyCSS_PROPERTY_VALUE_ON = 0x00e6, + MyCSS_PROPERTY_VALUE_OPEN = 0x00e7, + MyCSS_PROPERTY_VALUE_OPTIMIZELEGIBILITY = 0x00e8, + MyCSS_PROPERTY_VALUE_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_VALUE_OPTIMIZESPEED = 0x00ea, + MyCSS_PROPERTY_VALUE_ORDINAL = 0x00eb, + MyCSS_PROPERTY_VALUE_OUTSET = 0x00ec, + MyCSS_PROPERTY_VALUE_OUTSIDE = 0x00ed, + MyCSS_PROPERTY_VALUE_OVER = 0x00ee, + MyCSS_PROPERTY_VALUE_OVERFLOW = 0x00ef, + MyCSS_PROPERTY_VALUE_OVERLINE = 0x00f0, + MyCSS_PROPERTY_VALUE_PADDING_BOX = 0x00f1, + MyCSS_PROPERTY_VALUE_PADDING_EDGE = 0x00f2, + MyCSS_PROPERTY_VALUE_PAGE = 0x00f3, + MyCSS_PROPERTY_VALUE_PAGINATE = 0x00f4, + MyCSS_PROPERTY_VALUE_PAINT = 0x00f5, + MyCSS_PROPERTY_VALUE_PAN_DOWN = 0x00f6, + MyCSS_PROPERTY_VALUE_PAN_LEFT = 0x00f7, + MyCSS_PROPERTY_VALUE_PAN_RIGHT = 0x00f8, + MyCSS_PROPERTY_VALUE_PAN_UP = 0x00f9, + MyCSS_PROPERTY_VALUE_PAN_X = 0x00fa, + MyCSS_PROPERTY_VALUE_PAN_Y = 0x00fb, + MyCSS_PROPERTY_VALUE_PAUSED = 0x00fc, + MyCSS_PROPERTY_VALUE_PERCENTAGE = 0x00fd, + MyCSS_PROPERTY_VALUE_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_VALUE_PLAINTEXT = 0x00ff, + MyCSS_PROPERTY_VALUE_POINTER = 0x0100, + MyCSS_PROPERTY_VALUE_PRE = 0x0101, + MyCSS_PROPERTY_VALUE_PRE_LINE = 0x0102, + MyCSS_PROPERTY_VALUE_PRE_WRAP = 0x0103, + MyCSS_PROPERTY_VALUE_PRESERVE = 0x0104, + MyCSS_PROPERTY_VALUE_PRESERVE_3D = 0x0105, + MyCSS_PROPERTY_VALUE_PROGRESS = 0x0106, + MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS = 0x0107, + MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH = 0x0108, + MyCSS_PROPERTY_VALUE_PROXIMITY = 0x0109, + MyCSS_PROPERTY_VALUE_RECTO = 0x010a, + MyCSS_PROPERTY_VALUE_REDUCED = 0x010b, + MyCSS_PROPERTY_VALUE_REGION = 0x010c, + MyCSS_PROPERTY_VALUE_RELATIVE = 0x010d, + MyCSS_PROPERTY_VALUE_REPEAT = 0x010e, + MyCSS_PROPERTY_VALUE_REPEAT_X = 0x010f, + MyCSS_PROPERTY_VALUE_REPEAT_Y = 0x0110, + MyCSS_PROPERTY_VALUE_REVERSE = 0x0111, + MyCSS_PROPERTY_VALUE_RIDGE = 0x0112, + MyCSS_PROPERTY_VALUE_RIGHT = 0x0113, + MyCSS_PROPERTY_VALUE_RIGHTWARDS = 0x0114, + MyCSS_PROPERTY_VALUE_ROOT = 0x0115, + MyCSS_PROPERTY_VALUE_ROUND = 0x0116, + MyCSS_PROPERTY_VALUE_ROW = 0x0117, + MyCSS_PROPERTY_VALUE_ROW_RESIZE = 0x0118, + MyCSS_PROPERTY_VALUE_ROW_REVERSE = 0x0119, + MyCSS_PROPERTY_VALUE_RTL = 0x011a, + MyCSS_PROPERTY_VALUE_RUBY = 0x011b, + MyCSS_PROPERTY_VALUE_RUBY_BASE = 0x011c, + MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER = 0x011d, + MyCSS_PROPERTY_VALUE_RUBY_TEXT = 0x011e, + MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER = 0x011f, + MyCSS_PROPERTY_VALUE_RUN_IN = 0x0120, + MyCSS_PROPERTY_VALUE_RUNNING = 0x0121, + MyCSS_PROPERTY_VALUE_S_RESIZE = 0x0122, + MyCSS_PROPERTY_VALUE_SAME = 0x0123, + MyCSS_PROPERTY_VALUE_SCROLL = 0x0124, + MyCSS_PROPERTY_VALUE_SCROLL_POSITION = 0x0125, + MyCSS_PROPERTY_VALUE_SE_RESIZE = 0x0126, + MyCSS_PROPERTY_VALUE_SEMI_CONDENSED = 0x0127, + MyCSS_PROPERTY_VALUE_SEMI_EXPANDED = 0x0128, + MyCSS_PROPERTY_VALUE_SEPARATE = 0x0129, + MyCSS_PROPERTY_VALUE_SESAME = 0x012a, + MyCSS_PROPERTY_VALUE_SHOW = 0x012b, + MyCSS_PROPERTY_VALUE_SIDEWAYS = 0x012c, + MyCSS_PROPERTY_VALUE_SIDEWAYS_LR = 0x012d, + MyCSS_PROPERTY_VALUE_SIDEWAYS_RL = 0x012e, + MyCSS_PROPERTY_VALUE_SILENT = 0x012f, + MyCSS_PROPERTY_VALUE_SIMPLIFIED = 0x0130, + MyCSS_PROPERTY_VALUE_SIZE = 0x0131, + MyCSS_PROPERTY_VALUE_SLASHED_ZERO = 0x0132, + MyCSS_PROPERTY_VALUE_SLICE = 0x0133, + MyCSS_PROPERTY_VALUE_SLOW = 0x0134, + MyCSS_PROPERTY_VALUE_SMALL = 0x0135, + MyCSS_PROPERTY_VALUE_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_VALUE_SMALL_CAPTION = 0x0137, + MyCSS_PROPERTY_VALUE_SMALLER = 0x0138, + MyCSS_PROPERTY_VALUE_SOFT = 0x0139, + MyCSS_PROPERTY_VALUE_SOLID = 0x013a, + MyCSS_PROPERTY_VALUE_SPACE = 0x013b, + MyCSS_PROPERTY_VALUE_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_VALUE_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_VALUE_SPACES = 0x013e, + MyCSS_PROPERTY_VALUE_SPELL_OUT = 0x013f, + MyCSS_PROPERTY_VALUE_SQUARE = 0x0140, + MyCSS_PROPERTY_VALUE_SRGB = 0x0141, + MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS = 0x0142, + MyCSS_PROPERTY_VALUE_START = 0x0143, + MyCSS_PROPERTY_VALUE_STATIC = 0x0144, + MyCSS_PROPERTY_VALUE_STATUS_BAR = 0x0145, + MyCSS_PROPERTY_VALUE_STEP_END = 0x0146, + MyCSS_PROPERTY_VALUE_STEP_START = 0x0147, + MyCSS_PROPERTY_VALUE_STICKY = 0x0148, + MyCSS_PROPERTY_VALUE_STRETCH = 0x0149, + MyCSS_PROPERTY_VALUE_STRICT = 0x014a, + MyCSS_PROPERTY_VALUE_STRONG = 0x014b, + MyCSS_PROPERTY_VALUE_STYLE = 0x014c, + MyCSS_PROPERTY_VALUE_SUB = 0x014d, + MyCSS_PROPERTY_VALUE_SUPER = 0x014e, + MyCSS_PROPERTY_VALUE_SW_RESIZE = 0x014f, + MyCSS_PROPERTY_VALUE_TABLE = 0x0150, + MyCSS_PROPERTY_VALUE_TABLE_CAPTION = 0x0151, + MyCSS_PROPERTY_VALUE_TABLE_CELL = 0x0152, + MyCSS_PROPERTY_VALUE_TABLE_COLUMN = 0x0153, + MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP = 0x0154, + MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP = 0x0155, + MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP = 0x0156, + MyCSS_PROPERTY_VALUE_TABLE_ROW = 0x0157, + MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP = 0x0158, + MyCSS_PROPERTY_VALUE_TABULAR_NUMS = 0x0159, + MyCSS_PROPERTY_VALUE_TEXT = 0x015a, + MyCSS_PROPERTY_VALUE_TEXT_BOTTOM = 0x015b, + MyCSS_PROPERTY_VALUE_TEXT_TOP = 0x015c, + MyCSS_PROPERTY_VALUE_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_VALUE_TOP = 0x015e, + MyCSS_PROPERTY_VALUE_TRADITIONAL = 0x015f, + MyCSS_PROPERTY_VALUE_TRIANGLE = 0x0160, + MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED = 0x0161, + MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED = 0x0162, + MyCSS_PROPERTY_VALUE_UNDER = 0x0163, + MyCSS_PROPERTY_VALUE_UNDERLINE = 0x0164, + MyCSS_PROPERTY_VALUE_UNDERSCORE = 0x0165, + MyCSS_PROPERTY_VALUE_UNICASE = 0x0166, + MyCSS_PROPERTY_VALUE_UPPERCASE = 0x0167, + MyCSS_PROPERTY_VALUE_UPRIGHT = 0x0168, + MyCSS_PROPERTY_VALUE_VERSO = 0x0169, + MyCSS_PROPERTY_VALUE_VERTICAL = 0x016a, + MyCSS_PROPERTY_VALUE_VERTICAL_LR = 0x016b, + MyCSS_PROPERTY_VALUE_VERTICAL_RL = 0x016c, + MyCSS_PROPERTY_VALUE_VERTICAL_TEXT = 0x016d, + MyCSS_PROPERTY_VALUE_VIEW_BOX = 0x016e, + MyCSS_PROPERTY_VALUE_VISIBLE = 0x016f, + MyCSS_PROPERTY_VALUE_W_RESIZE = 0x0170, + MyCSS_PROPERTY_VALUE_WAIT = 0x0171, + MyCSS_PROPERTY_VALUE_WAVY = 0x0172, + MyCSS_PROPERTY_VALUE_WEAK = 0x0173, + MyCSS_PROPERTY_VALUE_WEIGHT = 0x0174, + MyCSS_PROPERTY_VALUE_WRAP = 0x0175, + MyCSS_PROPERTY_VALUE_WRAP_REVERSE = 0x0176, + MyCSS_PROPERTY_VALUE_X = 0x0177, + MyCSS_PROPERTY_VALUE_X_FAST = 0x0178, + MyCSS_PROPERTY_VALUE_X_HIGH = 0x0179, + MyCSS_PROPERTY_VALUE_X_LARGE = 0x017a, + MyCSS_PROPERTY_VALUE_X_LOUD = 0x017b, + MyCSS_PROPERTY_VALUE_X_LOW = 0x017c, + MyCSS_PROPERTY_VALUE_X_SLOW = 0x017d, + MyCSS_PROPERTY_VALUE_X_SMALL = 0x017e, + MyCSS_PROPERTY_VALUE_X_SOFT = 0x017f, + MyCSS_PROPERTY_VALUE_X_STRONG = 0x0180, + MyCSS_PROPERTY_VALUE_X_WEAK = 0x0181, + MyCSS_PROPERTY_VALUE_XX_LARGE = 0x0182, + MyCSS_PROPERTY_VALUE_XX_SMALL = 0x0183, + MyCSS_PROPERTY_VALUE_Y = 0x0184, + MyCSS_PROPERTY_VALUE_ZOOM_IN = 0x0185, + MyCSS_PROPERTY_VALUE_ZOOM_OUT = 0x0186, + MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x0187 } typedef mycss_property_value_t; enum mycss_property_align_content { - MyCSS_PROPERTY_ALIGN_CONTENT_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_BETWEEN = 0x0091, - MyCSS_PROPERTY_ALIGN_CONTENT_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_CONTENT_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_CONTENT_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_ALIGN_CONTENT_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_ALIGN_CONTENT_STRETCH = 0x0149 } typedef mycss_property_align_content_t; enum mycss_property_align_items { - MyCSS_PROPERTY_ALIGN_ITEMS_BASELINE = 0x000e, - MyCSS_PROPERTY_ALIGN_ITEMS_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_ITEMS_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_ITEMS_BASELINE = 0x0022, + MyCSS_PROPERTY_ALIGN_ITEMS_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_ITEMS_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_ITEMS_STRETCH = 0x0149 } typedef mycss_property_align_items_t; enum mycss_property_align_self { - MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x000c, - MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x000e, - MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0018, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0035, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x0036, - MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x0095 + MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x0018, + MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x0022, + MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0076, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x0077, + MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x0149 } typedef mycss_property_align_self_t; +enum mycss_property_animation_direction { + MyCSS_PROPERTY_ANIMATION_DIRECTION_ALTERNATE = 0x0015, + MyCSS_PROPERTY_ANIMATION_DIRECTION_ALTERNATE_REVERSE = 0x0016, + MyCSS_PROPERTY_ANIMATION_DIRECTION_NORMAL = 0x00dc, + MyCSS_PROPERTY_ANIMATION_DIRECTION_REVERSE = 0x0111 +} +typedef mycss_property_animation_direction_t; + +enum mycss_property_animation_fill_mode { + MyCSS_PROPERTY_ANIMATION_FILL_MODE_BACKWARDS = 0x001e, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_BOTH = 0x002c, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_FORWARDS = 0x007b, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00da +} +typedef mycss_property_animation_fill_mode_t; + +enum mycss_property_animation_name { + MyCSS_PROPERTY_ANIMATION_NAME_NONE = 0x00da +} +typedef mycss_property_animation_name_t; + +enum mycss_property_animation_play_state { + MyCSS_PROPERTY_ANIMATION_PLAY_STATE_PAUSED = 0x00fc, + MyCSS_PROPERTY_ANIMATION_PLAY_STATE_RUNNING = 0x0121 +} +typedef mycss_property_animation_play_state_t; + +enum mycss_property_animation_timing_function { + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN = 0x005f, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_OUT = 0x0061, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_LINEAR = 0x00b1, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_END = 0x0146, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_START = 0x0147 +} +typedef mycss_property_animation_timing_function_t; + +enum mycss_property_appearance { + MyCSS_PROPERTY_APPEARANCE_AUTO = 0x0018, + MyCSS_PROPERTY_APPEARANCE_NONE = 0x00da +} +typedef mycss_property_appearance_t; + +enum mycss_property_backface_visibility { + MyCSS_PROPERTY_BACKFACE_VISIBILITY_HIDDEN = 0x0085, + MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x016f +} +typedef mycss_property_backface_visibility_t; + enum mycss_property_background_attachment { - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0033, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x0058, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0084 + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0073, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x00b7, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0124 } typedef mycss_property_background_attachment_t; enum mycss_property_background_clip { - MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x0070 + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x00f1 } typedef mycss_property_background_clip_t; enum mycss_property_background_color { - MyCSS_PROPERTY_BACKGROUND_COLOR_NONE = 0x0066 + MyCSS_PROPERTY_BACKGROUND_COLOR_NONE = 0x00da } typedef mycss_property_background_color_t; enum mycss_property_background_image { - MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x0066 + MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x00da } typedef mycss_property_background_image_t; enum mycss_property_background_origin { - MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x0070 + MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x00f1 } typedef mycss_property_background_origin_t; enum mycss_property_background_position { - MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x0016, - MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0018, - MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x0052, - MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x007a, - MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x00a4 + MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x002d, + MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037, + MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x015e } typedef mycss_property_background_position_t; enum mycss_property_background_repeat { - MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x0065, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0076, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0077, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0078, - MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x007b, - MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x008f + MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x00d9, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x010e, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x010f, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0110, + MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x0116, + MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x013b } typedef mycss_property_background_repeat_t; enum mycss_property_background_size { - MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x000c, - MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x001f, - MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x0025 + MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x0018, + MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x0044, + MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x004c } typedef mycss_property_background_size_t; +enum mycss_property_bookmark_level { + MyCSS_PROPERTY_BOOKMARK_LEVEL_NONE = 0x00da +} +typedef mycss_property_bookmark_level_t; + +enum mycss_property_bookmark_state { + MyCSS_PROPERTY_BOOKMARK_STATE_CLOSED = 0x003c, + MyCSS_PROPERTY_BOOKMARK_STATE_OPEN = 0x00e7 +} +typedef mycss_property_bookmark_state_t; + enum mycss_property_border_bottom_style { - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013a } typedef mycss_property_border_bottom_style_t; +enum mycss_property_border_collapse { + MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x0129 +} +typedef mycss_property_border_collapse_t; + enum mycss_property_border_image_repeat { - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_REPEAT = 0x0076, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_ROUND = 0x007b, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_SPACE = 0x008f, - MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_STRETCH = 0x0095 + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_REPEAT = 0x010e, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_ROUND = 0x0116, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_SPACE = 0x013b, + MyCSS_PROPERTY_BORDER_IMAGE_REPEAT_STRETCH = 0x0149 } typedef mycss_property_border_image_repeat_t; enum mycss_property_border_image_slice { - MyCSS_PROPERTY_BORDER_IMAGE_SLICE_FILL = 0x0031 + MyCSS_PROPERTY_BORDER_IMAGE_SLICE_FILL = 0x006e } typedef mycss_property_border_image_slice_t; enum mycss_property_border_image_width { - MyCSS_PROPERTY_BORDER_IMAGE_WIDTH_AUTO = 0x000c + MyCSS_PROPERTY_BORDER_IMAGE_WIDTH_AUTO = 0x0018 } typedef mycss_property_border_image_width_t; enum mycss_property_border_left_style { - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013a } typedef mycss_property_border_left_style_t; enum mycss_property_border_right_style { - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013a } typedef mycss_property_border_right_style_t; enum mycss_property_border_top_style { - MyCSS_PROPERTY_BORDER_TOP_STYLE_DASHED = 0x0026, - MyCSS_PROPERTY_BORDER_TOP_STYLE_DOTTED = 0x002b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x002c, - MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x003b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_HIDDEN = 0x003c, - MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x0049, - MyCSS_PROPERTY_BORDER_TOP_STYLE_NONE = 0x0066, - MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x006e, - MyCSS_PROPERTY_BORDER_TOP_STYLE_RIDGE = 0x0079, - MyCSS_PROPERTY_BORDER_TOP_STYLE_SOLID = 0x008e + MyCSS_PROPERTY_BORDER_TOP_STYLE_DASHED = 0x0051, + MyCSS_PROPERTY_BORDER_TOP_STYLE_DOTTED = 0x0059, + MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x005a, + MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x0082, + MyCSS_PROPERTY_BORDER_TOP_STYLE_HIDDEN = 0x0085, + MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x0098, + MyCSS_PROPERTY_BORDER_TOP_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x00ec, + MyCSS_PROPERTY_BORDER_TOP_STYLE_RIDGE = 0x0112, + MyCSS_PROPERTY_BORDER_TOP_STYLE_SOLID = 0x013a } typedef mycss_property_border_top_style_t; +enum mycss_property_bottom { + MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018 +} +typedef mycss_property_bottom_t; + +enum mycss_property_box_decoration_break { + MyCSS_PROPERTY_BOX_DECORATION_BREAK_CLONE = 0x003b, + MyCSS_PROPERTY_BOX_DECORATION_BREAK_SLICE = 0x0133 +} +typedef mycss_property_box_decoration_break_t; + enum mycss_property_box_shadow { - MyCSS_PROPERTY_BOX_SHADOW_NONE = 0x0066 + MyCSS_PROPERTY_BOX_SHADOW_NONE = 0x00da } typedef mycss_property_box_shadow_t; +enum mycss_property_box_sizing { + MyCSS_PROPERTY_BOX_SIZING_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0046 +} +typedef mycss_property_box_sizing_t; + enum mycss_property_box_suppress { - MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0029, - MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x003d, - MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x0087 + MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0056, + MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x0086, + MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012b } typedef mycss_property_box_suppress_t; +enum mycss_property_break_after { + MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_AFTER_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_AFTER_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_BREAK_AFTER_COLUMN = 0x003f, + MyCSS_PROPERTY_BREAK_AFTER_LEFT = 0x00ab, + MyCSS_PROPERTY_BREAK_AFTER_PAGE = 0x00f3, + MyCSS_PROPERTY_BREAK_AFTER_RECTO = 0x010a, + MyCSS_PROPERTY_BREAK_AFTER_REGION = 0x010c, + MyCSS_PROPERTY_BREAK_AFTER_RIGHT = 0x0113, + MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0169 +} +typedef mycss_property_break_after_t; + +enum mycss_property_break_before { + MyCSS_PROPERTY_BREAK_BEFORE_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_REGION = 0x001d, + MyCSS_PROPERTY_BREAK_BEFORE_COLUMN = 0x003f, + MyCSS_PROPERTY_BREAK_BEFORE_LEFT = 0x00ab, + MyCSS_PROPERTY_BREAK_BEFORE_PAGE = 0x00f3, + MyCSS_PROPERTY_BREAK_BEFORE_RECTO = 0x010a, + MyCSS_PROPERTY_BREAK_BEFORE_REGION = 0x010c, + MyCSS_PROPERTY_BREAK_BEFORE_RIGHT = 0x0113, + MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0169 +} +typedef mycss_property_break_before_t; + +enum mycss_property_break_inside { + MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_COLUMN = 0x001b, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_INSIDE_AVOID_REGION = 0x001d +} +typedef mycss_property_break_inside_t; + +enum mycss_property_caption_side { + MyCSS_PROPERTY_CAPTION_SIDE_BOTTOM = 0x002d, + MyCSS_PROPERTY_CAPTION_SIDE_TOP = 0x015e +} +typedef mycss_property_caption_side_t; + +enum mycss_property_caret { + MyCSS_PROPERTY_CARET_AUTO = 0x0018 +} +typedef mycss_property_caret_t; + +enum mycss_property_caret_color { + MyCSS_PROPERTY_CARET_COLOR_AUTO = 0x0018 +} +typedef mycss_property_caret_color_t; + +enum mycss_property_caret_shape { + MyCSS_PROPERTY_CARET_SHAPE_AUTO = 0x0018, + MyCSS_PROPERTY_CARET_SHAPE_BAR = 0x0021, + MyCSS_PROPERTY_CARET_SHAPE_BLOCK = 0x0026, + MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x0165 +} +typedef mycss_property_caret_shape_t; + enum mycss_property_clear { - MyCSS_PROPERTY_CLEAR_BOTH = 0x0015, - MyCSS_PROPERTY_CLEAR_LEFT = 0x0052, - MyCSS_PROPERTY_CLEAR_NONE = 0x0066, - MyCSS_PROPERTY_CLEAR_RIGHT = 0x007a + MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_LEFT = 0x00ab, + MyCSS_PROPERTY_CLEAR_NONE = 0x00da, + MyCSS_PROPERTY_CLEAR_RIGHT = 0x0113 } typedef mycss_property_clear_t; enum mycss_property_clear_after { - MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x0015, - MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x0016, - MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0027, - MyCSS_PROPERTY_CLEAR_AFTER_END = 0x002d, - MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x004a, - MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x0052, - MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x0066, - MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x006f, - MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x007a, - MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0093, - MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x00a4 + MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x002d, + MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0053, + MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066, + MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x0099, + MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x00ab, + MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00ed, + MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x0113, + MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0143, + MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x015e } typedef mycss_property_clear_after_t; +enum mycss_property_color { + MyCSS_PROPERTY_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_color_t; + +enum mycss_property_color_adjust { + MyCSS_PROPERTY_COLOR_ADJUST_ECONOMY = 0x0062, + MyCSS_PROPERTY_COLOR_ADJUST_EXACT = 0x0069 +} +typedef mycss_property_color_adjust_t; + +enum mycss_property_color_interpolation { + MyCSS_PROPERTY_COLOR_INTERPOLATION_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0141 +} +typedef mycss_property_color_interpolation_t; + +enum mycss_property_color_interpolation_filters { + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b2, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0141 +} +typedef mycss_property_color_interpolation_filters_t; + +enum mycss_property_color_rendering { + MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_color_rendering_t; + +enum mycss_property_column_count { + MyCSS_PROPERTY_COLUMN_COUNT_AUTO = 0x0018 +} +typedef mycss_property_column_count_t; + +enum mycss_property_column_fill { + MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, + MyCSS_PROPERTY_COLUMN_FILL_BALANCE = 0x001f, + MyCSS_PROPERTY_COLUMN_FILL_BALANCE_ALL = 0x0020 +} +typedef mycss_property_column_fill_t; + +enum mycss_property_column_gap { + MyCSS_PROPERTY_COLUMN_GAP_NORMAL = 0x00dc +} +typedef mycss_property_column_gap_t; + +enum mycss_property_column_rule_color { + MyCSS_PROPERTY_COLUMN_RULE_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_column_rule_color_t; + +enum mycss_property_column_rule_style { + MyCSS_PROPERTY_COLUMN_RULE_STYLE_NONE = 0x00da +} +typedef mycss_property_column_rule_style_t; + +enum mycss_property_column_rule_width { + MyCSS_PROPERTY_COLUMN_RULE_WIDTH_MEDIUM = 0x00c4 +} +typedef mycss_property_column_rule_width_t; + +enum mycss_property_column_span { + MyCSS_PROPERTY_COLUMN_SPAN_ALL = 0x0010, + MyCSS_PROPERTY_COLUMN_SPAN_NONE = 0x00da +} +typedef mycss_property_column_span_t; + +enum mycss_property_column_width { + MyCSS_PROPERTY_COLUMN_WIDTH_AUTO = 0x0018 +} +typedef mycss_property_column_width_t; + +enum mycss_property_contain { + MyCSS_PROPERTY_CONTAIN_CONTENT = 0x0045, + MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00aa, + MyCSS_PROPERTY_CONTAIN_NONE = 0x00da, + MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f5, + MyCSS_PROPERTY_CONTAIN_SIZE = 0x0131, + MyCSS_PROPERTY_CONTAIN_STRICT = 0x014a, + MyCSS_PROPERTY_CONTAIN_STYLE = 0x014c +} +typedef mycss_property_contain_t; + +enum mycss_property_content { + MyCSS_PROPERTY_CONTENT_NONE = 0x00da, + MyCSS_PROPERTY_CONTENT_NORMAL = 0x00dc +} +typedef mycss_property_content_t; + +enum mycss_property_continue { + MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018, + MyCSS_PROPERTY_CONTINUE_DISCARD = 0x0056, + MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007c, + MyCSS_PROPERTY_CONTINUE_OVERFLOW = 0x00ef, + MyCSS_PROPERTY_CONTINUE_PAGINATE = 0x00f4 +} +typedef mycss_property_continue_t; + +enum mycss_property_counter_increment { + MyCSS_PROPERTY_COUNTER_INCREMENT_NONE = 0x00da +} +typedef mycss_property_counter_increment_t; + +enum mycss_property_cue_after { + MyCSS_PROPERTY_CUE_AFTER_NONE = 0x00da +} +typedef mycss_property_cue_after_t; + +enum mycss_property_cue_before { + MyCSS_PROPERTY_CUE_BEFORE_NONE = 0x00da +} +typedef mycss_property_cue_before_t; + +enum mycss_property_cursor { + MyCSS_PROPERTY_CURSOR_ALIAS = 0x000f, + MyCSS_PROPERTY_CURSOR_ALL_SCROLL = 0x0012, + MyCSS_PROPERTY_CURSOR_AUTO = 0x0018, + MyCSS_PROPERTY_CURSOR_CELL = 0x0036, + MyCSS_PROPERTY_CURSOR_COL_RESIZE = 0x003d, + MyCSS_PROPERTY_CURSOR_CONTEXT_MENU = 0x0049, + MyCSS_PROPERTY_CURSOR_COPY = 0x004b, + MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, + MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0052, + MyCSS_PROPERTY_CURSOR_E_RESIZE = 0x005c, + MyCSS_PROPERTY_CURSOR_EW_RESIZE = 0x0068, + MyCSS_PROPERTY_CURSOR_GRAB = 0x007f, + MyCSS_PROPERTY_CURSOR_GRABBING = 0x0080, + MyCSS_PROPERTY_CURSOR_HELP = 0x0084, + MyCSS_PROPERTY_CURSOR_MOVE = 0x00cd, + MyCSS_PROPERTY_CURSOR_N_RESIZE = 0x00ce, + MyCSS_PROPERTY_CURSOR_NE_RESIZE = 0x00cf, + MyCSS_PROPERTY_CURSOR_NESW_RESIZE = 0x00d0, + MyCSS_PROPERTY_CURSOR_NO_DROP = 0x00d6, + MyCSS_PROPERTY_CURSOR_NONE = 0x00da, + MyCSS_PROPERTY_CURSOR_NOT_ALLOWED = 0x00dd, + MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00df, + MyCSS_PROPERTY_CURSOR_NW_RESIZE = 0x00e0, + MyCSS_PROPERTY_CURSOR_NWSE_RESIZE = 0x00e1, + MyCSS_PROPERTY_CURSOR_POINTER = 0x0100, + MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0106, + MyCSS_PROPERTY_CURSOR_ROW_RESIZE = 0x0118, + MyCSS_PROPERTY_CURSOR_S_RESIZE = 0x0122, + MyCSS_PROPERTY_CURSOR_SE_RESIZE = 0x0126, + MyCSS_PROPERTY_CURSOR_SW_RESIZE = 0x014f, + MyCSS_PROPERTY_CURSOR_TEXT = 0x015a, + MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x016d, + MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x0170, + MyCSS_PROPERTY_CURSOR_WAIT = 0x0171, + MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x0185, + MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x0186 +} +typedef mycss_property_cursor_t; + +enum mycss_property_direction { + MyCSS_PROPERTY_DIRECTION_LTR = 0x00bc, + MyCSS_PROPERTY_DIRECTION_RTL = 0x011a +} +typedef mycss_property_direction_t; + enum mycss_property_display { - MyCSS_PROPERTY_DISPLAY_BLOCK = 0x000f, - MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0023, - MyCSS_PROPERTY_DISPLAY_FLEX = 0x0034, - MyCSS_PROPERTY_DISPLAY_FLOW = 0x0037, - MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x0038, - MyCSS_PROPERTY_DISPLAY_GRID = 0x003a, - MyCSS_PROPERTY_DISPLAY_INLINE = 0x0043, - MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0044, - MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0045, - MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0046, - MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0047, - MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x0048, - MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x0057, - MyCSS_PROPERTY_DISPLAY_NONE = 0x0066, - MyCSS_PROPERTY_DISPLAY_RUBY = 0x007e, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x007f, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x0080, - MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x0081, - MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x0082, - MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0083, - MyCSS_PROPERTY_DISPLAY_TABLE = 0x0099, - MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x009a, - MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x009b, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x009c, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x009d, - MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x009e, - MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x009f, - MyCSS_PROPERTY_DISPLAY_TABLE_ROW = 0x00a0, - MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x00a1 + MyCSS_PROPERTY_DISPLAY_BLOCK = 0x0026, + MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0048, + MyCSS_PROPERTY_DISPLAY_FLEX = 0x0075, + MyCSS_PROPERTY_DISPLAY_FLOW = 0x0078, + MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x0079, + MyCSS_PROPERTY_DISPLAY_GRID = 0x0081, + MyCSS_PROPERTY_DISPLAY_INLINE = 0x0092, + MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0093, + MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0094, + MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0095, + MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0096, + MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x0097, + MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x00b5, + MyCSS_PROPERTY_DISPLAY_NONE = 0x00da, + MyCSS_PROPERTY_DISPLAY_RUBY = 0x011b, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011c, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x011d, + MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x011e, + MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x011f, + MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0120, + MyCSS_PROPERTY_DISPLAY_TABLE = 0x0150, + MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x0151, + MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x0152, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0153, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x0154, + MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x0155, + MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x0156, + MyCSS_PROPERTY_DISPLAY_TABLE_ROW = 0x0157, + MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x0158 } typedef mycss_property_display_t; +enum mycss_property_empty_cells { + MyCSS_PROPERTY_EMPTY_CELLS_HIDE = 0x0086, + MyCSS_PROPERTY_EMPTY_CELLS_SHOW = 0x012b +} +typedef mycss_property_empty_cells_t; + +enum mycss_property_fill_opacity { + MyCSS_PROPERTY_FILL_OPACITY_INHERIT = 0x008f +} +typedef mycss_property_fill_opacity_t; + +enum mycss_property_fill_rule { + MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067, + MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x008f, + MyCSS_PROPERTY_FILL_RULE_NONZERO = 0x00db +} +typedef mycss_property_fill_rule_t; + enum mycss_property_flex { - MyCSS_PROPERTY_FLEX_NONE = 0x0066 + MyCSS_PROPERTY_FLEX_NONE = 0x00da } typedef mycss_property_flex_t; enum mycss_property_flex_basis { - MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x000c, - MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0020 + MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018, + MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045 } typedef mycss_property_flex_basis_t; enum mycss_property_flex_direction { - MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN = 0x001a, - MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_FLEX_DIRECTION_ROW = 0x007c, - MyCSS_PROPERTY_FLEX_DIRECTION_ROW_REVERSE = 0x007d + MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN = 0x003f, + MyCSS_PROPERTY_FLEX_DIRECTION_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_FLEX_DIRECTION_ROW = 0x0117, + MyCSS_PROPERTY_FLEX_DIRECTION_ROW_REVERSE = 0x0119 } typedef mycss_property_flex_direction_t; enum mycss_property_flex_flow { - MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x001a, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x001b, - MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x0068, - MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x007c, - MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x007d, - MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x00ab, - MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x00ac + MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003f, + MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x0040, + MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00de, + MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x0117, + MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x0119, + MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x0175, + MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x0176 } typedef mycss_property_flex_flow_t; enum mycss_property_flex_wrap { - MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x0068, - MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x00ab, - MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x00ac + MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00de, + MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x0175, + MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x0176 } typedef mycss_property_flex_wrap_t; enum mycss_property_float { - MyCSS_PROPERTY_FLOAT_BOTTOM = 0x0016, - MyCSS_PROPERTY_FLOAT_END = 0x002d, - MyCSS_PROPERTY_FLOAT_LEFT = 0x0052, - MyCSS_PROPERTY_FLOAT_NONE = 0x0066, - MyCSS_PROPERTY_FLOAT_RIGHT = 0x007a, - MyCSS_PROPERTY_FLOAT_START = 0x0093, - MyCSS_PROPERTY_FLOAT_TOP = 0x00a4 + MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d, + MyCSS_PROPERTY_FLOAT_END = 0x0066, + MyCSS_PROPERTY_FLOAT_LEFT = 0x00ab, + MyCSS_PROPERTY_FLOAT_NONE = 0x00da, + MyCSS_PROPERTY_FLOAT_RIGHT = 0x0113, + MyCSS_PROPERTY_FLOAT_START = 0x0143, + MyCSS_PROPERTY_FLOAT_TOP = 0x015e } typedef mycss_property_float_t; enum mycss_property_float_displace { - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x000f, - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0010, - MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x0041, - MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x0055 + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x0026, + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x008e, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00af } typedef mycss_property_float_displace_t; enum mycss_property_font { - MyCSS_PROPERTY_FONT_CAPTION = 0x0017, - MyCSS_PROPERTY_FONT_ICON = 0x0040, - MyCSS_PROPERTY_FONT_MENU = 0x005c, - MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x005d, - MyCSS_PROPERTY_FONT_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x008c, - MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0094 + MyCSS_PROPERTY_FONT_CAPTION = 0x0035, + MyCSS_PROPERTY_FONT_ICON = 0x008c, + MyCSS_PROPERTY_FONT_MENU = 0x00c5, + MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x00c6, + MyCSS_PROPERTY_FONT_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x0137, + MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0145 } typedef mycss_property_font_t; enum mycss_property_font_feature_settings { - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x006a, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x006c + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e4, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x00e6 } typedef mycss_property_font_feature_settings_t; enum mycss_property_font_kerning { - MyCSS_PROPERTY_FONT_KERNING_AUTO = 0x000c, - MyCSS_PROPERTY_FONT_KERNING_NONE = 0x0066, - MyCSS_PROPERTY_FONT_KERNING_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_KERNING_AUTO = 0x0018, + MyCSS_PROPERTY_FONT_KERNING_NONE = 0x00da, + MyCSS_PROPERTY_FONT_KERNING_NORMAL = 0x00dc } typedef mycss_property_font_kerning_t; enum mycss_property_font_language_override { - MyCSS_PROPERTY_FONT_LANGUAGE_OVERRIDE_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_LANGUAGE_OVERRIDE_NORMAL = 0x00dc } typedef mycss_property_font_language_override_t; enum mycss_property_font_size { - MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x0050, - MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x0051, - MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x005b, - MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x008a, - MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x008d, - MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x00ad, - MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x00ae, - MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x00af, - MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x00b0 + MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x00a7, + MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x00a8, + MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x0135, + MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0138, + MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x017a, + MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x017e, + MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0182, + MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0183 } typedef mycss_property_font_size_t; enum mycss_property_font_size_adjust { - MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x0066 + MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x00da } typedef mycss_property_font_size_adjust_t; enum mycss_property_font_stretch { - MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x001e, - MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x002e, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x002f, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x0030, - MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0085, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0086, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x00a6, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x00a7 + MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x0043, + MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x006c, + MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0127, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0128, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0161, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0162 } typedef mycss_property_font_stretch_t; enum mycss_property_font_style { - MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x004b, - MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x0069 + MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x009f, + MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x00e3 } typedef mycss_property_font_style_t; enum mycss_property_font_synthesis { - MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x0066, - MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x0096, - MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x00aa + MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x00da, + MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x014c, + MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x0174 } typedef mycss_property_font_synthesis_t; enum mycss_property_font_variant { - MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x0066, - MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x006d, - MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x007e, - MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0089, - MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x0097, - MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x0098, - MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x00a8 + MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00eb, + MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011b, + MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0132, + MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x014d, + MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x014e, + MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x0166 } typedef mycss_property_font_variant_t; enum mycss_property_font_variant_alternates { - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x003e, - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x0088, + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00dc } typedef mycss_property_font_variant_alternates_t; enum mycss_property_font_variant_caps { - MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x000a, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x000b, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x0073, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x00a3, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x00a8 + MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x0011, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x0013, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x00fe, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x0136, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x015d, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x0166 } typedef mycss_property_font_variant_caps_t; enum mycss_property_font_variant_east_asian { - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 0x0039, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS04 = 0x004c, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS78 = 0x004d, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS83 = 0x004e, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS90 = 0x004f, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 0x0075, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_RUBY = 0x007e, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 0x0088, - MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 0x00a5 + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS04 = 0x00a0, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS78 = 0x00a1, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS83 = 0x00a2, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_JIS90 = 0x00a3, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 0x0108, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_RUBY = 0x011b, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 0x0130, + MyCSS_PROPERTY_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 0x015f } typedef mycss_property_font_variant_east_asian_t; enum mycss_property_font_variant_ligatures { - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x001c, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x0024, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x002a, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x003f, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x005f, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x0061, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x0062, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_HISTORICAL_LIGATURES = 0x0064, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x0066, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x004a, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x0057, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x0089, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d1, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x00d3, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x00d4, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_HISTORICAL_LIGATURES = 0x00d7, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x00dc } typedef mycss_property_font_variant_ligatures_t; enum mycss_property_font_variant_numeric { - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 0x0028, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_LINING_NUMS = 0x0056, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 0x006b, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 0x0074, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 0x0092, - MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 0x00a2 + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 0x0054, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_LINING_NUMS = 0x00b3, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 0x00e5, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 0x0107, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 0x0142, + MyCSS_PROPERTY_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 0x0159 } typedef mycss_property_font_variant_numeric_t; enum mycss_property_font_variant_position { - MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x0067, - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0097, - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x0098 + MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x00dc, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x014d, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x014e } typedef mycss_property_font_variant_position_t; enum mycss_property_font_weight { - MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0001, - MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0002, - MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0003, - MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0004, - MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0005, - MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0006, - MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0007, - MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x0008, - MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x0009, - MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0011, - MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0012, - MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x0054, - MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x0067 + MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0003, + MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0005, + MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0006, + MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, + MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0008, + MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0009, + MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x000a, + MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x000c, + MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028, + MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, + MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x00ae, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00dc } typedef mycss_property_font_weight_t; +enum mycss_property_glyph_orientation_vertical { + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0 = 0x0001, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0DEG = 0x0002, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90 = 0x000b, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90DEG = 0x000d, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018 +} +typedef mycss_property_glyph_orientation_vertical_t; + +enum mycss_property_hanging_punctuation { + MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0014, + MyCSS_PROPERTY_HANGING_PUNCTUATION_FIRST = 0x0071, + MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007a, + MyCSS_PROPERTY_HANGING_PUNCTUATION_LAST = 0x00a9, + MyCSS_PROPERTY_HANGING_PUNCTUATION_NONE = 0x00da +} +typedef mycss_property_hanging_punctuation_t; + enum mycss_property_height { - MyCSS_PROPERTY_HEIGHT_AUTO = 0x000c, - MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x001d, - MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_HEIGHT_INHERIT = 0x0042, - MyCSS_PROPERTY_HEIGHT_LENGTH = 0x0053, - MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_HEIGHT_PERCENTAGE = 0x0072 + MyCSS_PROPERTY_HEIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x0042, + MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_HEIGHT_INHERIT = 0x008f, + MyCSS_PROPERTY_HEIGHT_LENGTH = 0x00ad, + MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_HEIGHT_PERCENTAGE = 0x00fd } typedef mycss_property_height_t; +enum mycss_property_hyphens { + MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018, + MyCSS_PROPERTY_HYPHENS_MANUAL = 0x00bf, + MyCSS_PROPERTY_HYPHENS_NONE = 0x00da +} +typedef mycss_property_hyphens_t; + +enum mycss_property_image_rendering { + MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_IMAGE_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZEQUALITY = 0x00e9, + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_image_rendering_t; + enum mycss_property_indent_edge_reset { - MyCSS_PROPERTY_INDENT_EDGE_RESET_BORDER_EDGE = 0x0014, - MyCSS_PROPERTY_INDENT_EDGE_RESET_CONTENT_EDGE = 0x0022, - MyCSS_PROPERTY_INDENT_EDGE_RESET_MARGIN_EDGE = 0x0059, - MyCSS_PROPERTY_INDENT_EDGE_RESET_NONE = 0x0066, - MyCSS_PROPERTY_INDENT_EDGE_RESET_PADDING_EDGE = 0x0071 + MyCSS_PROPERTY_INDENT_EDGE_RESET_BORDER_EDGE = 0x002b, + MyCSS_PROPERTY_INDENT_EDGE_RESET_CONTENT_EDGE = 0x0047, + MyCSS_PROPERTY_INDENT_EDGE_RESET_MARGIN_EDGE = 0x00c0, + MyCSS_PROPERTY_INDENT_EDGE_RESET_NONE = 0x00da, + MyCSS_PROPERTY_INDENT_EDGE_RESET_PADDING_EDGE = 0x00f2 } typedef mycss_property_indent_edge_reset_t; enum mycss_property_justify_content { - MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0018, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0035, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x0036, - MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x0090, - MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x0091 + MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0037, + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0076, + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x0077, + MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x013d } typedef mycss_property_justify_content_t; +enum mycss_property_left { + MyCSS_PROPERTY_LEFT_AUTO = 0x0018 +} +typedef mycss_property_left_t; + +enum mycss_property_letter_spacing { + MyCSS_PROPERTY_LETTER_SPACING_NORMAL = 0x00dc +} +typedef mycss_property_letter_spacing_t; + +enum mycss_property_line_break { + MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018, + MyCSS_PROPERTY_LINE_BREAK_LOOSE = 0x00b8, + MyCSS_PROPERTY_LINE_BREAK_NORMAL = 0x00dc, + MyCSS_PROPERTY_LINE_BREAK_STRICT = 0x014a +} +typedef mycss_property_line_break_t; + +enum mycss_property_line_height { + MyCSS_PROPERTY_LINE_HEIGHT_INHERIT = 0x008f, + MyCSS_PROPERTY_LINE_HEIGHT_NORMAL = 0x00dc +} +typedef mycss_property_line_height_t; + +enum mycss_property_list_style_image { + MyCSS_PROPERTY_LIST_STYLE_IMAGE_NONE = 0x00da +} +typedef mycss_property_list_style_image_t; + +enum mycss_property_list_style_position { + MyCSS_PROPERTY_LIST_STYLE_POSITION_INSIDE = 0x0099, + MyCSS_PROPERTY_LIST_STYLE_POSITION_OUTSIDE = 0x00ed +} +typedef mycss_property_list_style_position_t; + +enum mycss_property_list_style_type { + MyCSS_PROPERTY_LIST_STYLE_TYPE_NONE = 0x00da +} +typedef mycss_property_list_style_type_t; + enum mycss_property_margin_bottom { - MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018 } typedef mycss_property_margin_bottom_t; enum mycss_property_margin_left { - MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x0018 } typedef mycss_property_margin_left_t; enum mycss_property_margin_right { - MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018 } typedef mycss_property_margin_right_t; enum mycss_property_margin_top { - MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x000c + MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x0018 } typedef mycss_property_margin_top_t; +enum mycss_property_marker_end { + MyCSS_PROPERTY_MARKER_END_NONE = 0x00da +} +typedef mycss_property_marker_end_t; + +enum mycss_property_marker_mid { + MyCSS_PROPERTY_MARKER_MID_NONE = 0x00da +} +typedef mycss_property_marker_mid_t; + +enum mycss_property_marker_side { + MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b4, + MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b5 +} +typedef mycss_property_marker_side_t; + +enum mycss_property_marker_start { + MyCSS_PROPERTY_MARKER_START_NONE = 0x00da +} +typedef mycss_property_marker_start_t; + enum mycss_property_max_height { - MyCSS_PROPERTY_MAX_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MAX_HEIGHT_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MAX_HEIGHT_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MAX_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MAX_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MAX_HEIGHT_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x0066 + MyCSS_PROPERTY_MAX_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MAX_HEIGHT_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MAX_HEIGHT_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MAX_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MAX_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MAX_HEIGHT_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x00da } typedef mycss_property_max_height_t; +enum mycss_property_max_lines { + MyCSS_PROPERTY_MAX_LINES_NONE = 0x00da +} +typedef mycss_property_max_lines_t; + enum mycss_property_max_width { - MyCSS_PROPERTY_MAX_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MAX_WIDTH_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MAX_WIDTH_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MAX_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MAX_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MAX_WIDTH_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x0066 + MyCSS_PROPERTY_MAX_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MAX_WIDTH_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MAX_WIDTH_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MAX_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MAX_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MAX_WIDTH_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00da } typedef mycss_property_max_width_t; enum mycss_property_min_height { - MyCSS_PROPERTY_MIN_HEIGHT_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MIN_HEIGHT_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MIN_HEIGHT_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MIN_HEIGHT_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MIN_HEIGHT_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MIN_HEIGHT_MIN_CONTENT = 0x005e + MyCSS_PROPERTY_MIN_HEIGHT_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MIN_HEIGHT_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MIN_HEIGHT_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MIN_HEIGHT_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MIN_HEIGHT_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MIN_HEIGHT_MIN_CONTENT = 0x00c8 } typedef mycss_property_min_height_t; enum mycss_property_min_width { - MyCSS_PROPERTY_MIN_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_MIN_WIDTH_BORDER_BOX = 0x0013, - MyCSS_PROPERTY_MIN_WIDTH_CONTENT_BOX = 0x0021, - MyCSS_PROPERTY_MIN_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_MIN_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_MIN_WIDTH_MIN_CONTENT = 0x005e + MyCSS_PROPERTY_MIN_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_MIN_WIDTH_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_MIN_WIDTH_CONTENT_BOX = 0x0046, + MyCSS_PROPERTY_MIN_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_MIN_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_MIN_WIDTH_MIN_CONTENT = 0x00c8 } typedef mycss_property_min_width_t; +enum mycss_property_nav_down { + MyCSS_PROPERTY_NAV_DOWN_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_DOWN_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_DOWN_ROOT = 0x0115 +} +typedef mycss_property_nav_down_t; + +enum mycss_property_nav_left { + MyCSS_PROPERTY_NAV_LEFT_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_LEFT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_LEFT_ROOT = 0x0115 +} +typedef mycss_property_nav_left_t; + +enum mycss_property_nav_right { + MyCSS_PROPERTY_NAV_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0115 +} +typedef mycss_property_nav_right_t; + +enum mycss_property_nav_up { + MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018, + MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_UP_ROOT = 0x0115 +} +typedef mycss_property_nav_up_t; + +enum mycss_property_offset_after { + MyCSS_PROPERTY_OFFSET_AFTER_AUTO = 0x0018 +} +typedef mycss_property_offset_after_t; + +enum mycss_property_offset_before { + MyCSS_PROPERTY_OFFSET_BEFORE_AUTO = 0x0018 +} +typedef mycss_property_offset_before_t; + +enum mycss_property_offset_end { + MyCSS_PROPERTY_OFFSET_END_AUTO = 0x0018 +} +typedef mycss_property_offset_end_t; + +enum mycss_property_offset_start { + MyCSS_PROPERTY_OFFSET_START_AUTO = 0x0018 +} +typedef mycss_property_offset_start_t; + +enum mycss_property_outline_color { + MyCSS_PROPERTY_OUTLINE_COLOR_INVERT = 0x009c +} +typedef mycss_property_outline_color_t; + +enum mycss_property_outline_style { + MyCSS_PROPERTY_OUTLINE_STYLE_AUTO = 0x0018, + MyCSS_PROPERTY_OUTLINE_STYLE_NONE = 0x00da +} +typedef mycss_property_outline_style_t; + +enum mycss_property_outline_width { + MyCSS_PROPERTY_OUTLINE_WIDTH_MEDIUM = 0x00c4 +} +typedef mycss_property_outline_width_t; + enum mycss_property_overflow { - MyCSS_PROPERTY_OVERFLOW_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x016f } typedef mycss_property_overflow_t; +enum mycss_property_overflow_wrap { + MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00dc +} +typedef mycss_property_overflow_wrap_t; + enum mycss_property_overflow_x { - MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x016f } typedef mycss_property_overflow_x_t; enum mycss_property_overflow_y { - MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x000c, - MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x003c, - MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x0060, - MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x0063, - MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0084, - MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x00a9 + MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x0085, + MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d2, + MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x00d5, + MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0124, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x016f } typedef mycss_property_overflow_y_t; +enum mycss_property_pause_after { + MyCSS_PROPERTY_PAUSE_AFTER_MEDIUM = 0x00c4, + MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_PAUSE_AFTER_STRONG = 0x014b, + MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x0173, + MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x0180, + MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x0181 +} +typedef mycss_property_pause_after_t; + +enum mycss_property_pause_before { + MyCSS_PROPERTY_PAUSE_BEFORE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_PAUSE_BEFORE_NONE = 0x00da, + MyCSS_PROPERTY_PAUSE_BEFORE_STRONG = 0x014b, + MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x0173, + MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x0180, + MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x0181 +} +typedef mycss_property_pause_before_t; + +enum mycss_property_perspective { + MyCSS_PROPERTY_PERSPECTIVE_NONE = 0x00da +} +typedef mycss_property_perspective_t; + +enum mycss_property_perspective_origin { + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_BOTTOM = 0x002d, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ab, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_RIGHT = 0x0113, + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_TOP = 0x015e +} +typedef mycss_property_perspective_origin_t; + +enum mycss_property_position { + MyCSS_PROPERTY_POSITION_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_POSITION_FIXED = 0x0073, + MyCSS_PROPERTY_POSITION_RELATIVE = 0x010d, + MyCSS_PROPERTY_POSITION_STATIC = 0x0144, + MyCSS_PROPERTY_POSITION_STICKY = 0x0148 +} +typedef mycss_property_position_t; + +enum mycss_property_presentation_level { + MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x008d, + MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0123 +} +typedef mycss_property_presentation_level_t; + +enum mycss_property_quotes { + MyCSS_PROPERTY_QUOTES_NONE = 0x00da +} +typedef mycss_property_quotes_t; + +enum mycss_property_region_fragment { + MyCSS_PROPERTY_REGION_FRAGMENT_AUTO = 0x0018, + MyCSS_PROPERTY_REGION_FRAGMENT_BREAK = 0x002f +} +typedef mycss_property_region_fragment_t; + +enum mycss_property_resize { + MyCSS_PROPERTY_RESIZE_BOTH = 0x002c, + MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008a, + MyCSS_PROPERTY_RESIZE_NONE = 0x00da, + MyCSS_PROPERTY_RESIZE_VERTICAL = 0x016a +} +typedef mycss_property_resize_t; + +enum mycss_property_rest_after { + MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c4, + MyCSS_PROPERTY_REST_AFTER_NONE = 0x00da, + MyCSS_PROPERTY_REST_AFTER_STRONG = 0x014b, + MyCSS_PROPERTY_REST_AFTER_WEAK = 0x0173, + MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x0180, + MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x0181 +} +typedef mycss_property_rest_after_t; + +enum mycss_property_rest_before { + MyCSS_PROPERTY_REST_BEFORE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00da, + MyCSS_PROPERTY_REST_BEFORE_STRONG = 0x014b, + MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x0173, + MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x0180, + MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x0181 +} +typedef mycss_property_rest_before_t; + +enum mycss_property_right { + MyCSS_PROPERTY_RIGHT_AUTO = 0x0018 +} +typedef mycss_property_right_t; + +enum mycss_property_ruby_align { + MyCSS_PROPERTY_RUBY_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x013c, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x013d, + MyCSS_PROPERTY_RUBY_ALIGN_START = 0x0143 +} +typedef mycss_property_ruby_align_t; + +enum mycss_property_ruby_merge { + MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018, + MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003e, + MyCSS_PROPERTY_RUBY_MERGE_SEPARATE = 0x0129 +} +typedef mycss_property_ruby_merge_t; + +enum mycss_property_ruby_position { + MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00ee, + MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x0163 +} +typedef mycss_property_ruby_position_t; + +enum mycss_property_scroll_snap_align { + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_NONE = 0x00da, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_START = 0x0143 +} +typedef mycss_property_scroll_snap_align_t; + +enum mycss_property_scroll_snap_stop { + MyCSS_PROPERTY_SCROLL_SNAP_STOP_ALWAYS = 0x0017, + MyCSS_PROPERTY_SCROLL_SNAP_STOP_NORMAL = 0x00dc +} +typedef mycss_property_scroll_snap_stop_t; + +enum mycss_property_scroll_snap_type { + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BOTH = 0x002c, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0092, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_MANDATORY = 0x00bd, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00da, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x0109, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x0177, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x0184 +} +typedef mycss_property_scroll_snap_type_t; + +enum mycss_property_shape_outside { + MyCSS_PROPERTY_SHAPE_OUTSIDE_NONE = 0x00da +} +typedef mycss_property_shape_outside_t; + +enum mycss_property_shape_rendering { + MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_SHAPE_RENDERING_CRISPEDGES = 0x004d, + MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_SHAPE_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_SHAPE_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_shape_rendering_t; + +enum mycss_property_speak { + MyCSS_PROPERTY_SPEAK_AUTO = 0x0018, + MyCSS_PROPERTY_SPEAK_NONE = 0x00da, + MyCSS_PROPERTY_SPEAK_NORMAL = 0x00dc +} +typedef mycss_property_speak_t; + +enum mycss_property_speak_as { + MyCSS_PROPERTY_SPEAK_AS_DIGITS = 0x0055, + MyCSS_PROPERTY_SPEAK_AS_LITERAL_PUNCTUATION = 0x00b6, + MyCSS_PROPERTY_SPEAK_AS_NO_PUNCTUATION = 0x00d8, + MyCSS_PROPERTY_SPEAK_AS_NORMAL = 0x00dc, + MyCSS_PROPERTY_SPEAK_AS_SPELL_OUT = 0x013f +} +typedef mycss_property_speak_as_t; + +enum mycss_property_string_set { + MyCSS_PROPERTY_STRING_SET_NONE = 0x00da +} +typedef mycss_property_string_set_t; + +enum mycss_property_stroke { + MyCSS_PROPERTY_STROKE_NONE = 0x00da +} +typedef mycss_property_stroke_t; + +enum mycss_property_stroke_dasharray { + MyCSS_PROPERTY_STROKE_DASHARRAY_NONE = 0x00da +} +typedef mycss_property_stroke_dasharray_t; + +enum mycss_property_stroke_linecap { + MyCSS_PROPERTY_STROKE_LINECAP_BUTT = 0x0033, + MyCSS_PROPERTY_STROKE_LINECAP_INHERIT = 0x008f, + MyCSS_PROPERTY_STROKE_LINECAP_ROUND = 0x0116, + MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0140 +} +typedef mycss_property_stroke_linecap_t; + +enum mycss_property_stroke_linejoin { + MyCSS_PROPERTY_STROKE_LINEJOIN_BEVEL = 0x0023, + MyCSS_PROPERTY_STROKE_LINEJOIN_INHERIT = 0x008f, + MyCSS_PROPERTY_STROKE_LINEJOIN_MITER = 0x00ca, + MyCSS_PROPERTY_STROKE_LINEJOIN_ROUND = 0x0116 +} +typedef mycss_property_stroke_linejoin_t; + +enum mycss_property_table_layout { + MyCSS_PROPERTY_TABLE_LAYOUT_AUTO = 0x0018, + MyCSS_PROPERTY_TABLE_LAYOUT_FIXED = 0x0073 +} +typedef mycss_property_table_layout_t; + +enum mycss_property_text_align { + MyCSS_PROPERTY_TEXT_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY_ALL = 0x00a5, + MyCSS_PROPERTY_TEXT_ALIGN_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_START = 0x0143 +} +typedef mycss_property_text_align_t; + +enum mycss_property_text_align_all { + MyCSS_PROPERTY_TEXT_ALIGN_ALL_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_MATCH_PARENT = 0x00c1, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_START = 0x0143 +} +typedef mycss_property_text_align_all_t; + +enum mycss_property_text_align_last { + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_CENTER = 0x0037, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_JUSTIFY = 0x00a4, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_START = 0x0143 +} +typedef mycss_property_text_align_last_t; + +enum mycss_property_text_combine_upright { + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_ALL = 0x0010, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0055, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00da +} +typedef mycss_property_text_combine_upright_t; + +enum mycss_property_text_decoration_color { + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_text_decoration_color_t; + +enum mycss_property_text_decoration_line { + MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b0, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f0, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x0164 +} +typedef mycss_property_text_decoration_line_t; + +enum mycss_property_text_decoration_skip { + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_BOX_DECORATION = 0x002e, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INK = 0x0091, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e2, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013e +} +typedef mycss_property_text_decoration_skip_t; + +enum mycss_property_text_decoration_styl { + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DASHED = 0x0051, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DOTTED = 0x0059, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_DOUBLE = 0x005a, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_SOLID = 0x013a, + MyCSS_PROPERTY_TEXT_DECORATION_STYL_WAVY = 0x0172 +} +typedef mycss_property_text_decoration_styl_t; + +enum mycss_property_text_emphasis_color { + MyCSS_PROPERTY_TEXT_EMPHASIS_COLOR_CURRENTCOLOR = 0x0050 +} +typedef mycss_property_text_emphasis_color_t; + +enum mycss_property_text_emphasis_position { + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_OVER = 0x00ee, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x0163 +} +typedef mycss_property_text_emphasis_position_t; + +enum mycss_property_text_emphasis_style { + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOT = 0x0058, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOUBLE_CIRCLE = 0x005b, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_FILLED = 0x0070, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_INITIAL = 0x0090, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_OPEN = 0x00e7, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_SESAME = 0x012a, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0160 +} +typedef mycss_property_text_emphasis_style_t; + +enum mycss_property_text_indent { + MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d, + MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0083 +} +typedef mycss_property_text_indent_t; + +enum mycss_property_text_justify { + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_CHARACTER = 0x009a, + MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_WORD = 0x009b, + MyCSS_PROPERTY_TEXT_JUSTIFY_NONE = 0x00da +} +typedef mycss_property_text_justify_t; + +enum mycss_property_text_orientation { + MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED = 0x00cb, + MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012c, + MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0168 +} +typedef mycss_property_text_orientation_t; + +enum mycss_property_text_overflow { + MyCSS_PROPERTY_TEXT_OVERFLOW_CLIP = 0x003a, + MyCSS_PROPERTY_TEXT_OVERFLOW_ELLIPSIS = 0x0064 +} +typedef mycss_property_text_overflow_t; + +enum mycss_property_text_rendering { + MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x007e, + MyCSS_PROPERTY_TEXT_RENDERING_INHERIT = 0x008f, + MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZELEGIBILITY = 0x00e8, + MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZESPEED = 0x00ea +} +typedef mycss_property_text_rendering_t; + +enum mycss_property_text_shadow { + MyCSS_PROPERTY_TEXT_SHADOW_NONE = 0x00da +} +typedef mycss_property_text_shadow_t; + +enum mycss_property_text_size_adjust { + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00da +} +typedef mycss_property_text_size_adjust_t; + +enum mycss_property_text_transform { + MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x007d, + MyCSS_PROPERTY_TEXT_TRANSFORM_LOWERCASE = 0x00bb, + MyCSS_PROPERTY_TEXT_TRANSFORM_NONE = 0x00da, + MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x0167 +} +typedef mycss_property_text_transform_t; + +enum mycss_property_text_underline_position { + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_LEFT = 0x00ab, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0113, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x0163 +} +typedef mycss_property_text_underline_position_t; + +enum mycss_property_top { + MyCSS_PROPERTY_TOP_AUTO = 0x0018 +} +typedef mycss_property_top_t; + +enum mycss_property_touch_action { + MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, + MyCSS_PROPERTY_TOUCH_ACTION_MANIPULATION = 0x00be, + MyCSS_PROPERTY_TOUCH_ACTION_NONE = 0x00da, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_DOWN = 0x00f6, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00f7, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_RIGHT = 0x00f8, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00f9, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_X = 0x00fa, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_Y = 0x00fb +} +typedef mycss_property_touch_action_t; + +enum mycss_property_transform { + MyCSS_PROPERTY_TRANSFORM_NONE = 0x00da +} +typedef mycss_property_transform_t; + +enum mycss_property_transform_box { + MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_TRANSFORM_BOX_FILL_BOX = 0x006f, + MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x016e +} +typedef mycss_property_transform_box_t; + +enum mycss_property_transform_origin { + MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_CENTER = 0x0037, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ab, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_RIGHT = 0x0113, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_TOP = 0x015e +} +typedef mycss_property_transform_origin_t; + +enum mycss_property_transform_style { + MyCSS_PROPERTY_TRANSFORM_STYLE_AUTO = 0x0018, + MyCSS_PROPERTY_TRANSFORM_STYLE_FLAT = 0x0074, + MyCSS_PROPERTY_TRANSFORM_STYLE_PRESERVE_3D = 0x0105 +} +typedef mycss_property_transform_style_t; + +enum mycss_property_transition_property { + MyCSS_PROPERTY_TRANSITION_PROPERTY_ALL = 0x0010, + MyCSS_PROPERTY_TRANSITION_PROPERTY_NONE = 0x00da +} +typedef mycss_property_transition_property_t; + +enum mycss_property_transition_timing_function { + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE = 0x005e, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN = 0x005f, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_OUT = 0x0061, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_LINEAR = 0x00b1, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_END = 0x0146, + MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_START = 0x0147 +} +typedef mycss_property_transition_timing_function_t; + +enum mycss_property_unicode_bidi { + MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024, + MyCSS_PROPERTY_UNICODE_BIDI_EMBED = 0x0065, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x009d, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x009e, + MyCSS_PROPERTY_UNICODE_BIDI_NORMAL = 0x00dc, + MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT = 0x00ff +} +typedef mycss_property_unicode_bidi_t; + +enum mycss_property_user_select { + MyCSS_PROPERTY_USER_SELECT_ALL = 0x0010, + MyCSS_PROPERTY_USER_SELECT_AUTO = 0x0018, + MyCSS_PROPERTY_USER_SELECT_CONTAIN = 0x0044, + MyCSS_PROPERTY_USER_SELECT_NONE = 0x00da, + MyCSS_PROPERTY_USER_SELECT_TEXT = 0x015a +} +typedef mycss_property_user_select_t; + +enum mycss_property_vertical_align { + MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE = 0x0022, + MyCSS_PROPERTY_VERTICAL_ALIGN_BOTTOM = 0x002d, + MyCSS_PROPERTY_VERTICAL_ALIGN_MIDDLE = 0x00c7, + MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x014d, + MyCSS_PROPERTY_VERTICAL_ALIGN_SUPER = 0x014e, + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015b, + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_TOP = 0x015c, + MyCSS_PROPERTY_VERTICAL_ALIGN_TOP = 0x015e +} +typedef mycss_property_vertical_align_t; + enum mycss_property_visibility { - MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x0019, - MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x003c, - MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x00a9 + MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x003e, + MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x0085, + MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x016f } typedef mycss_property_visibility_t; +enum mycss_property_voice_balance { + MyCSS_PROPERTY_VOICE_BALANCE_CENTER = 0x0037, + MyCSS_PROPERTY_VOICE_BALANCE_LEFT = 0x00ab, + MyCSS_PROPERTY_VOICE_BALANCE_LEFTWARDS = 0x00ac, + MyCSS_PROPERTY_VOICE_BALANCE_RIGHT = 0x0113, + MyCSS_PROPERTY_VOICE_BALANCE_RIGHTWARDS = 0x0114 +} +typedef mycss_property_voice_balance_t; + +enum mycss_property_voice_duration { + MyCSS_PROPERTY_VOICE_DURATION_AUTO = 0x0018 +} +typedef mycss_property_voice_duration_t; + +enum mycss_property_voice_family { + MyCSS_PROPERTY_VOICE_FAMILY_PRESERVE = 0x0104 +} +typedef mycss_property_voice_family_t; + +enum mycss_property_voice_pitch { + MyCSS_PROPERTY_VOICE_PITCH_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VOICE_PITCH_HIGH = 0x0087, + MyCSS_PROPERTY_VOICE_PITCH_LOW = 0x00ba, + MyCSS_PROPERTY_VOICE_PITCH_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0179, + MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x017c +} +typedef mycss_property_voice_pitch_t; + +enum mycss_property_voice_range { + MyCSS_PROPERTY_VOICE_RANGE_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_VOICE_RANGE_HIGH = 0x0087, + MyCSS_PROPERTY_VOICE_RANGE_LOW = 0x00ba, + MyCSS_PROPERTY_VOICE_RANGE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0179, + MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x017c +} +typedef mycss_property_voice_range_t; + +enum mycss_property_voice_rate { + MyCSS_PROPERTY_VOICE_RATE_FAST = 0x006d, + MyCSS_PROPERTY_VOICE_RATE_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_RATE_NORMAL = 0x00dc, + MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0134, + MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0178, + MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x017d +} +typedef mycss_property_voice_rate_t; + +enum mycss_property_voice_stress { + MyCSS_PROPERTY_VOICE_STRESS_MODERATE = 0x00cc, + MyCSS_PROPERTY_VOICE_STRESS_NONE = 0x00da, + MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00dc, + MyCSS_PROPERTY_VOICE_STRESS_REDUCED = 0x010b, + MyCSS_PROPERTY_VOICE_STRESS_STRONG = 0x014b +} +typedef mycss_property_voice_stress_t; + +enum mycss_property_voice_volume { + MyCSS_PROPERTY_VOICE_VOLUME_LOUD = 0x00b9, + MyCSS_PROPERTY_VOICE_VOLUME_MEDIUM = 0x00c4, + MyCSS_PROPERTY_VOICE_VOLUME_SILENT = 0x012f, + MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x0139, + MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x017b, + MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x017f +} +typedef mycss_property_voice_volume_t; + +enum mycss_property_white_space { + MyCSS_PROPERTY_WHITE_SPACE_NORMAL = 0x00dc, + MyCSS_PROPERTY_WHITE_SPACE_NOWRAP = 0x00de, + MyCSS_PROPERTY_WHITE_SPACE_PRE = 0x0101, + MyCSS_PROPERTY_WHITE_SPACE_PRE_LINE = 0x0102, + MyCSS_PROPERTY_WHITE_SPACE_PRE_WRAP = 0x0103 +} +typedef mycss_property_white_space_t; + enum mycss_property_width { - MyCSS_PROPERTY_WIDTH_AUTO = 0x000c, - MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x000d, - MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0032, - MyCSS_PROPERTY_WIDTH_INHERIT = 0x0042, - MyCSS_PROPERTY_WIDTH_LENGTH = 0x0053, - MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x005a, - MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x005e, - MyCSS_PROPERTY_WIDTH_PERCENTAGE = 0x0072 + MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, + MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0072, + MyCSS_PROPERTY_WIDTH_INHERIT = 0x008f, + MyCSS_PROPERTY_WIDTH_LENGTH = 0x00ad, + MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x00c2, + MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x00c8, + MyCSS_PROPERTY_WIDTH_PERCENTAGE = 0x00fd } typedef mycss_property_width_t; +enum mycss_property_will_change { + MyCSS_PROPERTY_WILL_CHANGE_AUTO = 0x0018, + MyCSS_PROPERTY_WILL_CHANGE_CONTENTS = 0x0048, + MyCSS_PROPERTY_WILL_CHANGE_SCROLL_POSITION = 0x0125 +} +typedef mycss_property_will_change_t; + +enum mycss_property_word_break { + MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030, + MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a6, + MyCSS_PROPERTY_WORD_BREAK_NORMAL = 0x00dc +} +typedef mycss_property_word_break_t; + +enum mycss_property_word_spacing { + MyCSS_PROPERTY_WORD_SPACING_NORMAL = 0x00dc +} +typedef mycss_property_word_spacing_t; + +enum mycss_property_word_wrap { + MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031, + MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_WORD_WRAP_NORMAL = 0x00dc +} +typedef mycss_property_word_wrap_t; + +enum mycss_property_wrap_flow { + MyCSS_PROPERTY_WRAP_FLOW_AUTO = 0x0018, + MyCSS_PROPERTY_WRAP_FLOW_BOTH = 0x002c, + MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039, + MyCSS_PROPERTY_WRAP_FLOW_END = 0x0066, + MyCSS_PROPERTY_WRAP_FLOW_MAXIMUM = 0x00c3, + MyCSS_PROPERTY_WRAP_FLOW_MINIMUM = 0x00c9, + MyCSS_PROPERTY_WRAP_FLOW_START = 0x0143 +} +typedef mycss_property_wrap_flow_t; + +enum mycss_property_wrap_through { + MyCSS_PROPERTY_WRAP_THROUGH_NONE = 0x00da, + MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x0175 +} +typedef mycss_property_wrap_through_t; + +enum mycss_property_writing_mode { + MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB = 0x008b, + MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_LR = 0x012d, + MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_RL = 0x012e, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x016b, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x016c +} +typedef mycss_property_writing_mode_t; + +enum mycss_property_z_index { + MyCSS_PROPERTY_Z_INDEX_AUTO = 0x0018 +} +typedef mycss_property_z_index_t; + #ifdef __cplusplus diff --git a/source/mycss/property/parser.c b/source/mycss/property/parser.c index d29688e..9bb554c 100644 --- a/source/mycss/property/parser.c +++ b/source/mycss/property/parser.c @@ -39,6 +39,7 @@ bool mycss_property_parser_height(mycss_entry_t* entry, mycss_token_t* token, bo return mycss_property_shared_length(entry, token, last_response); } +/* not yet */ bool mycss_property_parser_align_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -54,6 +55,61 @@ bool mycss_property_parser_align_self(mycss_entry_t* entry, mycss_token_t* token return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_animation(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_fill_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_iteration_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_name(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_play_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_animation_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_appearance(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_backface_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_background(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -99,6 +155,21 @@ bool mycss_property_parser_background_size(mycss_entry_t* entry, mycss_token_t* return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_bookmark_label(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_bookmark_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_bookmark_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_border(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -134,6 +205,11 @@ bool mycss_property_parser_border_bottom_width(mycss_entry_t* entry, mycss_token return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_border_collapse(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_border_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -209,6 +285,11 @@ bool mycss_property_parser_border_right_width(mycss_entry_t* entry, mycss_token_ return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_border_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_border_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -249,16 +330,66 @@ bool mycss_property_parser_border_width(mycss_entry_t* entry, mycss_token_t* tok return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_box_decoration_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_box_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_box_sizing(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_box_suppress(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_break_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_break_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_break_inside(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_caption_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_caret(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_caret_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_caret_shape(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_clear(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -269,11 +400,151 @@ bool mycss_property_parser_clear_after(mycss_entry_t* entry, mycss_token_t* toke return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_color_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_color_interpolation(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_color_interpolation_filters(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_color_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_gap(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_rule_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_rule_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_rule_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_span(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_column_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_columns(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_contain(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_continue(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_counter_increment(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_cue(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_cue_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_cue_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_cursor(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_display(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_empty_cells(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_fill_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_fill_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_flex(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -409,16 +680,86 @@ bool mycss_property_parser_font_weight(mycss_entry_t* entry, mycss_token_t* toke return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_glyph_orientation_vertical(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_hanging_punctuation(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_hyphens(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_image_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_indent_edge_reset(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_inline_size_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_justify_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_letter_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_line_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_line_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_line_height_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_list_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_list_style_image(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_list_style_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_list_style_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -444,11 +785,41 @@ bool mycss_property_parser_margin_top(mycss_entry_t* entry, mycss_token_t* token return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_marker(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_marker_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_marker_mid(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_marker_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_marker_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_max_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_max_lines(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_max_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -464,16 +835,96 @@ bool mycss_property_parser_min_width(mycss_entry_t* entry, mycss_token_t* token, return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_nav_down(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_nav_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_nav_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_nav_up(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_offset_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_offset_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_offset_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_offset_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_order(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_orphans(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_outline(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_outline_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_outline_offset(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_outline_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_outline_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_overflow_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_overflow_x(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); @@ -509,9 +960,474 @@ bool mycss_property_parser_padding_top(mycss_entry_t* entry, mycss_token_t* toke return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_pause(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_pause_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_pause_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_perspective(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_perspective_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_presentation_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_quotes(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_region_fragment(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_resize(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_rest(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_rest_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_rest_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_ruby_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_ruby_merge(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_ruby_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_scroll_padding(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_scroll_snap_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_scroll_snap_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_scroll_snap_stop(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_scroll_snap_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_shape_image_threshold(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_shape_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_shape_outside(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_shape_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_speak(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_speak_as(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_string_set(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_dasharray(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_dashoffset(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_linecap(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_linejoin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_miterlimit(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_stroke_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_tab_size(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_table_layout(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_align_all(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_align_last(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_combine_upright(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_decoration(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_decoration_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_decoration_line(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_decoration_skip(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_decoration_styl(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_emphasis(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_emphasis_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_emphasis_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_emphasis_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_indent(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_justify(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_orientation(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_size_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_text_underline_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_touch_action(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transform_box(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transform_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transform_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transition(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transition_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transition_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transition_property(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_transition_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_unicode_bidi(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_user_select(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_vertical_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + bool mycss_property_parser_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response) { return mycss_property_shared_switch_to_parse_error(entry); } +bool mycss_property_parser_voice_balance(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_family(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_pitch(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_range(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_rate(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_stress(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_voice_volume(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_white_space(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_widows(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_will_change(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_word_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_word_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_word_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_wrap_flow(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_wrap_through(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_writing_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + +bool mycss_property_parser_z_index(mycss_entry_t* entry, mycss_token_t* token, bool last_response) +{ + return mycss_property_shared_switch_to_parse_error(entry); +} + diff --git a/source/mycss/property/parser.h b/source/mycss/property/parser.h index 79010dd..f6913f2 100644 --- a/source/mycss/property/parser.h +++ b/source/mycss/property/parser.h @@ -28,13 +28,24 @@ #include "mycss/values/values.h" #ifdef __cplusplus -extern "C" { +//extern "C" { #endif bool mycss_property_parser_undef(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_items(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_align_self(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_fill_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_iteration_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_name(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_play_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_animation_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_appearance(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_backface_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_attachment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_clip(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -44,6 +55,9 @@ bool mycss_property_parser_background_origin(mycss_entry_t* entry, mycss_token_t bool mycss_property_parser_background_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_repeat(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_background_size(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_label(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bookmark_state(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -51,6 +65,7 @@ bool mycss_property_parser_border_bottom_left_radius(mycss_entry_t* entry, mycss bool mycss_property_parser_border_bottom_right_radius(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_bottom_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_border_collapse(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_image(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_image_outset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -66,6 +81,7 @@ bool mycss_property_parser_border_right(mycss_entry_t* entry, mycss_token_t* tok bool mycss_property_parser_border_right_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_right_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_right_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_border_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -74,11 +90,49 @@ bool mycss_property_parser_border_top_right_radius(mycss_entry_t* entry, mycss_t bool mycss_property_parser_border_top_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_top_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_border_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_box_decoration_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_box_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_box_sizing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_box_suppress(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_break_inside(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caption_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_caret_shape(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_clear(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_clear_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_interpolation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_interpolation_filters(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_color_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_count(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_gap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_rule_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_span(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_column_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_columns(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_contain(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_continue(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_counter_increment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cue_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_cursor(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_display(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_empty_cells(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_fill_rule(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex_basis(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_flex_direction(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -106,20 +160,56 @@ bool mycss_property_parser_font_variant_ligatures(mycss_entry_t* entry, mycss_to bool mycss_property_parser_font_variant_numeric(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_font_variant_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_font_weight(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_glyph_orientation_vertical(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_hanging_punctuation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_hyphens(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_image_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_indent_edge_reset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_inline_size_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_justify_content(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_letter_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_line_height_step(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_image(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_list_style_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_bottom(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_margin_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_mid(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_side(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_marker_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_max_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_max_lines(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_max_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_min_height(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_min_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_down(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_nav_up(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_end(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_offset_start(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_order(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_orphans(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_offset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_outline_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_overflow_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow_x(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_overflow_y(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding(mycss_entry_t* entry, mycss_token_t* token, bool last_response); @@ -127,8 +217,101 @@ bool mycss_property_parser_padding_bottom(mycss_entry_t* entry, mycss_token_t* t bool mycss_property_parser_padding_left(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_padding_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_pause_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_perspective(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_perspective_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_presentation_level(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_quotes(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_region_fragment(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_resize(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest_after(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_rest_before(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_right(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_merge(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_ruby_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_padding(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_stop(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_scroll_snap_type(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_image_threshold(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_margin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_outside(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_shape_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_speak(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_speak_as(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_string_set(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_dasharray(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_dashoffset(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_linecap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_linejoin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_miterlimit(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_opacity(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_stroke_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_tab_size(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_table_layout(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align_all(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_align_last(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_combine_upright(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_line(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_skip(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_decoration_styl(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_color(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_emphasis_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_indent(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_justify(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_orientation(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_overflow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_rendering(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_shadow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_size_adjust(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_text_underline_position(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_top(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_touch_action(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_box(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_origin(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transform_style(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_delay(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_property(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_transition_timing_function(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_unicode_bidi(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_user_select(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_vertical_align(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_visibility(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_balance(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_duration(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_family(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_pitch(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_range(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_rate(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_stress(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_voice_volume(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_white_space(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_widows(mycss_entry_t* entry, mycss_token_t* token, bool last_response); bool mycss_property_parser_width(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_will_change(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_break(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_spacing(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_word_wrap(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_wrap_flow(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_wrap_through(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_writing_mode(mycss_entry_t* entry, mycss_token_t* token, bool last_response); +bool mycss_property_parser_z_index(mycss_entry_t* entry, mycss_token_t* token, bool last_response); #ifdef __cplusplus } /* extern "C" */ diff --git a/source/mycss/property/resources.h b/source/mycss/property/resources.h index ac0e20c..55df0c9 100644 --- a/source/mycss/property/resources.h +++ b/source/mycss/property/resources.h @@ -22,671 +22,834 @@ #define MyHTML_MyCSS_PROPERTY_RESOURCES_H #pragma once -#define MyCSS_PROPERTY_STATIC_INDEX_FOR_SEARCH_SIZE 359 -#define MyCSS_PROPERTY_VALUE_STATIC_INDEX_FOR_SEARCH_SIZE 233 +#define MyCSS_PROPERTY_STATIC_INDEX_FOR_SEARCH_SIZE 263 +#define MyCSS_PROPERTY_VALUE_STATIC_INDEX_FOR_SEARCH_SIZE 227 static const mycss_property_index_static_entry_t mycss_property_index_static_for_search[] = { {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"flex-basis", 10, MyCSS_PROPERTY_TYPE_FLEX_BASIS, mycss_property_parser_flex_basis, 264, 3}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-stretch", 12, MyCSS_PROPERTY_TYPE_FONT_STRETCH, mycss_property_parser_font_stretch, 267, 5}, + {"animation-play-state", 20, MyCSS_PROPERTY_TYPE_ANIMATION_PLAY_STATE, mycss_property_parser_animation_play_state, 0, 6}, + {"columns", 7, MyCSS_PROPERTY_TYPE_COLUMNS, mycss_property_parser_columns, 268, 7}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-width", 12, MyCSS_PROPERTY_TYPE_BORDER_WIDTH, mycss_property_parser_border_width, 0, 10}, + {"caret-color", 11, MyCSS_PROPERTY_TYPE_CARET_COLOR, mycss_property_parser_caret_color, 269, 11}, + {"padding", 7, MyCSS_PROPERTY_TYPE_PADDING, mycss_property_parser_padding, 0, 12}, + {"border-top-width", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH, mycss_property_parser_border_top_width, 0, 13}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"display", 7, MyCSS_PROPERTY_TYPE_DISPLAY, mycss_property_parser_display, 270, 15}, + {"cue", 3, MyCSS_PROPERTY_TYPE_CUE, mycss_property_parser_cue, 271, 16}, + {"nav-down", 8, MyCSS_PROPERTY_TYPE_NAV_DOWN, mycss_property_parser_nav_down, 272, 17}, + {"nav-up", 6, MyCSS_PROPERTY_TYPE_NAV_UP, mycss_property_parser_nav_up, 273, 18}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right-width", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH, mycss_property_parser_border_right_width, 360, 8}, + {"border-radius", 13, MyCSS_PROPERTY_TYPE_BORDER_RADIUS, mycss_property_parser_border_radius, 0, 20}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow-x", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_X, mycss_property_parser_overflow_x, 0, 12}, - {"border-top-right-radius", 23, MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS, mycss_property_parser_border_top_right_radius, 0, 13}, - {"border-left-color", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR, mycss_property_parser_border_left_color, 0, 14}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"word-wrap", 9, MyCSS_PROPERTY_TYPE_WORD_WRAP, mycss_property_parser_word_wrap, 0, 25}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"voice-balance", 13, MyCSS_PROPERTY_TYPE_VOICE_BALANCE, mycss_property_parser_voice_balance, 275, 28}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-top", 10, MyCSS_PROPERTY_TYPE_MARGIN_TOP, mycss_property_parser_margin_top, 0, 21}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"rest", 4, MyCSS_PROPERTY_TYPE_REST, mycss_property_parser_rest, 276, 34}, + {"list-style-type", 15, MyCSS_PROPERTY_TYPE_LIST_STYLE_TYPE, mycss_property_parser_list_style_type, 0, 35}, + {"animation", 9, MyCSS_PROPERTY_TYPE_ANIMATION, mycss_property_parser_animation, 278, 36}, + {"nav-left", 8, MyCSS_PROPERTY_TYPE_NAV_LEFT, mycss_property_parser_nav_left, 279, 37}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"word-break", 10, MyCSS_PROPERTY_TYPE_WORD_BREAK, mycss_property_parser_word_break, 280, 39}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"continue", 8, MyCSS_PROPERTY_TYPE_CONTINUE, mycss_property_parser_continue, 283, 41}, + {"voice-rate", 10, MyCSS_PROPERTY_TYPE_VOICE_RATE, mycss_property_parser_voice_rate, 284, 42}, + {"flex", 4, MyCSS_PROPERTY_TYPE_FLEX, mycss_property_parser_flex, 286, 43}, + {"voice-stress", 12, MyCSS_PROPERTY_TYPE_VOICE_STRESS, mycss_property_parser_voice_stress, 0, 44}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"transition", 10, MyCSS_PROPERTY_TYPE_TRANSITION, mycss_property_parser_transition, 288, 46}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-bottom", 14, MyCSS_PROPERTY_TYPE_PADDING_BOTTOM, mycss_property_parser_padding_bottom, 0, 29}, + {"margin-top", 10, MyCSS_PROPERTY_TYPE_MARGIN_TOP, mycss_property_parser_margin_top, 289, 49}, + {"shape-margin", 12, MyCSS_PROPERTY_TYPE_SHAPE_MARGIN, mycss_property_parser_shape_margin, 0, 50}, + {"cue-before", 10, MyCSS_PROPERTY_TYPE_CUE_BEFORE, mycss_property_parser_cue_before, 290, 51}, + {"column-fill", 11, MyCSS_PROPERTY_TYPE_COLUMN_FILL, mycss_property_parser_column_fill, 291, 52}, + {"top", 3, MyCSS_PROPERTY_TYPE_TOP, mycss_property_parser_top, 292, 53}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"widows", 6, MyCSS_PROPERTY_TYPE_WIDOWS, mycss_property_parser_widows, 293, 55}, + {"caret-shape", 11, MyCSS_PROPERTY_TYPE_CARET_SHAPE, mycss_property_parser_caret_shape, 295, 56}, + {"cue-after", 9, MyCSS_PROPERTY_TYPE_CUE_AFTER, mycss_property_parser_cue_after, 296, 57}, + {"font-variant-ligatures", 22, MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES, mycss_property_parser_font_variant_ligatures, 298, 58}, + {"box-suppress", 12, MyCSS_PROPERTY_TYPE_BOX_SUPPRESS, mycss_property_parser_box_suppress, 299, 59}, + {"height", 6, MyCSS_PROPERTY_TYPE_HEIGHT, mycss_property_parser_height, 300, 60}, + {"caption-side", 12, MyCSS_PROPERTY_TYPE_CAPTION_SIDE, mycss_property_parser_caption_side, 0, 61}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"list-style-position", 19, MyCSS_PROPERTY_TYPE_LIST_STYLE_POSITION, mycss_property_parser_list_style_position, 301, 67}, + {"word-spacing", 12, MyCSS_PROPERTY_TYPE_WORD_SPACING, mycss_property_parser_word_spacing, 0, 68}, + {"animation-timing-function", 25, MyCSS_PROPERTY_TYPE_ANIMATION_TIMING_FUNCTION, mycss_property_parser_animation_timing_function, 0, 69}, + {"flex-direction", 14, MyCSS_PROPERTY_TYPE_FLEX_DIRECTION, mycss_property_parser_flex_direction, 302, 70}, + {"animation-duration", 18, MyCSS_PROPERTY_TYPE_ANIMATION_DURATION, mycss_property_parser_animation_duration, 0, 71}, + {"break-after", 11, MyCSS_PROPERTY_TYPE_BREAK_AFTER, mycss_property_parser_break_after, 304, 72}, + {"margin-bottom", 13, MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM, mycss_property_parser_margin_bottom, 305, 73}, + {"voice-pitch", 11, MyCSS_PROPERTY_TYPE_VOICE_PITCH, mycss_property_parser_voice_pitch, 0, 74}, + {"speak-as", 8, MyCSS_PROPERTY_TYPE_SPEAK_AS, mycss_property_parser_speak_as, 307, 75}, + {"width", 5, MyCSS_PROPERTY_TYPE_WIDTH, mycss_property_parser_width, 0, 76}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"justify-content", 15, MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT, mycss_property_parser_justify_content, 309, 78}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"indent-edge-reset", 17, MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET, mycss_property_parser_indent_edge_reset, 0, 80}, + {"border-bottom-width", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH, mycss_property_parser_border_bottom_width, 0, 81}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-radius", 13, MyCSS_PROPERTY_TYPE_BORDER_RADIUS, mycss_property_parser_border_radius, 0, 39}, + {"counter-increment", 17, MyCSS_PROPERTY_TYPE_COUNTER_INCREMENT, mycss_property_parser_counter_increment, 0, 83}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-spacing", 14, MyCSS_PROPERTY_TYPE_BORDER_SPACING, mycss_property_parser_border_spacing, 310, 86}, + {"caret", 5, MyCSS_PROPERTY_TYPE_CARET, mycss_property_parser_caret, 311, 87}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top", 10, MyCSS_PROPERTY_TYPE_BORDER_TOP, mycss_property_parser_border_top, 0, 90}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow-y", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_Y, mycss_property_parser_overflow_y, 0, 45}, + {"text-emphasis-color", 19, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_COLOR, mycss_property_parser_text_emphasis_color, 0, 92}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"text-shadow", 11, MyCSS_PROPERTY_TYPE_TEXT_SHADOW, mycss_property_parser_text_shadow, 0, 94}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-kerning", 12, MyCSS_PROPERTY_TYPE_FONT_KERNING, mycss_property_parser_font_kerning, 0, 96}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"flex-grow", 9, MyCSS_PROPERTY_TYPE_FLEX_GROW, mycss_property_parser_flex_grow, 313, 98}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-image", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE, mycss_property_parser_background_image, 361, 50}, + {"text-emphasis-position", 22, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_POSITION, mycss_property_parser_text_emphasis_position, 0, 100}, + {"tab-size", 8, MyCSS_PROPERTY_TYPE_TAB_SIZE, mycss_property_parser_tab_size, 0, 101}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"outline", 7, MyCSS_PROPERTY_TYPE_OUTLINE, mycss_property_parser_outline, 315, 104}, + {"writing-mode", 12, MyCSS_PROPERTY_TYPE_WRITING_MODE, mycss_property_parser_writing_mode, 317, 105}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"text-emphasis-style", 19, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS_STYLE, mycss_property_parser_text_emphasis_style, 0, 107}, + {"right", 5, MyCSS_PROPERTY_TYPE_RIGHT, mycss_property_parser_right, 318, 108}, + {"font-synthesis", 14, MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS, mycss_property_parser_font_synthesis, 320, 109}, + {"outline-offset", 14, MyCSS_PROPERTY_TYPE_OUTLINE_OFFSET, mycss_property_parser_outline_offset, 321, 110}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"box-shadow", 10, MyCSS_PROPERTY_TYPE_BOX_SHADOW, mycss_property_parser_box_shadow, 0, 112}, + {"direction", 9, MyCSS_PROPERTY_TYPE_DIRECTION, mycss_property_parser_direction, 322, 113}, + {"border-right-style", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE, mycss_property_parser_border_right_style, 323, 114}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"inline-size-step", 16, MyCSS_PROPERTY_TYPE_INLINE_SIZE_STEP, mycss_property_parser_inline_size_step, 0, 116}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right-color", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR, mycss_property_parser_border_right_color, 362, 57}, + {"transition-timing-function", 26, MyCSS_PROPERTY_TYPE_TRANSITION_TIMING_FUNCTION, mycss_property_parser_transition_timing_function, 0, 118}, + {"marker-mid", 10, MyCSS_PROPERTY_TYPE_MARKER_MID, mycss_property_parser_marker_mid, 324, 119}, + {"marker-side", 11, MyCSS_PROPERTY_TYPE_MARKER_SIDE, mycss_property_parser_marker_side, 325, 120}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"quotes", 6, MyCSS_PROPERTY_TYPE_QUOTES, mycss_property_parser_quotes, 326, 123}, + {"border-left", 11, MyCSS_PROPERTY_TYPE_BORDER_LEFT, mycss_property_parser_border_left, 328, 124}, + {"voice-range", 11, MyCSS_PROPERTY_TYPE_VOICE_RANGE, mycss_property_parser_voice_range, 0, 125}, + {"cursor", 6, MyCSS_PROPERTY_TYPE_CURSOR, mycss_property_parser_cursor, 329, 126}, + {"opacity", 7, MyCSS_PROPERTY_TYPE_OPACITY, mycss_property_parser_opacity, 330, 127}, + {"marker", 6, MyCSS_PROPERTY_TYPE_MARKER, mycss_property_parser_marker, 331, 128}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-family", 11, MyCSS_PROPERTY_TYPE_FONT_FAMILY, mycss_property_parser_font_family, 0, 61}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-kerning", 12, MyCSS_PROPERTY_TYPE_FONT_KERNING, mycss_property_parser_font_kerning, 0, 64}, + {"offset-start", 12, MyCSS_PROPERTY_TYPE_OFFSET_START, mycss_property_parser_offset_start, 0, 132}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"appearance", 10, MyCSS_PROPERTY_TYPE_APPEARANCE, mycss_property_parser_appearance, 333, 135}, + {"animation-name", 14, MyCSS_PROPERTY_TYPE_ANIMATION_NAME, mycss_property_parser_animation_name, 334, 136}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"clear", 5, MyCSS_PROPERTY_TYPE_CLEAR, mycss_property_parser_clear, 0, 68}, - {"min-width", 9, MyCSS_PROPERTY_TYPE_MIN_WIDTH, mycss_property_parser_min_width, 363, 69}, + {"column-rule-width", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_WIDTH, mycss_property_parser_column_rule_width, 0, 138}, + {"border-collapse", 15, MyCSS_PROPERTY_TYPE_BORDER_COLLAPSE, mycss_property_parser_border_collapse, 335, 139}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"unicode-bidi", 12, MyCSS_PROPERTY_TYPE_UNICODE_BIDI, mycss_property_parser_unicode_bidi, 336, 141}, + {"margin", 6, MyCSS_PROPERTY_TYPE_MARGIN, mycss_property_parser_margin, 0, 142}, + {"left", 4, MyCSS_PROPERTY_TYPE_LEFT, mycss_property_parser_left, 337, 143}, + {"fill", 4, MyCSS_PROPERTY_TYPE_FILL, mycss_property_parser_fill, 0, 144}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-right-width", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_WIDTH, mycss_property_parser_border_right_width, 340, 146}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"min-height", 10, MyCSS_PROPERTY_TYPE_MIN_HEIGHT, mycss_property_parser_min_height, 364, 73}, + {"align-items", 11, MyCSS_PROPERTY_TYPE_ALIGN_ITEMS, mycss_property_parser_align_items, 0, 148}, + {"color", 5, MyCSS_PROPERTY_TYPE_COLOR, mycss_property_parser_color, 341, 149}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"order", 5, MyCSS_PROPERTY_TYPE_ORDER, mycss_property_parser_order, 342, 151}, + {"rest-before", 11, MyCSS_PROPERTY_TYPE_REST_BEFORE, mycss_property_parser_rest_before, 343, 152}, + {"color-rendering", 15, MyCSS_PROPERTY_TYPE_COLOR_RENDERING, mycss_property_parser_color_rendering, 0, 153}, + {"animation-iteration-count", 25, MyCSS_PROPERTY_TYPE_ANIMATION_ITERATION_COUNT, mycss_property_parser_animation_iteration_count, 0, 154}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top-right-radius", 23, MyCSS_PROPERTY_TYPE_BORDER_TOP_RIGHT_RADIUS, mycss_property_parser_border_top_right_radius, 0, 156}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-right-radius", 26, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, mycss_property_parser_border_bottom_right_radius, 0, 77}, + {"wrap-flow", 9, MyCSS_PROPERTY_TYPE_WRAP_FLOW, mycss_property_parser_wrap_flow, 344, 158}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"list-style-image", 16, MyCSS_PROPERTY_TYPE_LIST_STYLE_IMAGE, mycss_property_parser_list_style_image, 0, 160}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"outline-width", 13, MyCSS_PROPERTY_TYPE_OUTLINE_WIDTH, mycss_property_parser_outline_width, 345, 163}, + {"break-before", 12, MyCSS_PROPERTY_TYPE_BREAK_BEFORE, mycss_property_parser_break_before, 348, 164}, + {"background", 10, MyCSS_PROPERTY_TYPE_BACKGROUND, mycss_property_parser_background, 351, 165}, + {"stroke-linecap", 14, MyCSS_PROPERTY_TYPE_STROKE_LINECAP, mycss_property_parser_stroke_linecap, 0, 166}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-bottom", 13, MyCSS_PROPERTY_TYPE_MARGIN_BOTTOM, mycss_property_parser_margin_bottom, 0, 84}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"order", 5, MyCSS_PROPERTY_TYPE_ORDER, mycss_property_parser_order, 365, 87}, + {"user-select", 11, MyCSS_PROPERTY_TYPE_USER_SELECT, mycss_property_parser_user_select, 0, 172}, + {"nav-right", 9, MyCSS_PROPERTY_TYPE_NAV_RIGHT, mycss_property_parser_nav_right, 352, 173}, + {"z-index", 7, MyCSS_PROPERTY_TYPE_Z_INDEX, mycss_property_parser_z_index, 353, 174}, + {"backface-visibility", 19, MyCSS_PROPERTY_TYPE_BACKFACE_VISIBILITY, mycss_property_parser_backface_visibility, 0, 175}, + {"background-color", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR, mycss_property_parser_background_color, 354, 176}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"resize", 6, MyCSS_PROPERTY_TYPE_RESIZE, mycss_property_parser_resize, 0, 179}, + {"scroll-snap-align", 17, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_ALIGN, mycss_property_parser_scroll_snap_align, 0, 180}, + {"transform", 9, MyCSS_PROPERTY_TYPE_TRANSFORM, mycss_property_parser_transform, 355, 181}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-right", 12, MyCSS_PROPERTY_TYPE_BORDER_RIGHT, mycss_property_parser_border_right, 0, 183}, + {"bottom", 6, MyCSS_PROPERTY_TYPE_BOTTOM, mycss_property_parser_bottom, 357, 184}, + {"text-decoration-styl", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_STYL, mycss_property_parser_text_decoration_styl, 0, 185}, + {"stroke-width", 12, MyCSS_PROPERTY_TYPE_STROKE_WIDTH, mycss_property_parser_stroke_width, 0, 186}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-style", 10, MyCSS_PROPERTY_TYPE_FONT_STYLE, mycss_property_parser_font_style, 359, 188}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"stroke-opacity", 14, MyCSS_PROPERTY_TYPE_STROKE_OPACITY, mycss_property_parser_stroke_opacity, 0, 191}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"color-interpolation", 19, MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION, mycss_property_parser_color_interpolation, 0, 193}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-top-left-radius", 22, MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS, mycss_property_parser_border_top_left_radius, 0, 195}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-size", 9, MyCSS_PROPERTY_TYPE_FONT_SIZE, mycss_property_parser_font_size, 0, 97}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-left", 12, MyCSS_PROPERTY_TYPE_PADDING_LEFT, mycss_property_parser_padding_left, 0, 99}, - {"border-bottom-color", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR, mycss_property_parser_border_bottom_color, 0, 100}, - {"border-right-style", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_STYLE, mycss_property_parser_border_right_style, 366, 101}, + {"border-color", 12, MyCSS_PROPERTY_TYPE_BORDER_COLOR, mycss_property_parser_border_color, 0, 198}, + {"orphans", 7, MyCSS_PROPERTY_TYPE_ORPHANS, mycss_property_parser_orphans, 361, 199}, + {"text-decoration", 15, MyCSS_PROPERTY_TYPE_TEXT_DECORATION, mycss_property_parser_text_decoration, 0, 200}, + {"min-height", 10, MyCSS_PROPERTY_TYPE_MIN_HEIGHT, mycss_property_parser_min_height, 363, 201}, + {"font-language-override", 22, MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE, mycss_property_parser_font_language_override, 0, 202}, + {"animation-fill-mode", 19, MyCSS_PROPERTY_TYPE_ANIMATION_FILL_MODE, mycss_property_parser_animation_fill_mode, 0, 203}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"column-width", 12, MyCSS_PROPERTY_TYPE_COLUMN_WIDTH, mycss_property_parser_column_width, 364, 206}, + {"background-position", 19, MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION, mycss_property_parser_background_position, 0, 207}, + {"voice-volume", 12, MyCSS_PROPERTY_TYPE_VOICE_VOLUME, mycss_property_parser_voice_volume, 0, 208}, + {"padding-left", 12, MyCSS_PROPERTY_TYPE_PADDING_LEFT, mycss_property_parser_padding_left, 0, 209}, + {"overflow", 8, MyCSS_PROPERTY_TYPE_OVERFLOW, mycss_property_parser_overflow, 365, 210}, + {"text-indent", 11, MyCSS_PROPERTY_TYPE_TEXT_INDENT, mycss_property_parser_text_indent, 367, 211}, + {"box-sizing", 10, MyCSS_PROPERTY_TYPE_BOX_SIZING, mycss_property_parser_box_sizing, 369, 212}, + {"ruby-align", 10, MyCSS_PROPERTY_TYPE_RUBY_ALIGN, mycss_property_parser_ruby_align, 370, 213}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"background-repeat", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT, mycss_property_parser_background_repeat, 0, 215}, + {"font-size-adjust", 16, MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST, mycss_property_parser_font_size_adjust, 371, 216}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"image-rendering", 15, MyCSS_PROPERTY_TYPE_IMAGE_RENDERING, mycss_property_parser_image_rendering, 372, 218}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-grow", 9, MyCSS_PROPERTY_TYPE_FLEX_GROW, mycss_property_parser_flex_grow, 367, 107}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"margin-left", 11, MyCSS_PROPERTY_TYPE_MARGIN_LEFT, mycss_property_parser_margin_left, 373, 221}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"contain", 7, MyCSS_PROPERTY_TYPE_CONTAIN, mycss_property_parser_contain, 374, 224}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"padding-bottom", 14, MyCSS_PROPERTY_TYPE_PADDING_BOTTOM, mycss_property_parser_padding_bottom, 0, 226}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-variant", 12, MyCSS_PROPERTY_TYPE_FONT_VARIANT, mycss_property_parser_font_variant, 375, 228}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-repeat", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_REPEAT, mycss_property_parser_background_repeat, 0, 115}, - {"font-language-override", 22, MyCSS_PROPERTY_TYPE_FONT_LANGUAGE_OVERRIDE, mycss_property_parser_font_language_override, 0, 116}, - {"border-left", 11, MyCSS_PROPERTY_TYPE_BORDER_LEFT, mycss_property_parser_border_left, 368, 117}, + {"border", 6, MyCSS_PROPERTY_TYPE_BORDER, mycss_property_parser_border, 376, 231}, + {"line-height-step", 16, MyCSS_PROPERTY_TYPE_LINE_HEIGHT_STEP, mycss_property_parser_line_height_step, 0, 232}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-size-adjust", 16, MyCSS_PROPERTY_TYPE_FONT_SIZE_ADJUST, mycss_property_parser_font_size_adjust, 0, 120}, + {"visibility", 10, MyCSS_PROPERTY_TYPE_VISIBILITY, mycss_property_parser_visibility, 377, 235}, + {"font-variant-position", 21, MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION, mycss_property_parser_font_variant_position, 379, 236}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"transition-delay", 16, MyCSS_PROPERTY_TYPE_TRANSITION_DELAY, mycss_property_parser_transition_delay, 0, 238}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"font-variant-numeric", 20, MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC, mycss_property_parser_font_variant_numeric, 380, 240}, + {"margin-right", 12, MyCSS_PROPERTY_TYPE_MARGIN_RIGHT, mycss_property_parser_margin_right, 381, 241}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"min-width", 9, MyCSS_PROPERTY_TYPE_MIN_WIDTH, mycss_property_parser_min_width, 382, 244}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"overflow", 8, MyCSS_PROPERTY_TYPE_OVERFLOW, mycss_property_parser_overflow, 0, 127}, + {"speak", 5, MyCSS_PROPERTY_TYPE_SPEAK, mycss_property_parser_speak, 383, 247}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"padding-top", 11, MyCSS_PROPERTY_TYPE_PADDING_TOP, mycss_property_parser_padding_top, 0, 129}, + {"float", 5, MyCSS_PROPERTY_TYPE_FLOAT, mycss_property_parser_float, 0, 249}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"voice-duration", 14, MyCSS_PROPERTY_TYPE_VOICE_DURATION, mycss_property_parser_voice_duration, 384, 251}, + {"font", 4, MyCSS_PROPERTY_TYPE_FONT, mycss_property_parser_font, 386, 252}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"table-layout", 12, MyCSS_PROPERTY_TYPE_TABLE_LAYOUT, mycss_property_parser_table_layout, 0, 254}, {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"width", 5, MyCSS_PROPERTY_TYPE_WIDTH, mycss_property_parser_width, 0, 133}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex", 4, MyCSS_PROPERTY_TYPE_FLEX, mycss_property_parser_flex, 0, 137}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin", 6, MyCSS_PROPERTY_TYPE_MARGIN, mycss_property_parser_margin, 0, 141}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-wrap", 9, MyCSS_PROPERTY_TYPE_FLEX_WRAP, mycss_property_parser_flex_wrap, 0, 143}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-width", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_WIDTH, mycss_property_parser_border_bottom_width, 0, 148}, - {"flex-shrink", 11, MyCSS_PROPERTY_TYPE_FLEX_SHRINK, mycss_property_parser_flex_shrink, 0, 149}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-left", 11, MyCSS_PROPERTY_TYPE_MARGIN_LEFT, mycss_property_parser_margin_left, 0, 152}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-color", 12, MyCSS_PROPERTY_TYPE_BORDER_COLOR, mycss_property_parser_border_color, 369, 158}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-content", 13, MyCSS_PROPERTY_TYPE_ALIGN_CONTENT, mycss_property_parser_align_content, 0, 164}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-caps", 17, MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS, mycss_property_parser_font_variant_caps, 0, 166}, - {"padding-right", 13, MyCSS_PROPERTY_TYPE_PADDING_RIGHT, mycss_property_parser_padding_right, 0, 167}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-origin", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN, mycss_property_parser_background_origin, 0, 171}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant", 12, MyCSS_PROPERTY_TYPE_FONT_VARIANT, mycss_property_parser_font_variant, 0, 180}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-alternates", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES, mycss_property_parser_font_variant_alternates, 0, 182}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-position", 19, MyCSS_PROPERTY_TYPE_BACKGROUND_POSITION, mycss_property_parser_background_position, 0, 191}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-weight", 11, MyCSS_PROPERTY_TYPE_FONT_WEIGHT, mycss_property_parser_font_weight, 0, 195}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"flex-direction", 14, MyCSS_PROPERTY_TYPE_FLEX_DIRECTION, mycss_property_parser_flex_direction, 0, 198}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-numeric", 20, MyCSS_PROPERTY_TYPE_FONT_VARIANT_NUMERIC, mycss_property_parser_font_variant_numeric, 0, 203}, - {"background-size", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE, mycss_property_parser_background_size, 0, 204}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-stretch", 12, MyCSS_PROPERTY_TYPE_FONT_STRETCH, mycss_property_parser_font_stretch, 0, 211}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-self", 10, MyCSS_PROPERTY_TYPE_ALIGN_SELF, mycss_property_parser_align_self, 0, 216}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-clip", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP, mycss_property_parser_background_clip, 0, 219}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"height", 6, MyCSS_PROPERTY_TYPE_HEIGHT, mycss_property_parser_height, 0, 226}, - {"border-left-width", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH, mycss_property_parser_border_left_width, 0, 227}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"margin-right", 12, MyCSS_PROPERTY_TYPE_MARGIN_RIGHT, mycss_property_parser_margin_right, 370, 231}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-image-outset", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET, mycss_property_parser_border_image_outset, 371, 234}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-width", 12, MyCSS_PROPERTY_TYPE_BORDER_WIDTH, mycss_property_parser_border_width, 0, 245}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-left-style", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE, mycss_property_parser_border_left_style, 0, 255}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"box-suppress", 12, MyCSS_PROPERTY_TYPE_BOX_SUPPRESS, mycss_property_parser_box_suppress, 0, 257}, - {"visibility", 10, MyCSS_PROPERTY_TYPE_VISIBILITY, mycss_property_parser_visibility, 0, 258}, - {"border", 6, MyCSS_PROPERTY_TYPE_BORDER, mycss_property_parser_border, 0, 259}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-top", 10, MyCSS_PROPERTY_TYPE_BORDER_TOP, mycss_property_parser_border_top, 0, 266}, - {"flex-basis", 10, MyCSS_PROPERTY_TYPE_FLEX_BASIS, mycss_property_parser_flex_basis, 0, 267}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"float-displace", 14, MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE, mycss_property_parser_float_displace, 0, 270}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"justify-content", 15, MyCSS_PROPERTY_TYPE_JUSTIFY_CONTENT, mycss_property_parser_justify_content, 0, 274}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"indent-edge-reset", 17, MyCSS_PROPERTY_TYPE_INDENT_EDGE_RESET, mycss_property_parser_indent_edge_reset, 0, 277}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"float", 5, MyCSS_PROPERTY_TYPE_FLOAT, mycss_property_parser_float, 0, 285}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"align-items", 11, MyCSS_PROPERTY_TYPE_ALIGN_ITEMS, mycss_property_parser_align_items, 0, 287}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"clear-after", 11, MyCSS_PROPERTY_TYPE_CLEAR_AFTER, mycss_property_parser_clear_after, 0, 292}, - {"border-bottom", 13, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM, mycss_property_parser_border_bottom, 0, 293}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-bottom-left-radius", 25, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS, mycss_property_parser_border_bottom_left_radius, 0, 295}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-variant-ligatures", 22, MyCSS_PROPERTY_TYPE_FONT_VARIANT_LIGATURES, mycss_property_parser_font_variant_ligatures, 372, 299}, - {"font", 4, MyCSS_PROPERTY_TYPE_FONT, mycss_property_parser_font, 0, 300}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"box-shadow", 10, MyCSS_PROPERTY_TYPE_BOX_SHADOW, mycss_property_parser_box_shadow, 0, 305}, - {"border-bottom-style", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE, mycss_property_parser_border_bottom_style, 0, 306}, - {"border-style", 12, MyCSS_PROPERTY_TYPE_BORDER_STYLE, mycss_property_parser_border_style, 373, 307}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background-color", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_COLOR, mycss_property_parser_background_color, 374, 330}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"display", 7, MyCSS_PROPERTY_TYPE_DISPLAY, mycss_property_parser_display, 0, 336}, - {"padding", 7, MyCSS_PROPERTY_TYPE_PADDING, mycss_property_parser_padding, 0, 337}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"font-style", 10, MyCSS_PROPERTY_TYPE_FONT_STYLE, mycss_property_parser_font_style, 0, 347}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"background", 10, MyCSS_PROPERTY_TYPE_BACKGROUND, mycss_property_parser_background, 375, 353}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-right", 12, MyCSS_PROPERTY_TYPE_BORDER_RIGHT, mycss_property_parser_border_right, 0, 356}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, - {"border-image-width", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH, mycss_property_parser_border_image_width, 0, 360}, - {"border-top-style", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE, mycss_property_parser_border_top_style, 0, 361}, - {"font-feature-settings", 21, MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS, mycss_property_parser_font_feature_settings, 0, 362}, - {"max-width", 9, MyCSS_PROPERTY_TYPE_MAX_WIDTH, mycss_property_parser_max_width, 0, 363}, - {"max-height", 10, MyCSS_PROPERTY_TYPE_MAX_HEIGHT, mycss_property_parser_max_height, 0, 364}, - {"border-top-width", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_WIDTH, mycss_property_parser_border_top_width, 0, 365}, - {"border-image-slice", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE, mycss_property_parser_border_image_slice, 0, 366}, - {"flex-flow", 9, MyCSS_PROPERTY_TYPE_FLEX_FLOW, mycss_property_parser_flex_flow, 0, 367}, - {"font-variant-position", 21, MyCSS_PROPERTY_TYPE_FONT_VARIANT_POSITION, mycss_property_parser_font_variant_position, 0, 368}, - {"font-synthesis", 14, MyCSS_PROPERTY_TYPE_FONT_SYNTHESIS, mycss_property_parser_font_synthesis, 0, 369}, - {"border-top-left-radius", 22, MyCSS_PROPERTY_TYPE_BORDER_TOP_LEFT_RADIUS, mycss_property_parser_border_top_left_radius, 0, 370}, - {"border-image-repeat", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT, mycss_property_parser_border_image_repeat, 0, 371}, - {"font-variant-east-asian", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN, mycss_property_parser_font_variant_east_asian, 0, 372}, - {"border-image", 12, MyCSS_PROPERTY_TYPE_BORDER_IMAGE, mycss_property_parser_border_image, 0, 373}, - {"border-top-color", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR, mycss_property_parser_border_top_color, 0, 374}, - {"background-attachment", 21, MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT, mycss_property_parser_background_attachment, 0, 375}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"stroke", 6, MyCSS_PROPERTY_TYPE_STROKE, mycss_property_parser_stroke, 0, 259}, + {"line-height", 11, MyCSS_PROPERTY_TYPE_LINE_HEIGHT, mycss_property_parser_line_height, 387, 260}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_TYPE_UNDEF, NULL, 0, 0}, + {"border-bottom", 13, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM, mycss_property_parser_border_bottom, 265, 264}, + {"background-clip", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_CLIP, mycss_property_parser_background_clip, 266, 265}, + {"transition-property", 19, MyCSS_PROPERTY_TYPE_TRANSITION_PROPERTY, mycss_property_parser_transition_property, 0, 266}, + {"text-rendering", 14, MyCSS_PROPERTY_TYPE_TEXT_RENDERING, mycss_property_parser_text_rendering, 0, 267}, + {"pause-after", 11, MyCSS_PROPERTY_TYPE_PAUSE_AFTER, mycss_property_parser_pause_after, 0, 268}, + {"clear-after", 11, MyCSS_PROPERTY_TYPE_CLEAR_AFTER, mycss_property_parser_clear_after, 0, 269}, + {"offset-end", 10, MyCSS_PROPERTY_TYPE_OFFSET_END, mycss_property_parser_offset_end, 0, 270}, + {"pause", 5, MyCSS_PROPERTY_TYPE_PAUSE, mycss_property_parser_pause, 0, 271}, + {"transform-box", 13, MyCSS_PROPERTY_TYPE_TRANSFORM_BOX, mycss_property_parser_transform_box, 0, 272}, + {"text-transform", 14, MyCSS_PROPERTY_TYPE_TEXT_TRANSFORM, mycss_property_parser_text_transform, 274, 273}, + {"border-bottom-style", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_STYLE, mycss_property_parser_border_bottom_style, 0, 274}, + {"border-bottom-color", 19, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_COLOR, mycss_property_parser_border_bottom_color, 0, 275}, + {"perspective", 11, MyCSS_PROPERTY_TYPE_PERSPECTIVE, mycss_property_parser_perspective, 277, 276}, + {"shape-outside", 13, MyCSS_PROPERTY_TYPE_SHAPE_OUTSIDE, mycss_property_parser_shape_outside, 0, 277}, + {"fill-opacity", 12, MyCSS_PROPERTY_TYPE_FILL_OPACITY, mycss_property_parser_fill_opacity, 0, 278}, + {"pause-before", 12, MyCSS_PROPERTY_TYPE_PAUSE_BEFORE, mycss_property_parser_pause_before, 0, 279}, + {"rest-after", 10, MyCSS_PROPERTY_TYPE_REST_AFTER, mycss_property_parser_rest_after, 281, 280}, + {"border-left-color", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_COLOR, mycss_property_parser_border_left_color, 282, 281}, + {"border-bottom-right-radius", 26, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, mycss_property_parser_border_bottom_right_radius, 0, 282}, + {"letter-spacing", 14, MyCSS_PROPERTY_TYPE_LETTER_SPACING, mycss_property_parser_letter_spacing, 0, 283}, + {"outline-style", 13, MyCSS_PROPERTY_TYPE_OUTLINE_STYLE, mycss_property_parser_outline_style, 285, 284}, + {"offset-before", 13, MyCSS_PROPERTY_TYPE_OFFSET_BEFORE, mycss_property_parser_offset_before, 0, 285}, + {"background-image", 16, MyCSS_PROPERTY_TYPE_BACKGROUND_IMAGE, mycss_property_parser_background_image, 287, 286}, + {"border-top-style", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_STYLE, mycss_property_parser_border_top_style, 0, 287}, + {"text-align", 10, MyCSS_PROPERTY_TYPE_TEXT_ALIGN, mycss_property_parser_text_align, 0, 288}, + {"align-content", 13, MyCSS_PROPERTY_TYPE_ALIGN_CONTENT, mycss_property_parser_align_content, 0, 289}, + {"padding-right", 13, MyCSS_PROPERTY_TYPE_PADDING_RIGHT, mycss_property_parser_padding_right, 0, 290}, + {"perspective-origin", 18, MyCSS_PROPERTY_TYPE_PERSPECTIVE_ORIGIN, mycss_property_parser_perspective_origin, 0, 291}, + {"align-self", 10, MyCSS_PROPERTY_TYPE_ALIGN_SELF, mycss_property_parser_align_self, 0, 292}, + {"font-family", 11, MyCSS_PROPERTY_TYPE_FONT_FAMILY, mycss_property_parser_font_family, 294, 293}, + {"touch-action", 12, MyCSS_PROPERTY_TYPE_TOUCH_ACTION, mycss_property_parser_touch_action, 0, 294}, + {"column-rule", 11, MyCSS_PROPERTY_TYPE_COLUMN_RULE, mycss_property_parser_column_rule, 0, 295}, + {"transform-style", 15, MyCSS_PROPERTY_TYPE_TRANSFORM_STYLE, mycss_property_parser_transform_style, 297, 296}, + {"font-variant-caps", 17, MyCSS_PROPERTY_TYPE_FONT_VARIANT_CAPS, mycss_property_parser_font_variant_caps, 0, 297}, + {"font-variant-east-asian", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_EAST_ASIAN, mycss_property_parser_font_variant_east_asian, 0, 298}, + {"region-fragment", 15, MyCSS_PROPERTY_TYPE_REGION_FRAGMENT, mycss_property_parser_region_fragment, 0, 299}, + {"string-set", 10, MyCSS_PROPERTY_TYPE_STRING_SET, mycss_property_parser_string_set, 0, 300}, + {"shape-image-threshold", 21, MyCSS_PROPERTY_TYPE_SHAPE_IMAGE_THRESHOLD, mycss_property_parser_shape_image_threshold, 0, 301}, + {"border-image-outset", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_OUTSET, mycss_property_parser_border_image_outset, 303, 302}, + {"border-image-repeat", 19, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_REPEAT, mycss_property_parser_border_image_repeat, 0, 303}, + {"text-combine-upright", 20, MyCSS_PROPERTY_TYPE_TEXT_COMBINE_UPRIGHT, mycss_property_parser_text_combine_upright, 0, 304}, + {"text-orientation", 16, MyCSS_PROPERTY_TYPE_TEXT_ORIENTATION, mycss_property_parser_text_orientation, 306, 305}, + {"transform-origin", 16, MyCSS_PROPERTY_TYPE_TRANSFORM_ORIGIN, mycss_property_parser_transform_origin, 0, 306}, + {"stroke-miterlimit", 17, MyCSS_PROPERTY_TYPE_STROKE_MITERLIMIT, mycss_property_parser_stroke_miterlimit, 308, 307}, + {"stroke-dashoffset", 17, MyCSS_PROPERTY_TYPE_STROKE_DASHOFFSET, mycss_property_parser_stroke_dashoffset, 0, 308}, + {"border-bottom-left-radius", 25, MyCSS_PROPERTY_TYPE_BORDER_BOTTOM_LEFT_RADIUS, mycss_property_parser_border_bottom_left_radius, 0, 309}, + {"column-rule-style", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_STYLE, mycss_property_parser_column_rule_style, 0, 310}, + {"hyphens", 7, MyCSS_PROPERTY_TYPE_HYPHENS, mycss_property_parser_hyphens, 312, 311}, + {"text-overflow", 13, MyCSS_PROPERTY_TYPE_TEXT_OVERFLOW, mycss_property_parser_text_overflow, 0, 312}, + {"flex-flow", 9, MyCSS_PROPERTY_TYPE_FLEX_FLOW, mycss_property_parser_flex_flow, 314, 313}, + {"offset-after", 12, MyCSS_PROPERTY_TYPE_OFFSET_AFTER, mycss_property_parser_offset_after, 0, 314}, + {"line-break", 10, MyCSS_PROPERTY_TYPE_LINE_BREAK, mycss_property_parser_line_break, 316, 315}, + {"text-emphasis", 13, MyCSS_PROPERTY_TYPE_TEXT_EMPHASIS, mycss_property_parser_text_emphasis, 0, 316}, + {"float-displace", 14, MyCSS_PROPERTY_TYPE_FLOAT_DISPLACE, mycss_property_parser_float_displace, 0, 317}, + {"bookmark-level", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_LEVEL, mycss_property_parser_bookmark_level, 319, 318}, + {"bookmark-label", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_LABEL, mycss_property_parser_bookmark_label, 0, 319}, + {"animation-delay", 15, MyCSS_PROPERTY_TYPE_ANIMATION_DELAY, mycss_property_parser_animation_delay, 0, 320}, + {"box-decoration-break", 20, MyCSS_PROPERTY_TYPE_BOX_DECORATION_BREAK, mycss_property_parser_box_decoration_break, 0, 321}, + {"text-justify", 12, MyCSS_PROPERTY_TYPE_TEXT_JUSTIFY, mycss_property_parser_text_justify, 0, 322}, + {"border-image-slice", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_SLICE, mycss_property_parser_border_image_slice, 0, 323}, + {"marker-end", 10, MyCSS_PROPERTY_TYPE_MARKER_END, mycss_property_parser_marker_end, 0, 324}, + {"text-align-last", 15, MyCSS_PROPERTY_TYPE_TEXT_ALIGN_LAST, mycss_property_parser_text_align_last, 0, 325}, + {"overflow-x", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_X, mycss_property_parser_overflow_x, 327, 326}, + {"hanging-punctuation", 19, MyCSS_PROPERTY_TYPE_HANGING_PUNCTUATION, mycss_property_parser_hanging_punctuation, 0, 327}, + {"voice-family", 12, MyCSS_PROPERTY_TYPE_VOICE_FAMILY, mycss_property_parser_voice_family, 0, 328}, + {"column-span", 11, MyCSS_PROPERTY_TYPE_COLUMN_SPAN, mycss_property_parser_column_span, 0, 329}, + {"flex-shrink", 11, MyCSS_PROPERTY_TYPE_FLEX_SHRINK, mycss_property_parser_flex_shrink, 0, 330}, + {"outline-color", 13, MyCSS_PROPERTY_TYPE_OUTLINE_COLOR, mycss_property_parser_outline_color, 332, 331}, + {"stroke-linejoin", 15, MyCSS_PROPERTY_TYPE_STROKE_LINEJOIN, mycss_property_parser_stroke_linejoin, 0, 332}, + {"overflow-wrap", 13, MyCSS_PROPERTY_TYPE_OVERFLOW_WRAP, mycss_property_parser_overflow_wrap, 0, 333}, + {"column-rule-color", 17, MyCSS_PROPERTY_TYPE_COLUMN_RULE_COLOR, mycss_property_parser_column_rule_color, 0, 334}, + {"background-size", 15, MyCSS_PROPERTY_TYPE_BACKGROUND_SIZE, mycss_property_parser_background_size, 0, 335}, + {"scroll-padding", 14, MyCSS_PROPERTY_TYPE_SCROLL_PADDING, mycss_property_parser_scroll_padding, 0, 336}, + {"font-size", 9, MyCSS_PROPERTY_TYPE_FONT_SIZE, mycss_property_parser_font_size, 338, 337}, + {"fill-rule", 9, MyCSS_PROPERTY_TYPE_FILL_RULE, mycss_property_parser_fill_rule, 339, 338}, + {"stroke-dasharray", 16, MyCSS_PROPERTY_TYPE_STROKE_DASHARRAY, mycss_property_parser_stroke_dasharray, 0, 339}, + {"border-image-width", 18, MyCSS_PROPERTY_TYPE_BORDER_IMAGE_WIDTH, mycss_property_parser_border_image_width, 0, 340}, + {"clear", 5, MyCSS_PROPERTY_TYPE_CLEAR, mycss_property_parser_clear, 0, 341}, + {"shape-rendering", 15, MyCSS_PROPERTY_TYPE_SHAPE_RENDERING, mycss_property_parser_shape_rendering, 0, 342}, + {"scroll-snap-stop", 16, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_STOP, mycss_property_parser_scroll_snap_stop, 0, 343}, + {"column-gap", 10, MyCSS_PROPERTY_TYPE_COLUMN_GAP, mycss_property_parser_column_gap, 0, 344}, + {"text-size-adjust", 16, MyCSS_PROPERTY_TYPE_TEXT_SIZE_ADJUST, mycss_property_parser_text_size_adjust, 346, 345}, + {"scroll-snap-type", 16, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_TYPE, mycss_property_parser_scroll_snap_type, 347, 346}, + {"font-feature-settings", 21, MyCSS_PROPERTY_TYPE_FONT_FEATURE_SETTINGS, mycss_property_parser_font_feature_settings, 0, 347}, + {"break-inside", 12, MyCSS_PROPERTY_TYPE_BREAK_INSIDE, mycss_property_parser_break_inside, 349, 348}, + {"border-style", 12, MyCSS_PROPERTY_TYPE_BORDER_STYLE, mycss_property_parser_border_style, 350, 349}, + {"border-image", 12, MyCSS_PROPERTY_TYPE_BORDER_IMAGE, mycss_property_parser_border_image, 0, 350}, + {"border-right-color", 18, MyCSS_PROPERTY_TYPE_BORDER_RIGHT_COLOR, mycss_property_parser_border_right_color, 0, 351}, + {"padding-top", 11, MyCSS_PROPERTY_TYPE_PADDING_TOP, mycss_property_parser_padding_top, 0, 352}, + {"content", 7, MyCSS_PROPERTY_TYPE_CONTENT, mycss_property_parser_content, 0, 353}, + {"border-top-color", 16, MyCSS_PROPERTY_TYPE_BORDER_TOP_COLOR, mycss_property_parser_border_top_color, 0, 354}, + {"overflow-y", 10, MyCSS_PROPERTY_TYPE_OVERFLOW_Y, mycss_property_parser_overflow_y, 356, 355}, + {"wrap-through", 12, MyCSS_PROPERTY_TYPE_WRAP_THROUGH, mycss_property_parser_wrap_through, 0, 356}, + {"will-change", 11, MyCSS_PROPERTY_TYPE_WILL_CHANGE, mycss_property_parser_will_change, 358, 357}, + {"white-space", 11, MyCSS_PROPERTY_TYPE_WHITE_SPACE, mycss_property_parser_white_space, 0, 358}, + {"background-attachment", 21, MyCSS_PROPERTY_TYPE_BACKGROUND_ATTACHMENT, mycss_property_parser_background_attachment, 360, 359}, + {"glyph-orientation-vertical", 26, MyCSS_PROPERTY_TYPE_GLYPH_ORIENTATION_VERTICAL, mycss_property_parser_glyph_orientation_vertical, 0, 360}, + {"position", 8, MyCSS_PROPERTY_TYPE_POSITION, mycss_property_parser_position, 362, 361}, + {"list-style", 10, MyCSS_PROPERTY_TYPE_LIST_STYLE, mycss_property_parser_list_style, 0, 362}, + {"max-height", 10, MyCSS_PROPERTY_TYPE_MAX_HEIGHT, mycss_property_parser_max_height, 0, 363}, + {"scroll-snap-margin", 18, MyCSS_PROPERTY_TYPE_SCROLL_SNAP_MARGIN, mycss_property_parser_scroll_snap_margin, 0, 364}, + {"ruby-merge", 10, MyCSS_PROPERTY_TYPE_RUBY_MERGE, mycss_property_parser_ruby_merge, 366, 365}, + {"border-left-style", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_STYLE, mycss_property_parser_border_left_style, 0, 366}, + {"empty-cells", 11, MyCSS_PROPERTY_TYPE_EMPTY_CELLS, mycss_property_parser_empty_cells, 368, 367}, + {"border-left-width", 17, MyCSS_PROPERTY_TYPE_BORDER_LEFT_WIDTH, mycss_property_parser_border_left_width, 0, 368}, + {"color-interpolation-filters", 27, MyCSS_PROPERTY_TYPE_COLOR_INTERPOLATION_FILTERS, mycss_property_parser_color_interpolation_filters, 0, 369}, + {"background-origin", 17, MyCSS_PROPERTY_TYPE_BACKGROUND_ORIGIN, mycss_property_parser_background_origin, 0, 370}, + {"font-variant-alternates", 23, MyCSS_PROPERTY_TYPE_FONT_VARIANT_ALTERNATES, mycss_property_parser_font_variant_alternates, 0, 371}, + {"transition-duration", 19, MyCSS_PROPERTY_TYPE_TRANSITION_DURATION, mycss_property_parser_transition_duration, 0, 372}, + {"animation-direction", 19, MyCSS_PROPERTY_TYPE_ANIMATION_DIRECTION, mycss_property_parser_animation_direction, 0, 373}, + {"ruby-position", 13, MyCSS_PROPERTY_TYPE_RUBY_POSITION, mycss_property_parser_ruby_position, 0, 374}, + {"presentation-level", 18, MyCSS_PROPERTY_TYPE_PRESENTATION_LEVEL, mycss_property_parser_presentation_level, 0, 375}, + {"font-weight", 11, MyCSS_PROPERTY_TYPE_FONT_WEIGHT, mycss_property_parser_font_weight, 0, 376}, + {"text-align-all", 14, MyCSS_PROPERTY_TYPE_TEXT_ALIGN_ALL, mycss_property_parser_text_align_all, 378, 377}, + {"bookmark-state", 14, MyCSS_PROPERTY_TYPE_BOOKMARK_STATE, mycss_property_parser_bookmark_state, 0, 378}, + {"text-underline-position", 23, MyCSS_PROPERTY_TYPE_TEXT_UNDERLINE_POSITION, mycss_property_parser_text_underline_position, 0, 379}, + {"text-decoration-color", 21, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_COLOR, mycss_property_parser_text_decoration_color, 0, 380}, + {"marker-start", 12, MyCSS_PROPERTY_TYPE_MARKER_START, mycss_property_parser_marker_start, 0, 381}, + {"max-width", 9, MyCSS_PROPERTY_TYPE_MAX_WIDTH, mycss_property_parser_max_width, 0, 382}, + {"flex-wrap", 9, MyCSS_PROPERTY_TYPE_FLEX_WRAP, mycss_property_parser_flex_wrap, 0, 383}, + {"vertical-align", 14, MyCSS_PROPERTY_TYPE_VERTICAL_ALIGN, mycss_property_parser_vertical_align, 385, 384}, + {"text-decoration-line", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_LINE, mycss_property_parser_text_decoration_line, 0, 385}, + {"max-lines", 9, MyCSS_PROPERTY_TYPE_MAX_LINES, mycss_property_parser_max_lines, 0, 386}, + {"column-count", 12, MyCSS_PROPERTY_TYPE_COLUMN_COUNT, mycss_property_parser_column_count, 388, 387}, + {"color-adjust", 12, MyCSS_PROPERTY_TYPE_COLOR_ADJUST, mycss_property_parser_color_adjust, 389, 388}, + {"text-decoration-skip", 20, MyCSS_PROPERTY_TYPE_TEXT_DECORATION_SKIP, mycss_property_parser_text_decoration_skip, 0, 389}, }; static const mycss_property_value_index_static_entry_t mycss_property_value_index_static_for_search[] = { {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"wrap-reverse", 12, MyCSS_PROPERTY_VALUE_WRAP_REVERSE, 234, 2}, - {"jis83", 5, MyCSS_PROPERTY_VALUE_JIS83, 0, 3}, - {"content", 7, MyCSS_PROPERTY_VALUE_CONTENT, 0, 4}, - {"unicase", 7, MyCSS_PROPERTY_VALUE_UNICASE, 0, 5}, - {"block", 5, MyCSS_PROPERTY_VALUE_BLOCK, 0, 6}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"flow-root", 9, MyCSS_PROPERTY_VALUE_FLOW_ROOT, 0, 8}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"titling-caps", 12, MyCSS_PROPERTY_VALUE_TITLING_CAPS, 235, 10}, - {"end", 3, MyCSS_PROPERTY_VALUE_END, 0, 11}, - {"larger", 6, MyCSS_PROPERTY_VALUE_LARGER, 0, 12}, - {"visible", 7, MyCSS_PROPERTY_VALUE_VISIBLE, 0, 13}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"petite-caps", 11, MyCSS_PROPERTY_VALUE_PETITE_CAPS, 0, 17}, - {"left", 4, MyCSS_PROPERTY_VALUE_LEFT, 236, 18}, - {"large", 5, MyCSS_PROPERTY_VALUE_LARGE, 0, 19}, - {"ridge", 5, MyCSS_PROPERTY_VALUE_RIDGE, 0, 20}, - {"double", 6, MyCSS_PROPERTY_VALUE_DOUBLE, 0, 21}, - {"inside", 6, MyCSS_PROPERTY_VALUE_INSIDE, 237, 22}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"sub", 3, MyCSS_PROPERTY_VALUE_SUB, 0, 26}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"fill", 4, MyCSS_PROPERTY_VALUE_FILL, 0, 28}, - {"x-large", 7, MyCSS_PROPERTY_VALUE_X_LARGE, 0, 29}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"flex", 4, MyCSS_PROPERTY_VALUE_FLEX, 0, 31}, - {"all-petite-caps", 15, MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS, 0, 32}, - {"400", 3, MyCSS_PROPERTY_VALUE_400, 238, 33}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ordinal", 7, MyCSS_PROPERTY_VALUE_ORDINAL, 0, 37}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"contain", 7, MyCSS_PROPERTY_VALUE_CONTAIN, 239, 40}, - {"block-within-page", 17, MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE, 0, 41}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"inline-table", 12, MyCSS_PROPERTY_VALUE_INLINE_TABLE, 0, 43}, - {"jis90", 5, MyCSS_PROPERTY_VALUE_JIS90, 0, 44}, - {"cover", 5, MyCSS_PROPERTY_VALUE_COVER, 0, 45}, - {"discretionary-ligatures", 23, MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES, 0, 46}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"table-row", 9, MyCSS_PROPERTY_VALUE_TABLE_ROW, 0, 48}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"oldstyle-nums", 13, MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS, 0, 50}, - {"flex-end", 8, MyCSS_PROPERTY_VALUE_FLEX_END, 241, 51}, - {"ultra-condensed", 15, MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED, 0, 52}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"900", 3, MyCSS_PROPERTY_VALUE_900, 0, 54}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"bold", 4, MyCSS_PROPERTY_VALUE_BOLD, 0, 57}, - {"no-display", 10, MyCSS_PROPERTY_VALUE_NO_DISPLAY, 0, 58}, - {"space", 5, MyCSS_PROPERTY_VALUE_SPACE, 242, 59}, - {"nowrap", 6, MyCSS_PROPERTY_VALUE_NOWRAP, 0, 60}, - {"all-small-caps", 14, MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS, 0, 61}, - {"line", 4, MyCSS_PROPERTY_VALUE_LINE, 0, 62}, - {"start", 5, MyCSS_PROPERTY_VALUE_START, 0, 63}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"space-around", 12, MyCSS_PROPERTY_VALUE_SPACE_AROUND, 0, 65}, - {"top", 3, MyCSS_PROPERTY_VALUE_TOP, 243, 66}, - {"100", 3, MyCSS_PROPERTY_VALUE_100, 244, 67}, - {"border-edge", 11, MyCSS_PROPERTY_VALUE_BORDER_EDGE, 246, 68}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"local", 5, MyCSS_PROPERTY_VALUE_LOCAL, 0, 71}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"stretch", 7, MyCSS_PROPERTY_VALUE_STRETCH, 247, 74}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"hide", 4, MyCSS_PROPERTY_VALUE_HIDE, 0, 77}, - {"super", 5, MyCSS_PROPERTY_VALUE_SUPER, 0, 78}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"lining-nums", 11, MyCSS_PROPERTY_VALUE_LINING_NUMS, 0, 83}, - {"x-small", 7, MyCSS_PROPERTY_VALUE_X_SMALL, 0, 84}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"600", 3, MyCSS_PROPERTY_VALUE_600, 248, 88}, - {"flow", 4, MyCSS_PROPERTY_VALUE_FLOW, 0, 89}, - {"jis78", 5, MyCSS_PROPERTY_VALUE_JIS78, 0, 90}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"table-row-group", 15, MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP, 0, 93}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"condensed", 9, MyCSS_PROPERTY_VALUE_CONDENSED, 0, 95}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"diagonal-fractions", 18, MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS, 0, 97}, - {"table", 5, MyCSS_PROPERTY_VALUE_TABLE, 0, 98}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"available", 9, MyCSS_PROPERTY_VALUE_AVAILABLE, 249, 100}, - {"column", 6, MyCSS_PROPERTY_VALUE_COLUMN, 250, 101}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"traditional", 11, MyCSS_PROPERTY_VALUE_TRADITIONAL, 0, 106}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"weight", 6, MyCSS_PROPERTY_VALUE_WEIGHT, 0, 110}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"padding-box", 11, MyCSS_PROPERTY_VALUE_PADDING_BOX, 0, 119}, - {"dotted", 6, MyCSS_PROPERTY_VALUE_DOTTED, 251, 120}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"300", 3, MyCSS_PROPERTY_VALUE_300, 0, 122}, - {"small", 5, MyCSS_PROPERTY_VALUE_SMALL, 0, 123}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"repeat", 6, MyCSS_PROPERTY_VALUE_REPEAT, 0, 125}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-common-ligatures", 19, MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES, 0, 128}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"simplified", 10, MyCSS_PROPERTY_VALUE_SIMPLIFIED, 0, 132}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"outset", 6, MyCSS_PROPERTY_VALUE_OUTSET, 0, 134}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"row-reverse", 11, MyCSS_PROPERTY_VALUE_ROW_REVERSE, 0, 136}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-discretionary-ligatures", 26, MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES, 0, 138}, - {"hidden", 6, MyCSS_PROPERTY_VALUE_HIDDEN, 253, 139}, - {"small-caps", 10, MyCSS_PROPERTY_VALUE_SMALL_CAPS, 0, 140}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"800", 3, MyCSS_PROPERTY_VALUE_800, 255, 143}, - {"repeat-y", 8, MyCSS_PROPERTY_VALUE_REPEAT_Y, 0, 144}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"center", 6, MyCSS_PROPERTY_VALUE_CENTER, 256, 147}, - {"semi-expanded", 13, MyCSS_PROPERTY_VALUE_SEMI_EXPANDED, 0, 148}, - {"round", 5, MyCSS_PROPERTY_VALUE_ROUND, 0, 149}, - {"no-content", 10, MyCSS_PROPERTY_VALUE_NO_CONTENT, 0, 150}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"indent", 6, MyCSS_PROPERTY_VALUE_INDENT, 0, 152}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"status-bar", 10, MyCSS_PROPERTY_VALUE_STATUS_BAR, 0, 155}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"row", 3, MyCSS_PROPERTY_VALUE_ROW, 0, 157}, - {"table-header-group", 18, MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP, 257, 158}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"italic", 6, MyCSS_PROPERTY_VALUE_ITALIC, 259, 160}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"bolder", 6, MyCSS_PROPERTY_VALUE_BOLDER, 0, 162}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"repeat-x", 8, MyCSS_PROPERTY_VALUE_REPEAT_X, 0, 164}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"inline-grid", 11, MyCSS_PROPERTY_VALUE_INLINE_GRID, 0, 166}, - {"list-item", 9, MyCSS_PROPERTY_VALUE_LIST_ITEM, 260, 167}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"border-box", 10, MyCSS_PROPERTY_VALUE_BORDER_BOX, 0, 169}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"none", 4, MyCSS_PROPERTY_VALUE_NONE, 0, 171}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"margin-edge", 11, MyCSS_PROPERTY_VALUE_MARGIN_EDGE, 0, 173}, - {"proportional-nums", 17, MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS, 0, 174}, - {"ruby-base", 9, MyCSS_PROPERTY_VALUE_RUBY_BASE, 0, 175}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"500", 3, MyCSS_PROPERTY_VALUE_500, 0, 177}, - {"ruby-base-container", 19, MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER, 261, 178}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"off", 3, MyCSS_PROPERTY_VALUE_OFF, 262, 182}, - {"solid", 5, MyCSS_PROPERTY_VALUE_SOLID, 263, 183}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"space-between", 13, MyCSS_PROPERTY_VALUE_SPACE_BETWEEN, 264, 186}, - {"ruby-text", 9, MyCSS_PROPERTY_VALUE_RUBY_TEXT, 265, 187}, - {"common-ligatures", 16, MyCSS_PROPERTY_VALUE_COMMON_LIGATURES, 0, 188}, - {"on", 2, MyCSS_PROPERTY_VALUE_ON, 266, 189}, - {"outside", 7, MyCSS_PROPERTY_VALUE_OUTSIDE, 268, 190}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"grid", 4, MyCSS_PROPERTY_VALUE_GRID, 0, 193}, - {"scroll", 6, MyCSS_PROPERTY_VALUE_SCROLL, 0, 194}, - {"no-contextual", 13, MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL, 0, 195}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"auto", 4, MyCSS_PROPERTY_VALUE_AUTO, 0, 197}, - {"baseline", 8, MyCSS_PROPERTY_VALUE_BASELINE, 270, 198}, - {"inline-flex", 11, MyCSS_PROPERTY_VALUE_INLINE_FLEX, 0, 199}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"content-box", 11, MyCSS_PROPERTY_VALUE_CONTENT_BOX, 0, 201}, - {"smaller", 7, MyCSS_PROPERTY_VALUE_SMALLER, 0, 202}, - {"extra-expanded", 14, MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED, 0, 203}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"no-repeat", 9, MyCSS_PROPERTY_VALUE_NO_REPEAT, 0, 205}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"fixed", 5, MyCSS_PROPERTY_VALUE_FIXED, 271, 207}, - {"groove", 6, MyCSS_PROPERTY_VALUE_GROOVE, 272, 208}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"200", 3, MyCSS_PROPERTY_VALUE_200, 273, 211}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"complex", 7, MyCSS_PROPERTY_VALUE_COMPLEX, 0, 213}, - {"stacked-fractions", 17, MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS, 0, 214}, - {"run-in", 6, MyCSS_PROPERTY_VALUE_RUN_IN, 274, 215}, - {"normal", 6, MyCSS_PROPERTY_VALUE_NORMAL, 275, 216}, - {"min-content", 11, MyCSS_PROPERTY_VALUE_MIN_CONTENT, 277, 217}, - {"table-caption", 13, MyCSS_PROPERTY_VALUE_TABLE_CAPTION, 0, 218}, - {"show", 4, MyCSS_PROPERTY_VALUE_SHOW, 278, 219}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"medium", 6, MyCSS_PROPERTY_VALUE_MEDIUM, 0, 222}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"both", 4, MyCSS_PROPERTY_VALUE_BOTH, 279, 227}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"xx-small", 8, MyCSS_PROPERTY_VALUE_XX_SMALL, 0, 229}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"semi-condensed", 14, MyCSS_PROPERTY_VALUE_SEMI_CONDENSED, 0, 231}, - {"700", 3, MyCSS_PROPERTY_VALUE_700, 0, 232}, - {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ultra-expanded", 14, MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED, 0, 234}, - {"tabular-nums", 12, MyCSS_PROPERTY_VALUE_TABULAR_NUMS, 0, 235}, - {"bottom", 6, MyCSS_PROPERTY_VALUE_BOTTOM, 0, 236}, - {"inline", 6, MyCSS_PROPERTY_VALUE_INLINE, 0, 237}, - {"xx-large", 8, MyCSS_PROPERTY_VALUE_XX_LARGE, 0, 238}, - {"caption", 7, MyCSS_PROPERTY_VALUE_CAPTION, 240, 239}, - {"table-column", 12, MyCSS_PROPERTY_VALUE_TABLE_COLUMN, 0, 240}, - {"extra-condensed", 15, MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED, 0, 241}, - {"style", 5, MyCSS_PROPERTY_VALUE_STYLE, 0, 242}, - {"full-width", 10, MyCSS_PROPERTY_VALUE_FULL_WIDTH, 0, 243}, - {"icon", 4, MyCSS_PROPERTY_VALUE_ICON, 245, 244}, - {"jis04", 5, MyCSS_PROPERTY_VALUE_JIS04, 0, 245}, - {"historical-forms", 16, MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS, 0, 246}, - {"collapse", 8, MyCSS_PROPERTY_VALUE_COLLAPSE, 0, 247}, - {"inset", 5, MyCSS_PROPERTY_VALUE_INSET, 0, 248}, - {"slashed-zero", 12, MyCSS_PROPERTY_VALUE_SLASHED_ZERO, 0, 249}, - {"discard", 7, MyCSS_PROPERTY_VALUE_DISCARD, 0, 250}, - {"dashed", 6, MyCSS_PROPERTY_VALUE_DASHED, 252, 251}, - {"message-box", 11, MyCSS_PROPERTY_VALUE_MESSAGE_BOX, 0, 252}, - {"fit-content", 11, MyCSS_PROPERTY_VALUE_FIT_CONTENT, 254, 253}, - {"padding-edge", 12, MyCSS_PROPERTY_VALUE_PADDING_EDGE, 0, 254}, - {"historical-ligatures", 20, MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES, 0, 255}, - {"inline-block", 12, MyCSS_PROPERTY_VALUE_INLINE_BLOCK, 0, 256}, - {"table-footer-group", 18, MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP, 258, 257}, - {"table-column-group", 18, MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP, 0, 258}, - {"table-cell", 10, MyCSS_PROPERTY_VALUE_TABLE_CELL, 0, 259}, - {"no-historical-ligatures", 23, MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES, 0, 260}, - {"ruby-text-container", 19, MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER, 0, 261}, - {"right", 5, MyCSS_PROPERTY_VALUE_RIGHT, 0, 262}, - {"expanded", 8, MyCSS_PROPERTY_VALUE_EXPANDED, 0, 263}, - {"small-caption", 13, MyCSS_PROPERTY_VALUE_SMALL_CAPTION, 0, 264}, - {"column-reverse", 14, MyCSS_PROPERTY_VALUE_COLUMN_REVERSE, 0, 265}, - {"ruby", 4, MyCSS_PROPERTY_VALUE_RUBY, 267, 266}, - {"wrap", 4, MyCSS_PROPERTY_VALUE_WRAP, 0, 267}, - {"oblique", 7, MyCSS_PROPERTY_VALUE_OBLIQUE, 269, 268}, - {"flex-start", 10, MyCSS_PROPERTY_VALUE_FLEX_START, 0, 269}, - {"proportional-width", 18, MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH, 0, 270}, - {"contextual", 10, MyCSS_PROPERTY_VALUE_CONTEXTUAL, 0, 271}, - {"lighter", 7, MyCSS_PROPERTY_VALUE_LIGHTER, 0, 272}, - {"contents", 8, MyCSS_PROPERTY_VALUE_CONTENTS, 0, 273}, - {"descendants", 11, MyCSS_PROPERTY_VALUE_DESCENDANTS, 0, 274}, - {"inherit", 7, MyCSS_PROPERTY_VALUE_INHERIT, 276, 275}, - {"inline-list-item", 16, MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM, 0, 276}, - {"max-content", 11, MyCSS_PROPERTY_VALUE_MAX_CONTENT, 0, 277}, - {"menu", 4, MyCSS_PROPERTY_VALUE_MENU, 0, 278}, - {"content-edge", 12, MyCSS_PROPERTY_VALUE_CONTENT_EDGE, 0, 279}, + {"sesame", 6, MyCSS_PROPERTY_VALUE_SESAME, 228, 2}, + {"normal", 6, MyCSS_PROPERTY_VALUE_NORMAL, 0, 3}, + {"contextual", 10, MyCSS_PROPERTY_VALUE_CONTEXTUAL, 229, 4}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"root", 4, MyCSS_PROPERTY_VALUE_ROOT, 0, 6}, + {"isolate", 7, MyCSS_PROPERTY_VALUE_ISOLATE, 0, 7}, + {"view-box", 8, MyCSS_PROPERTY_VALUE_VIEW_BOX, 0, 8}, + {"pan-x", 5, MyCSS_PROPERTY_VALUE_PAN_X, 230, 9}, + {"not-allowed", 11, MyCSS_PROPERTY_VALUE_NOT_ALLOWED, 0, 10}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"avoid-column", 12, MyCSS_PROPERTY_VALUE_AVOID_COLUMN, 233, 13}, + {"reverse", 7, MyCSS_PROPERTY_VALUE_REVERSE, 0, 14}, + {"exact", 5, MyCSS_PROPERTY_VALUE_EXACT, 234, 15}, + {"soft", 4, MyCSS_PROPERTY_VALUE_SOFT, 236, 16}, + {"jis90", 5, MyCSS_PROPERTY_VALUE_JIS90, 0, 17}, + {"jis83", 5, MyCSS_PROPERTY_VALUE_JIS83, 0, 18}, + {"sideways", 8, MyCSS_PROPERTY_VALUE_SIDEWAYS, 238, 19}, + {"100", 3, MyCSS_PROPERTY_VALUE_100, 239, 20}, + {"mixed", 5, MyCSS_PROPERTY_VALUE_MIXED, 242, 21}, + {"hide", 4, MyCSS_PROPERTY_VALUE_HIDE, 0, 22}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"round", 5, MyCSS_PROPERTY_VALUE_ROUND, 243, 24}, + {"90", 2, MyCSS_PROPERTY_VALUE_90, 0, 25}, + {"text", 4, MyCSS_PROPERTY_VALUE_TEXT, 246, 26}, + {"fill", 4, MyCSS_PROPERTY_VALUE_FILL, 247, 27}, + {"0deg", 4, MyCSS_PROPERTY_VALUE_0DEG, 0, 28}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"bevel", 5, MyCSS_PROPERTY_VALUE_BEVEL, 250, 30}, + {"current", 7, MyCSS_PROPERTY_VALUE_CURRENT, 252, 31}, + {"layout", 6, MyCSS_PROPERTY_VALUE_LAYOUT, 254, 32}, + {"petite-caps", 11, MyCSS_PROPERTY_VALUE_PETITE_CAPS, 0, 33}, + {"show", 4, MyCSS_PROPERTY_VALUE_SHOW, 255, 34}, + {"0", 1, MyCSS_PROPERTY_VALUE_0, 0, 35}, + {"open", 4, MyCSS_PROPERTY_VALUE_OPEN, 256, 36}, + {"900", 3, MyCSS_PROPERTY_VALUE_900, 0, 37}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"paint", 5, MyCSS_PROPERTY_VALUE_PAINT, 0, 39}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x-loud", 6, MyCSS_PROPERTY_VALUE_X_LOUD, 0, 42}, + {"pan-down", 8, MyCSS_PROPERTY_VALUE_PAN_DOWN, 0, 43}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"titling-caps", 12, MyCSS_PROPERTY_VALUE_TITLING_CAPS, 257, 46}, + {"table-header-group", 18, MyCSS_PROPERTY_VALUE_TABLE_HEADER_GROUP, 259, 47}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"line", 4, MyCSS_PROPERTY_VALUE_LINE, 0, 49}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"balance", 7, MyCSS_PROPERTY_VALUE_BALANCE, 261, 52}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"contents", 8, MyCSS_PROPERTY_VALUE_CONTENTS, 262, 54}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"wait", 4, MyCSS_PROPERTY_VALUE_WAIT, 263, 56}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"help", 4, MyCSS_PROPERTY_VALUE_HELP, 264, 58}, + {"600", 3, MyCSS_PROPERTY_VALUE_600, 265, 59}, + {"keep-all", 8, MyCSS_PROPERTY_VALUE_KEEP_ALL, 266, 60}, + {"loose", 5, MyCSS_PROPERTY_VALUE_LOOSE, 267, 61}, + {"absolute", 8, MyCSS_PROPERTY_VALUE_ABSOLUTE, 268, 62}, + {"smaller", 7, MyCSS_PROPERTY_VALUE_SMALLER, 0, 63}, + {"right", 5, MyCSS_PROPERTY_VALUE_RIGHT, 269, 64}, + {"inset", 5, MyCSS_PROPERTY_VALUE_INSET, 270, 65}, + {"row", 3, MyCSS_PROPERTY_VALUE_ROW, 271, 66}, + {"circle", 6, MyCSS_PROPERTY_VALUE_CIRCLE, 0, 67}, + {"bolder", 6, MyCSS_PROPERTY_VALUE_BOLDER, 273, 68}, + {"ruby-text", 9, MyCSS_PROPERTY_VALUE_RUBY_TEXT, 0, 69}, + {"dot", 3, MyCSS_PROPERTY_VALUE_DOT, 274, 70}, + {"loud", 4, MyCSS_PROPERTY_VALUE_LOUD, 276, 71}, + {"full-width", 10, MyCSS_PROPERTY_VALUE_FULL_WIDTH, 0, 72}, + {"butt", 4, MyCSS_PROPERTY_VALUE_BUTT, 279, 73}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"hanging", 7, MyCSS_PROPERTY_VALUE_HANGING, 0, 75}, + {"page", 4, MyCSS_PROPERTY_VALUE_PAGE, 283, 76}, + {"outset", 6, MyCSS_PROPERTY_VALUE_OUTSET, 0, 77}, + {"ellipsis", 8, MyCSS_PROPERTY_VALUE_ELLIPSIS, 284, 78}, + {"bottom", 6, MyCSS_PROPERTY_VALUE_BOTTOM, 286, 79}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"300", 3, MyCSS_PROPERTY_VALUE_300, 288, 81}, + {"fit-content", 11, MyCSS_PROPERTY_VALUE_FIT_CONTENT, 0, 82}, + {"literal-punctuation", 19, MyCSS_PROPERTY_VALUE_LITERAL_PUNCTUATION, 0, 83}, + {"fill-box", 8, MyCSS_PROPERTY_VALUE_FILL_BOX, 289, 84}, + {"weak", 4, MyCSS_PROPERTY_VALUE_WEAK, 290, 85}, + {"minimum", 7, MyCSS_PROPERTY_VALUE_MINIMUM, 293, 86}, + {"hidden", 6, MyCSS_PROPERTY_VALUE_HIDDEN, 0, 87}, + {"clip", 4, MyCSS_PROPERTY_VALUE_CLIP, 294, 88}, + {"collapse", 8, MyCSS_PROPERTY_VALUE_COLLAPSE, 0, 89}, + {"forwards", 8, MyCSS_PROPERTY_VALUE_FORWARDS, 0, 90}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"unicase", 7, MyCSS_PROPERTY_VALUE_UNICASE, 295, 92}, + {"cell", 4, MyCSS_PROPERTY_VALUE_CELL, 296, 93}, + {"jis04", 5, MyCSS_PROPERTY_VALUE_JIS04, 0, 94}, + {"double-circle", 13, MyCSS_PROPERTY_VALUE_DOUBLE_CIRCLE, 298, 95}, + {"stacked-fractions", 17, MyCSS_PROPERTY_VALUE_STACKED_FRACTIONS, 0, 96}, + {"leftwards", 9, MyCSS_PROPERTY_VALUE_LEFTWARDS, 0, 97}, + {"linear", 6, MyCSS_PROPERTY_VALUE_LINEAR, 299, 98}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x", 1, MyCSS_PROPERTY_VALUE_X, 0, 100}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"x-slow", 6, MyCSS_PROPERTY_VALUE_X_SLOW, 302, 102}, + {"all", 3, MyCSS_PROPERTY_VALUE_ALL, 304, 103}, + {"region", 6, MyCSS_PROPERTY_VALUE_REGION, 306, 104}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"crosshair", 9, MyCSS_PROPERTY_VALUE_CROSSHAIR, 0, 106}, + {"embed", 5, MyCSS_PROPERTY_VALUE_EMBED, 308, 107}, + {"flex-end", 8, MyCSS_PROPERTY_VALUE_FLEX_END, 0, 108}, + {"lowercase", 9, MyCSS_PROPERTY_VALUE_LOWERCASE, 309, 109}, + {"ink", 3, MyCSS_PROPERTY_VALUE_INK, 310, 110}, + {"ne-resize", 9, MyCSS_PROPERTY_VALUE_NE_RESIZE, 311, 111}, + {"isolate-override", 16, MyCSS_PROPERTY_VALUE_ISOLATE_OVERRIDE, 0, 112}, + {"flat", 4, MyCSS_PROPERTY_VALUE_FLAT, 315, 113}, + {"y", 1, MyCSS_PROPERTY_VALUE_Y, 316, 114}, + {"pan-y", 5, MyCSS_PROPERTY_VALUE_PAN_Y, 319, 115}, + {"e-resize", 8, MyCSS_PROPERTY_VALUE_E_RESIZE, 322, 116}, + {"condensed", 9, MyCSS_PROPERTY_VALUE_CONDENSED, 324, 117}, + {"visible", 7, MyCSS_PROPERTY_VALUE_VISIBLE, 325, 118}, + {"upright", 7, MyCSS_PROPERTY_VALUE_UPRIGHT, 329, 119}, + {"800", 3, MyCSS_PROPERTY_VALUE_800, 330, 120}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"repeat", 6, MyCSS_PROPERTY_VALUE_REPEAT, 331, 122}, + {"x-low", 5, MyCSS_PROPERTY_VALUE_X_LOW, 333, 123}, + {"reduced", 7, MyCSS_PROPERTY_VALUE_REDUCED, 334, 124}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"vertical-rl", 11, MyCSS_PROPERTY_VALUE_VERTICAL_RL, 0, 126}, + {"inter-word", 10, MyCSS_PROPERTY_VALUE_INTER_WORD, 0, 127}, + {"pan-up", 6, MyCSS_PROPERTY_VALUE_PAN_UP, 336, 128}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"small", 5, MyCSS_PROPERTY_VALUE_SMALL, 0, 130}, + {"underscore", 10, MyCSS_PROPERTY_VALUE_UNDERSCORE, 337, 131}, + {"on", 2, MyCSS_PROPERTY_VALUE_ON, 338, 132}, + {"allow-end", 9, MyCSS_PROPERTY_VALUE_ALLOW_END, 339, 133}, + {"avoid-page", 10, MyCSS_PROPERTY_VALUE_AVOID_PAGE, 341, 134}, + {"high", 4, MyCSS_PROPERTY_VALUE_HIGH, 342, 135}, + {"both", 4, MyCSS_PROPERTY_VALUE_BOTH, 346, 136}, + {"strict", 6, MyCSS_PROPERTY_VALUE_STRICT, 348, 137}, + {"filled", 6, MyCSS_PROPERTY_VALUE_FILLED, 0, 138}, + {"simplified", 10, MyCSS_PROPERTY_VALUE_SIMPLIFIED, 0, 139}, + {"ridge", 5, MyCSS_PROPERTY_VALUE_RIDGE, 0, 140}, + {"first", 5, MyCSS_PROPERTY_VALUE_FIRST, 351, 141}, + {"500", 3, MyCSS_PROPERTY_VALUE_500, 0, 142}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"off", 3, MyCSS_PROPERTY_VALUE_OFF, 353, 144}, + {"objects", 7, MyCSS_PROPERTY_VALUE_OBJECTS, 0, 145}, + {"nowrap", 6, MyCSS_PROPERTY_VALUE_NOWRAP, 356, 146}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"bar", 3, MyCSS_PROPERTY_VALUE_BAR, 357, 148}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"avoid", 5, MyCSS_PROPERTY_VALUE_AVOID, 0, 150}, + {"pre-line", 8, MyCSS_PROPERTY_VALUE_PRE_LINE, 358, 151}, + {"lighter", 7, MyCSS_PROPERTY_VALUE_LIGHTER, 360, 152}, + {"same", 4, MyCSS_PROPERTY_VALUE_SAME, 361, 153}, + {"closed", 6, MyCSS_PROPERTY_VALUE_CLOSED, 363, 154}, + {"column-reverse", 14, MyCSS_PROPERTY_VALUE_COLUMN_REVERSE, 0, 155}, + {"flex", 4, MyCSS_PROPERTY_VALUE_FLEX, 364, 156}, + {"bold", 4, MyCSS_PROPERTY_VALUE_BOLD, 0, 157}, + {"initial", 7, MyCSS_PROPERTY_VALUE_INITIAL, 0, 158}, + {"inline-list-item", 16, MyCSS_PROPERTY_VALUE_INLINE_LIST_ITEM, 367, 159}, + {"top", 3, MyCSS_PROPERTY_VALUE_TOP, 368, 160}, + {"alias", 5, MyCSS_PROPERTY_VALUE_ALIAS, 369, 161}, + {"default", 7, MyCSS_PROPERTY_VALUE_DEFAULT, 0, 162}, + {"ltr", 3, MyCSS_PROPERTY_VALUE_LTR, 372, 163}, + {"200", 3, MyCSS_PROPERTY_VALUE_200, 375, 164}, + {"menu", 4, MyCSS_PROPERTY_VALUE_MENU, 377, 165}, + {"auto", 4, MyCSS_PROPERTY_VALUE_AUTO, 378, 166}, + {"list-item", 9, MyCSS_PROPERTY_VALUE_LIST_ITEM, 380, 167}, + {"ease-in-out", 11, MyCSS_PROPERTY_VALUE_EASE_IN_OUT, 0, 168}, + {"xx-small", 8, MyCSS_PROPERTY_VALUE_XX_SMALL, 0, 169}, + {"x-large", 7, MyCSS_PROPERTY_VALUE_X_LARGE, 381, 170}, + {"jis78", 5, MyCSS_PROPERTY_VALUE_JIS78, 382, 171}, + {"ease", 4, MyCSS_PROPERTY_VALUE_EASE, 0, 172}, + {"left", 4, MyCSS_PROPERTY_VALUE_LEFT, 385, 173}, + {"line-through", 12, MyCSS_PROPERTY_VALUE_LINE_THROUGH, 0, 174}, + {"super", 5, MyCSS_PROPERTY_VALUE_SUPER, 0, 175}, + {"none", 4, MyCSS_PROPERTY_VALUE_NONE, 387, 176}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"relative", 8, MyCSS_PROPERTY_VALUE_RELATIVE, 0, 178}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"under", 5, MyCSS_PROPERTY_VALUE_UNDER, 0, 180}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"sticky", 6, MyCSS_PROPERTY_VALUE_STICKY, 0, 182}, + {"horizontal", 10, MyCSS_PROPERTY_VALUE_HORIZONTAL, 390, 183}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"stretch", 7, MyCSS_PROPERTY_VALUE_STRETCH, 391, 185}, + {"contain", 7, MyCSS_PROPERTY_VALUE_CONTAIN, 393, 186}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"baseline", 8, MyCSS_PROPERTY_VALUE_BASELINE, 394, 189}, + {"start", 5, MyCSS_PROPERTY_VALUE_START, 395, 190}, + {"edges", 5, MyCSS_PROPERTY_VALUE_EDGES, 398, 191}, + {"column", 6, MyCSS_PROPERTY_VALUE_COLUMN, 0, 192}, + {"always", 6, MyCSS_PROPERTY_VALUE_ALWAYS, 401, 193}, + {"low", 3, MyCSS_PROPERTY_VALUE_LOW, 403, 194}, + {"wrap", 4, MyCSS_PROPERTY_VALUE_WRAP, 0, 195}, + {"economy", 7, MyCSS_PROPERTY_VALUE_ECONOMY, 405, 196}, + {"weight", 6, MyCSS_PROPERTY_VALUE_WEIGHT, 0, 197}, + {"grab", 4, MyCSS_PROPERTY_VALUE_GRAB, 406, 198}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"balance-all", 11, MyCSS_PROPERTY_VALUE_BALANCE_ALL, 0, 201}, + {"flow", 4, MyCSS_PROPERTY_VALUE_FLOW, 409, 202}, + {"700", 3, MyCSS_PROPERTY_VALUE_700, 0, 203}, + {"table-cell", 10, MyCSS_PROPERTY_VALUE_TABLE_CELL, 410, 204}, + {"ease-out", 8, MyCSS_PROPERTY_VALUE_EASE_OUT, 412, 205}, + {"no-repeat", 9, MyCSS_PROPERTY_VALUE_NO_REPEAT, 415, 206}, + {"increment", 9, MyCSS_PROPERTY_VALUE_INCREMENT, 416, 207}, + {"no-drop", 7, MyCSS_PROPERTY_VALUE_NO_DROP, 417, 208}, + {"local", 5, MyCSS_PROPERTY_VALUE_LOCAL, 0, 209}, + {"progress", 8, MyCSS_PROPERTY_VALUE_PROGRESS, 418, 210}, + {"static", 6, MyCSS_PROPERTY_VALUE_STATIC, 0, 211}, + {"x-soft", 6, MyCSS_PROPERTY_VALUE_X_SOFT, 419, 212}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"invert", 6, MyCSS_PROPERTY_VALUE_INVERT, 421, 214}, + {"sub", 3, MyCSS_PROPERTY_VALUE_SUB, 0, 215}, + {"expanded", 8, MyCSS_PROPERTY_VALUE_EXPANDED, 422, 216}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, + {"double", 6, MyCSS_PROPERTY_VALUE_DOUBLE, 0, 219}, + {"digits", 6, MyCSS_PROPERTY_VALUE_DIGITS, 0, 220}, + {"block", 5, MyCSS_PROPERTY_VALUE_BLOCK, 423, 221}, + {"all-small-caps", 14, MyCSS_PROPERTY_VALUE_ALL_SMALL_CAPS, 0, 222}, + {"over", 4, MyCSS_PROPERTY_VALUE_OVER, 0, 223}, + {"moderate", 8, MyCSS_PROPERTY_VALUE_MODERATE, 0, 224}, + {"400", 3, MyCSS_PROPERTY_VALUE_400, 427, 225}, + {"move", 4, MyCSS_PROPERTY_VALUE_MOVE, 428, 226}, + {"historical-forms", 16, MyCSS_PROPERTY_VALUE_HISTORICAL_FORMS, 0, 227}, + {"square", 6, MyCSS_PROPERTY_VALUE_SQUARE, 0, 228}, + {"optimizelegibility", 18, MyCSS_PROPERTY_VALUE_OPTIMIZELEGIBILITY, 0, 229}, + {"medium", 6, MyCSS_PROPERTY_VALUE_MEDIUM, 231, 230}, + {"paused", 6, MyCSS_PROPERTY_VALUE_PAUSED, 232, 231}, + {"oldstyle-nums", 13, MyCSS_PROPERTY_VALUE_OLDSTYLE_NUMS, 0, 232}, + {"avoid-region", 12, MyCSS_PROPERTY_VALUE_AVOID_REGION, 0, 233}, + {"table", 5, MyCSS_PROPERTY_VALUE_TABLE, 235, 234}, + {"border-box", 10, MyCSS_PROPERTY_VALUE_BORDER_BOX, 0, 235}, + {"ruby", 4, MyCSS_PROPERTY_VALUE_RUBY, 237, 236}, + {"fragments", 9, MyCSS_PROPERTY_VALUE_FRAGMENTS, 0, 237}, + {"pre-wrap", 8, MyCSS_PROPERTY_VALUE_PRE_WRAP, 0, 238}, + {"copy", 4, MyCSS_PROPERTY_VALUE_COPY, 240, 239}, + {"strong", 6, MyCSS_PROPERTY_VALUE_STRONG, 241, 240}, + {"traditional", 11, MyCSS_PROPERTY_VALUE_TRADITIONAL, 0, 241}, + {"running", 7, MyCSS_PROPERTY_VALUE_RUNNING, 0, 242}, + {"overline", 8, MyCSS_PROPERTY_VALUE_OVERLINE, 244, 243}, + {"plaintext", 9, MyCSS_PROPERTY_VALUE_PLAINTEXT, 245, 244}, + {"pan-right", 9, MyCSS_PROPERTY_VALUE_PAN_RIGHT, 0, 245}, + {"flow-root", 9, MyCSS_PROPERTY_VALUE_FLOW_ROOT, 0, 246}, + {"repeat-x", 8, MyCSS_PROPERTY_VALUE_REPEAT_X, 248, 247}, + {"no-content", 10, MyCSS_PROPERTY_VALUE_NO_CONTENT, 249, 248}, + {"all-petite-caps", 15, MyCSS_PROPERTY_VALUE_ALL_PETITE_CAPS, 0, 249}, + {"vertical", 8, MyCSS_PROPERTY_VALUE_VERTICAL, 251, 250}, + {"ultra-condensed", 15, MyCSS_PROPERTY_VALUE_ULTRA_CONDENSED, 0, 251}, + {"content", 7, MyCSS_PROPERTY_VALUE_CONTENT, 253, 252}, + {"repeat-y", 8, MyCSS_PROPERTY_VALUE_REPEAT_Y, 0, 253}, + {"xx-large", 8, MyCSS_PROPERTY_VALUE_XX_LARGE, 0, 254}, + {"slow", 4, MyCSS_PROPERTY_VALUE_SLOW, 0, 255}, + {"manual", 6, MyCSS_PROPERTY_VALUE_MANUAL, 0, 256}, + {"tabular-nums", 12, MyCSS_PROPERTY_VALUE_TABULAR_NUMS, 258, 257}, + {"discretionary-ligatures", 23, MyCSS_PROPERTY_VALUE_DISCRETIONARY_LIGATURES, 0, 258}, + {"table-footer-group", 18, MyCSS_PROPERTY_VALUE_TABLE_FOOTER_GROUP, 260, 259}, + {"table-column-group", 18, MyCSS_PROPERTY_VALUE_TABLE_COLUMN_GROUP, 0, 260}, + {"row-resize", 10, MyCSS_PROPERTY_VALUE_ROW_RESIZE, 0, 261}, + {"flex-start", 10, MyCSS_PROPERTY_VALUE_FLEX_START, 0, 262}, + {"clone", 5, MyCSS_PROPERTY_VALUE_CLONE, 0, 263}, + {"semi-condensed", 14, MyCSS_PROPERTY_VALUE_SEMI_CONDENSED, 0, 264}, + {"no-punctuation", 14, MyCSS_PROPERTY_VALUE_NO_PUNCTUATION, 0, 265}, + {"block-within-page", 17, MyCSS_PROPERTY_VALUE_BLOCK_WITHIN_PAGE, 0, 266}, + {"large", 5, MyCSS_PROPERTY_VALUE_LARGE, 0, 267}, + {"descendants", 11, MyCSS_PROPERTY_VALUE_DESCENDANTS, 0, 268}, + {"padding-box", 11, MyCSS_PROPERTY_VALUE_PADDING_BOX, 0, 269}, + {"scroll", 6, MyCSS_PROPERTY_VALUE_SCROLL, 0, 270}, + {"step-end", 8, MyCSS_PROPERTY_VALUE_STEP_END, 272, 271}, + {"sideways-lr", 11, MyCSS_PROPERTY_VALUE_SIDEWAYS_LR, 0, 272}, + {"table-row", 9, MyCSS_PROPERTY_VALUE_TABLE_ROW, 0, 273}, + {"solid", 5, MyCSS_PROPERTY_VALUE_SOLID, 275, 274}, + {"proximity", 9, MyCSS_PROPERTY_VALUE_PROXIMITY, 0, 275}, + {"center", 6, MyCSS_PROPERTY_VALUE_CENTER, 277, 276}, + {"inline", 6, MyCSS_PROPERTY_VALUE_INLINE, 278, 277}, + {"inside", 6, MyCSS_PROPERTY_VALUE_INSIDE, 0, 278}, + {"90deg", 5, MyCSS_PROPERTY_VALUE_90DEG, 280, 279}, + {"dotted", 6, MyCSS_PROPERTY_VALUE_DOTTED, 281, 280}, + {"dashed", 6, MyCSS_PROPERTY_VALUE_DASHED, 282, 281}, + {"context-menu", 12, MyCSS_PROPERTY_VALUE_CONTEXT_MENU, 0, 282}, + {"list-container", 14, MyCSS_PROPERTY_VALUE_LIST_CONTAINER, 0, 283}, + {"s-resize", 8, MyCSS_PROPERTY_VALUE_S_RESIZE, 285, 284}, + {"separate", 8, MyCSS_PROPERTY_VALUE_SEPARATE, 0, 285}, + {"complex", 7, MyCSS_PROPERTY_VALUE_COMPLEX, 287, 286}, + {"no-display", 10, MyCSS_PROPERTY_VALUE_NO_DISPLAY, 0, 287}, + {"no-contextual", 13, MyCSS_PROPERTY_VALUE_NO_CONTEXTUAL, 0, 288}, + {"wrap-reverse", 12, MyCSS_PROPERTY_VALUE_WRAP_REVERSE, 0, 289}, + {"discard", 7, MyCSS_PROPERTY_VALUE_DISCARD, 291, 290}, + {"nesw-resize", 11, MyCSS_PROPERTY_VALUE_NESW_RESIZE, 292, 291}, + {"nwse-resize", 11, MyCSS_PROPERTY_VALUE_NWSE_RESIZE, 0, 292}, + {"maximum", 7, MyCSS_PROPERTY_VALUE_MAXIMUM, 0, 293}, + {"x-weak", 6, MyCSS_PROPERTY_VALUE_X_WEAK, 0, 294}, + {"extra-condensed", 15, MyCSS_PROPERTY_VALUE_EXTRA_CONDENSED, 0, 295}, + {"force-end", 9, MyCSS_PROPERTY_VALUE_FORCE_END, 297, 296}, + {"match-parent", 12, MyCSS_PROPERTY_VALUE_MATCH_PARENT, 0, 297}, + {"geometricprecision", 18, MyCSS_PROPERTY_VALUE_GEOMETRICPRECISION, 0, 298}, + {"larger", 6, MyCSS_PROPERTY_VALUE_LARGER, 300, 299}, + {"alternate", 9, MyCSS_PROPERTY_VALUE_ALTERNATE, 301, 300}, + {"available", 9, MyCSS_PROPERTY_VALUE_AVAILABLE, 0, 301}, + {"ew-resize", 9, MyCSS_PROPERTY_VALUE_EW_RESIZE, 303, 302}, + {"each-line", 9, MyCSS_PROPERTY_VALUE_EACH_LINE, 0, 303}, + {"space-between", 13, MyCSS_PROPERTY_VALUE_SPACE_BETWEEN, 305, 304}, + {"small-caption", 13, MyCSS_PROPERTY_VALUE_SMALL_CAPTION, 0, 305}, + {"run-in", 6, MyCSS_PROPERTY_VALUE_RUN_IN, 307, 306}, + {"evenodd", 7, MyCSS_PROPERTY_VALUE_EVENODD, 0, 307}, + {"common-ligatures", 16, MyCSS_PROPERTY_VALUE_COMMON_LIGATURES, 0, 308}, + {"margin-edge", 11, MyCSS_PROPERTY_VALUE_MARGIN_EDGE, 0, 309}, + {"end", 3, MyCSS_PROPERTY_VALUE_END, 0, 310}, + {"nw-resize", 9, MyCSS_PROPERTY_VALUE_NW_RESIZE, 312, 311}, + {"ns-resize", 9, MyCSS_PROPERTY_VALUE_NS_RESIZE, 313, 312}, + {"col-resize", 10, MyCSS_PROPERTY_VALUE_COL_RESIZE, 314, 313}, + {"capitalize", 10, MyCSS_PROPERTY_VALUE_CAPITALIZE, 0, 314}, + {"fast", 4, MyCSS_PROPERTY_VALUE_FAST, 0, 315}, + {"pre", 3, MyCSS_PROPERTY_VALUE_PRE, 317, 316}, + {"grid", 4, MyCSS_PROPERTY_VALUE_GRID, 318, 317}, + {"all-scroll", 10, MyCSS_PROPERTY_VALUE_ALL_SCROLL, 0, 318}, + {"verso", 5, MyCSS_PROPERTY_VALUE_VERSO, 320, 319}, + {"ruby-base", 9, MyCSS_PROPERTY_VALUE_RUBY_BASE, 321, 320}, + {"table-row-group", 15, MyCSS_PROPERTY_VALUE_TABLE_ROW_GROUP, 0, 321}, + {"se-resize", 9, MyCSS_PROPERTY_VALUE_SE_RESIZE, 323, 322}, + {"sw-resize", 9, MyCSS_PROPERTY_VALUE_SW_RESIZE, 0, 323}, + {"optimizequality", 15, MyCSS_PROPERTY_VALUE_OPTIMIZEQUALITY, 0, 324}, + {"justify", 7, MyCSS_PROPERTY_VALUE_JUSTIFY, 326, 325}, + {"overflow", 8, MyCSS_PROPERTY_VALUE_OVERFLOW, 327, 326}, + {"underline", 9, MyCSS_PROPERTY_VALUE_UNDERLINE, 328, 327}, + {"uppercase", 9, MyCSS_PROPERTY_VALUE_UPPERCASE, 0, 328}, + {"nonzero", 7, MyCSS_PROPERTY_VALUE_NONZERO, 0, 329}, + {"icon", 4, MyCSS_PROPERTY_VALUE_ICON, 0, 330}, + {"rightwards", 10, MyCSS_PROPERTY_VALUE_RIGHTWARDS, 332, 331}, + {"status-bar", 10, MyCSS_PROPERTY_VALUE_STATUS_BAR, 0, 332}, + {"table-column", 12, MyCSS_PROPERTY_VALUE_TABLE_COLUMN, 0, 333}, + {"n-resize", 8, MyCSS_PROPERTY_VALUE_N_RESIZE, 335, 334}, + {"crispedges", 10, MyCSS_PROPERTY_VALUE_CRISPEDGES, 0, 335}, + {"spaces", 6, MyCSS_PROPERTY_VALUE_SPACES, 0, 336}, + {"inline-flex", 11, MyCSS_PROPERTY_VALUE_INLINE_FLEX, 0, 337}, + {"w-resize", 8, MyCSS_PROPERTY_VALUE_W_RESIZE, 0, 338}, + {"content-edge", 12, MyCSS_PROPERTY_VALUE_CONTENT_EDGE, 340, 339}, + {"proportional-nums", 17, MyCSS_PROPERTY_VALUE_PROPORTIONAL_NUMS, 0, 340}, + {"ultra-expanded", 14, MyCSS_PROPERTY_VALUE_ULTRA_EXPANDED, 0, 341}, + {"srgb", 4, MyCSS_PROPERTY_VALUE_SRGB, 343, 342}, + {"clear", 5, MyCSS_PROPERTY_VALUE_CLEAR, 344, 343}, + {"cover", 5, MyCSS_PROPERTY_VALUE_COVER, 345, 344}, + {"semi-expanded", 13, MyCSS_PROPERTY_VALUE_SEMI_EXPANDED, 0, 345}, + {"inherit", 7, MyCSS_PROPERTY_VALUE_INHERIT, 347, 346}, + {"x-strong", 8, MyCSS_PROPERTY_VALUE_X_STRONG, 0, 347}, + {"silent", 6, MyCSS_PROPERTY_VALUE_SILENT, 349, 348}, + {"ease-in", 7, MyCSS_PROPERTY_VALUE_EASE_IN, 350, 349}, + {"small-caps", 10, MyCSS_PROPERTY_VALUE_SMALL_CAPS, 0, 350}, + {"currentcolor", 12, MyCSS_PROPERTY_VALUE_CURRENTCOLOR, 352, 351}, + {"inline-table", 12, MyCSS_PROPERTY_VALUE_INLINE_TABLE, 0, 352}, + {"break-all", 9, MyCSS_PROPERTY_VALUE_BREAK_ALL, 354, 353}, + {"linearrgb", 9, MyCSS_PROPERTY_VALUE_LINEARRGB, 355, 354}, + {"proportional-width", 18, MyCSS_PROPERTY_VALUE_PROPORTIONAL_WIDTH, 0, 355}, + {"border-edge", 11, MyCSS_PROPERTY_VALUE_BORDER_EDGE, 0, 356}, + {"x-small", 7, MyCSS_PROPERTY_VALUE_X_SMALL, 0, 357}, + {"preserve", 8, MyCSS_PROPERTY_VALUE_PRESERVE, 359, 358}, + {"paginate", 8, MyCSS_PROPERTY_VALUE_PAGINATE, 0, 359}, + {"step-start", 10, MyCSS_PROPERTY_VALUE_STEP_START, 0, 360}, + {"size", 4, MyCSS_PROPERTY_VALUE_SIZE, 362, 361}, + {"fixed", 5, MyCSS_PROPERTY_VALUE_FIXED, 0, 362}, + {"ordinal", 7, MyCSS_PROPERTY_VALUE_ORDINAL, 0, 363}, + {"content-box", 11, MyCSS_PROPERTY_VALUE_CONTENT_BOX, 365, 364}, + {"horizontal-tb", 13, MyCSS_PROPERTY_VALUE_HORIZONTAL_TB, 366, 365}, + {"optimizespeed", 13, MyCSS_PROPERTY_VALUE_OPTIMIZESPEED, 0, 366}, + {"alternate-reverse", 17, MyCSS_PROPERTY_VALUE_ALTERNATE_REVERSE, 0, 367}, + {"miter", 5, MyCSS_PROPERTY_VALUE_MITER, 0, 368}, + {"min-content", 11, MyCSS_PROPERTY_VALUE_MIN_CONTENT, 370, 369}, + {"max-content", 11, MyCSS_PROPERTY_VALUE_MAX_CONTENT, 371, 370}, + {"text-bottom", 11, MyCSS_PROPERTY_VALUE_TEXT_BOTTOM, 0, 371}, + {"rtl", 3, MyCSS_PROPERTY_VALUE_RTL, 373, 372}, + {"outside", 7, MyCSS_PROPERTY_VALUE_OUTSIDE, 374, 373}, + {"oblique", 7, MyCSS_PROPERTY_VALUE_OBLIQUE, 0, 374}, + {"break-word", 10, MyCSS_PROPERTY_VALUE_BREAK_WORD, 376, 375}, + {"no-historical-ligatures", 23, MyCSS_PROPERTY_VALUE_NO_HISTORICAL_LIGATURES, 0, 376}, + {"recto", 5, MyCSS_PROPERTY_VALUE_RECTO, 0, 377}, + {"wavy", 4, MyCSS_PROPERTY_VALUE_WAVY, 379, 378}, + {"pointer", 7, MyCSS_PROPERTY_VALUE_POINTER, 0, 379}, + {"preserve-3d", 11, MyCSS_PROPERTY_VALUE_PRESERVE_3D, 0, 380}, + {"historical-ligatures", 20, MyCSS_PROPERTY_VALUE_HISTORICAL_LIGATURES, 0, 381}, + {"zoom-out", 8, MyCSS_PROPERTY_VALUE_ZOOM_OUT, 383, 382}, + {"justify-all", 11, MyCSS_PROPERTY_VALUE_JUSTIFY_ALL, 384, 383}, + {"table-caption", 13, MyCSS_PROPERTY_VALUE_TABLE_CAPTION, 0, 384}, + {"last", 4, MyCSS_PROPERTY_VALUE_LAST, 386, 385}, + {"italic", 6, MyCSS_PROPERTY_VALUE_ITALIC, 0, 386}, + {"break-spaces", 12, MyCSS_PROPERTY_VALUE_BREAK_SPACES, 388, 387}, + {"ruby-base-container", 19, MyCSS_PROPERTY_VALUE_RUBY_BASE_CONTAINER, 389, 388}, + {"ruby-text-container", 19, MyCSS_PROPERTY_VALUE_RUBY_TEXT_CONTAINER, 0, 389}, + {"slashed-zero", 12, MyCSS_PROPERTY_VALUE_SLASHED_ZERO, 0, 390}, + {"inline-grid", 11, MyCSS_PROPERTY_VALUE_INLINE_GRID, 392, 391}, + {"no-common-ligatures", 19, MyCSS_PROPERTY_VALUE_NO_COMMON_LIGATURES, 0, 392}, + {"caption", 7, MyCSS_PROPERTY_VALUE_CAPTION, 0, 393}, + {"backwards", 9, MyCSS_PROPERTY_VALUE_BACKWARDS, 0, 394}, + {"zoom-in", 7, MyCSS_PROPERTY_VALUE_ZOOM_IN, 396, 395}, + {"message-box", 11, MyCSS_PROPERTY_VALUE_MESSAGE_BOX, 397, 396}, + {"manipulation", 12, MyCSS_PROPERTY_VALUE_MANIPULATION, 0, 397}, + {"style", 5, MyCSS_PROPERTY_VALUE_STYLE, 399, 398}, + {"slice", 5, MyCSS_PROPERTY_VALUE_SLICE, 400, 399}, + {"space", 5, MyCSS_PROPERTY_VALUE_SPACE, 0, 400}, + {"bidi-override", 13, MyCSS_PROPERTY_VALUE_BIDI_OVERRIDE, 402, 401}, + {"box-decoration", 14, MyCSS_PROPERTY_VALUE_BOX_DECORATION, 0, 402}, + {"sideways-rl", 11, MyCSS_PROPERTY_VALUE_SIDEWAYS_RL, 404, 403}, + {"lining-nums", 11, MyCSS_PROPERTY_VALUE_LINING_NUMS, 0, 404}, + {"vertical-lr", 11, MyCSS_PROPERTY_VALUE_VERTICAL_LR, 0, 405}, + {"x-high", 6, MyCSS_PROPERTY_VALUE_X_HIGH, 407, 406}, + {"pan-left", 8, MyCSS_PROPERTY_VALUE_PAN_LEFT, 408, 407}, + {"text-top", 8, MyCSS_PROPERTY_VALUE_TEXT_TOP, 0, 408}, + {"grabbing", 8, MyCSS_PROPERTY_VALUE_GRABBING, 0, 409}, + {"vertical-text", 13, MyCSS_PROPERTY_VALUE_VERTICAL_TEXT, 411, 410}, + {"diagonal-fractions", 18, MyCSS_PROPERTY_VALUE_DIAGONAL_FRACTIONS, 0, 411}, + {"triangle", 8, MyCSS_PROPERTY_VALUE_TRIANGLE, 413, 412}, + {"spell-out", 9, MyCSS_PROPERTY_VALUE_SPELL_OUT, 414, 413}, + {"no-discretionary-ligatures", 26, MyCSS_PROPERTY_VALUE_NO_DISCRETIONARY_LIGATURES, 0, 414}, + {"scroll-position", 15, MyCSS_PROPERTY_VALUE_SCROLL_POSITION, 0, 415}, + {"extra-expanded", 14, MyCSS_PROPERTY_VALUE_EXTRA_EXPANDED, 0, 416}, + {"mandatory", 9, MyCSS_PROPERTY_VALUE_MANDATORY, 0, 417}, + {"inline-block", 12, MyCSS_PROPERTY_VALUE_INLINE_BLOCK, 0, 418}, + {"x-fast", 6, MyCSS_PROPERTY_VALUE_X_FAST, 420, 419}, + {"space-around", 12, MyCSS_PROPERTY_VALUE_SPACE_AROUND, 0, 420}, + {"indent", 6, MyCSS_PROPERTY_VALUE_INDENT, 0, 421}, + {"row-reverse", 11, MyCSS_PROPERTY_VALUE_ROW_REVERSE, 0, 422}, + {"blink", 5, MyCSS_PROPERTY_VALUE_BLINK, 424, 423}, + {"break", 5, MyCSS_PROPERTY_VALUE_BREAK, 425, 424}, + {"groove", 6, MyCSS_PROPERTY_VALUE_GROOVE, 426, 425}, + {"inter-character", 15, MyCSS_PROPERTY_VALUE_INTER_CHARACTER, 0, 426}, + {"middle", 6, MyCSS_PROPERTY_VALUE_MIDDLE, 0, 427}, + {"padding-edge", 12, MyCSS_PROPERTY_VALUE_PADDING_EDGE, 0, 428}, }; static const char * mycss_property_index_type_name[] = @@ -695,6 +858,17 @@ static const char * mycss_property_index_type_name[] = "align-content", "align-items", "align-self", + "animation", + "animation-delay", + "animation-direction", + "animation-duration", + "animation-fill-mode", + "animation-iteration-count", + "animation-name", + "animation-play-state", + "animation-timing-function", + "appearance", + "backface-visibility", "background", "background-attachment", "background-clip", @@ -704,6 +878,9 @@ static const char * mycss_property_index_type_name[] = "background-position", "background-repeat", "background-size", + "bookmark-label", + "bookmark-level", + "bookmark-state", "border", "border-bottom", "border-bottom-color", @@ -711,6 +888,7 @@ static const char * mycss_property_index_type_name[] = "border-bottom-right-radius", "border-bottom-style", "border-bottom-width", + "border-collapse", "border-color", "border-image", "border-image-outset", @@ -726,6 +904,7 @@ static const char * mycss_property_index_type_name[] = "border-right-color", "border-right-style", "border-right-width", + "border-spacing", "border-style", "border-top", "border-top-color", @@ -734,11 +913,49 @@ static const char * mycss_property_index_type_name[] = "border-top-style", "border-top-width", "border-width", + "bottom", + "box-decoration-break", "box-shadow", + "box-sizing", "box-suppress", + "break-after", + "break-before", + "break-inside", + "caption-side", + "caret", + "caret-color", + "caret-shape", "clear", "clear-after", + "color", + "color-adjust", + "color-interpolation", + "color-interpolation-filters", + "color-rendering", + "column-count", + "column-fill", + "column-gap", + "column-rule", + "column-rule-color", + "column-rule-style", + "column-rule-width", + "column-span", + "column-width", + "columns", + "contain", + "content", + "continue", + "counter-increment", + "cue", + "cue-after", + "cue-before", + "cursor", + "direction", "display", + "empty-cells", + "fill", + "fill-opacity", + "fill-rule", "flex", "flex-basis", "flex-direction", @@ -766,20 +983,56 @@ static const char * mycss_property_index_type_name[] = "font-variant-numeric", "font-variant-position", "font-weight", + "glyph-orientation-vertical", + "hanging-punctuation", "height", + "hyphens", + "image-rendering", "indent-edge-reset", + "inline-size-step", "justify-content", + "left", + "letter-spacing", + "line-break", + "line-height", + "line-height-step", + "list-style", + "list-style-image", + "list-style-position", + "list-style-type", "margin", "margin-bottom", "margin-left", "margin-right", "margin-top", + "marker", + "marker-end", + "marker-mid", + "marker-side", + "marker-start", "max-height", + "max-lines", "max-width", "min-height", "min-width", + "nav-down", + "nav-left", + "nav-right", + "nav-up", + "offset-after", + "offset-before", + "offset-end", + "offset-start", + "opacity", "order", + "orphans", + "outline", + "outline-color", + "outline-offset", + "outline-style", + "outline-width", "overflow", + "overflow-wrap", "overflow-x", "overflow-y", "padding", @@ -787,14 +1040,109 @@ static const char * mycss_property_index_type_name[] = "padding-left", "padding-right", "padding-top", + "pause", + "pause-after", + "pause-before", + "perspective", + "perspective-origin", + "position", + "presentation-level", + "quotes", + "region-fragment", + "resize", + "rest", + "rest-after", + "rest-before", + "right", + "ruby-align", + "ruby-merge", + "ruby-position", + "scroll-padding", + "scroll-snap-align", + "scroll-snap-margin", + "scroll-snap-stop", + "scroll-snap-type", + "shape-image-threshold", + "shape-margin", + "shape-outside", + "shape-rendering", + "speak", + "speak-as", + "string-set", + "stroke", + "stroke-dasharray", + "stroke-dashoffset", + "stroke-linecap", + "stroke-linejoin", + "stroke-miterlimit", + "stroke-opacity", + "stroke-width", + "tab-size", + "table-layout", + "text-align", + "text-align-all", + "text-align-last", + "text-combine-upright", + "text-decoration", + "text-decoration-color", + "text-decoration-line", + "text-decoration-skip", + "text-decoration-styl", + "text-emphasis", + "text-emphasis-color", + "text-emphasis-position", + "text-emphasis-style", + "text-indent", + "text-justify", + "text-orientation", + "text-overflow", + "text-rendering", + "text-shadow", + "text-size-adjust", + "text-transform", + "text-underline-position", + "top", + "touch-action", + "transform", + "transform-box", + "transform-origin", + "transform-style", + "transition", + "transition-delay", + "transition-duration", + "transition-property", + "transition-timing-function", + "unicode-bidi", + "user-select", + "vertical-align", "visibility", + "voice-balance", + "voice-duration", + "voice-family", + "voice-pitch", + "voice-range", + "voice-rate", + "voice-stress", + "voice-volume", + "white-space", + "widows", "width", + "will-change", + "word-break", + "word-spacing", + "word-wrap", + "wrap-flow", + "wrap-through", + "writing-mode", + "z-index", "" }; static const char * mycss_property_index_type_value[] = { "", + "0", + "0deg", "100", "200", "300", @@ -803,12 +1151,33 @@ static const char * mycss_property_index_type_value[] = "600", "700", "800", + "90", "900", + "90deg", + "absolute", + "alias", + "all", "all-petite-caps", + "all-scroll", "all-small-caps", + "allow-end", + "alternate", + "alternate-reverse", + "always", "auto", "available", + "avoid", + "avoid-column", + "avoid-page", + "avoid-region", + "backwards", + "balance", + "balance-all", + "bar", "baseline", + "bevel", + "bidi-override", + "blink", "block", "block-within-page", "bold", @@ -817,8 +1186,22 @@ static const char * mycss_property_index_type_value[] = "border-edge", "both", "bottom", + "box-decoration", + "break", + "break-all", + "break-spaces", + "break-word", + "butt", + "capitalize", "caption", + "cell", "center", + "circle", + "clear", + "clip", + "clone", + "closed", + "col-resize", "collapse", "column", "column-reverse", @@ -830,37 +1213,79 @@ static const char * mycss_property_index_type_value[] = "content-box", "content-edge", "contents", + "context-menu", "contextual", + "copy", "cover", + "crispedges", + "crosshair", + "current", + "currentcolor", "dashed", + "default", "descendants", "diagonal-fractions", + "digits", "discard", "discretionary-ligatures", + "dot", "dotted", "double", + "double-circle", + "e-resize", + "each-line", + "ease", + "ease-in", + "ease-in-out", + "ease-out", + "economy", + "edges", + "ellipsis", + "embed", "end", + "evenodd", + "ew-resize", + "exact", "expanded", "extra-condensed", "extra-expanded", + "fast", "fill", + "fill-box", + "filled", + "first", "fit-content", "fixed", + "flat", "flex", "flex-end", "flex-start", "flow", "flow-root", + "force-end", + "forwards", + "fragments", "full-width", + "geometricprecision", + "grab", + "grabbing", "grid", "groove", + "hanging", + "help", "hidden", "hide", + "high", "historical-forms", "historical-ligatures", + "horizontal", + "horizontal-tb", "icon", + "increment", "indent", "inherit", + "initial", + "ink", "inline", "inline-block", "inline-flex", @@ -869,84 +1294,188 @@ static const char * mycss_property_index_type_value[] = "inline-table", "inset", "inside", + "inter-character", + "inter-word", + "invert", + "isolate", + "isolate-override", "italic", "jis04", "jis78", "jis83", "jis90", + "justify", + "justify-all", + "keep-all", "large", "larger", + "last", + "layout", "left", + "leftwards", "length", "lighter", "line", + "line-through", + "linear", + "linearrgb", "lining-nums", + "list-container", "list-item", + "literal-punctuation", "local", + "loose", + "loud", + "low", + "lowercase", + "ltr", + "mandatory", + "manipulation", + "manual", "margin-edge", + "match-parent", "max-content", + "maximum", "medium", "menu", "message-box", + "middle", "min-content", + "minimum", + "miter", + "mixed", + "moderate", + "move", + "n-resize", + "ne-resize", + "nesw-resize", "no-common-ligatures", "no-content", "no-contextual", "no-discretionary-ligatures", "no-display", + "no-drop", "no-historical-ligatures", + "no-punctuation", "no-repeat", "none", + "nonzero", "normal", + "not-allowed", "nowrap", + "ns-resize", + "nw-resize", + "nwse-resize", + "objects", "oblique", "off", "oldstyle-nums", "on", + "open", + "optimizelegibility", + "optimizequality", + "optimizespeed", "ordinal", "outset", "outside", + "over", + "overflow", + "overline", "padding-box", "padding-edge", + "page", + "paginate", + "paint", + "pan-down", + "pan-left", + "pan-right", + "pan-up", + "pan-x", + "pan-y", + "paused", "percentage", "petite-caps", + "plaintext", + "pointer", + "pre", + "pre-line", + "pre-wrap", + "preserve", + "preserve-3d", + "progress", "proportional-nums", "proportional-width", + "proximity", + "recto", + "reduced", + "region", + "relative", "repeat", "repeat-x", "repeat-y", + "reverse", "ridge", "right", + "rightwards", + "root", "round", "row", + "row-resize", "row-reverse", + "rtl", "ruby", "ruby-base", "ruby-base-container", "ruby-text", "ruby-text-container", "run-in", + "running", + "s-resize", + "same", "scroll", + "scroll-position", + "se-resize", "semi-condensed", "semi-expanded", + "separate", + "sesame", "show", + "sideways", + "sideways-lr", + "sideways-rl", + "silent", "simplified", + "size", "slashed-zero", + "slice", + "slow", "small", "small-caps", "small-caption", "smaller", + "soft", "solid", "space", "space-around", "space-between", + "spaces", + "spell-out", + "square", + "srgb", "stacked-fractions", "start", + "static", "status-bar", + "step-end", + "step-start", + "sticky", "stretch", + "strict", + "strong", "style", "sub", "super", + "sw-resize", "table", "table-caption", "table-cell", @@ -957,20 +1486,51 @@ static const char * mycss_property_index_type_value[] = "table-row", "table-row-group", "tabular-nums", + "text", + "text-bottom", + "text-top", "titling-caps", "top", "traditional", + "triangle", "ultra-condensed", "ultra-expanded", + "under", + "underline", + "underscore", "unicase", + "uppercase", + "upright", + "verso", + "vertical", + "vertical-lr", + "vertical-rl", + "vertical-text", + "view-box", "visible", + "w-resize", + "wait", + "wavy", + "weak", "weight", "wrap", "wrap-reverse", + "x", + "x-fast", + "x-high", "x-large", + "x-loud", + "x-low", + "x-slow", "x-small", + "x-soft", + "x-strong", + "x-weak", "xx-large", "xx-small", + "y", + "zoom-in", + "zoom-out", "" };