Wed, 31 Dec 2014 07:16:47 +0100
Revert simplistic fix pending revisit of Mozilla integration attempt.
michael@0 | 1 | /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
michael@0 | 2 | /* This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 3 | * License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 4 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
michael@0 | 5 | |
michael@0 | 6 | /* |
michael@0 | 7 | * a list of the CSS properties that are exposed on nsComputedDOMStyle |
michael@0 | 8 | * objects, for preprocessing |
michael@0 | 9 | */ |
michael@0 | 10 | |
michael@0 | 11 | /****** |
michael@0 | 12 | |
michael@0 | 13 | This file contains the list of CSS properties that are exposed |
michael@0 | 14 | on nsComputedDOMStyle objects. It is designed to be included in |
michael@0 | 15 | nsComputedDOMStyle.cpp to generate the "computed style map", a |
michael@0 | 16 | table of property IDs and corresponding functions on nsComputedDOMStyle |
michael@0 | 17 | that return the CSSValue representing that property's computed value. |
michael@0 | 18 | |
michael@0 | 19 | The COMPUTED_STYLE_PROP macro is defined for each such property. |
michael@0 | 20 | Its arguments are: |
michael@0 | 21 | |
michael@0 | 22 | -. 'id' the nsCSSProperty ID, without the leading "nsCSSProperty_". |
michael@0 | 23 | |
michael@0 | 24 | -. 'method' the nsComputedDOMStyle method name that returns the |
michael@0 | 25 | CSSValue representing that property's computed value, without the leading |
michael@0 | 26 | "Do". |
michael@0 | 27 | |
michael@0 | 28 | ******/ |
michael@0 | 29 | |
michael@0 | 30 | /* ******************************************************************* *\ |
michael@0 | 31 | * Properties below are listed in alphabetical order. * |
michael@0 | 32 | * Please keep them that way. * |
michael@0 | 33 | * * |
michael@0 | 34 | * Properties commented out with // are not yet implemented * |
michael@0 | 35 | * Properties commented out with //// are shorthands and not queryable * |
michael@0 | 36 | \* ******************************************************************* */ |
michael@0 | 37 | |
michael@0 | 38 | /* ***************************** *\ |
michael@0 | 39 | * Implementations of CSS styles * |
michael@0 | 40 | \* ***************************** */ |
michael@0 | 41 | |
michael@0 | 42 | COMPUTED_STYLE_PROP(align_content, AlignContent) |
michael@0 | 43 | COMPUTED_STYLE_PROP(align_items, AlignItems) |
michael@0 | 44 | COMPUTED_STYLE_PROP(align_self, AlignSelf) |
michael@0 | 45 | //// COMPUTED_STYLE_PROP(animation, Animation) |
michael@0 | 46 | COMPUTED_STYLE_PROP(animation_delay, AnimationDelay) |
michael@0 | 47 | COMPUTED_STYLE_PROP(animation_direction, AnimationDirection) |
michael@0 | 48 | COMPUTED_STYLE_PROP(animation_duration, AnimationDuration) |
michael@0 | 49 | COMPUTED_STYLE_PROP(animation_fill_mode, AnimationFillMode) |
michael@0 | 50 | COMPUTED_STYLE_PROP(animation_iteration_count, AnimationIterationCount) |
michael@0 | 51 | COMPUTED_STYLE_PROP(animation_name, AnimationName) |
michael@0 | 52 | COMPUTED_STYLE_PROP(animation_play_state, AnimationPlayState) |
michael@0 | 53 | COMPUTED_STYLE_PROP(animation_timing_function, AnimationTimingFunction) |
michael@0 | 54 | COMPUTED_STYLE_PROP(backface_visibility, BackfaceVisibility) |
michael@0 | 55 | //// COMPUTED_STYLE_PROP(background, Background) |
michael@0 | 56 | COMPUTED_STYLE_PROP(background_attachment, BackgroundAttachment) |
michael@0 | 57 | COMPUTED_STYLE_PROP(background_blend_mode, BackgroundBlendMode) |
michael@0 | 58 | COMPUTED_STYLE_PROP(background_clip, BackgroundClip) |
michael@0 | 59 | COMPUTED_STYLE_PROP(background_color, BackgroundColor) |
michael@0 | 60 | COMPUTED_STYLE_PROP(background_image, BackgroundImage) |
michael@0 | 61 | COMPUTED_STYLE_PROP(background_origin, BackgroundOrigin) |
michael@0 | 62 | COMPUTED_STYLE_PROP(background_position, BackgroundPosition) |
michael@0 | 63 | COMPUTED_STYLE_PROP(background_repeat, BackgroundRepeat) |
michael@0 | 64 | COMPUTED_STYLE_PROP(background_size, BackgroundSize) |
michael@0 | 65 | //// COMPUTED_STYLE_PROP(border, Border) |
michael@0 | 66 | //// COMPUTED_STYLE_PROP(border_bottom, BorderBottom) |
michael@0 | 67 | COMPUTED_STYLE_PROP(border_bottom_color, BorderBottomColor) |
michael@0 | 68 | COMPUTED_STYLE_PROP(border_bottom_left_radius, BorderBottomLeftRadius) |
michael@0 | 69 | COMPUTED_STYLE_PROP(border_bottom_right_radius, BorderBottomRightRadius) |
michael@0 | 70 | COMPUTED_STYLE_PROP(border_bottom_style, BorderBottomStyle) |
michael@0 | 71 | COMPUTED_STYLE_PROP(border_bottom_width, BorderBottomWidth) |
michael@0 | 72 | COMPUTED_STYLE_PROP(border_collapse, BorderCollapse) |
michael@0 | 73 | //// COMPUTED_STYLE_PROP(border_color, BorderColor) |
michael@0 | 74 | //// COMPUTED_STYLE_PROP(border_image, BorderImage) |
michael@0 | 75 | COMPUTED_STYLE_PROP(border_image_outset, BorderImageOutset) |
michael@0 | 76 | COMPUTED_STYLE_PROP(border_image_repeat, BorderImageRepeat) |
michael@0 | 77 | COMPUTED_STYLE_PROP(border_image_slice, BorderImageSlice) |
michael@0 | 78 | COMPUTED_STYLE_PROP(border_image_source, BorderImageSource) |
michael@0 | 79 | COMPUTED_STYLE_PROP(border_image_width, BorderImageWidth) |
michael@0 | 80 | //// COMPUTED_STYLE_PROP(border_left, BorderLeft) |
michael@0 | 81 | COMPUTED_STYLE_PROP(border_left_color, BorderLeftColor) |
michael@0 | 82 | COMPUTED_STYLE_PROP(border_left_style, BorderLeftStyle) |
michael@0 | 83 | COMPUTED_STYLE_PROP(border_left_width, BorderLeftWidth) |
michael@0 | 84 | //// COMPUTED_STYLE_PROP(border_right, BorderRight) |
michael@0 | 85 | COMPUTED_STYLE_PROP(border_right_color, BorderRightColor) |
michael@0 | 86 | COMPUTED_STYLE_PROP(border_right_style, BorderRightStyle) |
michael@0 | 87 | COMPUTED_STYLE_PROP(border_right_width, BorderRightWidth) |
michael@0 | 88 | COMPUTED_STYLE_PROP(border_spacing, BorderSpacing) |
michael@0 | 89 | //// COMPUTED_STYLE_PROP(border_style, BorderStyle) |
michael@0 | 90 | //// COMPUTED_STYLE_PROP(border_top, BorderTop) |
michael@0 | 91 | COMPUTED_STYLE_PROP(border_top_color, BorderTopColor) |
michael@0 | 92 | COMPUTED_STYLE_PROP(border_top_left_radius, BorderTopLeftRadius) |
michael@0 | 93 | COMPUTED_STYLE_PROP(border_top_right_radius, BorderTopRightRadius) |
michael@0 | 94 | COMPUTED_STYLE_PROP(border_top_style, BorderTopStyle) |
michael@0 | 95 | COMPUTED_STYLE_PROP(border_top_width, BorderTopWidth) |
michael@0 | 96 | //// COMPUTED_STYLE_PROP(border_width, BorderWidth) |
michael@0 | 97 | COMPUTED_STYLE_PROP(bottom, Bottom) |
michael@0 | 98 | COMPUTED_STYLE_PROP(box_shadow, BoxShadow) |
michael@0 | 99 | COMPUTED_STYLE_PROP(box_sizing, BoxSizing) |
michael@0 | 100 | COMPUTED_STYLE_PROP(caption_side, CaptionSide) |
michael@0 | 101 | COMPUTED_STYLE_PROP(clear, Clear) |
michael@0 | 102 | COMPUTED_STYLE_PROP(clip, Clip) |
michael@0 | 103 | COMPUTED_STYLE_PROP(color, Color) |
michael@0 | 104 | COMPUTED_STYLE_PROP(content, Content) |
michael@0 | 105 | COMPUTED_STYLE_PROP(counter_increment, CounterIncrement) |
michael@0 | 106 | COMPUTED_STYLE_PROP(counter_reset, CounterReset) |
michael@0 | 107 | COMPUTED_STYLE_PROP(cursor, Cursor) |
michael@0 | 108 | COMPUTED_STYLE_PROP(direction, Direction) |
michael@0 | 109 | COMPUTED_STYLE_PROP(display, Display) |
michael@0 | 110 | COMPUTED_STYLE_PROP(empty_cells, EmptyCells) |
michael@0 | 111 | COMPUTED_STYLE_PROP(flex_basis, FlexBasis) |
michael@0 | 112 | COMPUTED_STYLE_PROP(flex_direction, FlexDirection) |
michael@0 | 113 | COMPUTED_STYLE_PROP(flex_grow, FlexGrow) |
michael@0 | 114 | COMPUTED_STYLE_PROP(flex_shrink, FlexShrink) |
michael@0 | 115 | COMPUTED_STYLE_PROP(flex_wrap, FlexWrap) |
michael@0 | 116 | COMPUTED_STYLE_PROP(float, Float) |
michael@0 | 117 | //// COMPUTED_STYLE_PROP(font, Font) |
michael@0 | 118 | COMPUTED_STYLE_PROP(font_family, FontFamily) |
michael@0 | 119 | COMPUTED_STYLE_PROP(font_kerning, FontKerning) |
michael@0 | 120 | COMPUTED_STYLE_PROP(font_size, FontSize) |
michael@0 | 121 | COMPUTED_STYLE_PROP(font_size_adjust, FontSizeAdjust) |
michael@0 | 122 | COMPUTED_STYLE_PROP(font_stretch, FontStretch) |
michael@0 | 123 | COMPUTED_STYLE_PROP(font_style, FontStyle) |
michael@0 | 124 | COMPUTED_STYLE_PROP(font_synthesis, FontSynthesis) |
michael@0 | 125 | COMPUTED_STYLE_PROP(font_variant, FontVariant) |
michael@0 | 126 | COMPUTED_STYLE_PROP(font_variant_alternates, FontVariantAlternates) |
michael@0 | 127 | COMPUTED_STYLE_PROP(font_variant_caps, FontVariantCaps) |
michael@0 | 128 | COMPUTED_STYLE_PROP(font_variant_east_asian, FontVariantEastAsian) |
michael@0 | 129 | COMPUTED_STYLE_PROP(font_variant_ligatures, FontVariantLigatures) |
michael@0 | 130 | COMPUTED_STYLE_PROP(font_variant_numeric, FontVariantNumeric) |
michael@0 | 131 | COMPUTED_STYLE_PROP(font_variant_position, FontVariantPosition) |
michael@0 | 132 | COMPUTED_STYLE_PROP(font_weight, FontWeight) |
michael@0 | 133 | COMPUTED_STYLE_PROP(grid_auto_columns, GridAutoColumns) |
michael@0 | 134 | COMPUTED_STYLE_PROP(grid_auto_flow, GridAutoFlow) |
michael@0 | 135 | COMPUTED_STYLE_PROP(grid_auto_position, GridAutoPosition) |
michael@0 | 136 | COMPUTED_STYLE_PROP(grid_auto_rows, GridAutoRows) |
michael@0 | 137 | COMPUTED_STYLE_PROP(grid_column_end, GridColumnEnd) |
michael@0 | 138 | COMPUTED_STYLE_PROP(grid_column_start, GridColumnStart) |
michael@0 | 139 | COMPUTED_STYLE_PROP(grid_row_end, GridRowEnd) |
michael@0 | 140 | COMPUTED_STYLE_PROP(grid_row_start, GridRowStart) |
michael@0 | 141 | COMPUTED_STYLE_PROP(grid_template_areas, GridTemplateAreas) |
michael@0 | 142 | COMPUTED_STYLE_PROP(grid_template_columns, GridTemplateColumns) |
michael@0 | 143 | COMPUTED_STYLE_PROP(grid_template_rows, GridTemplateRows) |
michael@0 | 144 | COMPUTED_STYLE_PROP(height, Height) |
michael@0 | 145 | COMPUTED_STYLE_PROP(image_orientation, ImageOrientation) |
michael@0 | 146 | COMPUTED_STYLE_PROP(ime_mode, IMEMode) |
michael@0 | 147 | COMPUTED_STYLE_PROP(justify_content, JustifyContent) |
michael@0 | 148 | COMPUTED_STYLE_PROP(left, Left) |
michael@0 | 149 | COMPUTED_STYLE_PROP(letter_spacing, LetterSpacing) |
michael@0 | 150 | COMPUTED_STYLE_PROP(line_height, LineHeight) |
michael@0 | 151 | //// COMPUTED_STYLE_PROP(list_style, ListStyle) |
michael@0 | 152 | COMPUTED_STYLE_PROP(list_style_image, ListStyleImage) |
michael@0 | 153 | COMPUTED_STYLE_PROP(list_style_position, ListStylePosition) |
michael@0 | 154 | COMPUTED_STYLE_PROP(list_style_type, ListStyleType) |
michael@0 | 155 | //// COMPUTED_STYLE_PROP(margin, Margin) |
michael@0 | 156 | COMPUTED_STYLE_PROP(margin_bottom, MarginBottomWidth) |
michael@0 | 157 | COMPUTED_STYLE_PROP(margin_left, MarginLeftWidth) |
michael@0 | 158 | COMPUTED_STYLE_PROP(margin_right, MarginRightWidth) |
michael@0 | 159 | COMPUTED_STYLE_PROP(margin_top, MarginTopWidth) |
michael@0 | 160 | COMPUTED_STYLE_PROP(marker_offset, MarkerOffset) |
michael@0 | 161 | // COMPUTED_STYLE_PROP(marks, Marks) |
michael@0 | 162 | COMPUTED_STYLE_PROP(max_height, MaxHeight) |
michael@0 | 163 | COMPUTED_STYLE_PROP(max_width, MaxWidth) |
michael@0 | 164 | COMPUTED_STYLE_PROP(min_height, MinHeight) |
michael@0 | 165 | COMPUTED_STYLE_PROP(min_width, MinWidth) |
michael@0 | 166 | COMPUTED_STYLE_PROP(mix_blend_mode, MixBlendMode) |
michael@0 | 167 | COMPUTED_STYLE_PROP(opacity, Opacity) |
michael@0 | 168 | // COMPUTED_STYLE_PROP(orphans, Orphans) |
michael@0 | 169 | //// COMPUTED_STYLE_PROP(outline, Outline) |
michael@0 | 170 | COMPUTED_STYLE_PROP(order, Order) |
michael@0 | 171 | COMPUTED_STYLE_PROP(outline_color, OutlineColor) |
michael@0 | 172 | COMPUTED_STYLE_PROP(outline_offset, OutlineOffset) |
michael@0 | 173 | COMPUTED_STYLE_PROP(outline_style, OutlineStyle) |
michael@0 | 174 | COMPUTED_STYLE_PROP(outline_width, OutlineWidth) |
michael@0 | 175 | COMPUTED_STYLE_PROP(overflow, Overflow) |
michael@0 | 176 | COMPUTED_STYLE_PROP(overflow_clip_box, OverflowClipBox) |
michael@0 | 177 | COMPUTED_STYLE_PROP(overflow_x, OverflowX) |
michael@0 | 178 | COMPUTED_STYLE_PROP(overflow_y, OverflowY) |
michael@0 | 179 | //// COMPUTED_STYLE_PROP(padding, Padding) |
michael@0 | 180 | COMPUTED_STYLE_PROP(padding_bottom, PaddingBottom) |
michael@0 | 181 | COMPUTED_STYLE_PROP(padding_left, PaddingLeft) |
michael@0 | 182 | COMPUTED_STYLE_PROP(padding_right, PaddingRight) |
michael@0 | 183 | COMPUTED_STYLE_PROP(padding_top, PaddingTop) |
michael@0 | 184 | // COMPUTED_STYLE_PROP(page, Page) |
michael@0 | 185 | COMPUTED_STYLE_PROP(page_break_after, PageBreakAfter) |
michael@0 | 186 | COMPUTED_STYLE_PROP(page_break_before, PageBreakBefore) |
michael@0 | 187 | COMPUTED_STYLE_PROP(page_break_inside, PageBreakInside) |
michael@0 | 188 | COMPUTED_STYLE_PROP(perspective, Perspective) |
michael@0 | 189 | COMPUTED_STYLE_PROP(perspective_origin, PerspectiveOrigin) |
michael@0 | 190 | COMPUTED_STYLE_PROP(pointer_events, PointerEvents) |
michael@0 | 191 | COMPUTED_STYLE_PROP(position, Position) |
michael@0 | 192 | COMPUTED_STYLE_PROP(quotes, Quotes) |
michael@0 | 193 | COMPUTED_STYLE_PROP(resize, Resize) |
michael@0 | 194 | COMPUTED_STYLE_PROP(right, Right) |
michael@0 | 195 | //// COMPUTED_STYLE_PROP(size, Size) |
michael@0 | 196 | COMPUTED_STYLE_PROP(table_layout, TableLayout) |
michael@0 | 197 | COMPUTED_STYLE_PROP(text_align, TextAlign) |
michael@0 | 198 | COMPUTED_STYLE_PROP(text_combine_upright, TextCombineUpright) |
michael@0 | 199 | COMPUTED_STYLE_PROP(text_decoration, TextDecoration) |
michael@0 | 200 | COMPUTED_STYLE_PROP(text_indent, TextIndent) |
michael@0 | 201 | COMPUTED_STYLE_PROP(text_orientation, TextOrientation) |
michael@0 | 202 | COMPUTED_STYLE_PROP(text_overflow, TextOverflow) |
michael@0 | 203 | COMPUTED_STYLE_PROP(text_shadow, TextShadow) |
michael@0 | 204 | COMPUTED_STYLE_PROP(text_transform, TextTransform) |
michael@0 | 205 | COMPUTED_STYLE_PROP(top, Top) |
michael@0 | 206 | COMPUTED_STYLE_PROP(touch_action, TouchAction) |
michael@0 | 207 | COMPUTED_STYLE_PROP(transform, Transform) |
michael@0 | 208 | COMPUTED_STYLE_PROP(transform_origin, TransformOrigin) |
michael@0 | 209 | COMPUTED_STYLE_PROP(transform_style, TransformStyle) |
michael@0 | 210 | //// COMPUTED_STYLE_PROP(transition, Transition) |
michael@0 | 211 | COMPUTED_STYLE_PROP(transition_delay, TransitionDelay) |
michael@0 | 212 | COMPUTED_STYLE_PROP(transition_duration, TransitionDuration) |
michael@0 | 213 | COMPUTED_STYLE_PROP(transition_property, TransitionProperty) |
michael@0 | 214 | COMPUTED_STYLE_PROP(transition_timing_function, TransitionTimingFunction) |
michael@0 | 215 | COMPUTED_STYLE_PROP(unicode_bidi, UnicodeBidi) |
michael@0 | 216 | COMPUTED_STYLE_PROP(vertical_align, VerticalAlign) |
michael@0 | 217 | COMPUTED_STYLE_PROP(visibility, Visibility) |
michael@0 | 218 | COMPUTED_STYLE_PROP(white_space, WhiteSpace) |
michael@0 | 219 | // COMPUTED_STYLE_PROP(widows, Widows) |
michael@0 | 220 | COMPUTED_STYLE_PROP(width, Width) |
michael@0 | 221 | COMPUTED_STYLE_PROP(will_change, WillChange) |
michael@0 | 222 | COMPUTED_STYLE_PROP(word_break, WordBreak) |
michael@0 | 223 | COMPUTED_STYLE_PROP(word_spacing, WordSpacing) |
michael@0 | 224 | COMPUTED_STYLE_PROP(word_wrap, WordWrap) |
michael@0 | 225 | COMPUTED_STYLE_PROP(writing_mode, WritingMode) |
michael@0 | 226 | COMPUTED_STYLE_PROP(z_index, ZIndex) |
michael@0 | 227 | |
michael@0 | 228 | /* ******************************* *\ |
michael@0 | 229 | * Implementations of -moz- styles * |
michael@0 | 230 | \* ******************************* */ |
michael@0 | 231 | |
michael@0 | 232 | COMPUTED_STYLE_PROP(appearance, Appearance) |
michael@0 | 233 | COMPUTED_STYLE_PROP(_moz_background_inline_policy, BackgroundInlinePolicy) |
michael@0 | 234 | COMPUTED_STYLE_PROP(binding, Binding) |
michael@0 | 235 | COMPUTED_STYLE_PROP(border_bottom_colors, BorderBottomColors) |
michael@0 | 236 | COMPUTED_STYLE_PROP(border_left_colors, BorderLeftColors) |
michael@0 | 237 | COMPUTED_STYLE_PROP(border_right_colors, BorderRightColors) |
michael@0 | 238 | COMPUTED_STYLE_PROP(border_top_colors, BorderTopColors) |
michael@0 | 239 | COMPUTED_STYLE_PROP(box_align, BoxAlign) |
michael@0 | 240 | COMPUTED_STYLE_PROP(box_direction, BoxDirection) |
michael@0 | 241 | COMPUTED_STYLE_PROP(box_flex, BoxFlex) |
michael@0 | 242 | COMPUTED_STYLE_PROP(box_ordinal_group, BoxOrdinalGroup) |
michael@0 | 243 | COMPUTED_STYLE_PROP(box_orient, BoxOrient) |
michael@0 | 244 | COMPUTED_STYLE_PROP(box_pack, BoxPack) |
michael@0 | 245 | COMPUTED_STYLE_PROP(_moz_column_count, ColumnCount) |
michael@0 | 246 | COMPUTED_STYLE_PROP(_moz_column_fill, ColumnFill) |
michael@0 | 247 | COMPUTED_STYLE_PROP(_moz_column_gap, ColumnGap) |
michael@0 | 248 | //// COMPUTED_STYLE_PROP(_moz_column_rule, ColumnRule) |
michael@0 | 249 | COMPUTED_STYLE_PROP(_moz_column_rule_color, ColumnRuleColor) |
michael@0 | 250 | COMPUTED_STYLE_PROP(_moz_column_rule_style, ColumnRuleStyle) |
michael@0 | 251 | COMPUTED_STYLE_PROP(_moz_column_rule_width, ColumnRuleWidth) |
michael@0 | 252 | COMPUTED_STYLE_PROP(_moz_column_width, ColumnWidth) |
michael@0 | 253 | COMPUTED_STYLE_PROP(float_edge, FloatEdge) |
michael@0 | 254 | COMPUTED_STYLE_PROP(font_feature_settings, FontFeatureSettings) |
michael@0 | 255 | COMPUTED_STYLE_PROP(font_language_override, FontLanguageOverride) |
michael@0 | 256 | COMPUTED_STYLE_PROP(force_broken_image_icon, ForceBrokenImageIcon) |
michael@0 | 257 | COMPUTED_STYLE_PROP(hyphens, Hyphens) |
michael@0 | 258 | COMPUTED_STYLE_PROP(image_region, ImageRegion) |
michael@0 | 259 | COMPUTED_STYLE_PROP(orient, Orient) |
michael@0 | 260 | COMPUTED_STYLE_PROP(osx_font_smoothing, OSXFontSmoothing) |
michael@0 | 261 | COMPUTED_STYLE_PROP(_moz_outline_radius_bottomLeft, OutlineRadiusBottomLeft) |
michael@0 | 262 | COMPUTED_STYLE_PROP(_moz_outline_radius_bottomRight,OutlineRadiusBottomRight) |
michael@0 | 263 | COMPUTED_STYLE_PROP(_moz_outline_radius_topLeft, OutlineRadiusTopLeft) |
michael@0 | 264 | COMPUTED_STYLE_PROP(_moz_outline_radius_topRight, OutlineRadiusTopRight) |
michael@0 | 265 | COMPUTED_STYLE_PROP(stack_sizing, StackSizing) |
michael@0 | 266 | COMPUTED_STYLE_PROP(_moz_tab_size, TabSize) |
michael@0 | 267 | COMPUTED_STYLE_PROP(text_align_last, TextAlignLast) |
michael@0 | 268 | COMPUTED_STYLE_PROP(text_decoration_color, TextDecorationColor) |
michael@0 | 269 | COMPUTED_STYLE_PROP(text_decoration_line, TextDecorationLine) |
michael@0 | 270 | COMPUTED_STYLE_PROP(text_decoration_style, TextDecorationStyle) |
michael@0 | 271 | COMPUTED_STYLE_PROP(text_size_adjust, TextSizeAdjust) |
michael@0 | 272 | COMPUTED_STYLE_PROP(user_focus, UserFocus) |
michael@0 | 273 | COMPUTED_STYLE_PROP(user_input, UserInput) |
michael@0 | 274 | COMPUTED_STYLE_PROP(user_modify, UserModify) |
michael@0 | 275 | COMPUTED_STYLE_PROP(user_select, UserSelect) |
michael@0 | 276 | COMPUTED_STYLE_PROP(_moz_window_shadow, WindowShadow) |
michael@0 | 277 | |
michael@0 | 278 | /* ***************************** *\ |
michael@0 | 279 | * Implementations of SVG styles * |
michael@0 | 280 | \* ***************************** */ |
michael@0 | 281 | |
michael@0 | 282 | COMPUTED_STYLE_PROP(clip_path, ClipPath) |
michael@0 | 283 | COMPUTED_STYLE_PROP(clip_rule, ClipRule) |
michael@0 | 284 | COMPUTED_STYLE_PROP(color_interpolation, ColorInterpolation) |
michael@0 | 285 | COMPUTED_STYLE_PROP(color_interpolation_filters, ColorInterpolationFilters) |
michael@0 | 286 | COMPUTED_STYLE_PROP(dominant_baseline, DominantBaseline) |
michael@0 | 287 | COMPUTED_STYLE_PROP(fill, Fill) |
michael@0 | 288 | COMPUTED_STYLE_PROP(fill_opacity, FillOpacity) |
michael@0 | 289 | COMPUTED_STYLE_PROP(fill_rule, FillRule) |
michael@0 | 290 | COMPUTED_STYLE_PROP(filter, Filter) |
michael@0 | 291 | COMPUTED_STYLE_PROP(flood_color, FloodColor) |
michael@0 | 292 | COMPUTED_STYLE_PROP(flood_opacity, FloodOpacity) |
michael@0 | 293 | COMPUTED_STYLE_PROP(image_rendering, ImageRendering) |
michael@0 | 294 | COMPUTED_STYLE_PROP(lighting_color, LightingColor) |
michael@0 | 295 | COMPUTED_STYLE_PROP(marker_end, MarkerEnd) |
michael@0 | 296 | COMPUTED_STYLE_PROP(marker_mid, MarkerMid) |
michael@0 | 297 | COMPUTED_STYLE_PROP(marker_start, MarkerStart) |
michael@0 | 298 | COMPUTED_STYLE_PROP(mask, Mask) |
michael@0 | 299 | COMPUTED_STYLE_PROP(mask_type, MaskType) |
michael@0 | 300 | COMPUTED_STYLE_PROP(paint_order, PaintOrder) |
michael@0 | 301 | COMPUTED_STYLE_PROP(shape_rendering, ShapeRendering) |
michael@0 | 302 | COMPUTED_STYLE_PROP(stop_color, StopColor) |
michael@0 | 303 | COMPUTED_STYLE_PROP(stop_opacity, StopOpacity) |
michael@0 | 304 | COMPUTED_STYLE_PROP(stroke, Stroke) |
michael@0 | 305 | COMPUTED_STYLE_PROP(stroke_dasharray, StrokeDasharray) |
michael@0 | 306 | COMPUTED_STYLE_PROP(stroke_dashoffset, StrokeDashoffset) |
michael@0 | 307 | COMPUTED_STYLE_PROP(stroke_linecap, StrokeLinecap) |
michael@0 | 308 | COMPUTED_STYLE_PROP(stroke_linejoin, StrokeLinejoin) |
michael@0 | 309 | COMPUTED_STYLE_PROP(stroke_miterlimit, StrokeMiterlimit) |
michael@0 | 310 | COMPUTED_STYLE_PROP(stroke_opacity, StrokeOpacity) |
michael@0 | 311 | COMPUTED_STYLE_PROP(stroke_width, StrokeWidth) |
michael@0 | 312 | COMPUTED_STYLE_PROP(text_anchor, TextAnchor) |
michael@0 | 313 | COMPUTED_STYLE_PROP(text_rendering, TextRendering) |
michael@0 | 314 | COMPUTED_STYLE_PROP(vector_effect, VectorEffect) |