4
/* @file tidyenum.h -- Split public enums into separate header
6
Simplifies enum re-use in various wrappers. e.g. SWIG
7
generated wrappers and COM IDL files.
9
Copyright (c) 1998-2004 World Wide Web Consortium
10
(Massachusetts Institute of Technology, European Research
11
Consortium for Informatics and Mathematics, Keio University).
16
$Author: terry_teague $
17
$Date: 2004/12/09 00:52:27 $
20
Contributing Author(s):
22
Dave Raggett <dsr@w3.org>
24
The contributing author(s) would like to thank all those who
25
helped with testing, bug fixes and suggestions for improvements.
26
This wouldn't have been possible without your help.
30
This software and documentation is provided "as is," and
31
the copyright holders and contributing author(s) make no
32
representations or warranties, express or implied, including
33
but not limited to, warranties of merchantability or fitness
34
for any particular purpose or that the use of the software or
35
documentation will not infringe any third party patents,
36
copyrights, trademarks or other rights.
38
The copyright holders and contributing author(s) will not be held
39
liable for any direct, indirect, special or consequential damages
40
arising out of any use of the software or documentation, even if
41
advised of the possibility of such damage.
43
Permission is hereby granted to use, copy, modify, and distribute
44
this source code, or portions hereof, documentation and executables,
45
for any purpose, without fee, subject to the following restrictions:
47
1. The origin of this source code must not be misrepresented.
48
2. Altered versions must be plainly marked as such and must
49
not be misrepresented as being the original source.
50
3. This Copyright notice may not be removed or altered from any
51
source or altered source distribution.
53
The copyright holders and contributing author(s) specifically
54
permit, without fee, and encourage the use of this source code
55
as a component for supporting the Hypertext Markup Language in
56
commercial products. If you use this source code in a product,
57
acknowledgment is not required but would be appreciated.
60
Created 2001-05-20 by Charles Reitzel
61
Updated 2002-07-01 by Charles Reitzel - 1st Implementation
69
/* Enumerate configuration options
72
/** Categories of Tidy configuration options
76
TidyMarkup, /**< Markup options: (X)HTML version, etc */
77
TidyDiagnostics, /**< Diagnostics */
78
TidyPrettyPrint, /**< Output layout */
79
TidyEncoding, /**< Character encodings */
80
TidyMiscellaneous /**< File handling, message format, etc. */
84
/** Option IDs Used to get/set option values.
88
TidyUnknownOption, /**< Unknown option! */
89
TidyIndentSpaces, /**< Indentation n spaces */
90
TidyWrapLen, /**< Wrap margin */
91
TidyTabSize, /**< Expand tabs to n spaces */
93
TidyCharEncoding, /**< In/out character encoding */
94
TidyInCharEncoding, /**< Input character encoding (if different) */
95
TidyOutCharEncoding, /**< Output character encoding (if different) */
96
TidyNewline, /**< Output line ending (default to platform) */
98
TidyDoctypeMode, /**< See doctype property */
99
TidyDoctype, /**< User specified doctype */
101
TidyDuplicateAttrs, /**< Keep first or last duplicate attribute */
102
TidyAltText, /**< Default text for alt attribute */
105
TidySlideStyle, /**< Style sheet for slides: not used for anything yet */
107
TidyErrFile, /**< File name to write errors to */
108
TidyOutFile, /**< File name to write markup to */
109
TidyWriteBack, /**< If true then output tidied markup */
110
TidyShowMarkup, /**< If false, normal output is suppressed */
111
TidyShowWarnings, /**< However errors are always shown */
112
TidyQuiet, /**< No 'Parsing X', guessed DTD or summary */
113
TidyIndentContent, /**< Indent content of appropriate tags */
114
/**< "auto" does text/block level content indentation */
115
TidyHideEndTags, /**< Suppress optional end tags */
116
TidyXmlTags, /**< Treat input as XML */
117
TidyXmlOut, /**< Create output as XML */
118
TidyXhtmlOut, /**< Output extensible HTML */
119
TidyHtmlOut, /**< Output plain HTML, even for XHTML input.
120
Yes means set explicitly. */
121
TidyXmlDecl, /**< Add <?xml?> for XML docs */
122
TidyUpperCaseTags, /**< Output tags in upper not lower case */
123
TidyUpperCaseAttrs, /**< Output attributes in upper not lower case */
124
TidyMakeBare, /**< Make bare HTML: remove Microsoft cruft */
125
TidyMakeClean, /**< Replace presentational clutter by style rules */
126
TidyLogicalEmphasis, /**< Replace i by em and b by strong */
127
TidyDropPropAttrs, /**< Discard proprietary attributes */
128
TidyDropFontTags, /**< Discard presentation tags */
129
TidyDropEmptyParas, /**< Discard empty p elements */
130
TidyFixComments, /**< Fix comments with adjacent hyphens */
131
TidyBreakBeforeBR, /**< Output newline before <br> or not? */
134
TidyBurstSlides, /**< Create slides on each h2 element */
136
TidyNumEntities, /**< Use numeric entities */
137
TidyQuoteMarks, /**< Output " marks as " */
138
TidyQuoteNbsp, /**< Output non-breaking space as entity */
139
TidyQuoteAmpersand, /**< Output naked ampersand as & */
140
TidyWrapAttVals, /**< Wrap within attribute values */
141
TidyWrapScriptlets, /**< Wrap within JavaScript string literals */
142
TidyWrapSection, /**< Wrap within <![ ... ]> section tags */
143
TidyWrapAsp, /**< Wrap within ASP pseudo elements */
144
TidyWrapJste, /**< Wrap within JSTE pseudo elements */
145
TidyWrapPhp, /**< Wrap within PHP pseudo elements */
146
TidyFixBackslash, /**< Fix URLs by replacing \ with / */
147
TidyIndentAttributes,/**< Newline+indent before each attribute */
148
TidyXmlPIs, /**< If set to yes PIs must end with ?> */
149
TidyXmlSpace, /**< If set to yes adds xml:space attr as needed */
150
TidyEncloseBodyText, /**< If yes text at body is wrapped in P's */
151
TidyEncloseBlockText,/**< If yes text in blocks is wrapped in P's */
152
TidyKeepFileTimes, /**< If yes last modied time is preserved */
153
TidyWord2000, /**< Draconian cleaning for Word2000 */
154
TidyMark, /**< Add meta element indicating tidied doc */
155
TidyEmacs, /**< If true format error output for GNU Emacs */
156
TidyEmacsFile, /**< Name of current Emacs file */
157
TidyLiteralAttribs, /**< If true attributes may use newlines */
158
TidyBodyOnly, /**< Output BODY content only */
159
TidyFixUri, /**< Applies URI encoding if necessary */
160
TidyLowerLiterals, /**< Folds known attribute values to lower case */
161
TidyHideComments, /**< Hides all (real) comments in output */
162
TidyIndentCdata, /**< Indent <!CDATA[ ... ]]> section */
163
TidyForceOutput, /**< Output document even if errors were found */
164
TidyShowErrors, /**< Number of errors to put out */
165
TidyAsciiChars, /**< Convert quotes and dashes to nearest ASCII char */
166
TidyJoinClasses, /**< Join multiple class attributes */
167
TidyJoinStyles, /**< Join multiple style attributes */
168
TidyEscapeCdata, /**< Replace <![CDATA[]]> sections with escaped text */
170
#if SUPPORT_ASIAN_ENCODINGS
171
TidyLanguage, /**< Language property: not used for anything yet */
172
TidyNCR, /**< Allow numeric character references */
177
#if SUPPORT_UTF16_ENCODINGS
178
TidyOutputBOM, /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */
179
/**< auto: if input stream has BOM, we output a BOM */
181
TidyOutputBOMNotUsed,
184
TidyReplaceColor, /**< Replace hex color attribute values with names */
185
TidyCSSPrefix, /**< CSS class naming for -clean option */
187
TidyInlineTags, /**< Declared inline tags */
188
TidyBlockTags, /**< Declared block tags */
189
TidyEmptyTags, /**< Declared empty tags */
190
TidyPreTags, /**< Declared pre tags */
192
TidyAccessibilityCheckLevel, /**< Accessibility check level
193
0 (old style), or 1, 2, 3 */
195
TidyVertSpace, /**< degree to which markup is spread out vertically */
196
#if SUPPORT_ASIAN_ENCODINGS
197
TidyPunctWrap, /**< consider punctuation and breaking spaces for wrapping */
199
TidyPunctWrapNotUsed,
201
TidyMergeDivs, /**< Merge multiple DIVs */
202
N_TIDY_OPTIONS /**< Must be last */
205
/** Option data types
209
TidyString, /**< String */
210
TidyInteger, /**< Integer or enumeration */
211
TidyBoolean /**< Boolean flag */
215
/** AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM
219
TidyNoState, /**< maps to 'no' */
220
TidyYesState, /**< maps to 'yes' */
221
TidyAutoState /**< Automatic */
224
/** TidyNewline option values to control output line endings.
228
TidyLF, /**< Use Unix style: LF */
229
TidyCRLF, /**< Use DOS/Windows style: CR+LF */
230
TidyCR /**< Use Macintosh style: CR */
234
/** Mode controlling treatment of doctype
238
TidyDoctypeOmit, /**< Omit DOCTYPE altogether */
239
TidyDoctypeAuto, /**< Keep DOCTYPE in input. Set version to content */
240
TidyDoctypeStrict, /**< Convert document to HTML 4 strict content model */
241
TidyDoctypeLoose, /**< Convert document to HTML 4 transitional
243
TidyDoctypeUser /**< Set DOCTYPE FPI explicitly */
246
/** Mode controlling treatment of duplicate Attributes
255
/* I/O and Message handling interface
257
** By default, Tidy will define, create and use
258
** instances of input and output handlers for
259
** standard C buffered I/O (i.e. FILE* stdin,
260
** FILE* stdout and FILE* stderr for content
261
** input, content output and diagnostic output,
262
** respectively. A FILE* cfgFile input handler
263
** will be used for config files. Command line
264
** options will just be set directly.
267
/** Message severity level
271
TidyInfo, /**< Information about markup usage */
272
TidyWarning, /**< Warning message */
273
TidyConfig, /**< Configuration error */
274
TidyAccess, /**< Accessibility message */
275
TidyError, /**< Error message - output suppressed */
276
TidyBadDocument, /**< I/O or file system error */
277
TidyFatal /**< Crash! */
281
/* Document tree traversal functions
288
TidyNode_Root, /**< Root */
289
TidyNode_DocType, /**< DOCTYPE */
290
TidyNode_Comment, /**< Comment */
291
TidyNode_ProcIns, /**< Processing Instruction */
292
TidyNode_Text, /**< Text */
293
TidyNode_Start, /**< Start Tag */
294
TidyNode_End, /**< End Tag */
295
TidyNode_StartEnd, /**< Start/End (empty) Tag */
296
TidyNode_CDATA, /**< Unparsed Text */
297
TidyNode_Section, /**< XML Section */
298
TidyNode_Asp, /**< ASP Source */
299
TidyNode_Jste, /**< JSTE Source */
300
TidyNode_Php, /**< PHP Source */
301
TidyNode_XmlDecl /**< XML Declaration */
305
/** Known HTML element types
309
TidyTag_UNKNOWN, /**< Unknown tag! */
311
TidyTag_ABBR, /**< ABBR */
312
TidyTag_ACRONYM, /**< ACRONYM */
313
TidyTag_ADDRESS, /**< ADDRESS */
314
TidyTag_ALIGN, /**< ALIGN */
315
TidyTag_APPLET, /**< APPLET */
316
TidyTag_AREA, /**< AREA */
318
TidyTag_BASE, /**< BASE */
319
TidyTag_BASEFONT, /**< BASEFONT */
320
TidyTag_BDO, /**< BDO */
321
TidyTag_BGSOUND, /**< BGSOUND */
322
TidyTag_BIG, /**< BIG */
323
TidyTag_BLINK, /**< BLINK */
324
TidyTag_BLOCKQUOTE, /**< BLOCKQUOTE */
325
TidyTag_BODY, /**< BODY */
326
TidyTag_BR, /**< BR */
327
TidyTag_BUTTON, /**< BUTTON */
328
TidyTag_CAPTION, /**< CAPTION */
329
TidyTag_CENTER, /**< CENTER */
330
TidyTag_CITE, /**< CITE */
331
TidyTag_CODE, /**< CODE */
332
TidyTag_COL, /**< COL */
333
TidyTag_COLGROUP, /**< COLGROUP */
334
TidyTag_COMMENT, /**< COMMENT */
335
TidyTag_DD, /**< DD */
336
TidyTag_DEL, /**< DEL */
337
TidyTag_DFN, /**< DFN */
338
TidyTag_DIR, /**< DIR */
339
TidyTag_DIV, /**< DIF */
340
TidyTag_DL, /**< DL */
341
TidyTag_DT, /**< DT */
342
TidyTag_EM, /**< EM */
343
TidyTag_EMBED, /**< EMBED */
344
TidyTag_FIELDSET, /**< FIELDSET */
345
TidyTag_FONT, /**< FONT */
346
TidyTag_FORM, /**< FORM */
347
TidyTag_FRAME, /**< FRAME */
348
TidyTag_FRAMESET, /**< FRAMESET */
349
TidyTag_H1, /**< H1 */
350
TidyTag_H2, /**< H2 */
351
TidyTag_H3, /**< H3 */
352
TidyTag_H4, /**< H4 */
353
TidyTag_H5, /**< H5 */
354
TidyTag_H6, /**< H6 */
355
TidyTag_HEAD, /**< HEAD */
356
TidyTag_HR, /**< HR */
357
TidyTag_HTML, /**< HTML */
359
TidyTag_IFRAME, /**< IFRAME */
360
TidyTag_ILAYER, /**< ILAYER */
361
TidyTag_IMG, /**< IMG */
362
TidyTag_INPUT, /**< INPUT */
363
TidyTag_INS, /**< INS */
364
TidyTag_ISINDEX, /**< ISINDEX */
365
TidyTag_KBD, /**< KBD */
366
TidyTag_KEYGEN, /**< KEYGEN */
367
TidyTag_LABEL, /**< LABEL */
368
TidyTag_LAYER, /**< LAYER */
369
TidyTag_LEGEND, /**< LEGEND */
370
TidyTag_LI, /**< LI */
371
TidyTag_LINK, /**< LINK */
372
TidyTag_LISTING, /**< LISTING */
373
TidyTag_MAP, /**< MAP */
374
TidyTag_MARQUEE, /**< MARQUEE */
375
TidyTag_MENU, /**< MENU */
376
TidyTag_META, /**< META */
377
TidyTag_MULTICOL, /**< MULTICOL */
378
TidyTag_NOBR, /**< NOBR */
379
TidyTag_NOEMBED, /**< NOEMBED */
380
TidyTag_NOFRAMES, /**< NOFRAMES */
381
TidyTag_NOLAYER, /**< NOLAYER */
382
TidyTag_NOSAVE, /**< NOSAVE */
383
TidyTag_NOSCRIPT, /**< NOSCRIPT */
384
TidyTag_OBJECT, /**< OBJECT */
385
TidyTag_OL, /**< OL */
386
TidyTag_OPTGROUP, /**< OPTGROUP */
387
TidyTag_OPTION, /**< OPTION */
389
TidyTag_PARAM, /**< PARAM */
390
TidyTag_PLAINTEXT,/**< PLAINTEXT */
391
TidyTag_PRE, /**< PRE */
393
TidyTag_RB, /**< RB */
394
TidyTag_RBC, /**< RBC */
395
TidyTag_RP, /**< RP */
396
TidyTag_RT, /**< RT */
397
TidyTag_RTC, /**< RTC */
398
TidyTag_RUBY, /**< RUBY */
400
TidyTag_SAMP, /**< SAMP */
401
TidyTag_SCRIPT, /**< SCRIPT */
402
TidyTag_SELECT, /**< SELECT */
403
TidyTag_SERVER, /**< SERVER */
404
TidyTag_SERVLET, /**< SERVLET */
405
TidyTag_SMALL, /**< SMALL */
406
TidyTag_SPACER, /**< SPACER */
407
TidyTag_SPAN, /**< SPAN */
408
TidyTag_STRIKE, /**< STRIKE */
409
TidyTag_STRONG, /**< STRONG */
410
TidyTag_STYLE, /**< STYLE */
411
TidyTag_SUB, /**< SUB */
412
TidyTag_SUP, /**< SUP */
413
TidyTag_TABLE, /**< TABLE */
414
TidyTag_TBODY, /**< TBODY */
415
TidyTag_TD, /**< TD */
416
TidyTag_TEXTAREA, /**< TEXTAREA */
417
TidyTag_TFOOT, /**< TFOOT */
418
TidyTag_TH, /**< TH */
419
TidyTag_THEAD, /**< THEAD */
420
TidyTag_TITLE, /**< TITLE */
421
TidyTag_TR, /**< TR */
422
TidyTag_TT, /**< TT */
424
TidyTag_UL, /**< UL */
425
TidyTag_VAR, /**< VAR */
426
TidyTag_WBR, /**< WBR */
427
TidyTag_XMP, /**< XMP */
428
TidyTag_NEXTID, /**< NEXTID */
430
N_TIDY_TAGS /**< Must be last */
433
/* Attribute interrogation
436
/** Known HTML attributes
440
TidyAttr_UNKNOWN, /**< UNKNOWN= */
441
TidyAttr_ABBR, /**< ABBR= */
442
TidyAttr_ACCEPT, /**< ACCEPT= */
443
TidyAttr_ACCEPT_CHARSET, /**< ACCEPT_CHARSET= */
444
TidyAttr_ACCESSKEY, /**< ACCESSKEY= */
445
TidyAttr_ACTION, /**< ACTION= */
446
TidyAttr_ADD_DATE, /**< ADD_DATE= */
447
TidyAttr_ALIGN, /**< ALIGN= */
448
TidyAttr_ALINK, /**< ALINK= */
449
TidyAttr_ALT, /**< ALT= */
450
TidyAttr_ARCHIVE, /**< ARCHIVE= */
451
TidyAttr_AXIS, /**< AXIS= */
452
TidyAttr_BACKGROUND, /**< BACKGROUND= */
453
TidyAttr_BGCOLOR, /**< BGCOLOR= */
454
TidyAttr_BGPROPERTIES, /**< BGPROPERTIES= */
455
TidyAttr_BORDER, /**< BORDER= */
456
TidyAttr_BORDERCOLOR, /**< BORDERCOLOR= */
457
TidyAttr_BOTTOMMARGIN, /**< BOTTOMMARGIN= */
458
TidyAttr_CELLPADDING, /**< CELLPADDING= */
459
TidyAttr_CELLSPACING, /**< CELLSPACING= */
460
TidyAttr_CHAR, /**< CHAR= */
461
TidyAttr_CHAROFF, /**< CHAROFF= */
462
TidyAttr_CHARSET, /**< CHARSET= */
463
TidyAttr_CHECKED, /**< CHECKED= */
464
TidyAttr_CITE, /**< CITE= */
465
TidyAttr_CLASS, /**< CLASS= */
466
TidyAttr_CLASSID, /**< CLASSID= */
467
TidyAttr_CLEAR, /**< CLEAR= */
468
TidyAttr_CODE, /**< CODE= */
469
TidyAttr_CODEBASE, /**< CODEBASE= */
470
TidyAttr_CODETYPE, /**< CODETYPE= */
471
TidyAttr_COLOR, /**< COLOR= */
472
TidyAttr_COLS, /**< COLS= */
473
TidyAttr_COLSPAN, /**< COLSPAN= */
474
TidyAttr_COMPACT, /**< COMPACT= */
475
TidyAttr_CONTENT, /**< CONTENT= */
476
TidyAttr_COORDS, /**< COORDS= */
477
TidyAttr_DATA, /**< DATA= */
478
TidyAttr_DATAFLD, /**< DATAFLD= */
479
TidyAttr_DATAFORMATAS, /**< DATAFORMATAS= */
480
TidyAttr_DATAPAGESIZE, /**< DATAPAGESIZE= */
481
TidyAttr_DATASRC, /**< DATASRC= */
482
TidyAttr_DATETIME, /**< DATETIME= */
483
TidyAttr_DECLARE, /**< DECLARE= */
484
TidyAttr_DEFER, /**< DEFER= */
485
TidyAttr_DIR, /**< DIR= */
486
TidyAttr_DISABLED, /**< DISABLED= */
487
TidyAttr_ENCODING, /**< ENCODING= */
488
TidyAttr_ENCTYPE, /**< ENCTYPE= */
489
TidyAttr_FACE, /**< FACE= */
490
TidyAttr_FOR, /**< FOR= */
491
TidyAttr_FRAME, /**< FRAME= */
492
TidyAttr_FRAMEBORDER, /**< FRAMEBORDER= */
493
TidyAttr_FRAMESPACING, /**< FRAMESPACING= */
494
TidyAttr_GRIDX, /**< GRIDX= */
495
TidyAttr_GRIDY, /**< GRIDY= */
496
TidyAttr_HEADERS, /**< HEADERS= */
497
TidyAttr_HEIGHT, /**< HEIGHT= */
498
TidyAttr_HREF, /**< HREF= */
499
TidyAttr_HREFLANG, /**< HREFLANG= */
500
TidyAttr_HSPACE, /**< HSPACE= */
501
TidyAttr_HTTP_EQUIV, /**< HTTP_EQUIV= */
502
TidyAttr_ID, /**< ID= */
503
TidyAttr_ISMAP, /**< ISMAP= */
504
TidyAttr_LABEL, /**< LABEL= */
505
TidyAttr_LANG, /**< LANG= */
506
TidyAttr_LANGUAGE, /**< LANGUAGE= */
507
TidyAttr_LAST_MODIFIED, /**< LAST_MODIFIED= */
508
TidyAttr_LAST_VISIT, /**< LAST_VISIT= */
509
TidyAttr_LEFTMARGIN, /**< LEFTMARGIN= */
510
TidyAttr_LINK, /**< LINK= */
511
TidyAttr_LONGDESC, /**< LONGDESC= */
512
TidyAttr_LOWSRC, /**< LOWSRC= */
513
TidyAttr_MARGINHEIGHT, /**< MARGINHEIGHT= */
514
TidyAttr_MARGINWIDTH, /**< MARGINWIDTH= */
515
TidyAttr_MAXLENGTH, /**< MAXLENGTH= */
516
TidyAttr_MEDIA, /**< MEDIA= */
517
TidyAttr_METHOD, /**< METHOD= */
518
TidyAttr_MULTIPLE, /**< MULTIPLE= */
519
TidyAttr_NAME, /**< NAME= */
520
TidyAttr_NOHREF, /**< NOHREF= */
521
TidyAttr_NORESIZE, /**< NORESIZE= */
522
TidyAttr_NOSHADE, /**< NOSHADE= */
523
TidyAttr_NOWRAP, /**< NOWRAP= */
524
TidyAttr_OBJECT, /**< OBJECT= */
525
TidyAttr_OnAFTERUPDATE, /**< OnAFTERUPDATE= */
526
TidyAttr_OnBEFOREUNLOAD, /**< OnBEFOREUNLOAD= */
527
TidyAttr_OnBEFOREUPDATE, /**< OnBEFOREUPDATE= */
528
TidyAttr_OnBLUR, /**< OnBLUR= */
529
TidyAttr_OnCHANGE, /**< OnCHANGE= */
530
TidyAttr_OnCLICK, /**< OnCLICK= */
531
TidyAttr_OnDATAAVAILABLE, /**< OnDATAAVAILABLE= */
532
TidyAttr_OnDATASETCHANGED, /**< OnDATASETCHANGED= */
533
TidyAttr_OnDATASETCOMPLETE, /**< OnDATASETCOMPLETE= */
534
TidyAttr_OnDBLCLICK, /**< OnDBLCLICK= */
535
TidyAttr_OnERRORUPDATE, /**< OnERRORUPDATE= */
536
TidyAttr_OnFOCUS, /**< OnFOCUS= */
537
TidyAttr_OnKEYDOWN, /**< OnKEYDOWN= */
538
TidyAttr_OnKEYPRESS, /**< OnKEYPRESS= */
539
TidyAttr_OnKEYUP, /**< OnKEYUP= */
540
TidyAttr_OnLOAD, /**< OnLOAD= */
541
TidyAttr_OnMOUSEDOWN, /**< OnMOUSEDOWN= */
542
TidyAttr_OnMOUSEMOVE, /**< OnMOUSEMOVE= */
543
TidyAttr_OnMOUSEOUT, /**< OnMOUSEOUT= */
544
TidyAttr_OnMOUSEOVER, /**< OnMOUSEOVER= */
545
TidyAttr_OnMOUSEUP, /**< OnMOUSEUP= */
546
TidyAttr_OnRESET, /**< OnRESET= */
547
TidyAttr_OnROWENTER, /**< OnROWENTER= */
548
TidyAttr_OnROWEXIT, /**< OnROWEXIT= */
549
TidyAttr_OnSELECT, /**< OnSELECT= */
550
TidyAttr_OnSUBMIT, /**< OnSUBMIT= */
551
TidyAttr_OnUNLOAD, /**< OnUNLOAD= */
552
TidyAttr_PROFILE, /**< PROFILE= */
553
TidyAttr_PROMPT, /**< PROMPT= */
554
TidyAttr_RBSPAN, /**< RBSPAN= */
555
TidyAttr_READONLY, /**< READONLY= */
556
TidyAttr_REL, /**< REL= */
557
TidyAttr_REV, /**< REV= */
558
TidyAttr_RIGHTMARGIN, /**< RIGHTMARGIN= */
559
TidyAttr_ROWS, /**< ROWS= */
560
TidyAttr_ROWSPAN, /**< ROWSPAN= */
561
TidyAttr_RULES, /**< RULES= */
562
TidyAttr_SCHEME, /**< SCHEME= */
563
TidyAttr_SCOPE, /**< SCOPE= */
564
TidyAttr_SCROLLING, /**< SCROLLING= */
565
TidyAttr_SELECTED, /**< SELECTED= */
566
TidyAttr_SHAPE, /**< SHAPE= */
567
TidyAttr_SHOWGRID, /**< SHOWGRID= */
568
TidyAttr_SHOWGRIDX, /**< SHOWGRIDX= */
569
TidyAttr_SHOWGRIDY, /**< SHOWGRIDY= */
570
TidyAttr_SIZE, /**< SIZE= */
571
TidyAttr_SPAN, /**< SPAN= */
572
TidyAttr_SRC, /**< SRC= */
573
TidyAttr_STANDBY, /**< STANDBY= */
574
TidyAttr_START, /**< START= */
575
TidyAttr_STYLE, /**< STYLE= */
576
TidyAttr_SUMMARY, /**< SUMMARY= */
577
TidyAttr_TABINDEX, /**< TABINDEX= */
578
TidyAttr_TARGET, /**< TARGET= */
579
TidyAttr_TEXT, /**< TEXT= */
580
TidyAttr_TITLE, /**< TITLE= */
581
TidyAttr_TOPMARGIN, /**< TOPMARGIN= */
582
TidyAttr_TYPE, /**< TYPE= */
583
TidyAttr_USEMAP, /**< USEMAP= */
584
TidyAttr_VALIGN, /**< VALIGN= */
585
TidyAttr_VALUE, /**< VALUE= */
586
TidyAttr_VALUETYPE, /**< VALUETYPE= */
587
TidyAttr_VERSION, /**< VERSION= */
588
TidyAttr_VLINK, /**< VLINK= */
589
TidyAttr_VSPACE, /**< VSPACE= */
590
TidyAttr_WIDTH, /**< WIDTH= */
591
TidyAttr_WRAP, /**< WRAP= */
592
TidyAttr_XML_LANG, /**< XML_LANG= */
593
TidyAttr_XML_SPACE, /**< XML_SPACE= */
594
TidyAttr_XMLNS, /**< XMLNS= */
596
TidyAttr_EVENT, /**< EVENT= */
597
TidyAttr_METHODS, /**< METHODS= */
598
TidyAttr_N, /**< N= */
599
TidyAttr_SDAFORM, /**< SDAFORM= */
600
TidyAttr_SDAPREF, /**< SDAPREF= */
601
TidyAttr_SDASUFF, /**< SDASUFF= */
602
TidyAttr_URN, /**< URN= */
604
N_TIDY_ATTRIBS /**< Must be last */
610
#endif /* __TIDYENUM_H__ */