diff --git a/src/attributes.cpp b/src/attributes.cpp
index 4d182179c7a7e873cde6b8e4f8354394f4fa6e0b..5f7a710c3bfdfd409c84ca56aea763979f472cfa 100644 (file)
--- a/src/attributes.cpp
+++ b/src/attributes.cpp
* Author:
* Lauris Kaplinski <lauris@kaplinski.com>
*
+ * Copyright (C) 2006 Johan Engelen <johan@shouraizou.nl>
* Copyright (C) 2002 Lauris Kaplinski
*
* Released under GNU GPL, read the file 'COPYING' for more information
{SP_ATTR_SODIPODI_NONPRINTABLE, "sodipodi:nonprintable"},
{SP_ATTR_CONNECTOR_AVOID, "inkscape:connector-avoid"},
{SP_ATTR_STYLE, "style"},
+ {SP_ATTR_TRANSFORM_CENTER_X, "inkscape:transform-center-x"},
+ {SP_ATTR_TRANSFORM_CENTER_Y, "inkscape:transform-center-y"},
/* SPAnchor */
{SP_ATTR_XLINK_HREF, "xlink:href"},
{SP_ATTR_XLINK_TYPE, "xlink:type"},
/* SPNamedView */
{SP_ATTR_VIEWONLY, "viewonly"},
{SP_ATTR_SHOWGRID, "showgrid"},
+ {SP_ATTR_GRIDTYPE, "gridtype"},
{SP_ATTR_SHOWGUIDES, "showguides"},
{SP_ATTR_GRIDTOLERANCE, "gridtolerance"},
{SP_ATTR_GUIDETOLERANCE, "guidetolerance"},
{SP_ATTR_GRIDORIGINY, "gridoriginy"},
{SP_ATTR_GRIDSPACINGX, "gridspacingx"},
{SP_ATTR_GRIDSPACINGY, "gridspacingy"},
+ {SP_ATTR_GRIDANGLEX, "gridanglex"},
+ {SP_ATTR_GRIDANGLEZ, "gridanglez"},
{SP_ATTR_GRIDCOLOR, "gridcolor"},
{SP_ATTR_GRIDOPACITY, "gridopacity"},
{SP_ATTR_GRIDEMPCOLOR, "gridempcolor"},
{SP_ATTR_INKSCAPE_OBJECT_NODES, "inkscape:object-nodes"},
{SP_ATTR_INKSCAPE_CURRENT_LAYER, "inkscape:current-layer"},
{SP_ATTR_INKSCAPE_DOCUMENT_UNITS, "inkscape:document-units"},
+ {SP_ATTR_INKSCAPE_CONNECTOR_SPACING, "inkscape:connector-spacing"},
+ /* SPColorProfile */
+ {SP_ATTR_LOCAL, "local"},
+ {SP_ATTR_NAME, "name"},
+ {SP_ATTR_RENDERING_INTENT, "rendering-intent"},
/* SPGuide */
{SP_ATTR_ORIENTATION, "orientation"},
{SP_ATTR_POSITION, "position"},
{SP_ATTR_STARTOFFSET, "startOffset"},
/* SPStop */
{SP_ATTR_OFFSET, "offset"},
+ /* SPFilter */
+ {SP_ATTR_FILTERUNITS, "filterUnits"},
+ {SP_ATTR_PRIMITIVEUNITS, "primitiveUnits"},
+ {SP_ATTR_FILTERRES, "filterRes"},
+ /*feBlend*/
+ {SP_ATTR_MODE, "mode"},
+ {SP_ATTR_IN2, "in2"},
+ /*feColorMatrix*/
+ {SP_ATTR_TYPE, "type"},
+ {SP_ATTR_VALUES, "values"},
+ /*feComponentTransfer*/
+ //{SP_ATTR_TYPE, "type"},
+ {SP_ATTR_TABLEVALUES, "tableValues"},
+ {SP_ATTR_SLOPE, "slope"},
+ {SP_ATTR_INTERCEPT, "intercept"},
+ {SP_ATTR_AMPLITUDE, "amplitude"},
+ {SP_ATTR_EXPONENT, "exponent"},
+ //{SP_ATTR_OFFSET, "offset"},
+ /*feComposite*/
+ {SP_ATTR_OPERATOR, "operator"},
+ {SP_ATTR_K1, "k1"},
+ {SP_ATTR_K2, "k2"},
+ {SP_ATTR_K3, "k3"},
+ {SP_ATTR_K4, "k4"},
+ //{SP_ATTR_IN2, "in2"},
+ /*feConvolveMatrix*/
+ {SP_ATTR_ORDER, "order"},
+ {SP_ATTR_KERNELMATRIX, "kernelMatrix"},
+ {SP_ATTR_DIVISOR, "divisor"},
+ {SP_ATTR_BIAS, "bias"},
+ {SP_ATTR_TARGETX, "targetX"},
+ {SP_ATTR_TARGETY, "targetY"},
+ {SP_ATTR_EDGEMODE, "edgeMode"},
+ {SP_ATTR_KERNELUNITLENGTH, "kernelUnitLength"},
+ {SP_ATTR_PRESERVEALPHA, "preserveAlpha"},
+ /*feDiffuseLighting*/
+ {SP_ATTR_SURFACESCALE, "surfaceScale"},
+ {SP_ATTR_DIFFUSECONSTANT, "diffuseConstant"},
+ //{SP_ATTR_KERNELUNITLENGTH, "kernelUnitLength"},
+ /*feDisplacementMap*/
+ {SP_ATTR_SCALE, "scale"},
+ {SP_ATTR_XCHANNELSELECTOR, "xChannelSelector"},
+ {SP_ATTR_YCHANNELSELECTOR, "yChannelSelector"},
+ //{SP_ATTR_IN2, "in2"},
+ /*feFlood*/
+ {SP_ATTR_FLOODCOLOR, "flood-color"},
+ {SP_ATTR_FLOODOPACITY, "flood-opacity"},
+ /* SPGaussianBlur */
+ {SP_ATTR_STDDEVIATION, "stdDeviation"},
+ /*feImage*/
+ /*feMerge*/
+ /*feMorphology*/
+ //{SP_ATTR_OPERATOR, "operator"},
+ {SP_ATTR_RADIUS, "radius"},
+ /*feOffset*/
+ //{SP_ATTR_DX, "dx"},
+ //{SP_ATTR_DY, "dy"},
+ /*feSpecularLighting*/
+ {SP_ATTR_SPECULARCONSTANT, "specularConstant"},
+ {SP_ATTR_SPECULAREXPONENT, "specularExponent"},
+ /*feTile*/
+ /*feTurbulence*/
+ {SP_ATTR_BASEFREQUENCY, "baseFrequency"},
+ {SP_ATTR_NUMOCTAVES, "numOctaves"},
+ {SP_ATTR_SEED, "seed"},
+ {SP_ATTR_STITCHTILES, "stitchTiles"},
+ //{SP_ATTR_TYPE, "type"},
/* SPGradient */
{SP_ATTR_GRADIENTUNITS, "gradientUnits"},
{SP_ATTR_GRADIENTTRANSFORM, "gradientTransform"},
{SP_ATTR_MARKERHEIGHT, "markerHeight"},
{SP_ATTR_ORIENT, "orient"},
/* SPStyleElem */
- {SP_ATTR_TYPE, "type"},
+ //{SP_ATTR_TYPE, "type"},
/* Animations */
{SP_ATTR_ATTRIBUTENAME, "attributeName"},
{SP_ATTR_ATTRIBUTETYPE, "attributeType"},
{SP_ATTR_REPEATDUR, "repeatDur"},
/* Interpolating animations */
{SP_ATTR_CALCMODE, "calcMode"},
- {SP_ATTR_VALUES, "values"},
+ //{SP_ATTR_VALUES, "values"},
{SP_ATTR_KEYTIMES, "keyTimes"},
{SP_ATTR_KEYSPLINES, "keySplines"},
{SP_ATTR_FROM, "from"},
{SP_PROP_STROKE_OPACITY, "stroke-opacity"},
{SP_PROP_STROKE_WIDTH, "stroke-width"},
{SP_PROP_TEXT_RENDERING, "text-rendering"},
+ /* Conditional */
+ {SP_PROP_SYSTEM_LANGUAGE, "systemLanguage"},
+ {SP_PROP_REQUIRED_FEATURES, "requiredFeatures"},
+ {SP_PROP_REQUIRED_EXTENSIONS, "requiredExtensions"},
};
#define n_attrs (sizeof(props) / sizeof(props[0]))