[Sie-announce] SIEコード [2935] 定数の設定を見直して軽量化

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 9月 11日 (日) 20:15:35 JST


Revision: 2935
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2935
Author:   dhrname
Date:     2011-09-11 20:15:35 +0900 (Sun, 11 Sep 2011)

Log Message:
-----------
定数の設定を見直して軽量化

Modified Paths:
--------------
    branches/08x/085/org/w3c/core.js
    branches/08x/085/org/w3c/dom/css.js
    branches/08x/085/org/w3c/dom/svg.js

Modified: branches/08x/085/org/w3c/core.js
===================================================================
--- branches/08x/085/org/w3c/core.js	2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/core.js	2011-09-11 11:15:35 UTC (rev 2935)
@@ -132,22 +132,24 @@
 ノードを生成した文書以外の(そのノードをサポートしない)異なる文書で,ノードが使用されている。4
 */
 };
-DOMException.INDEX_SIZE_ERR                 = 1;
-DOMException.DOMSTRING_SIZE_ERR             = 2;
-DOMException.HIERARCHY_REQUEST_ERR          = 3;
-DOMException.WRONG_DOCUMENT_ERR             = 4;
-DOMException.INVALID_CHARACTER_ERR          = 5;
-DOMException.NO_DATA_ALLOWED_ERR            = 6;
-DOMException.NO_MODIFICATION_ALLOWED_ERR    = 7;
-DOMException.NOT_FOUND_ERR                  = 8;
-DOMException.NOT_SUPPORTED_ERR              = 9;
-DOMException.INUSE_ATTRIBUTE_ERR            = 10;
-DOMException.INVALID_STATE_ERR              = 11;
-DOMException.SYNTAX_ERR                     = 12;
-DOMException.INVALID_MODIFICATION_ERR       = 13;
-DOMException.NAMESPACE_ERR                  = 14;
-DOMException.INVALID_ACCESS_ERR             = 15;
-DOMException.prototype = new Error();
+(function(t) {
+t.INDEX_SIZE_ERR                 = 1;
+t.DOMSTRING_SIZE_ERR             = 2;
+t.HIERARCHY_REQUEST_ERR          = 3;
+t.WRONG_DOCUMENT_ERR             = 4;
+t.INVALID_CHARACTER_ERR          = 5;
+t.NO_DATA_ALLOWED_ERR            = 6;
+t.NO_MODIFICATION_ALLOWED_ERR    = 7;
+t.NOT_FOUND_ERR                  = 8;
+t.NOT_SUPPORTED_ERR              = 9;
+t.INUSE_ATTRIBUTE_ERR            = 10;
+t.INVALID_STATE_ERR              = 11;
+t.SYNTAX_ERR                     = 12;
+t.INVALID_MODIFICATION_ERR       = 13;
+t.NAMESPACE_ERR                  = 14;
+t.INVALID_ACCESS_ERR             = 15;
+t.prototype = new Error();
+})(DOMException);
 
 /*DOMImplementation
  *DOMの基本的な機能をつかさどる
@@ -213,19 +215,21 @@
   this._capter = []; //eventで利用
   return this;
 }
+(function(t) {
 // NodeType
-/*const unsigned short*/  Node.ELEMENT_NODE                   = 1;
-/*const unsigned short*/  Node.ATTRIBUTE_NODE                 = 2;
-/*const unsigned short*/  Node.TEXT_NODE                      = 3;
-/*const unsigned short*/  Node.CDATA_SECTION_NODE             = 4;
-/*const unsigned short*/  Node.ENTITY_REFERENCE_NODE          = 5;
-/*const unsigned short*/  Node.ENTITY_NODE                    = 6;
-/*const unsigned short*/  Node.PROCESSING_INSTRUCTION_NODE    = 7;
-/*const unsigned short*/  Node.COMMENT_NODE                   = 8;
-/*const unsigned short*/  Node.DOCUMENT_NODE                  = 9;
-/*const unsigned short*/  Node.DOCUMENT_TYPE_NODE             = 10;
-/*const unsigned short*/  Node.DOCUMENT_FRAGMENT_NODE         = 11;
-/*const unsigned short*/  Node.NOTATION_NODE                  = 12;
+/*const unsigned short*/  t.ELEMENT_NODE                   = 1;
+/*const unsigned short*/  t.ATTRIBUTE_NODE                 = 2;
+/*const unsigned short*/  t.TEXT_NODE                      = 3;
+/*const unsigned short*/  t.CDATA_SECTION_NODE             = 4;
+/*const unsigned short*/  t.ENTITY_REFERENCE_NODE          = 5;
+/*const unsigned short*/  t.ENTITY_NODE                    = 6;
+/*const unsigned short*/  t.PROCESSING_INSTRUCTION_NODE    = 7;
+/*const unsigned short*/  t.COMMENT_NODE                   = 8;
+/*const unsigned short*/  t.DOCUMENT_NODE                  = 9;
+/*const unsigned short*/  t.DOCUMENT_TYPE_NODE             = 10;
+/*const unsigned short*/  t.DOCUMENT_FRAGMENT_NODE         = 11;
+/*const unsigned short*/  t.NOTATION_NODE                  = 12;
+})(Node);
 Node.prototype = {
   //以下は初期値として設定
   tar : null,

Modified: branches/08x/085/org/w3c/dom/css.js
===================================================================
--- branches/08x/085/org/w3c/dom/css.js	2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/dom/css.js	2011-09-11 11:15:35 UTC (rev 2935)
@@ -410,34 +410,36 @@
   return this;
 };
 
-CSSPrimitiveValue.CSS_UNKNOWN                    = 0;
-CSSPrimitiveValue.CSS_NUMBER                     = 1;
-CSSPrimitiveValue.CSS_PERCENTAGE                 = 2;
-CSSPrimitiveValue.CSS_EMS                        = 3;
-CSSPrimitiveValue.CSS_EXS                        = 4;
-CSSPrimitiveValue.CSS_PX                         = 5;
-CSSPrimitiveValue.CSS_CM                         = 6;
-CSSPrimitiveValue.CSS_MM                         = 7;
-CSSPrimitiveValue.CSS_IN                         = 8;
-CSSPrimitiveValue.CSS_PT                         = 9;
-CSSPrimitiveValue.CSS_PC                         = 10;
-CSSPrimitiveValue.CSS_DEG                        = 11;
-CSSPrimitiveValue.CSS_RAD                        = 12;
-CSSPrimitiveValue.CSS_GRAD                       = 13;
-CSSPrimitiveValue.CSS_MS                         = 14;
-CSSPrimitiveValue.CSS_S                          = 15;
-CSSPrimitiveValue.CSS_HZ                         = 16;
-CSSPrimitiveValue.CSS_KHZ                        = 17;
-CSSPrimitiveValue.CSS_DIMENSION                  = 18;
-CSSPrimitiveValue.CSS_STRING                     = 19;
-CSSPrimitiveValue.CSS_URI                        = 20;
-CSSPrimitiveValue.CSS_IDENT                      = 21;
-CSSPrimitiveValue.CSS_ATTR                       = 22;
-CSSPrimitiveValue.CSS_COUNTER                    = 23;
-CSSPrimitiveValue.CSS_RECT                       = 24;
-CSSPrimitiveValue.CSS_RGBCOLOR                   = 25;
-CSSPrimitiveValue.prototype = new CSSValue();
-CSSPrimitiveValue.constructor = CSSValue;
+(function(t) {
+t.CSS_UNKNOWN                    = 0;
+t.CSS_NUMBER                     = 1;
+t.CSS_PERCENTAGE                 = 2;
+t.CSS_EMS                        = 3;
+t.CSS_EXS                        = 4;
+t.CSS_PX                         = 5;
+t.CSS_CM                         = 6;
+t.CSS_MM                         = 7;
+t.CSS_IN                         = 8;
+t.CSS_PT                         = 9;
+t.CSS_PC                         = 10;
+t.CSS_DEG                        = 11;
+t.CSS_RAD                        = 12;
+t.CSS_GRAD                       = 13;
+t.CSS_MS                         = 14;
+t.CSS_S                          = 15;
+t.CSS_HZ                         = 16;
+t.CSS_KHZ                        = 17;
+t.CSS_DIMENSION                  = 18;
+t.CSS_STRING                     = 19;
+t.CSS_URI                        = 20;
+t.CSS_IDENT                      = 21;
+t.CSS_ATTR                       = 22;
+t.CSS_COUNTER                    = 23;
+t.CSS_RECT                       = 24;
+t.CSS_RGBCOLOR                   = 25;
+t.prototype = new CSSValue();
+t.constructor = CSSValue;
+})(CSSPrimitiveValue);
 
 (function(){
   this._n = [1, 0.01, 1, 1, 1, 35.43307, 3.543307, 90, 1.25, 15, 1, 180 / Math.PI, 90/100, 1, 1000, 1, 1000, 1]; //CSS_PX単位への変換値(なお、CSS_SはCSS_MSに、CSS_RADとCSS_GRADはCSS_DEGに、CSS_KHZはCSS_HZに統一)

Modified: branches/08x/085/org/w3c/dom/svg.js
===================================================================
--- branches/08x/085/org/w3c/dom/svg.js	2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/dom/svg.js	2011-09-11 11:15:35 UTC (rev 2935)
@@ -528,18 +528,20 @@
 function SVGLength() {
   return this;
 };
+(function(t) {
     // Length Unit Types
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_UNKNOWN    = 0;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_NUMBER     = 1;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PERCENTAGE = 2;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_EMS        = 3;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_EXS        = 4;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PX         = 5;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_CM         = 6;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_MM         = 7;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_IN         = 8;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PT         = 9;
-  /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PC         = 10;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_UNKNOWN    = 0;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_NUMBER     = 1;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_PERCENTAGE = 2;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_EMS        = 3;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_EXS        = 4;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_PX         = 5;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_CM         = 6;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_MM         = 7;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_IN         = 8;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_PT         = 9;
+  /*const unsigned short*/ t.SVG_LENGTHTYPE_PC         = 10;
+})(SVGLength);
 
 SVGLength.prototype = {
   /*readonly attribute unsigned short*/ unitType : SVGLength.SVG_LENGTHTYPE_UNKNOWN,
@@ -2285,22 +2287,24 @@
   /*unsigned short*/ this.meetOrSlice = SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET;
   return this;
 };
+(function(t) {
     // Alignment Types
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN  = 0;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE     = 1;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_UNKNOWN  = 0;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_NONE     = 1;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
+  /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
     // Meet-or-slice Types
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN   = 0;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET  = 1;
-  /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE = 2;
+  /*unsigned short*/ t.SVG_MEETORSLICE_UNKNOWN   = 0;
+  /*unsigned short*/ t.SVG_MEETORSLICE_MEET  = 1;
+  /*unsigned short*/ t.SVG_MEETORSLICE_SLICE = 2;
+})(SVGPreserveAspectRatio);
 
 function SVGAnimatedPreserveAspectRatio() { 
   /*readonly SVGPreserveAspectRatio*/ this.animVal = this.baseVal = new SVGPreserveAspectRatio();
@@ -2312,27 +2316,30 @@
   /*readonly DOMString*/      this.pathSegTypeAsLetter = null;
   return this;
 };
+
+(function(t) {
     // Path Segment Types
-  /*unsigned short*/ SVGPathSeg.PATHSEG_UNKNOWN                      = 0;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CLOSEPATH                    = 1;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_MOVETO_ABS                   = 2;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_MOVETO_REL                   = 3;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_ABS                   = 4;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_REL                   = 5;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS            = 6;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL            = 7;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS        = 8;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL        = 9;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_ARC_ABS                      = 10;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_ARC_REL                      = 11;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS        = 12;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL        = 13;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS          = 14;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL          = 15;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS     = 16;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL     = 17;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
-  /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
+  /*unsigned short*/ t.PATHSEG_UNKNOWN                      = 0;
+  /*unsigned short*/ t.PATHSEG_CLOSEPATH                    = 1;
+  /*unsigned short*/ t.PATHSEG_MOVETO_ABS                   = 2;
+  /*unsigned short*/ t.PATHSEG_MOVETO_REL                   = 3;
+  /*unsigned short*/ t.PATHSEG_LINETO_ABS                   = 4;
+  /*unsigned short*/ t.PATHSEG_LINETO_REL                   = 5;
+  /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_ABS            = 6;
+  /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_REL            = 7;
+  /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_ABS        = 8;
+  /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_REL        = 9;
+  /*unsigned short*/ t.PATHSEG_ARC_ABS                      = 10;
+  /*unsigned short*/ t.PATHSEG_ARC_REL                      = 11;
+  /*unsigned short*/ t.PATHSEG_LINETO_HORIZONTAL_ABS        = 12;
+  /*unsigned short*/ t.PATHSEG_LINETO_HORIZONTAL_REL        = 13;
+  /*unsigned short*/ t.PATHSEG_LINETO_VERTICAL_ABS          = 14;
+  /*unsigned short*/ t.PATHSEG_LINETO_VERTICAL_REL          = 15;
+  /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS     = 16;
+  /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_SMOOTH_REL     = 17;
+  /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
+  /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
+})(SVGPathSeg);
 /*SVGPathSegxx
  *軽量化のために、SVGPathSegの継承をしない。また、{}オブジェクトで代用する予定
  */
@@ -4352,14 +4359,16 @@
 SVGTextPathElement.constructor = SVGTextContentElement;
 SVGTextPathElement.prototype = new SVGTextContentElement();
 
+(function(t){
     // textPath Method Types
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN   = 0;
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN     = 1;
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH     = 2;
+  /*unsigned short*/ t.TEXTPATH_METHODTYPE_UNKNOWN   = 0;
+  /*unsigned short*/ t.TEXTPATH_METHODTYPE_ALIGN     = 1;
+  /*unsigned short*/ t.TEXTPATH_METHODTYPE_STRETCH     = 2;
     // textPath Spacing Types
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN   = 0;
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO     = 1;
-  /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT     = 2;
+  /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_UNKNOWN   = 0;
+  /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_AUTO     = 1;
+  /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_EXACT     = 2;
+})(SVGTextPathElement);
 
 function SVGAltGlyphElement() { 
   SVGTextPositioningElement.apply(this, arguments);
@@ -4405,23 +4414,25 @@
   /*readonly DOMString*/      this.uri = null;
   return this;
 };
-SVGPaint.constructor = SVGColor;
-SVGPaint.prototype = new SVGColor();
+
+(function(t){
+t.constructor = SVGColor;
+t.prototype = new SVGColor();
     // Paint Types
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_UNKNOWN               = 0;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_RGBCOLOR              = 1;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR     = 2;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_NONE                  = 101;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR          = 102;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_NONE              = 103;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_CURRENTCOLOR      = 104;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR          = 105;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
-  /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI                   = 107;
-/*void*/ SVGPaint.prototype.setUri = function(/*DOMString*/ uri ) {
+  /*unsigned short*/ t.SVG_PAINTTYPE_UNKNOWN               = 0;
+  /*unsigned short*/ t.SVG_PAINTTYPE_RGBCOLOR              = 1;
+  /*unsigned short*/ t.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR     = 2;
+  /*unsigned short*/ t.SVG_PAINTTYPE_NONE                  = 101;
+  /*unsigned short*/ t.SVG_PAINTTYPE_CURRENTCOLOR          = 102;
+  /*unsigned short*/ t.SVG_PAINTTYPE_URI_NONE              = 103;
+  /*unsigned short*/ t.SVG_PAINTTYPE_URI_CURRENTCOLOR      = 104;
+  /*unsigned short*/ t.SVG_PAINTTYPE_URI_RGBCOLOR          = 105;
+  /*unsigned short*/ t.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
+  /*unsigned short*/ t.SVG_PAINTTYPE_URI                   = 107;
+/*void*/ t.prototype.setUri = function(/*DOMString*/ uri ) {
   this.setPaint(SVGPaint.SVG_PAINTTYPE_URI_NONE, uri, null, null);
 };
-/*void*/ SVGPaint.prototype.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) {
+/*void*/ t.prototype.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) {
   if ((paintType < 101 && uri) || (paintType > 102 && !uri)) {
     throw new SVGException(SVGException.SVG_INVALID_VALUE_ERR);
   }
@@ -4433,6 +4444,8 @@
   this.setColor(paintType, rgbColor, iccColor); //SVGColorのsetColorメソッドを用いる
 };
 //                    raises( SVGException );
+t = null;
+})(SVGPaint);
 
 function SVGMarkerElement(){ 
   SVGElement.apply(this, arguments);
@@ -4449,23 +4462,24 @@
   /*unsigned short*/             this.zoomAndPan = SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE;
   return this;
 };
+(function(t){
     // Marker Unit Types
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN        = 0;
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE = 1;
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH    = 2;
+  /*unsigned short*/ t.SVG_MARKERUNITS_UNKNOWN        = 0;
+  /*unsigned short*/ t.SVG_MARKERUNITS_USERSPACEONUSE = 1;
+  /*unsigned short*/ t.SVG_MARKERUNITS_STROKEWIDTH    = 2;
     // Marker Orientation Types
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN      = 0;
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_AUTO         = 1;
-  /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE        = 2;
-SVGMarkerElement.constructor = SVGElement;
-SVGMarkerElement.prototype = new SVGElement();
-/*void*/ SVGMarkerElement.prototype.setOrientToAuto = function() {
+  /*unsigned short*/ t.SVG_MARKER_ORIENT_UNKNOWN      = 0;
+  /*unsigned short*/ t.SVG_MARKER_ORIENT_AUTO         = 1;
+  /*unsigned short*/ t.SVG_MARKER_ORIENT_ANGLE        = 2;
+t.constructor = SVGElement;
+t.prototype = new SVGElement();
+/*void*/ t.prototype.setOrientToAuto = function() {
   
 };
-/*void*/ SVGMarkerElement.prototype.setOrientToAngle = function(/*SVGAngle*/ angle ) {
+/*void*/ t.prototype.setOrientToAngle = function(/*SVGAngle*/ angle ) {
   
 };
-
+})(SVGMarkerElement);
 function SVGColorProfileElement() { 
   SVGElement.apply(this);
   /*DOMString*/      this._local;




Sie-announce メーリングリストの案内
Back to archive index