Update of /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12283/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types Modified Files: SvgAnimatedEnumeration.cs SvgElement.cs SvgMatrix.cs SvgPreserveAspectRatio.cs SvgViewSpec.cs Log Message: Library wide changes for scripting support and automated re-rendering Index: SvgAnimatedEnumeration.cs =================================================================== RCS file: /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types/SvgAnimatedEnumeration.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- SvgAnimatedEnumeration.cs 6 Mar 2005 08:07:04 -0000 1.1 +++ SvgAnimatedEnumeration.cs 19 Nov 2005 03:13:23 -0000 1.2 @@ -11,19 +11,19 @@ public class SvgAnimatedEnumeration : ISvgAnimatedEnumeration { #region Private Fields - private Enum baseVal; - private Enum animVal; + private ushort baseVal; + private ushort animVal; #endregion #region Constructor - public SvgAnimatedEnumeration(Enum val) + public SvgAnimatedEnumeration(ushort val) { baseVal = animVal = val; } #endregion #region ISvgAnimatedEnumeration Interface - public Enum BaseVal + public ushort BaseVal { get { @@ -35,7 +35,7 @@ } } - public Enum AnimVal + public ushort AnimVal { get { Index: SvgMatrix.cs =================================================================== RCS file: /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types/SvgMatrix.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- SvgMatrix.cs 12 Feb 2005 17:26:56 -0000 1.10 +++ SvgMatrix.cs 19 Nov 2005 03:13:23 -0000 1.11 @@ -40,31 +40,37 @@ public float A { get { return (float) this.a; } + set { this.a = value; } } public float B { get { return (float) this.b; } + set { this.b = value; } } public float C { get { return (float) this.c; } + set { this.c = value; } } public float D { get { return (float) this.d; } + set { this.d = value; } } public float E { get { return (float) this.e; } + set { this.e = value; } } public float F { get { return (float) this.f; } + set { this.f = value; } } public ISvgMatrix Multiply(ISvgMatrix secondMatrix) Index: SvgPreserveAspectRatio.cs =================================================================== RCS file: /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types/SvgPreserveAspectRatio.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- SvgPreserveAspectRatio.cs 6 Mar 2005 08:07:04 -0000 1.1 +++ SvgPreserveAspectRatio.cs 19 Nov 2005 03:13:23 -0000 1.2 @@ -170,7 +170,11 @@ get { return align; - } + } + set + { + throw new NotImplementedException(); + } } private SvgMeetOrSlice meetOrSlice; @@ -180,7 +184,11 @@ { return meetOrSlice; } - } + set + { + throw new NotImplementedException(); + } + } #endregion } } Index: SvgViewSpec.cs =================================================================== RCS file: /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types/SvgViewSpec.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- SvgViewSpec.cs 14 Feb 2005 14:17:18 -0000 1.1 +++ SvgViewSpec.cs 19 Nov 2005 03:13:23 -0000 1.2 @@ -80,6 +80,11 @@ } return SvgZoomAndPanType.Unknown; } + set + { + throw new NotImplementedException(); + } + } #endregion Index: SvgElement.cs =================================================================== RCS file: /cvsroot/svgdomcsharp/SharpVectorGraphics/src/SharpVectorObjectModel/SharpVectors/dom/svg/Basic types/SvgElement.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- SvgElement.cs 23 Oct 2005 23:39:29 -0000 1.2 +++ SvgElement.cs 19 Nov 2005 03:13:23 -0000 1.3 @@ -175,6 +175,10 @@ return s; } + set + { + SetAttribute("xml:space", value); + } } public string XmlLang @@ -194,6 +198,10 @@ return s; } + set + { + this.SetAttribute("xml:lang", value); + } } #endregion |