1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 This file contains the list of all text services nsIAtoms and their values
9 It is designed to be used as inline input to nsTextServicesDocument.cpp *only*
10 through the magic of C preprocessing.
12 All entries must be enclosed in the macro TS_ATOM which will have cruel
13 and unusual things done to it
15 It is recommended (but not strictly necessary) to keep all entries
18 The first argument to TS_ATOM is the C++ identifier of the atom
19 The second argument is the string value of the atom
23 // OUTPUT_CLASS=nsTextServicesDocument
27 TS_ATOM(sAddressAtom
, "address")
28 TS_ATOM(sBigAtom
, "big")
30 TS_ATOM(sCiteAtom
, "cite")
31 TS_ATOM(sCodeAtom
, "code")
32 TS_ATOM(sDfnAtom
, "dfn")
33 TS_ATOM(sEmAtom
, "em")
34 TS_ATOM(sFontAtom
, "font")
36 TS_ATOM(sKbdAtom
, "kbd")
37 TS_ATOM(sKeygenAtom
, "keygen")
38 TS_ATOM(sNobrAtom
, "nobr")
40 TS_ATOM(sSampAtom
, "samp")
41 TS_ATOM(sSmallAtom
, "small")
42 TS_ATOM(sSpacerAtom
, "spacer")
43 TS_ATOM(sSpanAtom
, "span")
44 TS_ATOM(sStrikeAtom
, "strike")
45 TS_ATOM(sStrongAtom
, "strong")
46 TS_ATOM(sSubAtom
, "sub")
47 TS_ATOM(sSupAtom
, "sup")
48 TS_ATOM(sTtAtom
, "tt")
50 TS_ATOM(sVarAtom
, "var")
51 TS_ATOM(sWbrAtom
, "wbr")