Back to index

lightning-sunbird  0.9+nobinonly
nsTSAtomList.h
Go to the documentation of this file.
00001 /* ***** BEGIN LICENSE BLOCK *****
00002  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00003  *
00004  * The contents of this file are subject to the Mozilla Public License Version
00005  * 1.1 (the "License"); you may not use this file except in compliance with
00006  * the License. You may obtain a copy of the License at
00007  * http://www.mozilla.org/MPL/
00008  *
00009  * Software distributed under the License is distributed on an "AS IS" basis,
00010  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00011  * for the specific language governing rights and limitations under the
00012  * License.
00013  *
00014  * The Original Code is text services atom table.
00015  *
00016  * The Initial Developer of the Original Code is
00017  * Netscape Communications Corp.
00018  * Portions created by the Initial Developer are Copyright (C) 2003
00019  * the Initial Developer. All Rights Reserved.
00020  *
00021  * Contributor(s):
00022  *   Alec Flett <alecf@netscape.com>
00023  *
00024  * Alternatively, the contents of this file may be used under the terms of
00025  * either the GNU General Public License Version 2 or later (the "GPL"), or
00026  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00027  * in which case the provisions of the GPL or the LGPL are applicable instead
00028  * of those above. If you wish to allow use of your version of this file only
00029  * under the terms of either the GPL or the LGPL, and not to allow others to
00030  * use your version of this file under the terms of the MPL, indicate your
00031  * decision by deleting the provisions above and replace them with the notice
00032  * and other provisions required by the GPL or the LGPL. If you do not delete
00033  * the provisions above, a recipient may use your version of this file under
00034  * the terms of any one of the MPL, the GPL or the LGPL.
00035  *
00036  * ***** END LICENSE BLOCK ***** */
00037 
00038 /******
00039 
00040   This file contains the list of all text services nsIAtoms and their values
00041   
00042   It is designed to be used as inline input to nsTextServicesDocument.cpp *only*
00043   through the magic of C preprocessing.
00044 
00045   All entries must be enclosed in the macro TS_ATOM which will have cruel
00046   and unusual things done to it
00047 
00048   It is recommended (but not strictly necessary) to keep all entries
00049   in alphabetical order
00050 
00051   The first argument to TS_ATOM is the C++ identifier of the atom
00052   The second argument is the string value of the atom
00053 
00054  ******/
00055 
00056 // OUTPUT_CLASS=nsTextServicesDocument
00057 // MACRO_NAME=TS_ATOM
00058 
00059 TS_ATOM(sAAtom, "a")
00060 TS_ATOM(sAddressAtom, "address")
00061 TS_ATOM(sBigAtom, "big")
00062 TS_ATOM(sBlinkAtom, "blink")
00063 TS_ATOM(sBAtom, "b")
00064 TS_ATOM(sCiteAtom, "cite")
00065 TS_ATOM(sCodeAtom, "code")
00066 TS_ATOM(sDfnAtom, "dfn")
00067 TS_ATOM(sEmAtom, "em")
00068 TS_ATOM(sFontAtom, "font")
00069 TS_ATOM(sIAtom, "i")
00070 TS_ATOM(sKbdAtom, "kbd")
00071 TS_ATOM(sKeygenAtom, "keygen")
00072 TS_ATOM(sNobrAtom, "nobr")
00073 TS_ATOM(sSAtom, "s")
00074 TS_ATOM(sSampAtom, "samp")
00075 TS_ATOM(sSmallAtom, "small")
00076 TS_ATOM(sSpacerAtom, "spacer")
00077 TS_ATOM(sSpanAtom, "span")
00078 TS_ATOM(sStrikeAtom, "strike")
00079 TS_ATOM(sStrongAtom, "strong")
00080 TS_ATOM(sSubAtom, "sub")
00081 TS_ATOM(sSupAtom, "sup")
00082 TS_ATOM(sTtAtom, "tt")
00083 TS_ATOM(sUAtom, "u")
00084 TS_ATOM(sVarAtom, "var")
00085 TS_ATOM(sWbrAtom, "wbr")