diff --git a/src/attributes.cpp b/src/attributes.cpp
index 858f71804f890f65f4f1f5435c73beb8b201599d..8232065fc665bdb346dfb5b89e9521f154c46545 100644 (file)
--- a/src/attributes.cpp
+++ b/src/attributes.cpp
{SP_ATTR_STYLE, "style"},
{SP_ATTR_TRANSFORM_CENTER_X, "inkscape:transform-center-x"},
{SP_ATTR_TRANSFORM_CENTER_Y, "inkscape:transform-center-y"},
+ {SP_ATTR_INKSCAPE_PATH_EFFECT, "inkscape:path-effect"},
/* SPAnchor */
{SP_ATTR_XLINK_HREF, "xlink:href"},
{SP_ATTR_XLINK_TYPE, "xlink:type"},
{SP_ATTR_INKSCAPE_VERSION, "inkscape:version"},
/* SPNamedView */
{SP_ATTR_VIEWONLY, "viewonly"},
- {SP_ATTR_SHOWGRID, "showgrid"},
{SP_ATTR_SHOWGUIDES, "showguides"},
+ {SP_ATTR_SHOWGRIDS, "showgrid"},
{SP_ATTR_GRIDTOLERANCE, "gridtolerance"},
{SP_ATTR_GUIDETOLERANCE, "guidetolerance"},
{SP_ATTR_OBJECTTOLERANCE, "objecttolerance"},
- {SP_ATTR_ABS_TOLERANCE, "has_abs_tolerance"},
- {SP_ATTR_GRIDORIGINX, "gridoriginx"},
- {SP_ATTR_GRIDORIGINY, "gridoriginy"},
- {SP_ATTR_GRIDSPACINGX, "gridspacingx"},
- {SP_ATTR_GRIDSPACINGY, "gridspacingy"},
- {SP_ATTR_GRIDCOLOR, "gridcolor"},
- {SP_ATTR_GRIDOPACITY, "gridopacity"},
- {SP_ATTR_GRIDEMPCOLOR, "gridempcolor"},
- {SP_ATTR_GRIDEMPOPACITY, "gridempopacity"},
- {SP_ATTR_GRIDEMPSPACING, "gridempspacing"},
{SP_ATTR_GUIDECOLOR, "guidecolor"},
{SP_ATTR_GUIDEOPACITY, "guideopacity"},
{SP_ATTR_GUIDEHICOLOR, "guidehicolor"},
{SP_ATTR_INKSCAPE_WINDOW_HEIGHT, "inkscape:window-height"},
{SP_ATTR_INKSCAPE_WINDOW_X, "inkscape:window-x"},
{SP_ATTR_INKSCAPE_WINDOW_Y, "inkscape:window-y"},
- {SP_ATTR_INKSCAPE_GRID_BBOX, "inkscape:grid-bbox"},
- {SP_ATTR_INKSCAPE_GUIDE_BBOX, "inkscape:guide-bbox"},
- {SP_ATTR_INKSCAPE_OBJECT_BBOX, "inkscape:object-bbox"},
- {SP_ATTR_INKSCAPE_GRID_POINTS, "inkscape:grid-points"},
- {SP_ATTR_INKSCAPE_GUIDE_POINTS, "inkscape:guide-points"},
- {SP_ATTR_INKSCAPE_OBJECT_POINTS, "inkscape:object-points"},
+ {SP_ATTR_INKSCAPE_SNAP_GLOBAL, "inkscape:snap-global"},
+ {SP_ATTR_INKSCAPE_SNAP_BBOX, "inkscape:snap-bbox"},
+ {SP_ATTR_INKSCAPE_SNAP_NODES, "inkscape:snap-nodes"},
+ {SP_ATTR_INKSCAPE_SNAP_GUIDE, "inkscape:snap-guide"},
+ {SP_ATTR_INKSCAPE_SNAP_CENTER, "inkscape:snap-center"},
+ {SP_ATTR_INKSCAPE_SNAP_INTERS_GRIDGUIDE, "inkscape:snap-intersection-grid-guide"},
+ {SP_ATTR_INKSCAPE_SNAP_INTERS_LINESEGM, "inkscape:snap-intersection-line-segments"},
{SP_ATTR_INKSCAPE_OBJECT_PATHS, "inkscape:object-paths"},
{SP_ATTR_INKSCAPE_OBJECT_NODES, "inkscape:object-nodes"},
+ {SP_ATTR_INKSCAPE_BBOX_PATHS, "inkscape:bbox-paths"},
+ {SP_ATTR_INKSCAPE_BBOX_NODES, "inkscape:bbox-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"},
{SP_ATTR_Y, "y"},
/* SPPath */
{SP_ATTR_D, "d"},
+ {SP_ATTR_INKSCAPE_ORIGINAL_D, "inkscape:original-d"},
/* (Note: XML representation of connectors may change in future.) */
{SP_ATTR_CONNECTOR_TYPE, "inkscape:connector-type"},
{SP_ATTR_CONNECTION_START, "inkscape:connection-start"},
/* SPRect */
{SP_ATTR_RX, "rx"},
{SP_ATTR_RY, "ry"},
+ /* Box3D */
+ {SP_ATTR_INKSCAPE_BOX3D_PERSPECTIVE_ID, "inkscape:perspectiveID"},
+ {SP_ATTR_INKSCAPE_BOX3D_CORNER0, "inkscape:corner0"},
+ {SP_ATTR_INKSCAPE_BOX3D_CORNER7, "inkscape:corner7"},
+ /* Box3DSide */
+ {SP_ATTR_INKSCAPE_BOX3D_SIDE_TYPE, "inkscape:box3dsidetype"}, // XYfront, etc.
+ /* Persp3D */
+ {SP_ATTR_INKSCAPE_PERSP3D, "inkscape:persp3d"},
+ {SP_ATTR_INKSCAPE_PERSP3D_VP_X, "inkscape:vp_x"},
+ {SP_ATTR_INKSCAPE_PERSP3D_VP_Y, "inkscape:vp_y"},
+ {SP_ATTR_INKSCAPE_PERSP3D_VP_Z, "inkscape:vp_z"},
+ {SP_ATTR_INKSCAPE_PERSP3D_ORIGIN, "inkscape:persp3d-origin"},
/* SPEllipse */
{SP_ATTR_R, "r"},
{SP_ATTR_CX, "cx"},
{SP_ATTR_FILTERUNITS, "filterUnits"},
{SP_ATTR_PRIMITIVEUNITS, "primitiveUnits"},
{SP_ATTR_FILTERRES, "filterRes"},
+ /* Filter primitives common */
+ {SP_ATTR_IN, "in"},
+ {SP_ATTR_RESULT, "result"},
/*feBlend*/
{SP_ATTR_MODE, "mode"},
{SP_ATTR_IN2, "in2"},
{SP_ATTR_XCHANNELSELECTOR, "xChannelSelector"},
{SP_ATTR_YCHANNELSELECTOR, "yChannelSelector"},
//{SP_ATTR_IN2, "in2"},
+ /*feDistantLight*/
+ {SP_ATTR_AZIMUTH, "azimuth"},
+ {SP_ATTR_ELEVATION, "elevation"},
+ /*fePointLight*/
+ {SP_ATTR_Z, "z"},
+ /*feSpotLight*/
+ {SP_ATTR_POINTSATX, "pointsAtX"},
+ {SP_ATTR_POINTSATY, "pointsAtY"},
+ {SP_ATTR_POINTSATZ, "pointsAtZ"},
+ {SP_ATTR_LIMITINGCONEANGLE, "limitingConeAngle"},
/*feFlood*/
{SP_ATTR_FLOODCOLOR, "flood-color"},
{SP_ATTR_FLOODOPACITY, "flood-opacity"},
{SP_PROP_SYSTEM_LANGUAGE, "systemLanguage"},
{SP_PROP_REQUIRED_FEATURES, "requiredFeatures"},
{SP_PROP_REQUIRED_EXTENSIONS, "requiredExtensions"},
+ /* LivePathEffect */
+ {SP_PROP_PATH_EFFECT, "effect"},
};
#define n_attrs (sizeof(props) / sizeof(props[0]))