X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fattributes.cpp;h=e64cedf36a6d5cdf0be1766439ce0b4a54466281;hb=0f51f94e09af3ab07d55c057a09b44f0790599b9;hp=4a24e18a69cd9c3f9de58e0bb306c3e761ef156c;hpb=babf87c4230a815fd2f24c304d18a7af9a1b98e9;p=inkscape.git diff --git a/src/attributes.cpp b/src/attributes.cpp index 4a24e18a6..e64cedf36 100644 --- a/src/attributes.cpp +++ b/src/attributes.cpp @@ -59,6 +59,7 @@ static SPStyleProp const props[] = { {SP_ATTR_PRESERVEASPECTRATIO, "preserveAspectRatio"}, {SP_ATTR_SODIPODI_VERSION, "sodipodi:version"}, {SP_ATTR_INKSCAPE_VERSION, "inkscape:version"}, + {SP_ATTR_ONLOAD, "onload"}, /* SPNamedView */ {SP_ATTR_VIEWONLY, "viewonly"}, {SP_ATTR_SHOWGUIDES, "showguides"}, @@ -86,16 +87,18 @@ static SPStyleProp const props[] = { {SP_ATTR_INKSCAPE_WINDOW_X, "inkscape:window-x"}, {SP_ATTR_INKSCAPE_WINDOW_Y, "inkscape:window-y"}, {SP_ATTR_INKSCAPE_SNAP_GLOBAL, "inkscape:snap-global"}, + {SP_ATTR_INKSCAPE_SNAP_INDICATOR, "inkscape:snap-indicator"}, {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_SNAP_INTERS_PATHS, "inkscape:snap-intersection-paths"}, {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_SNAP_PAGE, "inkscape:snap-page"}, {SP_ATTR_INKSCAPE_CURRENT_LAYER, "inkscape:current-layer"}, {SP_ATTR_INKSCAPE_DOCUMENT_UNITS, "inkscape:document-units"}, {SP_ATTR_INKSCAPE_CONNECTOR_SPACING, "inkscape:connector-spacing"}, @@ -111,7 +114,7 @@ static SPStyleProp const props[] = { {SP_ATTR_Y, "y"}, /* SPPath */ {SP_ATTR_D, "d"}, - {SP_ATTR_INKSCAPE_ORIGINAL_D, "inkscape:original-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"}, @@ -240,7 +243,7 @@ static SPStyleProp const props[] = { /*feFlood*/ {SP_ATTR_FLOODCOLOR, "flood-color"}, {SP_ATTR_FLOODOPACITY, "flood-opacity"}, - /* SPGaussianBlur */ + /* SPGaussianBlur */ {SP_ATTR_STDDEVIATION, "stdDeviation"}, /*feImage*/ /*feMerge*/ @@ -250,7 +253,7 @@ static SPStyleProp const props[] = { /*feOffset*/ //{SP_ATTR_DX, "dx"}, //{SP_ATTR_DY, "dy"}, - /*feSpecularLighting*/ + /*feSpecularLighting*/ {SP_ATTR_SPECULARCONSTANT, "specularConstant"}, {SP_ATTR_SPECULAREXPONENT, "specularExponent"}, /*feTile*/ @@ -308,6 +311,7 @@ static SPStyleProp const props[] = { {SP_ATTR_ACCUMULATE, "accumulate"}, /* SVGFonts */ + /**/ {SP_ATTR_HORIZ_ORIGIN_X, "horiz-origin-x"}, {SP_ATTR_HORIZ_ORIGIN_Y, "horiz-origin-y"}, {SP_ATTR_HORIZ_ADV_X, "horiz-adv-x"}, @@ -315,6 +319,55 @@ static SPStyleProp const props[] = { {SP_ATTR_VERT_ORIGIN_Y, "vert-origin-y"}, {SP_ATTR_VERT_ADV_Y, "vert-adv-y"}, + /**/ + {SP_ATTR_UNICODE, "unicode"}, + {SP_ATTR_GLYPH_NAME, "glyph-name"}, + //{SP_ATTR_ORIENTATION, "orientation"}, + {SP_ATTR_ARABIC_FORM, "arabic-form"}, + {SP_ATTR_LANG, "lang"}, + + /* and */ + {SP_ATTR_U1, "u1"}, + {SP_ATTR_G1, "g1"}, + {SP_ATTR_U2, "u2"}, + {SP_ATTR_G2, "g2"}, + {SP_ATTR_K, "k"}, + + /**/ + //{SP_ATTR_FONT_FAMILY, "font-family"}, these are already set for CSS2 (SP_PROP_FONT_FAMILY, SP_PROP_FONT_STYLE, SP_PROP_FONT_VARIANT etc...) + //{SP_ATTR_FONT_STYLE, "font-style"}, + //{SP_ATTR_FONT_VARIANT, "font-variant"}, + //{SP_ATTR_FONT_WEIGHT, "font-weight"}, + //{SP_ATTR_FONT_STRETCH, "font-stretch"}, + //{SP_ATTR_FONT_SIZE, "font-size"}, + {SP_ATTR_UNICODE_RANGE, "unicode-range"}, + {SP_ATTR_UNITS_PER_EM, "units-per-em"}, + {SP_ATTR_PANOSE_1, "panose-1"}, + {SP_ATTR_STEMV, "stemv"}, + {SP_ATTR_STEMH, "stemh"}, + //{SP_ATTR_SLOPE, "slope"}, + {SP_ATTR_CAP_HEIGHT, "cap-height"}, + {SP_ATTR_X_HEIGHT, "x-height"}, + {SP_ATTR_ACCENT_HEIGHT, "accent-height"}, + {SP_ATTR_ASCENT, "ascent"}, + {SP_ATTR_DESCENT, "descent"}, + {SP_ATTR_WIDTHS, "widths"}, + {SP_ATTR_BBOX, "bbox"}, + {SP_ATTR_IDEOGRAPHIC, "ideographic"}, + {SP_ATTR_ALPHABETIC, "alphabetic"}, + {SP_ATTR_MATHEMATICAL, "mathematical"}, + {SP_ATTR_HANGING, "hanging"}, + {SP_ATTR_V_IDEOGRAPHIC, "v-ideographic"}, + {SP_ATTR_V_ALPHABETIC, "v-alphabetic"}, + {SP_ATTR_V_MATHEMATICAL, "v-mathematical"}, + {SP_ATTR_V_HANGING, "v-hanging"}, + {SP_ATTR_UNDERLINE_POSITION, "underline-position"}, + {SP_ATTR_UNDERLINE_THICKNESS, "underline-thickness"}, + {SP_ATTR_STRIKETHROUGH_POSITION, "strikethrough-position"}, + {SP_ATTR_STRIKETHROUGH_THICKNESS, "strikethrough-thickness"}, + {SP_ATTR_OVERLINE_POSITION, "overline-position"}, + {SP_ATTR_OVERLINE_THICKNESS, "overline-thickness"}, + /* XML */ {SP_ATTR_XML_SPACE, "xml:space"},