nsComputedDOMStylePropertyList.h 22 KB

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