Code

remove remaining use of assume in nr-rect.cpp
[inkscape.git] / src / attributes.cpp
index 4d182179c7a7e873cde6b8e4f8354394f4fa6e0b..5f7a710c3bfdfd409c84ca56aea763979f472cfa 100644 (file)
@@ -7,6 +7,7 @@
  * 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
@@ -36,6 +37,8 @@ static SPStyleProp const props[] = {
     {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"},
@@ -57,6 +60,7 @@ static SPStyleProp const props[] = {
     /* 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"},
@@ -66,6 +70,8 @@ static SPStyleProp const props[] = {
     {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"},
@@ -100,6 +106,11 @@ static SPStyleProp const props[] = {
     {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"},
@@ -164,6 +175,73 @@ static SPStyleProp const props[] = {
     {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"},
@@ -188,7 +266,7 @@ static SPStyleProp const props[] = {
     {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"},
@@ -202,7 +280,7 @@ static SPStyleProp const props[] = {
     {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"},
@@ -301,6 +379,10 @@ static SPStyleProp const props[] = {
     {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]))