nsCSSKeywordList.h 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812
  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. /* keywords used within CSS property values */
  6. /******
  7. This file contains the list of all parsed CSS keywords
  8. See nsCSSKeywords.h for access to the enum values for keywords
  9. It is designed to be used as inline input to nsCSSKeywords.cpp *only*
  10. through the magic of C preprocessing.
  11. All entries must be enclosed in the macro CSS_KEY which will have cruel
  12. and unusual things done to it
  13. It is recommended (but not strictly necessary) to keep all entries
  14. in alphabetical order
  15. Requirements:
  16. Entries are in the form: (name, id). 'id' must always be the same as 'name'
  17. except that all hyphens ('-') in 'name' are converted to underscores ('_')
  18. in 'id'. This lets us do nice things with the macros without having to
  19. copy/convert strings at runtime.
  20. 'name' entries *must* use only lowercase characters.
  21. ** Break these invariants and bad things will happen. **
  22. ******/
  23. // OUTPUT_CLASS=nsCSSKeywords
  24. // MACRO_NAME=CSS_KEY
  25. CSS_KEY(-moz-activehyperlinktext, _moz_activehyperlinktext)
  26. CSS_KEY(-moz-all, _moz_all)
  27. CSS_KEY(-moz-alt-content, _moz_alt_content)
  28. CSS_KEY(-moz-anchor-decoration, _moz_anchor_decoration)
  29. CSS_KEY(-moz-available, _moz_available)
  30. CSS_KEY(-moz-box, _moz_box)
  31. CSS_KEY(-moz-button, _moz_button)
  32. CSS_KEY(-moz-buttondefault, _moz_buttondefault)
  33. CSS_KEY(-moz-buttonhoverface, _moz_buttonhoverface)
  34. CSS_KEY(-moz-buttonhovertext, _moz_buttonhovertext)
  35. CSS_KEY(-moz-cellhighlight, _moz_cellhighlight)
  36. CSS_KEY(-moz-cellhighlighttext, _moz_cellhighlighttext)
  37. CSS_KEY(-moz-center, _moz_center)
  38. CSS_KEY(-moz-combobox, _moz_combobox)
  39. CSS_KEY(-moz-comboboxtext, _moz_comboboxtext)
  40. CSS_KEY(-moz-block-height, _moz_block_height)
  41. CSS_KEY(-moz-deck, _moz_deck)
  42. CSS_KEY(-moz-default-background-color, _moz_default_background_color)
  43. CSS_KEY(-moz-default-color, _moz_default_color)
  44. CSS_KEY(-moz-desktop, _moz_desktop)
  45. CSS_KEY(-moz-dialog, _moz_dialog)
  46. CSS_KEY(-moz-dialogtext, _moz_dialogtext)
  47. CSS_KEY(-moz-document, _moz_document)
  48. CSS_KEY(-moz-dragtargetzone, _moz_dragtargetzone)
  49. CSS_KEY(-moz-element, _moz_element)
  50. CSS_KEY(-moz-eventreerow, _moz_eventreerow)
  51. CSS_KEY(-moz-field, _moz_field)
  52. CSS_KEY(-moz-fieldtext, _moz_fieldtext)
  53. CSS_KEY(-moz-fit-content, _moz_fit_content)
  54. CSS_KEY(-moz-fixed, _moz_fixed)
  55. CSS_KEY(-moz-grabbing, _moz_grabbing)
  56. CSS_KEY(-moz-grab, _moz_grab)
  57. CSS_KEY(-moz-grid-group, _moz_grid_group)
  58. CSS_KEY(-moz-grid-line, _moz_grid_line)
  59. CSS_KEY(-moz-grid, _moz_grid)
  60. CSS_KEY(-moz-groupbox, _moz_groupbox)
  61. CSS_KEY(-moz-gtk-info-bar, _moz_gtk_info_bar)
  62. CSS_KEY(-moz-gtk-info-bar-text, _moz_gtk_info_bar_text)
  63. CSS_KEY(-moz-hidden-unscrollable, _moz_hidden_unscrollable)
  64. CSS_KEY(-moz-hyperlinktext, _moz_hyperlinktext)
  65. CSS_KEY(-moz-html-cellhighlight, _moz_html_cellhighlight)
  66. CSS_KEY(-moz-html-cellhighlighttext, _moz_html_cellhighlighttext)
  67. CSS_KEY(-moz-image-rect, _moz_image_rect)
  68. CSS_KEY(-moz-info, _moz_info)
  69. CSS_KEY(-moz-inline-box, _moz_inline_box)
  70. CSS_KEY(-moz-inline-grid, _moz_inline_grid)
  71. CSS_KEY(-moz-inline-stack, _moz_inline_stack)
  72. CSS_KEY(-moz-isolate, _moz_isolate)
  73. CSS_KEY(-moz-isolate-override, _moz_isolate_override)
  74. CSS_KEY(-moz-left, _moz_left)
  75. CSS_KEY(-moz-list, _moz_list)
  76. CSS_KEY(-moz-mac-buttonactivetext, _moz_mac_buttonactivetext)
  77. CSS_KEY(-moz-mac-chrome-active, _moz_mac_chrome_active)
  78. CSS_KEY(-moz-mac-chrome-inactive, _moz_mac_chrome_inactive)
  79. CSS_KEY(-moz-mac-defaultbuttontext, _moz_mac_defaultbuttontext)
  80. CSS_KEY(-moz-mac-focusring, _moz_mac_focusring)
  81. CSS_KEY(-moz-mac-fullscreen-button, _moz_mac_fullscreen_button)
  82. CSS_KEY(-moz-mac-menuselect, _moz_mac_menuselect)
  83. CSS_KEY(-moz-mac-menushadow, _moz_mac_menushadow)
  84. CSS_KEY(-moz-mac-menutextdisable, _moz_mac_menutextdisable)
  85. CSS_KEY(-moz-mac-menutextselect, _moz_mac_menutextselect)
  86. CSS_KEY(-moz-mac-disabledtoolbartext, _moz_mac_disabledtoolbartext)
  87. CSS_KEY(-moz-mac-secondaryhighlight, _moz_mac_secondaryhighlight)
  88. CSS_KEY(-moz-max-content, _moz_max_content)
  89. CSS_KEY(-moz-menuhover, _moz_menuhover)
  90. CSS_KEY(-moz-menuhovertext, _moz_menuhovertext)
  91. CSS_KEY(-moz-menubartext, _moz_menubartext)
  92. CSS_KEY(-moz-menubarhovertext, _moz_menubarhovertext)
  93. CSS_KEY(-moz-middle-with-baseline, _moz_middle_with_baseline)
  94. CSS_KEY(-moz-min-content, _moz_min_content)
  95. CSS_KEY(-moz-nativehyperlinktext, _moz_nativehyperlinktext)
  96. CSS_KEY(-moz-none, _moz_none)
  97. CSS_KEY(-moz-oddtreerow, _moz_oddtreerow)
  98. CSS_KEY(-moz-plaintext, _moz_plaintext)
  99. CSS_KEY(-moz-popup, _moz_popup)
  100. CSS_KEY(-moz-pre-space, _moz_pre_space)
  101. CSS_KEY(-moz-pull-down-menu, _moz_pull_down_menu)
  102. CSS_KEY(-moz-right, _moz_right)
  103. CSS_KEY(-moz-scrollbars-horizontal, _moz_scrollbars_horizontal)
  104. CSS_KEY(-moz-scrollbars-none, _moz_scrollbars_none)
  105. CSS_KEY(-moz-scrollbars-vertical, _moz_scrollbars_vertical)
  106. CSS_KEY(-moz-stack, _moz_stack)
  107. CSS_KEY(-moz-text, _moz_text)
  108. CSS_KEY(-moz-use-system-font, _moz_use_system_font)
  109. CSS_KEY(-moz-visitedhyperlinktext, _moz_visitedhyperlinktext)
  110. CSS_KEY(-moz-window, _moz_window)
  111. CSS_KEY(-moz-workspace, _moz_workspace)
  112. CSS_KEY(-moz-zoom-in, _moz_zoom_in)
  113. CSS_KEY(-moz-zoom-out, _moz_zoom_out)
  114. CSS_KEY(-webkit-box, _webkit_box)
  115. CSS_KEY(-webkit-flex, _webkit_flex)
  116. CSS_KEY(-webkit-inline-box, _webkit_inline_box)
  117. CSS_KEY(-webkit-inline-flex, _webkit_inline_flex)
  118. CSS_KEY(absolute, absolute)
  119. CSS_KEY(active, active)
  120. CSS_KEY(activeborder, activeborder)
  121. CSS_KEY(activecaption, activecaption)
  122. CSS_KEY(add, add)
  123. CSS_KEY(additive, additive)
  124. CSS_KEY(alias, alias)
  125. CSS_KEY(all, all)
  126. CSS_KEY(all-petite-caps, all_petite_caps)
  127. CSS_KEY(all-scroll, all_scroll)
  128. CSS_KEY(all-small-caps, all_small_caps)
  129. CSS_KEY(alpha, alpha)
  130. CSS_KEY(alternate, alternate)
  131. CSS_KEY(alternate-reverse, alternate_reverse)
  132. CSS_KEY(always, always)
  133. CSS_KEY(annotation, annotation)
  134. CSS_KEY(anywhere, anywhere)
  135. CSS_KEY(appworkspace, appworkspace)
  136. CSS_KEY(auto, auto)
  137. CSS_KEY(auto-fill, auto_fill)
  138. CSS_KEY(auto-fit, auto_fit)
  139. CSS_KEY(auto-flow, auto_flow)
  140. CSS_KEY(avoid, avoid)
  141. CSS_KEY(background, background)
  142. CSS_KEY(backwards, backwards)
  143. CSS_KEY(balance, balance)
  144. CSS_KEY(baseline, baseline)
  145. CSS_KEY(bidi-override, bidi_override)
  146. CSS_KEY(blink, blink)
  147. CSS_KEY(block, block)
  148. CSS_KEY(block-axis, block_axis)
  149. CSS_KEY(blur, blur)
  150. CSS_KEY(bold, bold)
  151. CSS_KEY(bold-fraktur, bold_fraktur)
  152. CSS_KEY(bold-italic, bold_italic)
  153. CSS_KEY(bold-sans-serif, bold_sans_serif)
  154. CSS_KEY(bold-script, bold_script)
  155. CSS_KEY(bolder, bolder)
  156. CSS_KEY(border-box, border_box)
  157. CSS_KEY(both, both)
  158. CSS_KEY(bottom, bottom)
  159. CSS_KEY(bottom-outside, bottom_outside)
  160. CSS_KEY(break-all, break_all)
  161. CSS_KEY(break-word, break_word)
  162. CSS_KEY(brightness, brightness)
  163. CSS_KEY(browser, browser)
  164. CSS_KEY(bullets, bullets)
  165. CSS_KEY(button, button)
  166. CSS_KEY(buttonface, buttonface)
  167. CSS_KEY(buttonhighlight, buttonhighlight)
  168. CSS_KEY(buttonshadow, buttonshadow)
  169. CSS_KEY(buttontext, buttontext)
  170. CSS_KEY(capitalize, capitalize)
  171. CSS_KEY(caption, caption)
  172. CSS_KEY(captiontext, captiontext)
  173. CSS_KEY(cell, cell)
  174. CSS_KEY(center, center)
  175. CSS_KEY(ch, ch)
  176. CSS_KEY(character-variant, character_variant)
  177. CSS_KEY(circle, circle)
  178. CSS_KEY(cjk-decimal, cjk_decimal)
  179. CSS_KEY(clip, clip)
  180. CSS_KEY(clone, clone)
  181. CSS_KEY(close-quote, close_quote)
  182. CSS_KEY(closest-corner, closest_corner)
  183. CSS_KEY(closest-side, closest_side)
  184. CSS_KEY(cm, cm)
  185. CSS_KEY(col-resize, col_resize)
  186. CSS_KEY(collapse, collapse)
  187. CSS_KEY(color, color)
  188. CSS_KEY(color-burn, color_burn)
  189. CSS_KEY(color-dodge, color_dodge)
  190. CSS_KEY(common-ligatures, common_ligatures)
  191. CSS_KEY(column, column)
  192. CSS_KEY(column-reverse, column_reverse)
  193. CSS_KEY(condensed, condensed)
  194. CSS_KEY(contain, contain)
  195. CSS_KEY(content-box, content_box)
  196. CSS_KEY(contents, contents)
  197. CSS_KEY(context-fill, context_fill)
  198. CSS_KEY(context-fill-opacity, context_fill_opacity)
  199. CSS_KEY(context-menu, context_menu)
  200. CSS_KEY(context-stroke, context_stroke)
  201. CSS_KEY(context-stroke-opacity, context_stroke_opacity)
  202. CSS_KEY(context-value, context_value)
  203. CSS_KEY(continuous, continuous)
  204. CSS_KEY(contrast, contrast)
  205. CSS_KEY(copy, copy)
  206. CSS_KEY(contextual, contextual)
  207. CSS_KEY(cover, cover)
  208. CSS_KEY(crop, crop)
  209. CSS_KEY(cross, cross)
  210. CSS_KEY(crosshair, crosshair)
  211. CSS_KEY(currentcolor, currentcolor)
  212. CSS_KEY(cursive, cursive)
  213. CSS_KEY(cyclic, cyclic)
  214. CSS_KEY(dark, dark)
  215. CSS_KEY(darken, darken)
  216. CSS_KEY(dashed, dashed)
  217. CSS_KEY(dense, dense)
  218. CSS_KEY(decimal, decimal)
  219. CSS_KEY(default, default)
  220. CSS_KEY(deg, deg)
  221. CSS_KEY(diagonal-fractions, diagonal_fractions)
  222. CSS_KEY(dialog, dialog)
  223. CSS_KEY(difference, difference)
  224. CSS_KEY(digits, digits)
  225. CSS_KEY(disabled, disabled)
  226. CSS_KEY(disc, disc)
  227. CSS_KEY(disclosure-closed, disclosure_closed)
  228. CSS_KEY(disclosure-open, disclosure_open)
  229. CSS_KEY(discretionary-ligatures, discretionary_ligatures)
  230. CSS_KEY(distribute, distribute)
  231. CSS_KEY(dot, dot)
  232. CSS_KEY(dotted, dotted)
  233. CSS_KEY(double, double)
  234. CSS_KEY(double-circle, double_circle)
  235. CSS_KEY(double-struck, double_struck)
  236. CSS_KEY(drag, drag)
  237. CSS_KEY(drop-shadow, drop_shadow)
  238. CSS_KEY(e-resize, e_resize)
  239. CSS_KEY(ease, ease)
  240. CSS_KEY(ease-in, ease_in)
  241. CSS_KEY(ease-in-out, ease_in_out)
  242. CSS_KEY(ease-out, ease_out)
  243. CSS_KEY(economy, economy)
  244. CSS_KEY(element, element)
  245. CSS_KEY(elements, elements)
  246. CSS_KEY(ellipse, ellipse)
  247. CSS_KEY(ellipsis, ellipsis)
  248. CSS_KEY(em, em)
  249. CSS_KEY(embed, embed)
  250. CSS_KEY(enabled, enabled)
  251. CSS_KEY(end, end)
  252. CSS_KEY(ethiopic-numeric, ethiopic_numeric)
  253. CSS_KEY(ex, ex)
  254. CSS_KEY(exact, exact)
  255. CSS_KEY(exclude, exclude)
  256. CSS_KEY(exclusion, exclusion)
  257. CSS_KEY(expanded, expanded)
  258. CSS_KEY(extends, extends)
  259. CSS_KEY(extra-condensed, extra_condensed)
  260. CSS_KEY(extra-expanded, extra_expanded)
  261. CSS_KEY(ew-resize, ew_resize)
  262. CSS_KEY(fallback, fallback)
  263. CSS_KEY(fantasy, fantasy)
  264. CSS_KEY(farthest-side, farthest_side)
  265. CSS_KEY(farthest-corner, farthest_corner)
  266. CSS_KEY(fill, fill)
  267. CSS_KEY(filled, filled)
  268. CSS_KEY(fill-box, fill_box)
  269. CSS_KEY(first, first)
  270. CSS_KEY(fit-content, fit_content)
  271. CSS_KEY(fixed, fixed)
  272. CSS_KEY(flat, flat)
  273. CSS_KEY(flex, flex)
  274. CSS_KEY(flex-end, flex_end)
  275. CSS_KEY(flex-start, flex_start)
  276. CSS_KEY(flip, flip)
  277. CSS_KEY(flow-root, flow_root)
  278. CSS_KEY(forwards, forwards)
  279. CSS_KEY(fraktur, fraktur)
  280. CSS_KEY(from-image, from_image)
  281. CSS_KEY(full-width, full_width)
  282. CSS_KEY(fullscreen, fullscreen)
  283. CSS_KEY(grab, grab)
  284. CSS_KEY(grabbing, grabbing)
  285. CSS_KEY(grad, grad)
  286. CSS_KEY(grayscale, grayscale)
  287. CSS_KEY(graytext, graytext)
  288. CSS_KEY(grid, grid)
  289. CSS_KEY(groove, groove)
  290. CSS_KEY(hard-light, hard_light)
  291. CSS_KEY(hebrew, hebrew)
  292. CSS_KEY(help, help)
  293. CSS_KEY(hidden, hidden)
  294. CSS_KEY(hide, hide)
  295. CSS_KEY(high-quality, high_quality)
  296. CSS_KEY(highlight, highlight)
  297. CSS_KEY(highlighttext, highlighttext)
  298. CSS_KEY(historical-forms, historical_forms)
  299. CSS_KEY(historical-ligatures, historical_ligatures)
  300. CSS_KEY(horizontal, horizontal)
  301. CSS_KEY(horizontal-tb, horizontal_tb)
  302. CSS_KEY(hue, hue)
  303. CSS_KEY(hue-rotate, hue_rotate)
  304. CSS_KEY(hz, hz)
  305. CSS_KEY(icon, icon)
  306. CSS_KEY(ignore, ignore)
  307. CSS_KEY(in, in)
  308. CSS_KEY(interlace, interlace)
  309. CSS_KEY(inactive, inactive)
  310. CSS_KEY(inactiveborder, inactiveborder)
  311. CSS_KEY(inactivecaption, inactivecaption)
  312. CSS_KEY(inactivecaptiontext, inactivecaptiontext)
  313. CSS_KEY(infinite, infinite)
  314. CSS_KEY(infobackground, infobackground)
  315. CSS_KEY(infotext, infotext)
  316. CSS_KEY(inherit, inherit)
  317. CSS_KEY(initial, initial)
  318. CSS_KEY(inline, inline)
  319. CSS_KEY(inline-axis, inline_axis)
  320. CSS_KEY(inline-block, inline_block)
  321. CSS_KEY(inline-end, inline_end)
  322. CSS_KEY(inline-flex, inline_flex)
  323. CSS_KEY(inline-grid, inline_grid)
  324. CSS_KEY(inline-start, inline_start)
  325. CSS_KEY(inline-table, inline_table)
  326. CSS_KEY(inset, inset)
  327. CSS_KEY(inside, inside)
  328. CSS_KEY(inter-character, inter_character)
  329. CSS_KEY(inter-word, inter_word)
  330. CSS_KEY(interpolatematrix, interpolatematrix)
  331. CSS_KEY(intersect, intersect)
  332. CSS_KEY(isolate, isolate)
  333. CSS_KEY(isolate-override, isolate_override)
  334. CSS_KEY(invert, invert)
  335. CSS_KEY(italic, italic)
  336. CSS_KEY(japanese-formal, japanese_formal)
  337. CSS_KEY(japanese-informal, japanese_informal)
  338. CSS_KEY(jis78, jis78)
  339. CSS_KEY(jis83, jis83)
  340. CSS_KEY(jis90, jis90)
  341. CSS_KEY(jis04, jis04)
  342. CSS_KEY(justify, justify)
  343. CSS_KEY(keep-all, keep_all)
  344. CSS_KEY(khz, khz)
  345. CSS_KEY(korean-hangul-formal, korean_hangul_formal)
  346. CSS_KEY(korean-hanja-formal, korean_hanja_formal)
  347. CSS_KEY(korean-hanja-informal, korean_hanja_informal)
  348. CSS_KEY(landscape, landscape)
  349. CSS_KEY(large, large)
  350. CSS_KEY(larger, larger)
  351. CSS_KEY(last, last)
  352. CSS_KEY(last baseline, last_baseline) // only used for DevTools auto-completion
  353. CSS_KEY(layout, layout)
  354. CSS_KEY(left, left)
  355. CSS_KEY(legacy, legacy)
  356. CSS_KEY(light, light)
  357. CSS_KEY(lighten, lighten)
  358. CSS_KEY(lighter, lighter)
  359. CSS_KEY(line-through, line_through)
  360. CSS_KEY(linear, linear)
  361. CSS_KEY(lining-nums, lining_nums)
  362. CSS_KEY(list-item, list_item)
  363. CSS_KEY(local, local)
  364. CSS_KEY(logical, logical)
  365. CSS_KEY(looped, looped)
  366. CSS_KEY(lowercase, lowercase)
  367. CSS_KEY(lr, lr)
  368. CSS_KEY(lr-tb, lr_tb)
  369. CSS_KEY(ltr, ltr)
  370. CSS_KEY(luminance, luminance)
  371. CSS_KEY(luminosity, luminosity)
  372. CSS_KEY(mandatory, mandatory)
  373. CSS_KEY(manipulation, manipulation)
  374. CSS_KEY(manual, manual)
  375. CSS_KEY(margin-box, margin_box)
  376. CSS_KEY(markers, markers)
  377. CSS_KEY(match-parent, match_parent)
  378. CSS_KEY(match-source, match_source)
  379. CSS_KEY(matrix, matrix)
  380. CSS_KEY(matrix3d, matrix3d)
  381. CSS_KEY(max-content, max_content)
  382. CSS_KEY(medium, medium)
  383. CSS_KEY(menu, menu)
  384. CSS_KEY(menutext, menutext)
  385. CSS_KEY(message-box, message_box)
  386. CSS_KEY(middle, middle)
  387. CSS_KEY(min-content, min_content)
  388. CSS_KEY(minmax, minmax)
  389. CSS_KEY(mix, mix)
  390. CSS_KEY(mixed, mixed)
  391. CSS_KEY(mm, mm)
  392. CSS_KEY(monospace, monospace)
  393. CSS_KEY(move, move)
  394. CSS_KEY(ms, ms)
  395. CSS_KEY(multiply, multiply)
  396. CSS_KEY(n-resize, n_resize)
  397. CSS_KEY(narrower, narrower)
  398. CSS_KEY(ne-resize, ne_resize)
  399. CSS_KEY(nesw-resize, nesw_resize)
  400. CSS_KEY(no-clip, no_clip)
  401. CSS_KEY(no-close-quote, no_close_quote)
  402. CSS_KEY(no-common-ligatures, no_common_ligatures)
  403. CSS_KEY(no-contextual, no_contextual)
  404. CSS_KEY(no-discretionary-ligatures, no_discretionary_ligatures)
  405. CSS_KEY(no-drag, no_drag)
  406. CSS_KEY(no-drop, no_drop)
  407. CSS_KEY(no-historical-ligatures, no_historical_ligatures)
  408. CSS_KEY(no-open-quote, no_open_quote)
  409. CSS_KEY(no-repeat, no_repeat)
  410. CSS_KEY(none, none)
  411. CSS_KEY(normal, normal)
  412. CSS_KEY(not-allowed, not_allowed)
  413. CSS_KEY(nowrap, nowrap)
  414. CSS_KEY(numeric, numeric)
  415. CSS_KEY(ns-resize, ns_resize)
  416. CSS_KEY(nw-resize, nw_resize)
  417. CSS_KEY(nwse-resize, nwse_resize)
  418. CSS_KEY(oblique, oblique)
  419. CSS_KEY(oldstyle-nums, oldstyle_nums)
  420. CSS_KEY(opacity, opacity)
  421. CSS_KEY(open, open)
  422. CSS_KEY(open-quote, open_quote)
  423. CSS_KEY(optional, optional)
  424. CSS_KEY(ordinal, ordinal)
  425. CSS_KEY(ornaments, ornaments)
  426. CSS_KEY(outset, outset)
  427. CSS_KEY(outside, outside)
  428. CSS_KEY(over, over)
  429. CSS_KEY(overlay, overlay)
  430. CSS_KEY(overline, overline)
  431. CSS_KEY(paint, paint)
  432. CSS_KEY(padding-box, padding_box)
  433. CSS_KEY(painted, painted)
  434. CSS_KEY(pan-x, pan_x)
  435. CSS_KEY(pan-y, pan_y)
  436. CSS_KEY(paused, paused)
  437. CSS_KEY(pc, pc)
  438. CSS_KEY(perspective, perspective)
  439. CSS_KEY(petite-caps, petite_caps)
  440. CSS_KEY(physical, physical)
  441. CSS_KEY(pixelated, pixelated)
  442. CSS_KEY(plaintext, plaintext)
  443. CSS_KEY(pointer, pointer)
  444. CSS_KEY(polygon, polygon)
  445. CSS_KEY(portrait, portrait)
  446. CSS_KEY(pre, pre)
  447. CSS_KEY(pre-wrap, pre_wrap)
  448. CSS_KEY(pre-line, pre_line)
  449. CSS_KEY(preserve-3d, preserve_3d)
  450. CSS_KEY(progress, progress)
  451. CSS_KEY(progressive, progressive)
  452. CSS_KEY(proportional-nums, proportional_nums)
  453. CSS_KEY(proportional-width, proportional_width)
  454. CSS_KEY(proximity, proximity)
  455. CSS_KEY(pt, pt)
  456. CSS_KEY(px, px)
  457. CSS_KEY(rad, rad)
  458. CSS_KEY(read-only, read_only)
  459. CSS_KEY(read-write, read_write)
  460. CSS_KEY(relative, relative)
  461. CSS_KEY(repeat, repeat)
  462. CSS_KEY(repeat-x, repeat_x)
  463. CSS_KEY(repeat-y, repeat_y)
  464. CSS_KEY(reverse, reverse)
  465. CSS_KEY(ridge, ridge)
  466. CSS_KEY(right, right)
  467. CSS_KEY(rl, rl)
  468. CSS_KEY(rl-tb, rl_tb)
  469. CSS_KEY(rotate, rotate)
  470. CSS_KEY(rotate3d, rotate3d)
  471. CSS_KEY(rotatex, rotatex)
  472. CSS_KEY(rotatey, rotatey)
  473. CSS_KEY(rotatez, rotatez)
  474. CSS_KEY(round, round)
  475. CSS_KEY(row, row)
  476. CSS_KEY(row-resize, row_resize)
  477. CSS_KEY(row-reverse, row_reverse)
  478. CSS_KEY(rtl, rtl)
  479. CSS_KEY(ruby, ruby)
  480. CSS_KEY(ruby-base, ruby_base)
  481. CSS_KEY(ruby-base-container, ruby_base_container)
  482. CSS_KEY(ruby-text, ruby_text)
  483. CSS_KEY(ruby-text-container, ruby_text_container)
  484. CSS_KEY(running, running)
  485. CSS_KEY(s, s)
  486. CSS_KEY(s-resize, s_resize)
  487. CSS_KEY(safe, safe)
  488. CSS_KEY(saturate, saturate)
  489. CSS_KEY(saturation, saturation)
  490. CSS_KEY(scale, scale)
  491. CSS_KEY(scale-down, scale_down)
  492. CSS_KEY(scale3d, scale3d)
  493. CSS_KEY(scalex, scalex)
  494. CSS_KEY(scaley, scaley)
  495. CSS_KEY(scalez, scalez)
  496. CSS_KEY(screen, screen)
  497. CSS_KEY(script, script)
  498. CSS_KEY(scroll, scroll)
  499. CSS_KEY(scrollbar, scrollbar)
  500. CSS_KEY(scrollbar-small, scrollbar_small)
  501. CSS_KEY(scrollbar-horizontal, scrollbar_horizontal)
  502. CSS_KEY(scrollbar-vertical, scrollbar_vertical)
  503. CSS_KEY(scrollbar-width, scrollbar_width)
  504. CSS_KEY(se-resize, se_resize)
  505. CSS_KEY(select-after, select_after)
  506. CSS_KEY(select-all, select_all)
  507. CSS_KEY(select-before, select_before)
  508. CSS_KEY(select-menu, select_menu)
  509. CSS_KEY(select-same, select_same)
  510. CSS_KEY(self-end, self_end)
  511. CSS_KEY(self-start, self_start)
  512. CSS_KEY(semi-condensed, semi_condensed)
  513. CSS_KEY(semi-expanded, semi_expanded)
  514. CSS_KEY(separate, separate)
  515. CSS_KEY(sepia, sepia)
  516. CSS_KEY(serif, serif)
  517. CSS_KEY(sesame, sesame)
  518. CSS_KEY(show, show)
  519. CSS_KEY(sideways, sideways)
  520. CSS_KEY(sideways-lr, sideways_lr)
  521. CSS_KEY(sideways-right, sideways_right) /* alias for 'sideways' */
  522. CSS_KEY(sideways-rl, sideways_rl)
  523. CSS_KEY(simp-chinese-formal, simp_chinese_formal)
  524. CSS_KEY(simp-chinese-informal, simp_chinese_informal)
  525. CSS_KEY(simplified, simplified)
  526. CSS_KEY(skew, skew)
  527. CSS_KEY(skewx, skewx)
  528. CSS_KEY(skewy, skewy)
  529. CSS_KEY(slashed-zero, slashed_zero)
  530. CSS_KEY(slice, slice)
  531. CSS_KEY(small, small)
  532. CSS_KEY(small-caps, small_caps)
  533. CSS_KEY(small-caption, small_caption)
  534. CSS_KEY(smaller, smaller)
  535. CSS_KEY(smooth, smooth)
  536. CSS_KEY(soft, soft)
  537. CSS_KEY(soft-light, soft_light)
  538. CSS_KEY(solid, solid)
  539. CSS_KEY(space-around, space_around)
  540. CSS_KEY(space-between, space_between)
  541. CSS_KEY(space-evenly, space_evenly)
  542. CSS_KEY(span, span)
  543. CSS_KEY(spell-out, spell_out)
  544. CSS_KEY(square, square)
  545. CSS_KEY(stacked-fractions, stacked_fractions)
  546. CSS_KEY(start, start)
  547. CSS_KEY(static, static)
  548. CSS_KEY(standalone, standalone)
  549. CSS_KEY(status-bar, status_bar)
  550. CSS_KEY(step-end, step_end)
  551. CSS_KEY(step-start, step_start)
  552. CSS_KEY(sticky, sticky)
  553. CSS_KEY(stretch, stretch)
  554. CSS_KEY(stretch-to-fit, stretch_to_fit)
  555. CSS_KEY(stretched, stretched)
  556. CSS_KEY(strict, strict)
  557. CSS_KEY(stroke, stroke)
  558. CSS_KEY(stroke-box, stroke_box)
  559. CSS_KEY(style, style)
  560. CSS_KEY(styleset, styleset)
  561. CSS_KEY(stylistic, stylistic)
  562. CSS_KEY(sub, sub)
  563. CSS_KEY(subgrid, subgrid)
  564. CSS_KEY(subtract, subtract)
  565. CSS_KEY(super, super)
  566. CSS_KEY(sw-resize, sw_resize)
  567. CSS_KEY(swash, swash)
  568. CSS_KEY(swap, swap)
  569. CSS_KEY(table, table)
  570. CSS_KEY(table-caption, table_caption)
  571. CSS_KEY(table-cell, table_cell)
  572. CSS_KEY(table-column, table_column)
  573. CSS_KEY(table-column-group, table_column_group)
  574. CSS_KEY(table-footer-group, table_footer_group)
  575. CSS_KEY(table-header-group, table_header_group)
  576. CSS_KEY(table-row, table_row)
  577. CSS_KEY(table-row-group, table_row_group)
  578. CSS_KEY(tabular-nums, tabular_nums)
  579. CSS_KEY(tailed, tailed)
  580. CSS_KEY(tb, tb)
  581. CSS_KEY(tb-rl, tb_rl)
  582. CSS_KEY(text, text)
  583. CSS_KEY(text-bottom, text_bottom)
  584. CSS_KEY(text-top, text_top)
  585. CSS_KEY(thick, thick)
  586. CSS_KEY(thin, thin)
  587. CSS_KEY(threeddarkshadow, threeddarkshadow)
  588. CSS_KEY(threedface, threedface)
  589. CSS_KEY(threedhighlight, threedhighlight)
  590. CSS_KEY(threedlightshadow, threedlightshadow)
  591. CSS_KEY(threedshadow, threedshadow)
  592. CSS_KEY(titling-caps, titling_caps)
  593. CSS_KEY(toggle, toggle)
  594. CSS_KEY(top, top)
  595. CSS_KEY(top-outside, top_outside)
  596. CSS_KEY(trad-chinese-formal, trad_chinese_formal)
  597. CSS_KEY(trad-chinese-informal, trad_chinese_informal)
  598. CSS_KEY(traditional, traditional)
  599. CSS_KEY(translate, translate)
  600. CSS_KEY(translate3d, translate3d)
  601. CSS_KEY(translatex, translatex)
  602. CSS_KEY(translatey, translatey)
  603. CSS_KEY(translatez, translatez)
  604. CSS_KEY(transparent, transparent) // for nsComputedDOMStyle only
  605. CSS_KEY(triangle, triangle)
  606. CSS_KEY(tri-state, tri_state)
  607. CSS_KEY(ultra-condensed, ultra_condensed)
  608. CSS_KEY(ultra-expanded, ultra_expanded)
  609. CSS_KEY(under, under)
  610. CSS_KEY(underline, underline)
  611. CSS_KEY(unicase, unicase)
  612. CSS_KEY(unsafe, unsafe)
  613. CSS_KEY(unset, unset)
  614. CSS_KEY(uppercase, uppercase)
  615. CSS_KEY(upright, upright)
  616. CSS_KEY(vertical, vertical)
  617. CSS_KEY(vertical-lr, vertical_lr)
  618. CSS_KEY(vertical-rl, vertical_rl)
  619. CSS_KEY(vertical-text, vertical_text)
  620. CSS_KEY(view-box, view_box)
  621. CSS_KEY(visible, visible)
  622. CSS_KEY(visiblefill, visiblefill)
  623. CSS_KEY(visiblepainted, visiblepainted)
  624. CSS_KEY(visiblestroke, visiblestroke)
  625. CSS_KEY(w-resize, w_resize)
  626. CSS_KEY(wait, wait)
  627. CSS_KEY(wavy, wavy)
  628. CSS_KEY(weight, weight)
  629. CSS_KEY(wider, wider)
  630. CSS_KEY(window, window)
  631. CSS_KEY(windowframe, windowframe)
  632. CSS_KEY(windowtext, windowtext)
  633. CSS_KEY(words, words)
  634. CSS_KEY(wrap, wrap)
  635. CSS_KEY(wrap-reverse, wrap_reverse)
  636. CSS_KEY(write-only, write_only)
  637. CSS_KEY(x-large, x_large)
  638. CSS_KEY(x-small, x_small)
  639. CSS_KEY(xx-large, xx_large)
  640. CSS_KEY(xx-small, xx_small)
  641. CSS_KEY(zoom-in, zoom_in)
  642. CSS_KEY(zoom-out, zoom_out)
  643. // Appearance keywords for widget styles
  644. CSS_KEY(radio, radio)
  645. CSS_KEY(checkbox, checkbox)
  646. CSS_KEY(button-bevel, button_bevel)
  647. CSS_KEY(toolbox, toolbox)
  648. CSS_KEY(toolbar, toolbar)
  649. CSS_KEY(toolbarbutton, toolbarbutton)
  650. CSS_KEY(toolbargripper, toolbargripper)
  651. CSS_KEY(dualbutton, dualbutton)
  652. CSS_KEY(toolbarbutton-dropdown, toolbarbutton_dropdown)
  653. CSS_KEY(button-arrow-up, button_arrow_up)
  654. CSS_KEY(button-arrow-down, button_arrow_down)
  655. CSS_KEY(button-arrow-next, button_arrow_next)
  656. CSS_KEY(button-arrow-previous, button_arrow_previous)
  657. CSS_KEY(separator, separator)
  658. CSS_KEY(splitter, splitter)
  659. CSS_KEY(statusbar, statusbar)
  660. CSS_KEY(statusbarpanel, statusbarpanel)
  661. CSS_KEY(resizerpanel, resizerpanel)
  662. CSS_KEY(resizer, resizer)
  663. CSS_KEY(listbox, listbox)
  664. CSS_KEY(listitem, listitem)
  665. CSS_KEY(numbers, numbers)
  666. CSS_KEY(number-input, number_input)
  667. CSS_KEY(treeview, treeview)
  668. CSS_KEY(treeitem, treeitem)
  669. CSS_KEY(treetwisty, treetwisty)
  670. CSS_KEY(treetwistyopen, treetwistyopen)
  671. CSS_KEY(treeline, treeline)
  672. CSS_KEY(treeheader, treeheader)
  673. CSS_KEY(treeheadercell, treeheadercell)
  674. CSS_KEY(treeheadersortarrow, treeheadersortarrow)
  675. CSS_KEY(progressbar, progressbar)
  676. CSS_KEY(progressbar-vertical, progressbar_vertical)
  677. CSS_KEY(progresschunk, progresschunk)
  678. CSS_KEY(progresschunk-vertical, progresschunk_vertical)
  679. CSS_KEY(tab, tab)
  680. CSS_KEY(tabpanels, tabpanels)
  681. CSS_KEY(tabpanel, tabpanel)
  682. CSS_KEY(tab-scroll-arrow-back, tab_scroll_arrow_back)
  683. CSS_KEY(tab-scroll-arrow-forward, tab_scroll_arrow_forward)
  684. CSS_KEY(tooltip, tooltip)
  685. CSS_KEY(spinner, spinner)
  686. CSS_KEY(spinner-upbutton, spinner_upbutton)
  687. CSS_KEY(spinner-downbutton, spinner_downbutton)
  688. CSS_KEY(spinner-textfield, spinner_textfield)
  689. CSS_KEY(scrollbarbutton-up, scrollbarbutton_up)
  690. CSS_KEY(scrollbarbutton-down, scrollbarbutton_down)
  691. CSS_KEY(scrollbarbutton-left, scrollbarbutton_left)
  692. CSS_KEY(scrollbarbutton-right, scrollbarbutton_right)
  693. CSS_KEY(scrollbartrack-horizontal, scrollbartrack_horizontal)
  694. CSS_KEY(scrollbartrack-vertical, scrollbartrack_vertical)
  695. CSS_KEY(scrollbarthumb-horizontal, scrollbarthumb_horizontal)
  696. CSS_KEY(scrollbarthumb-vertical, scrollbarthumb_vertical)
  697. CSS_KEY(sheet, sheet)
  698. CSS_KEY(textfield, textfield)
  699. CSS_KEY(textfield-multiline, textfield_multiline)
  700. CSS_KEY(caret, caret)
  701. CSS_KEY(searchfield, searchfield)
  702. CSS_KEY(menubar, menubar)
  703. CSS_KEY(menupopup, menupopup)
  704. CSS_KEY(menuitem, menuitem)
  705. CSS_KEY(checkmenuitem, checkmenuitem)
  706. CSS_KEY(radiomenuitem, radiomenuitem)
  707. CSS_KEY(menucheckbox, menucheckbox)
  708. CSS_KEY(menuradio, menuradio)
  709. CSS_KEY(menuseparator, menuseparator)
  710. CSS_KEY(menuarrow, menuarrow)
  711. CSS_KEY(menuimage, menuimage)
  712. CSS_KEY(menuitemtext, menuitemtext)
  713. CSS_KEY(menulist, menulist)
  714. CSS_KEY(menulist-button, menulist_button)
  715. CSS_KEY(menulist-text, menulist_text)
  716. CSS_KEY(menulist-textfield, menulist_textfield)
  717. CSS_KEY(meterbar, meterbar)
  718. CSS_KEY(meterchunk, meterchunk)
  719. CSS_KEY(minimal-ui, minimal_ui)
  720. CSS_KEY(range, range)
  721. CSS_KEY(range-thumb, range_thumb)
  722. CSS_KEY(sans-serif, sans_serif)
  723. CSS_KEY(sans-serif-bold-italic, sans_serif_bold_italic)
  724. CSS_KEY(sans-serif-italic, sans_serif_italic)
  725. CSS_KEY(scale-horizontal, scale_horizontal)
  726. CSS_KEY(scale-vertical, scale_vertical)
  727. CSS_KEY(scalethumb-horizontal, scalethumb_horizontal)
  728. CSS_KEY(scalethumb-vertical, scalethumb_vertical)
  729. CSS_KEY(scalethumbstart, scalethumbstart)
  730. CSS_KEY(scalethumbend, scalethumbend)
  731. CSS_KEY(scalethumbtick, scalethumbtick)
  732. CSS_KEY(groupbox, groupbox)
  733. CSS_KEY(checkbox-container, checkbox_container)
  734. CSS_KEY(radio-container, radio_container)
  735. CSS_KEY(checkbox-label, checkbox_label)
  736. CSS_KEY(radio-label, radio_label)
  737. CSS_KEY(button-focus, button_focus)
  738. CSS_KEY(-moz-win-media-toolbox, _moz_win_media_toolbox)
  739. CSS_KEY(-moz-win-communications-toolbox, _moz_win_communications_toolbox)
  740. CSS_KEY(-moz-win-browsertabbar-toolbox, _moz_win_browsertabbar_toolbox)
  741. CSS_KEY(-moz-win-accentcolor, _moz_win_accentcolor)
  742. CSS_KEY(-moz-win-accentcolortext, _moz_win_accentcolortext)
  743. CSS_KEY(-moz-win-mediatext, _moz_win_mediatext)
  744. CSS_KEY(-moz-win-communicationstext, _moz_win_communicationstext)
  745. CSS_KEY(-moz-win-glass, _moz_win_glass)
  746. CSS_KEY(-moz-win-borderless-glass, _moz_win_borderless_glass)
  747. CSS_KEY(-moz-window-titlebar, _moz_window_titlebar)
  748. CSS_KEY(-moz-window-titlebar-maximized, _moz_window_titlebar_maximized)
  749. CSS_KEY(-moz-window-frame-left, _moz_window_frame_left)
  750. CSS_KEY(-moz-window-frame-right, _moz_window_frame_right)
  751. CSS_KEY(-moz-window-frame-bottom, _moz_window_frame_bottom)
  752. CSS_KEY(-moz-window-button-close, _moz_window_button_close)
  753. CSS_KEY(-moz-window-button-minimize, _moz_window_button_minimize)
  754. CSS_KEY(-moz-window-button-maximize, _moz_window_button_maximize)
  755. CSS_KEY(-moz-window-button-restore, _moz_window_button_restore)
  756. CSS_KEY(-moz-window-button-box, _moz_window_button_box)
  757. CSS_KEY(-moz-window-button-box-maximized, _moz_window_button_box_maximized)
  758. CSS_KEY(-moz-mac-help-button, _moz_mac_help_button)
  759. CSS_KEY(-moz-win-exclude-glass, _moz_win_exclude_glass)
  760. CSS_KEY(-moz-mac-vibrancy-light, _moz_mac_vibrancy_light)
  761. CSS_KEY(-moz-mac-vibrancy-dark, _moz_mac_vibrancy_dark)
  762. CSS_KEY(-moz-mac-disclosure-button-closed, _moz_mac_disclosure_button_closed)
  763. CSS_KEY(-moz-mac-disclosure-button-open, _moz_mac_disclosure_button_open)
  764. CSS_KEY(-moz-mac-source-list, _moz_mac_source_list)
  765. CSS_KEY(-moz-mac-source-list-selection, _moz_mac_source_list_selection)
  766. CSS_KEY(-moz-mac-active-source-list-selection, _moz_mac_active_source_list_selection)
  767. CSS_KEY(alphabetic, alphabetic)
  768. CSS_KEY(bevel, bevel)
  769. CSS_KEY(butt, butt)
  770. CSS_KEY(central, central)
  771. CSS_KEY(crispedges, crispedges)
  772. CSS_KEY(evenodd, evenodd)
  773. CSS_KEY(geometricprecision, geometricprecision)
  774. CSS_KEY(hanging, hanging)
  775. CSS_KEY(ideographic, ideographic)
  776. CSS_KEY(linearrgb, linearrgb)
  777. CSS_KEY(mathematical, mathematical)
  778. //CSS_KEY(middle, middle)
  779. CSS_KEY(miter, miter)
  780. CSS_KEY(no-change, no_change)
  781. CSS_KEY(non-scaling-stroke, non_scaling_stroke)
  782. CSS_KEY(nonzero, nonzero)
  783. CSS_KEY(optimizelegibility, optimizelegibility)
  784. CSS_KEY(optimizequality, optimizequality)
  785. CSS_KEY(optimizespeed, optimizespeed)
  786. CSS_KEY(reset-size, reset_size)
  787. //CSS_KEY(square, square)
  788. //CSS_KEY(start, start)
  789. CSS_KEY(srgb, srgb)
  790. CSS_KEY(symbolic, symbolic)
  791. CSS_KEY(symbols, symbols)
  792. CSS_KEY(text-after-edge, text_after_edge)
  793. CSS_KEY(text-before-edge, text_before_edge)
  794. CSS_KEY(use-script, use_script)
  795. CSS_KEY(-moz-crisp-edges, _moz_crisp_edges)
  796. CSS_KEY(space, space)