tidyenum.h

Go to the documentation of this file.
00001 #ifndef __TIDYENUM_H__
00002 #define __TIDYENUM_H__
00003 
00004 /* tidyenum.h -- Split public enums into separate header
00005 
00006   Simplifies enum re-use in various wrappers.  E.g. SWIG
00007   generated wrappers and COM IDL files.
00008 
00009   Copyright (c) 1998-2003 World Wide Web Consortium
00010   (Massachusetts Institute of Technology, European Research 
00011   Consortium for Informatics and Mathematics, Keio University).
00012   All Rights Reserved.
00013 
00014   CVS Info :
00015 
00016     $Author: hoehrmann $ 
00017     $Date: 2004/03/05 10:06:08 $ 
00018     $Revision: 1.10 $ 
00019 
00020   Contributing Author(s):
00021 
00022      Dave Raggett <dsr@w3.org>
00023 
00024   The contributing author(s) would like to thank all those who
00025   helped with testing, bug fixes and suggestions for improvements. 
00026   This wouldn't have been possible without your help.
00027 
00028   COPYRIGHT NOTICE:
00029  
00030   This software and documentation is provided "as is," and
00031   the copyright holders and contributing author(s) make no
00032   representations or warranties, express or implied, including
00033   but not limited to, warranties of merchantability or fitness
00034   for any particular purpose or that the use of the software or
00035   documentation will not infringe any third party patents,
00036   copyrights, trademarks or other rights. 
00037 
00038   The copyright holders and contributing author(s) will not be held
00039   liable for any direct, indirect, special or consequential damages
00040   arising out of any use of the software or documentation, even if
00041   advised of the possibility of such damage.
00042 
00043   Permission is hereby granted to use, copy, modify, and distribute
00044   this source code, or portions hereof, documentation and executables,
00045   for any purpose, without fee, subject to the following restrictions:
00046 
00047   1. The origin of this source code must not be misrepresented.
00048   2. Altered versions must be plainly marked as such and must
00049      not be misrepresented as being the original source.
00050   3. This Copyright notice may not be removed or altered from any
00051      source or altered source distribution.
00052  
00053   The copyright holders and contributing author(s) specifically
00054   permit, without fee, and encourage the use of this source code
00055   as a component for supporting the Hypertext Markup Language in
00056   commercial products. If you use this source code in a product,
00057   acknowledgment is not required but would be appreciated.
00058 
00059 
00060   Created 2001-05-20 by Charles Reitzel
00061   Updated 2002-07-01 by Charles Reitzel - 1st Implementation
00062 */
00063 
00064 /** @file tidyenum.h - Enumerations defined for use with TidyLib.
00065 */
00066 
00067 #ifdef __cplusplus
00068 extern "C" {
00069 #endif
00070 
00071 /* Enumerate configuration options
00072 */
00073 
00074 /** Categories of Tidy configuration options
00075 */
00076 typedef enum
00077 {
00078   TidyMarkup,          /**< Markup options: (X)HTML version, etc */
00079   TidyDiagnostics,     /**< Diagnostics */
00080   TidyPrettyPrint,     /**< Output layout */
00081   TidyEncoding,        /**< Character encodings */
00082   TidyMiscellaneous    /**< File handling, message format, etc. */
00083 } TidyConfigCategory;
00084 
00085 
00086 /** Option IDs Used to get/set option values.
00087 */
00088 typedef enum
00089 {
00090   TidyUnknownOption,   /**< Unknown option! */
00091   TidyIndentSpaces,    /**< Indentation n spaces */
00092   TidyWrapLen,         /**< Wrap margin */
00093   TidyTabSize,         /**< Expand tabs to n spaces */
00094 
00095   TidyCharEncoding,    /**< In/out character encoding */
00096   TidyInCharEncoding,  /**< Input character encoding (if different) */
00097   TidyOutCharEncoding, /**< Output character encoding (if different) */    
00098   TidyNewline,         /**< Output line ending (default to platform) */
00099 
00100   TidyDoctypeMode,     /**< See doctype property */
00101   TidyDoctype,         /**< User specified doctype */
00102 
00103   TidyDuplicateAttrs,  /**< Keep first or last duplicate attribute */
00104   TidyAltText,         /**< Default text for alt attribute */
00105   
00106   /* obsolte */
00107   TidySlideStyle,      /**< Style sheet for slides: not used for anything yet */
00108 
00109   TidyErrFile,         /**< File name to write errors to */
00110   TidyOutFile,         /**< File name to write markup to */
00111   TidyWriteBack,       /**< If true then output tidied markup */
00112   TidyShowMarkup,      /**< If false, normal output is suppressed */
00113   TidyShowWarnings,    /**< However errors are always shown */
00114   TidyQuiet,           /**< No 'Parsing X', guessed DTD or summary */
00115   TidyIndentContent,   /**< Indent content of appropriate tags */
00116                        /**< "auto" does text/block level content indentation */
00117   TidyHideEndTags,     /**< Suppress optional end tags */
00118   TidyXmlTags,         /**< Treat input as XML */
00119   TidyXmlOut,          /**< Create output as XML */
00120   TidyXhtmlOut,        /**< Output extensible HTML */
00121   TidyHtmlOut,         /**< Output plain HTML, even for XHTML input.
00122                            Yes means set explicitly. */
00123   TidyXmlDecl,         /**< Add <?xml?> for XML docs */
00124   TidyUpperCaseTags,   /**< Output tags in upper not lower case */
00125   TidyUpperCaseAttrs,  /**< Output attributes in upper not lower case */
00126   TidyMakeBare,        /**< Make bare HTML: remove Microsoft cruft */
00127   TidyMakeClean,       /**< Replace presentational clutter by style rules */
00128   TidyLogicalEmphasis, /**< Replace i by em and b by strong */
00129   TidyDropPropAttrs,   /**< Discard proprietary attributes */
00130   TidyDropFontTags,    /**< Discard presentation tags */
00131   TidyDropEmptyParas,  /**< Discard empty p elements */
00132   TidyFixComments,     /**< Fix comments with adjacent hyphens */
00133   TidyBreakBeforeBR,   /**< Output newline before <br> or not? */
00134 
00135   /* obsolete */
00136   TidyBurstSlides,     /**< Create slides on each h2 element */
00137 
00138   TidyNumEntities,     /**< Use numeric entities */
00139   TidyQuoteMarks,      /**< Output " marks as &quot; */
00140   TidyQuoteNbsp,       /**< Output non-breaking space as entity */
00141   TidyQuoteAmpersand,  /**< Output naked ampersand as &amp; */
00142   TidyWrapAttVals,     /**< Wrap within attribute values */
00143   TidyWrapScriptlets,  /**< Wrap within JavaScript string literals */
00144   TidyWrapSection,     /**< Wrap within <![ ... ]> section tags */
00145   TidyWrapAsp,         /**< Wrap within ASP pseudo elements */
00146   TidyWrapJste,        /**< Wrap within JSTE pseudo elements */
00147   TidyWrapPhp,         /**< Wrap within PHP pseudo elements */
00148   TidyFixBackslash,    /**< Fix URLs by replacing \ with / */
00149   TidyIndentAttributes,/**< Newline+indent before each attribute */
00150   TidyXmlPIs,          /**< If set to yes PIs must end with ?> */
00151   TidyXmlSpace,        /**< If set to yes adds xml:space attr as needed */
00152   TidyEncloseBodyText, /**< If yes text at body is wrapped in P's */
00153   TidyEncloseBlockText,/**< If yes text in blocks is wrapped in P's */
00154   TidyKeepFileTimes,   /**< If yes last modied time is preserved */
00155   TidyWord2000,        /**< Draconian cleaning for Word2000 */
00156   TidyMark,            /**< Add meta element indicating tidied doc */
00157   TidyEmacs,           /**< If true format error output for GNU Emacs */
00158   TidyEmacsFile,       /**< Name of current Emacs file */
00159   TidyLiteralAttribs,  /**< If true attributes may use newlines */
00160   TidyBodyOnly,        /**< Output BODY content only */
00161   TidyFixUri,          /**< Applies URI encoding if necessary */
00162   TidyLowerLiterals,   /**< Folds known attribute values to lower case */
00163   TidyHideComments,    /**< Hides all (real) comments in output */
00164   TidyIndentCdata,     /**< Indent <!CDATA[ ... ]]> section */
00165   TidyForceOutput,     /**< Output document even if errors were found */
00166   TidyShowErrors,      /**< Number of errors to put out */
00167   TidyAsciiChars,      /**< Convert quotes and dashes to nearest ASCII char */
00168   TidyJoinClasses,     /**< Join multiple class attributes */
00169   TidyJoinStyles,      /**< Join multiple style attributes */
00170   TidyEscapeCdata,     /**< Replace <![CDATA[]]> sections with escaped text */
00171 
00172 #if SUPPORT_ASIAN_ENCODINGS
00173   TidyLanguage,        /**< Language property: not used for anything yet */
00174   TidyNCR,             /**< Allow numeric character references */
00175 #endif
00176 #if SUPPORT_UTF16_ENCODINGS
00177   TidyOutputBOM,      /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */
00178                       /**< auto: if input stream has BOM, we output a BOM */
00179 #endif
00180 
00181   TidyReplaceColor,    /**< Replace hex color attribute values with names */
00182   TidyCSSPrefix,       /**< CSS class naming for -clean option */
00183 
00184   TidyInlineTags,      /**< Declared inline tags */
00185   TidyBlockTags,       /**< Declared block tags */
00186   TidyEmptyTags,       /**< Declared empty tags */
00187   TidyPreTags,         /**< Declared pre tags */
00188 
00189   TidyAccessibilityCheckLevel, /**< Accessibility check level 
00190                                    0 (old style), or 1, 2, 3 */
00191 
00192   TidyVertSpace,       /**< degree to which markup is spread out vertically */
00193 #if SUPPORT_ASIAN_ENCODINGS
00194   TidyPunctWrap,       /**< consider punctuation and breaking spaces for wrapping */
00195 #endif
00196   TidyMergeDivs,
00197   N_TIDY_OPTIONS       /**< Must be last */
00198 } TidyOptionId;
00199 
00200 /** Option data types
00201 */
00202 typedef enum
00203 {
00204   TidyString,          /**< String */
00205   TidyInteger,         /**< Integer or enumeration */
00206   TidyBoolean          /**< Boolean flag */
00207 } TidyOptionType;
00208 
00209 
00210 /** AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM
00211 */
00212 typedef enum
00213 {
00214    TidyNoState,     /**< maps to 'no' */
00215    TidyYesState,    /**< maps to 'yes' */
00216    TidyAutoState    /**< Automatic */
00217 } TidyTriState;
00218 
00219 /** TidyNewline option values to control output line endings.
00220 */
00221 typedef enum
00222 {
00223     TidyLF,         /**< Use Unix style: LF */
00224     TidyCRLF,       /**< Use DOS/Windows style: CR+LF */
00225     TidyCR          /**< Use Macintosh style: CR */
00226 } TidyLineEnding;
00227 
00228 
00229 /** Mode controlling treatment of doctype
00230 */
00231 typedef enum
00232 {
00233     TidyDoctypeOmit,    /**< Omit DOCTYPE altogether */
00234     TidyDoctypeAuto,    /**< Keep DOCTYPE in input.  Set version to content */
00235     TidyDoctypeStrict,  /**< Convert document to HTML 4 strict content model */
00236     TidyDoctypeLoose,   /**< Convert document to HTML 4 transitional
00237                              content model */
00238     TidyDoctypeUser     /**< Set DOCTYPE FPI explicitly */
00239 } TidyDoctypeModes;
00240 
00241 /** Mode controlling treatment of duplicate Attributes
00242 */
00243 typedef enum
00244 {
00245     TidyKeepFirst,
00246     TidyKeepLast
00247 } TidyDupAttrModes;
00248 
00249 
00250 /* I/O and Message handling interface
00251 **
00252 ** By default, Tidy will define, create and use 
00253 ** instances of input and output handlers for 
00254 ** standard C buffered I/O (i.e. FILE* stdin,
00255 ** FILE* stdout and FILE* stderr for content
00256 ** input, content output and diagnostic output,
00257 ** respectively.  A FILE* cfgFile input handler
00258 ** will be used for config files.  Command line
00259 ** options will just be set directly.
00260 */
00261 
00262 /** Message severity level
00263 */
00264 typedef enum 
00265 {
00266   TidyInfo,             /**< Information about markup usage */
00267   TidyWarning,          /**< Warning message */
00268   TidyConfig,           /**< Configuration error */
00269   TidyAccess,           /**< Accessibility message */
00270   TidyError,            /**< Error message - output suppressed */
00271   TidyBadDocument,      /**< I/O or file system error */
00272   TidyFatal             /**< Crash! */
00273 } TidyReportLevel;
00274 
00275 
00276 /* Document tree traversal functions
00277 */
00278 
00279 /** Node types
00280 */
00281 typedef enum 
00282 {
00283   TidyNode_Root,        /**< Root */
00284   TidyNode_DocType,     /**< DOCTYPE */
00285   TidyNode_Comment,     /**< Comment */
00286   TidyNode_ProcIns,     /**< Processing Instruction */
00287   TidyNode_Text,        /**< Text */
00288   TidyNode_Start,       /**< Start Tag */
00289   TidyNode_End,         /**< End Tag */
00290   TidyNode_StartEnd,    /**< Start/End (empty) Tag */
00291   TidyNode_CDATA,       /**< Unparsed Text */
00292   TidyNode_Section,     /**< XML Section */
00293   TidyNode_Asp,         /**< ASP Source */
00294   TidyNode_Jste,        /**< JSTE Source */
00295   TidyNode_Php,         /**< PHP Source */
00296   TidyNode_XmlDecl      /**< XML Declaration */
00297 } TidyNodeType;
00298 
00299 
00300 /** Known HTML element types
00301 */
00302 typedef enum
00303 {
00304   TidyTag_UNKNOWN,  /**< Unknown tag! */
00305   TidyTag_A,        /**< A */
00306   TidyTag_ABBR,     /**< ABBR */
00307   TidyTag_ACRONYM,  /**< ACRONYM */
00308   TidyTag_ADDRESS,  /**< ADDRESS */
00309   TidyTag_ALIGN,    /**< ALIGN */
00310   TidyTag_APPLET,   /**< APPLET */
00311   TidyTag_AREA,     /**< AREA */
00312   TidyTag_B,        /**< B */
00313   TidyTag_BASE,     /**< BASE */
00314   TidyTag_BASEFONT, /**< BASEFONT */
00315   TidyTag_BDO,      /**< BDO */
00316   TidyTag_BGSOUND,  /**< BGSOUND */
00317   TidyTag_BIG,      /**< BIG */
00318   TidyTag_BLINK,    /**< BLINK */
00319   TidyTag_BLOCKQUOTE,   /**< BLOCKQUOTE */
00320   TidyTag_BODY,     /**< BODY */
00321   TidyTag_BR,       /**< BR */
00322   TidyTag_BUTTON,   /**< BUTTON */
00323   TidyTag_CAPTION,  /**< CAPTION */
00324   TidyTag_CENTER,   /**< CENTER */
00325   TidyTag_CITE,     /**< CITE */
00326   TidyTag_CODE,     /**< CODE */
00327   TidyTag_COL,      /**< COL */
00328   TidyTag_COLGROUP, /**< COLGROUP */
00329   TidyTag_COMMENT,  /**< COMMENT */
00330   TidyTag_DD,       /**< DD */
00331   TidyTag_DEL,      /**< DEL */
00332   TidyTag_DFN,      /**< DFN */
00333   TidyTag_DIR,      /**< DIR */
00334   TidyTag_DIV,      /**< DIF */
00335   TidyTag_DL,       /**< DL */
00336   TidyTag_DT,       /**< DT */
00337   TidyTag_EM,       /**< EM */
00338   TidyTag_EMBED,    /**< EMBED */
00339   TidyTag_FIELDSET, /**< FIELDSET */
00340   TidyTag_FONT,     /**< FONT */
00341   TidyTag_FORM,     /**< FORM */
00342   TidyTag_FRAME,    /**< FRAME */
00343   TidyTag_FRAMESET, /**< FRAMESET */
00344   TidyTag_H1,       /**< H1 */
00345   TidyTag_H2,       /**< H2 */
00346   TidyTag_H3,       /**< H3 */
00347   TidyTag_H4,       /**< H4 */
00348   TidyTag_H5,       /**< H5 */
00349   TidyTag_H6,       /**< H6 */
00350   TidyTag_HEAD,     /**< HEAD */
00351   TidyTag_HR,       /**< HR */
00352   TidyTag_HTML,     /**< HTML */
00353   TidyTag_I,        /**< I */
00354   TidyTag_IFRAME,   /**< IFRAME */
00355   TidyTag_ILAYER,   /**< ILAYER */
00356   TidyTag_IMG,      /**< IMG */
00357   TidyTag_INPUT,    /**< INPUT */
00358   TidyTag_INS,      /**< INS */
00359   TidyTag_ISINDEX,  /**< ISINDEX */
00360   TidyTag_KBD,      /**< KBD */
00361   TidyTag_KEYGEN,   /**< KEYGEN */
00362   TidyTag_LABEL,    /**< LABEL */
00363   TidyTag_LAYER,    /**< LAYER */
00364   TidyTag_LEGEND,   /**< LEGEND */
00365   TidyTag_LI,       /**< LI */
00366   TidyTag_LINK,     /**< LINK */
00367   TidyTag_LISTING,  /**< LISTING */
00368   TidyTag_MAP,      /**< MAP */
00369   TidyTag_MARQUEE,  /**< MARQUEE */
00370   TidyTag_MENU,     /**< MENU */
00371   TidyTag_META,     /**< META */
00372   TidyTag_MULTICOL, /**< MULTICOL */
00373   TidyTag_NOBR,     /**< NOBR */
00374   TidyTag_NOEMBED,  /**< NOEMBED */
00375   TidyTag_NOFRAMES, /**< NOFRAMES */
00376   TidyTag_NOLAYER,  /**< NOLAYER */
00377   TidyTag_NOSAVE,   /**< NOSAVE */
00378   TidyTag_NOSCRIPT, /**< NOSCRIPT */
00379   TidyTag_OBJECT,   /**< OBJECT */
00380   TidyTag_OL,       /**< OL */
00381   TidyTag_OPTGROUP, /**< OPTGROUP */
00382   TidyTag_OPTION,   /**< OPTION */
00383   TidyTag_P,        /**< P */
00384   TidyTag_PARAM,    /**< PARAM */
00385   TidyTag_PLAINTEXT,    /**< PLAINTEXT */
00386   TidyTag_PRE,      /**< PRE */
00387   TidyTag_Q,        /**< Q */
00388   TidyTag_RB,       /**< RB */
00389   TidyTag_RBC,      /**< RBC */
00390   TidyTag_RP,       /**< RP */
00391   TidyTag_RT,       /**< RT */
00392   TidyTag_RTC,      /**< RTC */
00393   TidyTag_RUBY,     /**< RUBY */
00394   TidyTag_S,        /**< S */
00395   TidyTag_SAMP,     /**< SAMP */
00396   TidyTag_SCRIPT,   /**< SCRIPT */
00397   TidyTag_SELECT,   /**< SELECT */
00398   TidyTag_SERVER,   /**< SERVER */
00399   TidyTag_SERVLET,  /**< SERVLET */
00400   TidyTag_SMALL,    /**< SMALL */
00401   TidyTag_SPACER,   /**< SPACER */
00402   TidyTag_SPAN,     /**< SPAN */
00403   TidyTag_STRIKE,   /**< STRIKE */
00404   TidyTag_STRONG,   /**< STRONG */
00405   TidyTag_STYLE,    /**< STYLE */
00406   TidyTag_SUB,      /**< SUB */
00407   TidyTag_SUP,      /**< SUP */
00408   TidyTag_TABLE,    /**< TABLE */
00409   TidyTag_TBODY,    /**< TBODY */
00410   TidyTag_TD,       /**< TD */
00411   TidyTag_TEXTAREA, /**< TEXTAREA */
00412   TidyTag_TFOOT,    /**< TFOOT */
00413   TidyTag_TH,       /**< TH */
00414   TidyTag_THEAD,    /**< THEAD */
00415   TidyTag_TITLE,    /**< TITLE */
00416   TidyTag_TR,       /**< TR */
00417   TidyTag_TT,       /**< TT */
00418   TidyTag_U,        /**< U */
00419   TidyTag_UL,       /**< UL */
00420   TidyTag_VAR,      /**< VAR */
00421   TidyTag_WBR,      /**< WBR */
00422   TidyTag_XMP,      /**< XMP */
00423   TidyTag_NEXTID,   /**< NEXTID */
00424 
00425   N_TIDY_TAGS       /**< Must be last */
00426 } TidyTagId;
00427 
00428 /* Attribute interrogation
00429 */
00430 
00431 /** Known HTML attributes
00432 */
00433 typedef enum
00434 {
00435   TidyAttr_UNKNOWN,           /**< UNKNOWN= */
00436   TidyAttr_ABBR,              /**< ABBR= */
00437   TidyAttr_ACCEPT,            /**< ACCEPT= */
00438   TidyAttr_ACCEPT_CHARSET,    /**< ACCEPT_CHARSET= */
00439   TidyAttr_ACCESSKEY,         /**< ACCESSKEY= */
00440   TidyAttr_ACTION,            /**< ACTION= */
00441   TidyAttr_ADD_DATE,          /**< ADD_DATE= */
00442   TidyAttr_ALIGN,             /**< ALIGN= */
00443   TidyAttr_ALINK,             /**< ALINK= */
00444   TidyAttr_ALT,               /**< ALT= */
00445   TidyAttr_ARCHIVE,           /**< ARCHIVE= */
00446   TidyAttr_AXIS,              /**< AXIS= */
00447   TidyAttr_BACKGROUND,        /**< BACKGROUND= */
00448   TidyAttr_BGCOLOR,           /**< BGCOLOR= */
00449   TidyAttr_BGPROPERTIES,      /**< BGPROPERTIES= */
00450   TidyAttr_BORDER,            /**< BORDER= */
00451   TidyAttr_BORDERCOLOR,       /**< BORDERCOLOR= */
00452   TidyAttr_BOTTOMMARGIN,      /**< BOTTOMMARGIN= */
00453   TidyAttr_CELLPADDING,       /**< CELLPADDING= */
00454   TidyAttr_CELLSPACING,       /**< CELLSPACING= */
00455   TidyAttr_CHAR,              /**< CHAR= */
00456   TidyAttr_CHAROFF,           /**< CHAROFF= */
00457   TidyAttr_CHARSET,           /**< CHARSET= */
00458   TidyAttr_CHECKED,           /**< CHECKED= */
00459   TidyAttr_CITE,              /**< CITE= */
00460   TidyAttr_CLASS,             /**< CLASS= */
00461   TidyAttr_CLASSID,           /**< CLASSID= */
00462   TidyAttr_CLEAR,             /**< CLEAR= */
00463   TidyAttr_CODE,              /**< CODE= */
00464   TidyAttr_CODEBASE,          /**< CODEBASE= */
00465   TidyAttr_CODETYPE,          /**< CODETYPE= */
00466   TidyAttr_COLOR,             /**< COLOR= */
00467   TidyAttr_COLS,              /**< COLS= */
00468   TidyAttr_COLSPAN,           /**< COLSPAN= */
00469   TidyAttr_COMPACT,           /**< COMPACT= */
00470   TidyAttr_CONTENT,           /**< CONTENT= */
00471   TidyAttr_COORDS,            /**< COORDS= */
00472   TidyAttr_DATA,              /**< DATA= */
00473   TidyAttr_DATAFLD,           /**< DATAFLD= */
00474   TidyAttr_DATAFORMATAS,      /**< DATAFORMATAS= */
00475   TidyAttr_DATAPAGESIZE,      /**< DATAPAGESIZE= */
00476   TidyAttr_DATASRC,           /**< DATASRC= */
00477   TidyAttr_DATETIME,          /**< DATETIME= */
00478   TidyAttr_DECLARE,           /**< DECLARE= */
00479   TidyAttr_DEFER,             /**< DEFER= */
00480   TidyAttr_DIR,               /**< DIR= */
00481   TidyAttr_DISABLED,          /**< DISABLED= */
00482   TidyAttr_ENCODING,          /**< ENCODING= */
00483   TidyAttr_ENCTYPE,           /**< ENCTYPE= */
00484   TidyAttr_FACE,              /**< FACE= */
00485   TidyAttr_FOR,               /**< FOR= */
00486   TidyAttr_FRAME,             /**< FRAME= */
00487   TidyAttr_FRAMEBORDER,       /**< FRAMEBORDER= */
00488   TidyAttr_FRAMESPACING,      /**< FRAMESPACING= */
00489   TidyAttr_GRIDX,             /**< GRIDX= */
00490   TidyAttr_GRIDY,             /**< GRIDY= */
00491   TidyAttr_HEADERS,           /**< HEADERS= */
00492   TidyAttr_HEIGHT,            /**< HEIGHT= */
00493   TidyAttr_HREF,              /**< HREF= */
00494   TidyAttr_HREFLANG,          /**< HREFLANG= */
00495   TidyAttr_HSPACE,            /**< HSPACE= */
00496   TidyAttr_HTTP_EQUIV,        /**< HTTP_EQUIV= */
00497   TidyAttr_ID,                /**< ID= */
00498   TidyAttr_ISMAP,             /**< ISMAP= */
00499   TidyAttr_LABEL,             /**< LABEL= */
00500   TidyAttr_LANG,              /**< LANG= */
00501   TidyAttr_LANGUAGE,          /**< LANGUAGE= */
00502   TidyAttr_LAST_MODIFIED,     /**< LAST_MODIFIED= */
00503   TidyAttr_LAST_VISIT,        /**< LAST_VISIT= */
00504   TidyAttr_LEFTMARGIN,        /**< LEFTMARGIN= */
00505   TidyAttr_LINK,              /**< LINK= */
00506   TidyAttr_LONGDESC,          /**< LONGDESC= */
00507   TidyAttr_LOWSRC,            /**< LOWSRC= */
00508   TidyAttr_MARGINHEIGHT,      /**< MARGINHEIGHT= */
00509   TidyAttr_MARGINWIDTH,       /**< MARGINWIDTH= */
00510   TidyAttr_MAXLENGTH,         /**< MAXLENGTH= */
00511   TidyAttr_MEDIA,             /**< MEDIA= */
00512   TidyAttr_METHOD,            /**< METHOD= */
00513   TidyAttr_MULTIPLE,          /**< MULTIPLE= */
00514   TidyAttr_NAME,              /**< NAME= */
00515   TidyAttr_NOHREF,            /**< NOHREF= */
00516   TidyAttr_NORESIZE,          /**< NORESIZE= */
00517   TidyAttr_NOSHADE,           /**< NOSHADE= */
00518   TidyAttr_NOWRAP,            /**< NOWRAP= */
00519   TidyAttr_OBJECT,            /**< OBJECT= */
00520   TidyAttr_OnAFTERUPDATE,     /**< OnAFTERUPDATE= */
00521   TidyAttr_OnBEFOREUNLOAD,    /**< OnBEFOREUNLOAD= */
00522   TidyAttr_OnBEFOREUPDATE,    /**< OnBEFOREUPDATE= */
00523   TidyAttr_OnBLUR,            /**< OnBLUR= */
00524   TidyAttr_OnCHANGE,          /**< OnCHANGE= */
00525   TidyAttr_OnCLICK,           /**< OnCLICK= */
00526   TidyAttr_OnDATAAVAILABLE,   /**< OnDATAAVAILABLE= */
00527   TidyAttr_OnDATASETCHANGED,  /**< OnDATASETCHANGED= */
00528   TidyAttr_OnDATASETCOMPLETE, /**< OnDATASETCOMPLETE= */
00529   TidyAttr_OnDBLCLICK,        /**< OnDBLCLICK= */
00530   TidyAttr_OnERRORUPDATE,     /**< OnERRORUPDATE= */
00531   TidyAttr_OnFOCUS,           /**< OnFOCUS= */
00532   TidyAttr_OnKEYDOWN,         /**< OnKEYDOWN= */
00533   TidyAttr_OnKEYPRESS,        /**< OnKEYPRESS= */
00534   TidyAttr_OnKEYUP,           /**< OnKEYUP= */
00535   TidyAttr_OnLOAD,            /**< OnLOAD= */
00536   TidyAttr_OnMOUSEDOWN,       /**< OnMOUSEDOWN= */
00537   TidyAttr_OnMOUSEMOVE,       /**< OnMOUSEMOVE= */
00538   TidyAttr_OnMOUSEOUT,        /**< OnMOUSEOUT= */
00539   TidyAttr_OnMOUSEOVER,       /**< OnMOUSEOVER= */
00540   TidyAttr_OnMOUSEUP,         /**< OnMOUSEUP= */
00541   TidyAttr_OnRESET,           /**< OnRESET= */
00542   TidyAttr_OnROWENTER,        /**< OnROWENTER= */
00543   TidyAttr_OnROWEXIT,         /**< OnROWEXIT= */
00544   TidyAttr_OnSELECT,          /**< OnSELECT= */
00545   TidyAttr_OnSUBMIT,          /**< OnSUBMIT= */
00546   TidyAttr_OnUNLOAD,          /**< OnUNLOAD= */
00547   TidyAttr_PROFILE,           /**< PROFILE= */
00548   TidyAttr_PROMPT,            /**< PROMPT= */
00549   TidyAttr_RBSPAN,            /**< RBSPAN= */
00550   TidyAttr_READONLY,          /**< READONLY= */
00551   TidyAttr_REL,               /**< REL= */
00552   TidyAttr_REV,               /**< REV= */
00553   TidyAttr_RIGHTMARGIN,       /**< RIGHTMARGIN= */
00554   TidyAttr_ROWS,              /**< ROWS= */
00555   TidyAttr_ROWSPAN,           /**< ROWSPAN= */
00556   TidyAttr_RULES,             /**< RULES= */
00557   TidyAttr_SCHEME,            /**< SCHEME= */
00558   TidyAttr_SCOPE,             /**< SCOPE= */
00559   TidyAttr_SCROLLING,         /**< SCROLLING= */
00560   TidyAttr_SELECTED,          /**< SELECTED= */
00561   TidyAttr_SHAPE,             /**< SHAPE= */
00562   TidyAttr_SHOWGRID,          /**< SHOWGRID= */
00563   TidyAttr_SHOWGRIDX,         /**< SHOWGRIDX= */
00564   TidyAttr_SHOWGRIDY,         /**< SHOWGRIDY= */
00565   TidyAttr_SIZE,              /**< SIZE= */
00566   TidyAttr_SPAN,              /**< SPAN= */
00567   TidyAttr_SRC,               /**< SRC= */
00568   TidyAttr_STANDBY,           /**< STANDBY= */
00569   TidyAttr_START,             /**< START= */
00570   TidyAttr_STYLE,             /**< STYLE= */
00571   TidyAttr_SUMMARY,           /**< SUMMARY= */
00572   TidyAttr_TABINDEX,          /**< TABINDEX= */
00573   TidyAttr_TARGET,            /**< TARGET= */
00574   TidyAttr_TEXT,              /**< TEXT= */
00575   TidyAttr_TITLE,             /**< TITLE= */
00576   TidyAttr_TOPMARGIN,         /**< TOPMARGIN= */
00577   TidyAttr_TYPE,              /**< TYPE= */
00578   TidyAttr_USEMAP,            /**< USEMAP= */
00579   TidyAttr_VALIGN,            /**< VALIGN= */
00580   TidyAttr_VALUE,             /**< VALUE= */
00581   TidyAttr_VALUETYPE,         /**< VALUETYPE= */
00582   TidyAttr_VERSION,           /**< VERSION= */
00583   TidyAttr_VLINK,             /**< VLINK= */
00584   TidyAttr_VSPACE,            /**< VSPACE= */
00585   TidyAttr_WIDTH,             /**< WIDTH= */
00586   TidyAttr_WRAP,              /**< WRAP= */
00587   TidyAttr_XML_LANG,          /**< XML_LANG= */
00588   TidyAttr_XML_SPACE,         /**< XML_SPACE= */
00589   TidyAttr_XMLNS,             /**< XMLNS= */
00590 
00591   TidyAttr_EVENT,             /**< EVENT= */
00592   TidyAttr_METHODS,           /**< METHODS= */
00593   TidyAttr_N,                 /**< N= */
00594   TidyAttr_SDAFORM,           /**< SDAFORM= */
00595   TidyAttr_SDAPREF,           /**< SDAPREF= */
00596   TidyAttr_SDASUFF,           /**< SDASUFF= */
00597   TidyAttr_URN,               /**< URN= */
00598 
00599   N_TIDY_ATTRIBS              /**< Must be last */
00600 } TidyAttrId;
00601 
00602 #ifdef __cplusplus
00603 }  /* extern "C" */
00604 #endif
00605 #endif /* __TIDYENUM_H__ */

Generated on Sat Apr 23 11:08:18 2005 for HTML Tidy by  doxygen 1.3.9.1