1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
/*
* This file is part of LibCSS.
* Licensed under the MIT License,
* http://www.opensource.org/licenses/mit-license.php
* Copyright 2008 John-Mark Bell <jmb@netsurf-browser.org>
*/
#include "parse/properties/properties.h"
/**
* Dispatch table of property handlers, indexed by property enum
*/
const css_prop_handler property_handlers[LAST_PROP + 1 - FIRST_PROP] =
{
parse_azimuth,
parse_background,
parse_background_attachment,
parse_background_color,
parse_background_image,
parse_background_position,
parse_background_repeat,
parse_border,
parse_border_bottom,
parse_border_bottom_color,
parse_border_bottom_style,
parse_border_bottom_width,
parse_border_collapse,
parse_border_color,
parse_border_left,
parse_border_left_color,
parse_border_left_style,
parse_border_left_width,
parse_border_right,
parse_border_right_color,
parse_border_right_style,
parse_border_right_width,
parse_border_spacing,
parse_border_style,
parse_border_top,
parse_border_top_color,
parse_border_top_style,
parse_border_top_width,
parse_border_width,
parse_bottom,
parse_caption_side,
parse_clear,
parse_clip,
parse_color,
parse_content,
parse_counter_increment,
parse_counter_reset,
parse_cue,
parse_cue_after,
parse_cue_before,
parse_cursor,
parse_direction,
parse_display,
parse_elevation,
parse_empty_cells,
parse_float,
parse_font,
parse_font_family,
parse_font_size,
parse_font_style,
parse_font_variant,
parse_font_weight,
parse_height,
parse_left,
parse_letter_spacing,
parse_line_height,
parse_list_style,
parse_list_style_image,
parse_list_style_position,
parse_list_style_type,
parse_margin_bottom,
parse_margin_left,
parse_margin_right,
parse_margin_top,
parse_max_height,
parse_max_width,
parse_min_height,
parse_min_width,
parse_orphans,
parse_outline,
parse_outline_color,
parse_outline_style,
parse_outline_width,
parse_overflow,
parse_padding_bottom,
parse_padding_left,
parse_padding_right,
parse_padding_top,
parse_page_break_after,
parse_page_break_before,
parse_page_break_inside,
parse_pause,
parse_pause_after,
parse_pause_before,
parse_pitch_range,
parse_pitch,
parse_play_during,
parse_position,
parse_quotes,
parse_richness,
parse_right,
parse_speak_header,
parse_speak_numeral,
parse_speak_punctuation,
parse_speak,
parse_speech_rate,
parse_stress,
parse_table_layout,
parse_text_align,
parse_text_decoration,
parse_text_indent,
parse_text_transform,
parse_top,
parse_unicode_bidi,
parse_vertical_align,
parse_visibility,
parse_voice_family,
parse_volume,
parse_white_space,
parse_widows,
parse_width,
parse_word_spacing,
parse_z_index,
};
|