michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: /****** michael@0: michael@0: This file contains the list of all text services nsIAtoms and their values michael@0: michael@0: It is designed to be used as inline input to nsTextServicesDocument.cpp *only* michael@0: through the magic of C preprocessing. michael@0: michael@0: All entries must be enclosed in the macro TS_ATOM which will have cruel michael@0: and unusual things done to it michael@0: michael@0: It is recommended (but not strictly necessary) to keep all entries michael@0: in alphabetical order michael@0: michael@0: The first argument to TS_ATOM is the C++ identifier of the atom michael@0: The second argument is the string value of the atom michael@0: michael@0: ******/ michael@0: michael@0: // OUTPUT_CLASS=nsTextServicesDocument michael@0: // MACRO_NAME=TS_ATOM michael@0: michael@0: TS_ATOM(sAAtom, "a") michael@0: TS_ATOM(sAddressAtom, "address") michael@0: TS_ATOM(sBigAtom, "big") michael@0: TS_ATOM(sBAtom, "b") michael@0: TS_ATOM(sCiteAtom, "cite") michael@0: TS_ATOM(sCodeAtom, "code") michael@0: TS_ATOM(sDfnAtom, "dfn") michael@0: TS_ATOM(sEmAtom, "em") michael@0: TS_ATOM(sFontAtom, "font") michael@0: TS_ATOM(sIAtom, "i") michael@0: TS_ATOM(sKbdAtom, "kbd") michael@0: TS_ATOM(sKeygenAtom, "keygen") michael@0: TS_ATOM(sNobrAtom, "nobr") michael@0: TS_ATOM(sSAtom, "s") michael@0: TS_ATOM(sSampAtom, "samp") michael@0: TS_ATOM(sSmallAtom, "small") michael@0: TS_ATOM(sSpacerAtom, "spacer") michael@0: TS_ATOM(sSpanAtom, "span") michael@0: TS_ATOM(sStrikeAtom, "strike") michael@0: TS_ATOM(sStrongAtom, "strong") michael@0: TS_ATOM(sSubAtom, "sub") michael@0: TS_ATOM(sSupAtom, "sup") michael@0: TS_ATOM(sTtAtom, "tt") michael@0: TS_ATOM(sUAtom, "u") michael@0: TS_ATOM(sVarAtom, "var") michael@0: TS_ATOM(sWbrAtom, "wbr")