Back to index

lightning-sunbird  0.9+nobinonly
nsHTMLAtomList.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /* ***** BEGIN LICENSE BLOCK *****
00003  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License. You may obtain a copy of the License at
00008  * http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * The Original Code is mozilla.org code.
00016  *
00017  * The Initial Developer of the Original Code is
00018  * Netscape Communications Corporation.
00019  * Portions created by the Initial Developer are Copyright (C) 1999
00020  * the Initial Developer. All Rights Reserved.
00021  *
00022  * Contributor(s):
00023  *   Brian Ryner <bryner@brianryner.com>
00024  *
00025  * Alternatively, the contents of this file may be used under the terms of
00026  * either of the GNU General Public License Version 2 or later (the "GPL"),
00027  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00028  * in which case the provisions of the GPL or the LGPL are applicable instead
00029  * of those above. If you wish to allow use of your version of this file only
00030  * under the terms of either the GPL or the LGPL, and not to allow others to
00031  * use your version of this file under the terms of the MPL, indicate your
00032  * decision by deleting the provisions above and replace them with the notice
00033  * and other provisions required by the GPL or the LGPL. If you do not delete
00034  * the provisions above, a recipient may use your version of this file under
00035  * the terms of any one of the MPL, the GPL or the LGPL.
00036  *
00037  * ***** END LICENSE BLOCK ***** */
00038 
00039 /******
00040 
00041   This file contains the list of all HTML atoms 
00042   See nsHTMLAtoms.h for access to the atoms
00043 
00044   It is designed to be used as inline input to nsHTMLAtoms.cpp *only*
00045   through the magic of C preprocessing.
00046 
00047   All entires must be enclosed in the macro HTML_ATOM which will have cruel
00048   and unusual things done to it
00049 
00050   The first argument to HTML_ATOM is the C++ name of the atom
00051   The second argument it HTML_ATOM is the string value of the atom
00052 
00053  ******/
00054 
00055 // OUTPUT_CLASS=nsHTMLAtoms
00056 // MACRO_NAME=HTML_ATOM
00057 #ifdef WINCE
00058 #undef small
00059 #endif 
00060 
00061 HTML_ATOM(_baseHref, NS_HTML_BASE_HREF)
00062 HTML_ATOM(_baseTarget, NS_HTML_BASE_TARGET)
00063 HTML_ATOM(a, "a")
00064 HTML_ATOM(abbr, "abbr")
00065 HTML_ATOM(above, "above")
00066 HTML_ATOM(accept, "accept")
00067 HTML_ATOM(acceptcharset, "accept-charset")
00068 HTML_ATOM(accesskey, "accesskey")
00069 HTML_ATOM(action, "action")
00070 HTML_ATOM(acronym, "acronym")
00071 HTML_ATOM(address, "address")
00072 HTML_ATOM(align, "align")
00073 HTML_ATOM(alink, "alink")
00074 HTML_ATOM(alt, "alt")
00075 HTML_ATOM(alternate, "alternate")
00076 HTML_ATOM(applet, "applet")
00077 HTML_ATOM(archive, "archive")
00078 HTML_ATOM(area, "area")
00079 HTML_ATOM(autocheck, "autocheck")
00080 HTML_ATOM(axis, "axis")
00081 HTML_ATOM(background, "background")
00082 HTML_ATOM(base, "base")
00083 HTML_ATOM(basefont, "basefont")
00084 HTML_ATOM(below, "below")
00085 HTML_ATOM(bdo, "bdo")
00086 HTML_ATOM(bgcolor, "bgcolor")
00087 HTML_ATOM(big, "big")
00088 HTML_ATOM(blockquote, "blockquote")
00089 HTML_ATOM(body, "body")
00090 HTML_ATOM(border, "border")
00091 HTML_ATOM(bordercolor, "bordercolor")
00092 HTML_ATOM(bottommargin, "bottommargin")
00093 HTML_ATOM(bottompadding, "bottompadding")
00094 HTML_ATOM(br, "br")
00095 HTML_ATOM(b, "b")
00096 HTML_ATOM(button, "button")
00097 HTML_ATOM(canvas, "canvas")
00098 HTML_ATOM(caption, "caption")
00099 HTML_ATOM(cellpadding, "cellpadding")
00100 HTML_ATOM(cellspacing, "cellspacing")
00101 HTML_ATOM(center, "center")
00102 HTML_ATOM(ch, "ch")
00103 HTML_ATOM(_char, "char")
00104 HTML_ATOM(charoff, "charoff")
00105 HTML_ATOM(charset, "charset")
00106 HTML_ATOM(checked, "checked")
00107 HTML_ATOM(cite, "cite")
00108 HTML_ATOM(kClass, "class")
00109 HTML_ATOM(classid, "classid")
00110 HTML_ATOM(clear, "clear")
00111 HTML_ATOM(clip, "clip")
00112 HTML_ATOM(code, "code")
00113 HTML_ATOM(codebase, "codebase")
00114 HTML_ATOM(codetype, "codetype")
00115 HTML_ATOM(color, "color")
00116 HTML_ATOM(col, "col")
00117 HTML_ATOM(colgroup, "colgroup")
00118 HTML_ATOM(cols, "cols")
00119 HTML_ATOM(colspan, "colspan")
00120 HTML_ATOM(combobox, "combobox")
00121 HTML_ATOM(compact, "compact")
00122 HTML_ATOM(content, "content")
00123 HTML_ATOM(contentLocation, "content-location")
00124 HTML_ATOM(coords, "coords")
00125 HTML_ATOM(dd, "dd")
00126 HTML_ATOM(defaultAction, "defaultAction") //XML Events
00127 HTML_ATOM(defaultchecked, "defaultchecked")
00128 HTML_ATOM(defaultselected, "defaultselected")
00129 HTML_ATOM(defaultvalue, "defaultvalue")
00130 HTML_ATOM(declare, "declare")
00131 HTML_ATOM(defer, "defer")
00132 HTML_ATOM(del, "del")
00133 HTML_ATOM(dir, "dir")
00134 HTML_ATOM(div, "div")
00135 HTML_ATOM(disabled, "disabled")
00136 HTML_ATOM(dl, "dl")
00137 HTML_ATOM(dt, "dt")
00138 HTML_ATOM(datetime, "datetime")
00139 HTML_ATOM(data, "data")
00140 HTML_ATOM(dfn, "dfn")
00141 HTML_ATOM(em, "em")
00142 HTML_ATOM(embed, "embed")
00143 HTML_ATOM(encoding, "encoding")
00144 HTML_ATOM(enctype, "enctype")
00145 HTML_ATOM(_event, "event")
00146 HTML_ATOM(face, "face")
00147 HTML_ATOM(fieldset, "fieldset")
00148 HTML_ATOM(filename, "filename")
00149 HTML_ATOM(font, "font")
00150 HTML_ATOM(fontWeight, "font-weight")
00151 HTML_ATOM(_for, "for")
00152 HTML_ATOM(form, "form")
00153 HTML_ATOM(frame, "frame")
00154 HTML_ATOM(frameborder, "frameborder")
00155 HTML_ATOM(frameset, "frameset")
00156 HTML_ATOM(gutter, "gutter")
00157 HTML_ATOM(h1, "h1")
00158 HTML_ATOM(h2, "h2")
00159 HTML_ATOM(h3, "h3")
00160 HTML_ATOM(h4, "h4")
00161 HTML_ATOM(h5, "h5")
00162 HTML_ATOM(h6, "h6")
00163 HTML_ATOM(handler, "handler") //XML Events
00164 HTML_ATOM(head, "head")
00165 HTML_ATOM(headerContentDisposition, "content-disposition")
00166 HTML_ATOM(headerContentLanguage, "content-language")
00167 HTML_ATOM(headerContentScriptType, "content-script-type")
00168 HTML_ATOM(headerContentStyleType, "content-style-type")
00169 HTML_ATOM(headerContentType, "content-type")
00170 HTML_ATOM(headerDefaultStyle, "default-style")
00171 HTML_ATOM(headerWindowTarget, "window-target")
00172 HTML_ATOM(headers, "headers")
00173 HTML_ATOM(height, "height")
00174 HTML_ATOM(hidden, "hidden")
00175 HTML_ATOM(hr, "hr")
00176 HTML_ATOM(href, "href")
00177 HTML_ATOM(hreflang, "hreflang")
00178 HTML_ATOM(hspace, "hspace")
00179 HTML_ATOM(html, "html")
00180 HTML_ATOM(httpEquiv, "http-equiv")
00181 HTML_ATOM(i, "i")
00182 HTML_ATOM(id, "id")
00183 HTML_ATOM(iframe, "iframe")
00184 HTML_ATOM(ilayer, "ilayer")
00185 HTML_ATOM(img, "img")
00186 HTML_ATOM(index, "index")
00187 HTML_ATOM(input, "input")
00188 HTML_ATOM(ins, "ins")
00189 HTML_ATOM(isindex, "isindex")
00190 HTML_ATOM(ismap, "ismap")
00191 HTML_ATOM(kbd, "kbd")
00192 HTML_ATOM(label, "label")
00193 HTML_ATOM(lang, "lang")
00194 HTML_ATOM(layer, "layer")
00195 HTML_ATOM(layout, "layout")
00196 HTML_ATOM(li, "li")
00197 HTML_ATOM(link, "link")
00198 HTML_ATOM(listener, "listener") //XML Events
00199 HTML_ATOM(left, "left")
00200 HTML_ATOM(leftmargin, "leftmargin")
00201 HTML_ATOM(leftpadding, "leftpadding")
00202 HTML_ATOM(legend, "legend")
00203 HTML_ATOM(length, "length")
00204 HTML_ATOM(longdesc, "longdesc")
00205 HTML_ATOM(lowsrc, "lowsrc")
00206 HTML_ATOM(map, "map")
00207 HTML_ATOM(marginheight, "marginheight")
00208 HTML_ATOM(marginwidth, "marginwidth")
00209 HTML_ATOM(marquee, "marquee")
00210 HTML_ATOM(maxlength, "maxlength")
00211 HTML_ATOM(mayscript, "mayscript")
00212 HTML_ATOM(media, "media")
00213 HTML_ATOM(menu, "menu")
00214 HTML_ATOM(meta, "meta")
00215 HTML_ATOM(method, "method")
00216 HTML_ATOM(msthemecompatible, "msthemecompatible")
00217 HTML_ATOM(multicol, "multicol")
00218 HTML_ATOM(multiple, "multiple")
00219 HTML_ATOM(name, "name")
00220 HTML_ATOM(_namespace, "namespace")
00221 HTML_ATOM(noembed, "noembed")
00222 HTML_ATOM(noframes, "noframes")
00223 HTML_ATOM(nohref, "nohref")
00224 HTML_ATOM(noresize, "noresize")
00225 HTML_ATOM(noscript, "noscript")
00226 HTML_ATOM(noshade, "noshade")
00227 HTML_ATOM(nowrap, "nowrap")
00228 HTML_ATOM(object, "object")
00229 HTML_ATOM(observer, "observer") //XML Events
00230 HTML_ATOM(ol, "ol")
00231 HTML_ATOM(optgroup, "optgroup")
00232 HTML_ATOM(option, "option")
00233 HTML_ATOM(overflow, "overflow")
00234 HTML_ATOM(p, "p")
00235 HTML_ATOM(pagex, "pagex")
00236 HTML_ATOM(pagey, "pagey")
00237 HTML_ATOM(param, "param")
00238 HTML_ATOM(phase, "phase") //XML Events
00239 HTML_ATOM(plaintext, "plaintext")
00240 HTML_ATOM(pointSize, "point-size")
00241 HTML_ATOM(pre, "pre")
00242 HTML_ATOM(prefix, "prefix")
00243 HTML_ATOM(profile, "profile")
00244 HTML_ATOM(prompt, "prompt")
00245 HTML_ATOM(propagate, "propagate") //XML Events
00246 HTML_ATOM(q, "q")
00247 HTML_ATOM(readonly, "readonly")
00248 HTML_ATOM(refresh, "refresh")
00249 HTML_ATOM(rel, "rel")
00250 HTML_ATOM(repeat, "repeat")
00251 HTML_ATOM(rev, "rev")
00252 HTML_ATOM(rightmargin, "rightmargin")
00253 HTML_ATOM(rightpadding, "rightpadding")
00254 HTML_ATOM(rows, "rows")
00255 HTML_ATOM(rowspan, "rowspan")
00256 HTML_ATOM(rules, "rules")
00257 HTML_ATOM(s, "s")
00258 HTML_ATOM(samp, "samp")
00259 HTML_ATOM(scheme, "scheme")
00260 HTML_ATOM(scope, "scope")
00261 HTML_ATOM(script, "script")
00262 HTML_ATOM(scrolling, "scrolling")
00263 HTML_ATOM(select, "select")
00264 HTML_ATOM(selected, "selected")
00265 HTML_ATOM(selectedindex, "selectedindex")
00266 HTML_ATOM(setcookie, "set-cookie")
00267 HTML_ATOM(shape, "shape")
00268 HTML_ATOM(size, "size")
00269 HTML_ATOM(small, "small")
00270 HTML_ATOM(spacer, "spacer")
00271 HTML_ATOM(span, "span")
00272 HTML_ATOM(spellcheck, "spellcheck")
00273 HTML_ATOM(src, "src")
00274 HTML_ATOM(standby, "standby")
00275 HTML_ATOM(start, "start")
00276 HTML_ATOM(strike, "strike")
00277 HTML_ATOM(strong, "strong")
00278 HTML_ATOM(style, "style")
00279 HTML_ATOM(sub, "sub")
00280 HTML_ATOM(summary, "summary")
00281 HTML_ATOM(sup, "sup")
00282 HTML_ATOM(tabindex, "tabindex")
00283 HTML_ATOM(table, "table")
00284 HTML_ATOM(target, "target")
00285 HTML_ATOM(tbody, "tbody")
00286 HTML_ATOM(td, "td")
00287 HTML_ATOM(tfoot, "tfoot")
00288 HTML_ATOM(thead, "thead")
00289 HTML_ATOM(text, "text")
00290 HTML_ATOM(textarea, "textarea")
00291 HTML_ATOM(th, "th")
00292 HTML_ATOM(title, "title")
00293 HTML_ATOM(top, "top")
00294 HTML_ATOM(topmargin, "topmargin")
00295 HTML_ATOM(toppadding, "toppadding")
00296 HTML_ATOM(tr, "tr")
00297 HTML_ATOM(tt, "tt")
00298 HTML_ATOM(type, "type")
00299 HTML_ATOM(u, "u")
00300 HTML_ATOM(ul, "ul")
00301 HTML_ATOM(usemap, "usemap")
00302 HTML_ATOM(valign, "valign")
00303 HTML_ATOM(value, "value")
00304 HTML_ATOM(valuetype, "valuetype")
00305 HTML_ATOM(variable, "variable")
00306 HTML_ATOM(vcard_name, "vcard_name")
00307 HTML_ATOM(version, "version")
00308 HTML_ATOM(visibility, "visibility")
00309 HTML_ATOM(vlink, "vlink")
00310 HTML_ATOM(vspace, "vspace")
00311 HTML_ATOM(wbr, "wbr")
00312 HTML_ATOM(width, "width")
00313 HTML_ATOM(wrap, "wrap")
00314 HTML_ATOM(wrappedFramePseudo, ":-moz-wrapped-frame")
00315 HTML_ATOM(xmp, "xmp")
00316 HTML_ATOM(zindex, "zindex")
00317 HTML_ATOM(z_index, "z-index")
00318 
00319 #ifdef DEBUG
00320 HTML_ATOM(iform, "IForm")
00321 HTML_ATOM(form_control_list, "FormControlList")
00322 #endif
00323