KHTML
SVGNames.h
Go to the documentation of this file.00001 #ifndef SVGNAMES_H 00002 #define SVGNAMES_H 00003 00004 #include "misc/htmlnames.h" 00005 #include "dom/QualifiedName.h" 00006 #include "xml/Document.h" 00007 00008 #define idAttr ATTR_ID 00009 00010 namespace WebCore { 00011 namespace SVGNames { 00012 void init(); 00013 extern DOM::QualifiedName aTag; 00014 extern DOM::QualifiedName altGlyphTag; 00015 extern DOM::QualifiedName altGlyphDefTag; 00016 extern DOM::QualifiedName altGlyphItemTag; 00017 extern DOM::QualifiedName animateTag; 00018 extern DOM::QualifiedName animateColorTag; 00019 extern DOM::QualifiedName animateMotionTag; 00020 extern DOM::QualifiedName animateTransformTag; 00021 extern DOM::QualifiedName setTag; 00022 extern DOM::QualifiedName circleTag; 00023 extern DOM::QualifiedName clipPathTag; 00024 extern DOM::QualifiedName color_profileTag; 00025 extern DOM::QualifiedName cursorTag; 00026 extern DOM::QualifiedName definition_srcTag; 00027 extern DOM::QualifiedName defsTag; 00028 extern DOM::QualifiedName descTag; 00029 extern DOM::QualifiedName ellipseTag; 00030 extern DOM::QualifiedName feBlendTag; 00031 extern DOM::QualifiedName feColorMatrixTag; 00032 extern DOM::QualifiedName feComponentTransferTag; 00033 extern DOM::QualifiedName feCompositeTag; 00034 extern DOM::QualifiedName feConvolveMatrixTag; 00035 extern DOM::QualifiedName feDiffuseLightingTag; 00036 extern DOM::QualifiedName feDisplacementMapTag; 00037 extern DOM::QualifiedName feDistantLightTag; 00038 extern DOM::QualifiedName feFloodTag; 00039 extern DOM::QualifiedName feFuncATag; 00040 extern DOM::QualifiedName feFuncBTag; 00041 extern DOM::QualifiedName feFuncGTag; 00042 extern DOM::QualifiedName feFuncRTag; 00043 extern DOM::QualifiedName feGaussianBlurTag; 00044 extern DOM::QualifiedName feImageTag; 00045 extern DOM::QualifiedName feMergeTag; 00046 extern DOM::QualifiedName feMergeNodeTag; 00047 extern DOM::QualifiedName feMorphologyTag; 00048 extern DOM::QualifiedName feOffsetTag; 00049 extern DOM::QualifiedName fePointLightTag; 00050 extern DOM::QualifiedName feSpecularLightingTag; 00051 extern DOM::QualifiedName feSpotLightTag; 00052 extern DOM::QualifiedName feTileTag; 00053 extern DOM::QualifiedName feTurbulenceTag; 00054 extern DOM::QualifiedName filterTag; 00055 extern DOM::QualifiedName fontTag; 00056 extern DOM::QualifiedName font_faceTag; 00057 extern DOM::QualifiedName font_face_formatTag; 00058 extern DOM::QualifiedName font_face_nameTag; 00059 extern DOM::QualifiedName font_face_srcTag; 00060 extern DOM::QualifiedName font_face_uriTag; 00061 extern DOM::QualifiedName foreignObjectTag; 00062 extern DOM::QualifiedName gTag; 00063 extern DOM::QualifiedName glyphTag; 00064 extern DOM::QualifiedName glyphRefTag; 00065 extern DOM::QualifiedName hkernTag; 00066 extern DOM::QualifiedName imageTag; 00067 extern DOM::QualifiedName lineTag; 00068 extern DOM::QualifiedName linearGradientTag; 00069 extern DOM::QualifiedName markerTag; 00070 extern DOM::QualifiedName maskTag; 00071 extern DOM::QualifiedName metadataTag; 00072 extern DOM::QualifiedName missing_glyphTag; 00073 extern DOM::QualifiedName mpathTag; 00074 extern DOM::QualifiedName pathTag; 00075 extern DOM::QualifiedName patternTag; 00076 extern DOM::QualifiedName polygonTag; 00077 extern DOM::QualifiedName polylineTag; 00078 extern DOM::QualifiedName radialGradientTag; 00079 extern DOM::QualifiedName rectTag; 00080 extern DOM::QualifiedName scriptTag; 00081 extern DOM::QualifiedName stopTag; 00082 extern DOM::QualifiedName styleTag; 00083 extern DOM::QualifiedName svgTag; 00084 extern DOM::QualifiedName switchTag; 00085 extern DOM::QualifiedName symbolTag; 00086 extern DOM::QualifiedName textTag; 00087 extern DOM::QualifiedName textPathTag; 00088 extern DOM::QualifiedName titleTag; 00089 extern DOM::QualifiedName trefTag; 00090 extern DOM::QualifiedName tspanTag; 00091 extern DOM::QualifiedName useTag; 00092 extern DOM::QualifiedName viewTag; 00093 extern DOM::QualifiedName vkernTag; 00094 extern DOM::QualifiedName accent_heightAttr; 00095 extern DOM::QualifiedName accumulateAttr; 00096 extern DOM::QualifiedName additiveAttr; 00097 extern DOM::QualifiedName alignment_baselineAttr; 00098 extern DOM::QualifiedName alphabeticAttr; 00099 extern DOM::QualifiedName amplitudeAttr; 00100 extern DOM::QualifiedName animateAttr; 00101 extern DOM::QualifiedName arabic_formAttr; 00102 extern DOM::QualifiedName ascentAttr; 00103 extern DOM::QualifiedName attributeNameAttr; 00104 extern DOM::QualifiedName attributeTypeAttr; 00105 extern DOM::QualifiedName azimuthAttr; 00106 extern DOM::QualifiedName baseFrequencyAttr; 00107 extern DOM::QualifiedName baseline_shiftAttr; 00108 extern DOM::QualifiedName baseProfileAttr; 00109 extern DOM::QualifiedName bboxAttr; 00110 extern DOM::QualifiedName beginAttr; 00111 extern DOM::QualifiedName biasAttr; 00112 extern DOM::QualifiedName byAttr; 00113 extern DOM::QualifiedName calcModeAttr; 00114 extern DOM::QualifiedName cap_heightAttr; 00115 extern DOM::QualifiedName clipAttr; 00116 extern DOM::QualifiedName clip_pathAttr; 00117 extern DOM::QualifiedName clip_ruleAttr; 00118 extern DOM::QualifiedName clipPathUnitsAttr; 00119 extern DOM::QualifiedName colorAttr; 00120 extern DOM::QualifiedName color_interpolationAttr; 00121 extern DOM::QualifiedName color_interpolation_filtersAttr; 00122 extern DOM::QualifiedName color_profileAttr; 00123 extern DOM::QualifiedName color_renderingAttr; 00124 extern DOM::QualifiedName contentScriptTypeAttr; 00125 extern DOM::QualifiedName contentStyleTypeAttr; 00126 extern DOM::QualifiedName cursorAttr; 00127 extern DOM::QualifiedName cxAttr; 00128 extern DOM::QualifiedName cyAttr; 00129 extern DOM::QualifiedName dAttr; 00130 extern DOM::QualifiedName descentAttr; 00131 extern DOM::QualifiedName diffuseConstantAttr; 00132 extern DOM::QualifiedName directionAttr; 00133 extern DOM::QualifiedName displayAttr; 00134 extern DOM::QualifiedName divisorAttr; 00135 extern DOM::QualifiedName dominant_baselineAttr; 00136 extern DOM::QualifiedName durAttr; 00137 extern DOM::QualifiedName dxAttr; 00138 extern DOM::QualifiedName dyAttr; 00139 extern DOM::QualifiedName edgeModeAttr; 00140 extern DOM::QualifiedName elevationAttr; 00141 extern DOM::QualifiedName enable_backgroundAttr; 00142 extern DOM::QualifiedName endAttr; 00143 extern DOM::QualifiedName exponentAttr; 00144 extern DOM::QualifiedName externalResourcesRequiredAttr; 00145 extern DOM::QualifiedName feColorMatrixAttr; 00146 extern DOM::QualifiedName feCompositeAttr; 00147 extern DOM::QualifiedName feGaussianBlurAttr; 00148 extern DOM::QualifiedName feMorphologyAttr; 00149 extern DOM::QualifiedName feTileAttr; 00150 extern DOM::QualifiedName fillAttr; 00151 extern DOM::QualifiedName fill_opacityAttr; 00152 extern DOM::QualifiedName fill_ruleAttr; 00153 extern DOM::QualifiedName filterAttr; 00154 extern DOM::QualifiedName filterResAttr; 00155 extern DOM::QualifiedName filterUnitsAttr; 00156 extern DOM::QualifiedName flood_colorAttr; 00157 extern DOM::QualifiedName flood_opacityAttr; 00158 extern DOM::QualifiedName font_familyAttr; 00159 extern DOM::QualifiedName font_sizeAttr; 00160 extern DOM::QualifiedName font_size_adjustAttr; 00161 extern DOM::QualifiedName font_stretchAttr; 00162 extern DOM::QualifiedName font_styleAttr; 00163 extern DOM::QualifiedName font_variantAttr; 00164 extern DOM::QualifiedName font_weightAttr; 00165 extern DOM::QualifiedName formatAttr; 00166 extern DOM::QualifiedName fromAttr; 00167 extern DOM::QualifiedName fxAttr; 00168 extern DOM::QualifiedName fyAttr; 00169 extern DOM::QualifiedName g1Attr; 00170 extern DOM::QualifiedName g2Attr; 00171 extern DOM::QualifiedName glyph_nameAttr; 00172 extern DOM::QualifiedName glyph_orientation_horizontalAttr; 00173 extern DOM::QualifiedName glyph_orientation_verticalAttr; 00174 extern DOM::QualifiedName glyphRefAttr; 00175 extern DOM::QualifiedName gradientTransformAttr; 00176 extern DOM::QualifiedName gradientUnitsAttr; 00177 extern DOM::QualifiedName hangingAttr; 00178 extern DOM::QualifiedName heightAttr; 00179 extern DOM::QualifiedName horiz_adv_xAttr; 00180 extern DOM::QualifiedName horiz_origin_xAttr; 00181 extern DOM::QualifiedName horiz_origin_yAttr; 00182 extern DOM::QualifiedName ideographicAttr; 00183 extern DOM::QualifiedName image_renderingAttr; 00184 extern DOM::QualifiedName inAttr; 00185 extern DOM::QualifiedName in2Attr; 00186 extern DOM::QualifiedName interceptAttr; 00187 extern DOM::QualifiedName kAttr; 00188 extern DOM::QualifiedName k1Attr; 00189 extern DOM::QualifiedName k2Attr; 00190 extern DOM::QualifiedName k3Attr; 00191 extern DOM::QualifiedName k4Attr; 00192 extern DOM::QualifiedName kernelMatrixAttr; 00193 extern DOM::QualifiedName kernelUnitLengthAttr; 00194 extern DOM::QualifiedName kerningAttr; 00195 extern DOM::QualifiedName keyPointsAttr; 00196 extern DOM::QualifiedName keySplinesAttr; 00197 extern DOM::QualifiedName keyTimesAttr; 00198 extern DOM::QualifiedName langAttr; 00199 extern DOM::QualifiedName lengthAdjustAttr; 00200 extern DOM::QualifiedName letter_spacingAttr; 00201 extern DOM::QualifiedName lighting_colorAttr; 00202 extern DOM::QualifiedName limitingConeAngleAttr; 00203 extern DOM::QualifiedName localAttr; 00204 extern DOM::QualifiedName marker_endAttr; 00205 extern DOM::QualifiedName marker_midAttr; 00206 extern DOM::QualifiedName marker_startAttr; 00207 extern DOM::QualifiedName markerHeightAttr; 00208 extern DOM::QualifiedName markerUnitsAttr; 00209 extern DOM::QualifiedName markerWidthAttr; 00210 extern DOM::QualifiedName maskAttr; 00211 extern DOM::QualifiedName maskContentUnitsAttr; 00212 extern DOM::QualifiedName maskUnitsAttr; 00213 extern DOM::QualifiedName mathematicalAttr; 00214 extern DOM::QualifiedName maxAttr; 00215 extern DOM::QualifiedName mediaAttr; 00216 extern DOM::QualifiedName methodAttr; 00217 extern DOM::QualifiedName minAttr; 00218 extern DOM::QualifiedName modeAttr; 00219 extern DOM::QualifiedName nameAttr; 00220 extern DOM::QualifiedName numOctavesAttr; 00221 extern DOM::QualifiedName offsetAttr; 00222 extern DOM::QualifiedName onactivateAttr; 00223 extern DOM::QualifiedName onbeginAttr; 00224 extern DOM::QualifiedName onendAttr; 00225 extern DOM::QualifiedName onfocusinAttr; 00226 extern DOM::QualifiedName onfocusoutAttr; 00227 extern DOM::QualifiedName onrepeatAttr; 00228 extern DOM::QualifiedName onzoomAttr; 00229 extern DOM::QualifiedName opacityAttr; 00230 extern DOM::QualifiedName operatorAttr; 00231 extern DOM::QualifiedName orderAttr; 00232 extern DOM::QualifiedName orientAttr; 00233 extern DOM::QualifiedName orientationAttr; 00234 extern DOM::QualifiedName originAttr; 00235 extern DOM::QualifiedName overflowAttr; 00236 extern DOM::QualifiedName overline_positionAttr; 00237 extern DOM::QualifiedName overline_thicknessAttr; 00238 extern DOM::QualifiedName panose_1Attr; 00239 extern DOM::QualifiedName pathAttr; 00240 extern DOM::QualifiedName pathLengthAttr; 00241 extern DOM::QualifiedName patternContentUnitsAttr; 00242 extern DOM::QualifiedName patternTransformAttr; 00243 extern DOM::QualifiedName patternUnitsAttr; 00244 extern DOM::QualifiedName pointer_eventsAttr; 00245 extern DOM::QualifiedName pointsAttr; 00246 extern DOM::QualifiedName pointsAtXAttr; 00247 extern DOM::QualifiedName pointsAtYAttr; 00248 extern DOM::QualifiedName pointsAtZAttr; 00249 extern DOM::QualifiedName preserveAlphaAttr; 00250 extern DOM::QualifiedName preserveAspectRatioAttr; 00251 extern DOM::QualifiedName primitiveUnitsAttr; 00252 extern DOM::QualifiedName rAttr; 00253 extern DOM::QualifiedName radiusAttr; 00254 extern DOM::QualifiedName refXAttr; 00255 extern DOM::QualifiedName refYAttr; 00256 extern DOM::QualifiedName rendering_intentAttr; 00257 extern DOM::QualifiedName repeatCountAttr; 00258 extern DOM::QualifiedName repeatDurAttr; 00259 extern DOM::QualifiedName requiredExtensionsAttr; 00260 extern DOM::QualifiedName requiredFeaturesAttr; 00261 extern DOM::QualifiedName restartAttr; 00262 extern DOM::QualifiedName resultAttr; 00263 extern DOM::QualifiedName rotateAttr; 00264 extern DOM::QualifiedName rxAttr; 00265 extern DOM::QualifiedName ryAttr; 00266 extern DOM::QualifiedName scaleAttr; 00267 extern DOM::QualifiedName seedAttr; 00268 extern DOM::QualifiedName shape_renderingAttr; 00269 extern DOM::QualifiedName slopeAttr; 00270 extern DOM::QualifiedName spacingAttr; 00271 extern DOM::QualifiedName specularConstantAttr; 00272 extern DOM::QualifiedName specularExponentAttr; 00273 extern DOM::QualifiedName spreadMethodAttr; 00274 extern DOM::QualifiedName startOffsetAttr; 00275 extern DOM::QualifiedName stdDeviationAttr; 00276 extern DOM::QualifiedName stemhAttr; 00277 extern DOM::QualifiedName stemvAttr; 00278 extern DOM::QualifiedName stitchTilesAttr; 00279 extern DOM::QualifiedName stop_colorAttr; 00280 extern DOM::QualifiedName stop_opacityAttr; 00281 extern DOM::QualifiedName strikethrough_positionAttr; 00282 extern DOM::QualifiedName strikethrough_thicknessAttr; 00283 extern DOM::QualifiedName strokeAttr; 00284 extern DOM::QualifiedName stroke_dasharrayAttr; 00285 extern DOM::QualifiedName stroke_dashoffsetAttr; 00286 extern DOM::QualifiedName stroke_linecapAttr; 00287 extern DOM::QualifiedName stroke_linejoinAttr; 00288 extern DOM::QualifiedName stroke_miterlimitAttr; 00289 extern DOM::QualifiedName stroke_opacityAttr; 00290 extern DOM::QualifiedName stroke_widthAttr; 00291 extern DOM::QualifiedName styleAttr; 00292 extern DOM::QualifiedName surfaceScaleAttr; 00293 extern DOM::QualifiedName systemLanguageAttr; 00294 extern DOM::QualifiedName tableValuesAttr; 00295 extern DOM::QualifiedName targetAttr; 00296 extern DOM::QualifiedName targetXAttr; 00297 extern DOM::QualifiedName targetYAttr; 00298 extern DOM::QualifiedName text_anchorAttr; 00299 extern DOM::QualifiedName text_decorationAttr; 00300 extern DOM::QualifiedName text_renderingAttr; 00301 extern DOM::QualifiedName textLengthAttr; 00302 extern DOM::QualifiedName titleAttr; 00303 extern DOM::QualifiedName toAttr; 00304 extern DOM::QualifiedName transformAttr; 00305 extern DOM::QualifiedName typeAttr; 00306 extern DOM::QualifiedName u1Attr; 00307 extern DOM::QualifiedName u2Attr; 00308 extern DOM::QualifiedName underline_positionAttr; 00309 extern DOM::QualifiedName underline_thicknessAttr; 00310 extern DOM::QualifiedName unicodeAttr; 00311 extern DOM::QualifiedName unicode_bidiAttr; 00312 extern DOM::QualifiedName unicode_rangeAttr; 00313 extern DOM::QualifiedName units_per_emAttr; 00314 extern DOM::QualifiedName v_alphabeticAttr; 00315 extern DOM::QualifiedName v_hangingAttr; 00316 extern DOM::QualifiedName v_ideographicAttr; 00317 extern DOM::QualifiedName v_mathematicalAttr; 00318 extern DOM::QualifiedName valuesAttr; 00319 extern DOM::QualifiedName versionAttr; 00320 extern DOM::QualifiedName vert_adv_yAttr; 00321 extern DOM::QualifiedName vert_origin_xAttr; 00322 extern DOM::QualifiedName vert_origin_yAttr; 00323 extern DOM::QualifiedName viewBoxAttr; 00324 extern DOM::QualifiedName viewTargetAttr; 00325 extern DOM::QualifiedName visibilityAttr; 00326 extern DOM::QualifiedName widthAttr; 00327 extern DOM::QualifiedName widthsAttr; 00328 extern DOM::QualifiedName word_spacingAttr; 00329 extern DOM::QualifiedName writing_modeAttr; 00330 extern DOM::QualifiedName xAttr; 00331 extern DOM::QualifiedName x_heightAttr; 00332 extern DOM::QualifiedName x1Attr; 00333 extern DOM::QualifiedName x2Attr; 00334 extern DOM::QualifiedName xChannelSelectorAttr; 00335 extern DOM::QualifiedName yAttr; 00336 extern DOM::QualifiedName y1Attr; 00337 extern DOM::QualifiedName y2Attr; 00338 extern DOM::QualifiedName yChannelSelectorAttr; 00339 extern DOM::QualifiedName zAttr; 00340 extern DOM::QualifiedName zoomAndPanAttr; 00341 } 00342 namespace HTMLNames { 00343 extern DOM::QualifiedName classAttr; 00344 } 00345 } 00346 00347 #endif