3 | import Web.Internal.SvgPrim
4 | import Web.Internal.Types
14 | namespace SVGAElement
17 | download : SVGAElement -> Attribute True Prelude.id String
18 | download v = fromPrim
19 | "SVGAElement.getdownload"
26 | hreflang : SVGAElement -> Attribute True Prelude.id String
27 | hreflang v = fromPrim
28 | "SVGAElement.gethreflang"
35 | ping : SVGAElement -> Attribute True Prelude.id String
36 | ping v = fromPrim "SVGAElement.getping" prim__ping prim__setPing v
40 | referrerPolicy : SVGAElement -> Attribute True Prelude.id String
41 | referrerPolicy v = fromPrim
42 | "SVGAElement.getreferrerPolicy"
43 | prim__referrerPolicy
44 | prim__setReferrerPolicy
49 | rel : SVGAElement -> Attribute True Prelude.id String
50 | rel v = fromPrim "SVGAElement.getrel" prim__rel prim__setRel v
54 | relList : (obj : SVGAElement) -> JSIO DOMTokenList
55 | relList a = primJS $
SVGAElement.prim__relList a
59 | target : (obj : SVGAElement) -> JSIO SVGAnimatedString
60 | target a = primJS $
SVGAElement.prim__target a
64 | text : SVGAElement -> Attribute True Prelude.id String
65 | text v = fromPrim "SVGAElement.gettext" prim__text prim__setText v
69 | type : SVGAElement -> Attribute True Prelude.id String
70 | type v = fromPrim "SVGAElement.gettype" prim__type prim__setType v
77 | SVG_ANGLETYPE_DEG : Bits16
78 | SVG_ANGLETYPE_DEG = 2
82 | SVG_ANGLETYPE_GRAD : Bits16
83 | SVG_ANGLETYPE_GRAD = 4
87 | SVG_ANGLETYPE_RAD : Bits16
88 | SVG_ANGLETYPE_RAD = 3
92 | SVG_ANGLETYPE_UNKNOWN : Bits16
93 | SVG_ANGLETYPE_UNKNOWN = 0
97 | SVG_ANGLETYPE_UNSPECIFIED : Bits16
98 | SVG_ANGLETYPE_UNSPECIFIED = 1
102 | unitType : (obj : SVGAngle) -> JSIO Bits16
103 | unitType a = primJS $
SVGAngle.prim__unitType a
107 | value : SVGAngle -> Attribute True Prelude.id Double
108 | value v = fromPrim "SVGAngle.getvalue" prim__value prim__setValue v
112 | valueAsString : SVGAngle -> Attribute True Prelude.id String
113 | valueAsString v = fromPrim
114 | "SVGAngle.getvalueAsString"
115 | prim__valueAsString
116 | prim__setValueAsString
121 | valueInSpecifiedUnits : SVGAngle -> Attribute True Prelude.id Double
122 | valueInSpecifiedUnits v = fromPrim
123 | "SVGAngle.getvalueInSpecifiedUnits"
124 | prim__valueInSpecifiedUnits
125 | prim__setValueInSpecifiedUnits
130 | convertToSpecifiedUnits : (obj : SVGAngle) -> (unitType : Bits16) -> JSIO ()
131 | convertToSpecifiedUnits a b = primJS $
132 | SVGAngle.prim__convertToSpecifiedUnits a b
136 | newValueSpecifiedUnits :
138 | -> (unitType : Bits16)
139 | -> (valueInSpecifiedUnits : Double)
141 | newValueSpecifiedUnits a b c = primJS $
142 | SVGAngle.prim__newValueSpecifiedUnits a b c
146 | namespace SVGAnimatedAngle
149 | animVal : (obj : SVGAnimatedAngle) -> JSIO SVGAngle
150 | animVal a = primJS $
SVGAnimatedAngle.prim__animVal a
154 | baseVal : (obj : SVGAnimatedAngle) -> JSIO SVGAngle
155 | baseVal a = primJS $
SVGAnimatedAngle.prim__baseVal a
159 | namespace SVGAnimatedBoolean
162 | animVal : (obj : SVGAnimatedBoolean) -> JSIO Bool
163 | animVal a = tryJS "SVGAnimatedBoolean.animVal" $
164 | SVGAnimatedBoolean.prim__animVal a
168 | baseVal : SVGAnimatedBoolean -> Attribute True Prelude.id Bool
169 | baseVal v = fromPrim
170 | "SVGAnimatedBoolean.getbaseVal"
177 | namespace SVGAnimatedEnumeration
180 | animVal : (obj : SVGAnimatedEnumeration) -> JSIO Bits16
181 | animVal a = primJS $
SVGAnimatedEnumeration.prim__animVal a
185 | baseVal : SVGAnimatedEnumeration -> Attribute True Prelude.id Bits16
186 | baseVal v = fromPrim
187 | "SVGAnimatedEnumeration.getbaseVal"
194 | namespace SVGAnimatedInteger
197 | animVal : (obj : SVGAnimatedInteger) -> JSIO Int32
198 | animVal a = primJS $
SVGAnimatedInteger.prim__animVal a
202 | baseVal : SVGAnimatedInteger -> Attribute True Prelude.id Int32
203 | baseVal v = fromPrim
204 | "SVGAnimatedInteger.getbaseVal"
211 | namespace SVGAnimatedLength
214 | animVal : (obj : SVGAnimatedLength) -> JSIO SVGLength
215 | animVal a = primJS $
SVGAnimatedLength.prim__animVal a
219 | baseVal : (obj : SVGAnimatedLength) -> JSIO SVGLength
220 | baseVal a = primJS $
SVGAnimatedLength.prim__baseVal a
224 | namespace SVGAnimatedLengthList
227 | animVal : (obj : SVGAnimatedLengthList) -> JSIO SVGLengthList
228 | animVal a = primJS $
SVGAnimatedLengthList.prim__animVal a
232 | baseVal : (obj : SVGAnimatedLengthList) -> JSIO SVGLengthList
233 | baseVal a = primJS $
SVGAnimatedLengthList.prim__baseVal a
237 | namespace SVGAnimatedNumber
240 | animVal : (obj : SVGAnimatedNumber) -> JSIO Double
241 | animVal a = primJS $
SVGAnimatedNumber.prim__animVal a
245 | baseVal : SVGAnimatedNumber -> Attribute True Prelude.id Double
246 | baseVal v = fromPrim
247 | "SVGAnimatedNumber.getbaseVal"
254 | namespace SVGAnimatedNumberList
257 | animVal : (obj : SVGAnimatedNumberList) -> JSIO SVGNumberList
258 | animVal a = primJS $
SVGAnimatedNumberList.prim__animVal a
262 | baseVal : (obj : SVGAnimatedNumberList) -> JSIO SVGNumberList
263 | baseVal a = primJS $
SVGAnimatedNumberList.prim__baseVal a
267 | namespace SVGAnimatedPreserveAspectRatio
271 | (obj : SVGAnimatedPreserveAspectRatio)
272 | -> JSIO SVGPreserveAspectRatio
273 | animVal a = primJS $
SVGAnimatedPreserveAspectRatio.prim__animVal a
278 | (obj : SVGAnimatedPreserveAspectRatio)
279 | -> JSIO SVGPreserveAspectRatio
280 | baseVal a = primJS $
SVGAnimatedPreserveAspectRatio.prim__baseVal a
284 | namespace SVGAnimatedRect
287 | animVal : (obj : SVGAnimatedRect) -> JSIO DOMRectReadOnly
288 | animVal a = primJS $
SVGAnimatedRect.prim__animVal a
292 | baseVal : (obj : SVGAnimatedRect) -> JSIO DOMRect
293 | baseVal a = primJS $
SVGAnimatedRect.prim__baseVal a
297 | namespace SVGAnimatedString
300 | animVal : (obj : SVGAnimatedString) -> JSIO String
301 | animVal a = primJS $
SVGAnimatedString.prim__animVal a
305 | baseVal : SVGAnimatedString -> Attribute True Prelude.id String
306 | baseVal v = fromPrim
307 | "SVGAnimatedString.getbaseVal"
314 | namespace SVGAnimatedTransformList
317 | animVal : (obj : SVGAnimatedTransformList) -> JSIO SVGTransformList
318 | animVal a = primJS $
SVGAnimatedTransformList.prim__animVal a
322 | baseVal : (obj : SVGAnimatedTransformList) -> JSIO SVGTransformList
323 | baseVal a = primJS $
SVGAnimatedTransformList.prim__baseVal a
327 | namespace SVGCircleElement
330 | cx : (obj : SVGCircleElement) -> JSIO SVGAnimatedLength
331 | cx a = primJS $
SVGCircleElement.prim__cx a
335 | cy : (obj : SVGCircleElement) -> JSIO SVGAnimatedLength
336 | cy a = primJS $
SVGCircleElement.prim__cy a
340 | r : (obj : SVGCircleElement) -> JSIO SVGAnimatedLength
341 | r a = primJS $
SVGCircleElement.prim__r a
347 | namespace SVGElement
351 | {auto 0 _ : JSType t1}
352 | -> {auto 0 _ : Elem SVGElement (Types t1)}
354 | -> JSIO SVGAnimatedString
355 | className a = primJS $
SVGElement.prim__className (up a)
360 | {auto 0 _ : JSType t1}
361 | -> {auto 0 _ : Elem SVGElement (Types t1)}
363 | -> JSIO (Maybe SVGSVGElement)
364 | ownerSVGElement a = tryJS "SVGElement.ownerSVGElement" $
365 | SVGElement.prim__ownerSVGElement (up a)
370 | {auto 0 _ : JSType t1}
371 | -> {auto 0 _ : Elem SVGElement (Types t1)}
373 | -> JSIO (Maybe SVGElement)
374 | viewportElement a = tryJS "SVGElement.viewportElement" $
375 | SVGElement.prim__viewportElement (up a)
379 | namespace SVGEllipseElement
382 | cx : (obj : SVGEllipseElement) -> JSIO SVGAnimatedLength
383 | cx a = primJS $
SVGEllipseElement.prim__cx a
387 | cy : (obj : SVGEllipseElement) -> JSIO SVGAnimatedLength
388 | cy a = primJS $
SVGEllipseElement.prim__cy a
392 | rx : (obj : SVGEllipseElement) -> JSIO SVGAnimatedLength
393 | rx a = primJS $
SVGEllipseElement.prim__rx a
397 | ry : (obj : SVGEllipseElement) -> JSIO SVGAnimatedLength
398 | ry a = primJS $
SVGEllipseElement.prim__ry a
402 | namespace SVGForeignObjectElement
405 | height : (obj : SVGForeignObjectElement) -> JSIO SVGAnimatedLength
406 | height a = primJS $
SVGForeignObjectElement.prim__height a
410 | width : (obj : SVGForeignObjectElement) -> JSIO SVGAnimatedLength
411 | width a = primJS $
SVGForeignObjectElement.prim__width a
415 | x : (obj : SVGForeignObjectElement) -> JSIO SVGAnimatedLength
416 | x a = primJS $
SVGForeignObjectElement.prim__x a
420 | y : (obj : SVGForeignObjectElement) -> JSIO SVGAnimatedLength
421 | y a = primJS $
SVGForeignObjectElement.prim__y a
426 | namespace SVGGeometryElement
430 | {auto 0 _ : JSType t1}
431 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
433 | -> JSIO SVGAnimatedNumber
434 | pathLength a = primJS $
SVGGeometryElement.prim__pathLength (up a)
439 | {auto 0 _ : JSType t1}
440 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
442 | -> (distance : Double)
444 | getPointAtLength a b = primJS $
445 | SVGGeometryElement.prim__getPointAtLength (up a) b
450 | {auto 0 _ : JSType t1}
451 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
454 | getTotalLength a = primJS $
SVGGeometryElement.prim__getTotalLength (up a)
459 | {auto 0 _ : JSType t1}
460 | -> {auto 0 _ : JSType t2}
461 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
462 | -> {auto 0 _ : Elem DOMPointInit (Types t2)}
464 | -> (point : Optional t2)
466 | isPointInFill' a b = tryJS "SVGGeometryElement.isPointInFill'" $
467 | SVGGeometryElement.prim__isPointInFill (up a) (optUp b)
471 | {auto 0 _ : JSType t1}
472 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
475 | isPointInFill a = tryJS "SVGGeometryElement.isPointInFill" $
476 | SVGGeometryElement.prim__isPointInFill (up a) undef
481 | {auto 0 _ : JSType t1}
482 | -> {auto 0 _ : JSType t2}
483 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
484 | -> {auto 0 _ : Elem DOMPointInit (Types t2)}
486 | -> (point : Optional t2)
488 | isPointInStroke' a b = tryJS "SVGGeometryElement.isPointInStroke'" $
489 | SVGGeometryElement.prim__isPointInStroke (up a) (optUp b)
493 | {auto 0 _ : JSType t1}
494 | -> {auto 0 _ : Elem SVGGeometryElement (Types t1)}
497 | isPointInStroke a = tryJS "SVGGeometryElement.isPointInStroke" $
498 | SVGGeometryElement.prim__isPointInStroke (up a) undef
502 | namespace SVGGradientElement
505 | SVG_SPREADMETHOD_PAD : Bits16
506 | SVG_SPREADMETHOD_PAD = 1
510 | SVG_SPREADMETHOD_REFLECT : Bits16
511 | SVG_SPREADMETHOD_REFLECT = 2
515 | SVG_SPREADMETHOD_REPEAT : Bits16
516 | SVG_SPREADMETHOD_REPEAT = 3
520 | SVG_SPREADMETHOD_UNKNOWN : Bits16
521 | SVG_SPREADMETHOD_UNKNOWN = 0
525 | gradientTransform :
526 | {auto 0 _ : JSType t1}
527 | -> {auto 0 _ : Elem SVGGradientElement (Types t1)}
529 | -> JSIO SVGAnimatedTransformList
530 | gradientTransform a = primJS $
531 | SVGGradientElement.prim__gradientTransform (up a)
536 | {auto 0 _ : JSType t1}
537 | -> {auto 0 _ : Elem SVGGradientElement (Types t1)}
539 | -> JSIO SVGAnimatedEnumeration
540 | gradientUnits a = primJS $
SVGGradientElement.prim__gradientUnits (up a)
545 | {auto 0 _ : JSType t1}
546 | -> {auto 0 _ : Elem SVGGradientElement (Types t1)}
548 | -> JSIO SVGAnimatedEnumeration
549 | spreadMethod a = primJS $
SVGGradientElement.prim__spreadMethod (up a)
553 | namespace SVGGraphicsElement
557 | {auto 0 _ : JSType t1}
558 | -> {auto 0 _ : Elem SVGGraphicsElement (Types t1)}
560 | -> JSIO SVGAnimatedTransformList
561 | transform a = primJS $
SVGGraphicsElement.prim__transform (up a)
566 | {auto 0 _ : JSType t1}
567 | -> {auto 0 _ : JSType t2}
568 | -> {auto 0 _ : Elem SVGGraphicsElement (Types t1)}
569 | -> {auto 0 _ : Elem SVGBoundingBoxOptions (Types t2)}
571 | -> (options : Optional t2)
573 | getBBox' a b = primJS $
SVGGraphicsElement.prim__getBBox (up a) (optUp b)
577 | {auto 0 _ : JSType t1}
578 | -> {auto 0 _ : Elem SVGGraphicsElement (Types t1)}
581 | getBBox a = primJS $
SVGGraphicsElement.prim__getBBox (up a) undef
586 | {auto 0 _ : JSType t1}
587 | -> {auto 0 _ : Elem SVGGraphicsElement (Types t1)}
589 | -> JSIO (Maybe DOMMatrix)
590 | getCTM a = tryJS "SVGGraphicsElement.getCTM" $
591 | SVGGraphicsElement.prim__getCTM (up a)
596 | {auto 0 _ : JSType t1}
597 | -> {auto 0 _ : Elem SVGGraphicsElement (Types t1)}
599 | -> JSIO (Maybe DOMMatrix)
600 | getScreenCTM a = tryJS "SVGGraphicsElement.getScreenCTM" $
601 | SVGGraphicsElement.prim__getScreenCTM (up a)
605 | namespace SVGImageElement
608 | crossOrigin : SVGImageElement -> Attribute False Maybe String
609 | crossOrigin v = fromNullablePrim
610 | "SVGImageElement.getcrossOrigin"
612 | prim__setCrossOrigin
617 | height : (obj : SVGImageElement) -> JSIO SVGAnimatedLength
618 | height a = primJS $
SVGImageElement.prim__height a
622 | preserveAspectRatio :
623 | (obj : SVGImageElement)
624 | -> JSIO SVGAnimatedPreserveAspectRatio
625 | preserveAspectRatio a = primJS $
SVGImageElement.prim__preserveAspectRatio a
629 | width : (obj : SVGImageElement) -> JSIO SVGAnimatedLength
630 | width a = primJS $
SVGImageElement.prim__width a
634 | x : (obj : SVGImageElement) -> JSIO SVGAnimatedLength
635 | x a = primJS $
SVGImageElement.prim__x a
639 | y : (obj : SVGImageElement) -> JSIO SVGAnimatedLength
640 | y a = primJS $
SVGImageElement.prim__y a
644 | namespace SVGLength
647 | SVG_LENGTHTYPE_CM : Bits16
648 | SVG_LENGTHTYPE_CM = 6
652 | SVG_LENGTHTYPE_EMS : Bits16
653 | SVG_LENGTHTYPE_EMS = 3
657 | SVG_LENGTHTYPE_EXS : Bits16
658 | SVG_LENGTHTYPE_EXS = 4
662 | SVG_LENGTHTYPE_IN : Bits16
663 | SVG_LENGTHTYPE_IN = 8
667 | SVG_LENGTHTYPE_MM : Bits16
668 | SVG_LENGTHTYPE_MM = 7
672 | SVG_LENGTHTYPE_NUMBER : Bits16
673 | SVG_LENGTHTYPE_NUMBER = 1
677 | SVG_LENGTHTYPE_PC : Bits16
678 | SVG_LENGTHTYPE_PC = 10
682 | SVG_LENGTHTYPE_PERCENTAGE : Bits16
683 | SVG_LENGTHTYPE_PERCENTAGE = 2
687 | SVG_LENGTHTYPE_PT : Bits16
688 | SVG_LENGTHTYPE_PT = 9
692 | SVG_LENGTHTYPE_PX : Bits16
693 | SVG_LENGTHTYPE_PX = 5
697 | SVG_LENGTHTYPE_UNKNOWN : Bits16
698 | SVG_LENGTHTYPE_UNKNOWN = 0
702 | unitType : (obj : SVGLength) -> JSIO Bits16
703 | unitType a = primJS $
SVGLength.prim__unitType a
707 | value : SVGLength -> Attribute True Prelude.id Double
708 | value v = fromPrim "SVGLength.getvalue" prim__value prim__setValue v
712 | valueAsString : SVGLength -> Attribute True Prelude.id String
713 | valueAsString v = fromPrim
714 | "SVGLength.getvalueAsString"
715 | prim__valueAsString
716 | prim__setValueAsString
721 | valueInSpecifiedUnits : SVGLength -> Attribute True Prelude.id Double
722 | valueInSpecifiedUnits v = fromPrim
723 | "SVGLength.getvalueInSpecifiedUnits"
724 | prim__valueInSpecifiedUnits
725 | prim__setValueInSpecifiedUnits
730 | convertToSpecifiedUnits : (obj : SVGLength) -> (unitType : Bits16) -> JSIO ()
731 | convertToSpecifiedUnits a b = primJS $
732 | SVGLength.prim__convertToSpecifiedUnits a b
736 | newValueSpecifiedUnits :
738 | -> (unitType : Bits16)
739 | -> (valueInSpecifiedUnits : Double)
741 | newValueSpecifiedUnits a b c = primJS $
742 | SVGLength.prim__newValueSpecifiedUnits a b c
746 | namespace SVGLengthList
750 | (obj : SVGLengthList)
751 | -> (index : Bits32)
752 | -> (newItem : SVGLength)
754 | set a b c = primJS $
SVGLengthList.prim__set a b c
758 | length : (obj : SVGLengthList) -> JSIO Bits32
759 | length a = primJS $
SVGLengthList.prim__length a
763 | numberOfItems : (obj : SVGLengthList) -> JSIO Bits32
764 | numberOfItems a = primJS $
SVGLengthList.prim__numberOfItems a
768 | appendItem : (obj : SVGLengthList) -> (newItem : SVGLength) -> JSIO SVGLength
769 | appendItem a b = primJS $
SVGLengthList.prim__appendItem a b
773 | clear : (obj : SVGLengthList) -> JSIO ()
774 | clear a = primJS $
SVGLengthList.prim__clear a
778 | getItem : (obj : SVGLengthList) -> (index : Bits32) -> JSIO SVGLength
779 | getItem a b = primJS $
SVGLengthList.prim__getItem a b
783 | initialize : (obj : SVGLengthList) -> (newItem : SVGLength) -> JSIO SVGLength
784 | initialize a b = primJS $
SVGLengthList.prim__initialize a b
789 | (obj : SVGLengthList)
790 | -> (newItem : SVGLength)
791 | -> (index : Bits32)
793 | insertItemBefore a b c = primJS $
SVGLengthList.prim__insertItemBefore a b c
797 | removeItem : (obj : SVGLengthList) -> (index : Bits32) -> JSIO SVGLength
798 | removeItem a b = primJS $
SVGLengthList.prim__removeItem a b
803 | (obj : SVGLengthList)
804 | -> (newItem : SVGLength)
805 | -> (index : Bits32)
807 | replaceItem a b c = primJS $
SVGLengthList.prim__replaceItem a b c
811 | namespace SVGLineElement
814 | x1 : (obj : SVGLineElement) -> JSIO SVGAnimatedLength
815 | x1 a = primJS $
SVGLineElement.prim__x1 a
819 | x2 : (obj : SVGLineElement) -> JSIO SVGAnimatedLength
820 | x2 a = primJS $
SVGLineElement.prim__x2 a
824 | y1 : (obj : SVGLineElement) -> JSIO SVGAnimatedLength
825 | y1 a = primJS $
SVGLineElement.prim__y1 a
829 | y2 : (obj : SVGLineElement) -> JSIO SVGAnimatedLength
830 | y2 a = primJS $
SVGLineElement.prim__y2 a
834 | namespace SVGLinearGradientElement
837 | x1 : (obj : SVGLinearGradientElement) -> JSIO SVGAnimatedLength
838 | x1 a = primJS $
SVGLinearGradientElement.prim__x1 a
842 | x2 : (obj : SVGLinearGradientElement) -> JSIO SVGAnimatedLength
843 | x2 a = primJS $
SVGLinearGradientElement.prim__x2 a
847 | y1 : (obj : SVGLinearGradientElement) -> JSIO SVGAnimatedLength
848 | y1 a = primJS $
SVGLinearGradientElement.prim__y1 a
852 | y2 : (obj : SVGLinearGradientElement) -> JSIO SVGAnimatedLength
853 | y2 a = primJS $
SVGLinearGradientElement.prim__y2 a
857 | namespace SVGMarkerElement
860 | SVG_MARKERUNITS_STROKEWIDTH : Bits16
861 | SVG_MARKERUNITS_STROKEWIDTH = 2
865 | SVG_MARKERUNITS_UNKNOWN : Bits16
866 | SVG_MARKERUNITS_UNKNOWN = 0
870 | SVG_MARKERUNITS_USERSPACEONUSE : Bits16
871 | SVG_MARKERUNITS_USERSPACEONUSE = 1
875 | SVG_MARKER_ORIENT_ANGLE : Bits16
876 | SVG_MARKER_ORIENT_ANGLE = 2
880 | SVG_MARKER_ORIENT_AUTO : Bits16
881 | SVG_MARKER_ORIENT_AUTO = 1
885 | SVG_MARKER_ORIENT_UNKNOWN : Bits16
886 | SVG_MARKER_ORIENT_UNKNOWN = 0
890 | markerHeight : (obj : SVGMarkerElement) -> JSIO SVGAnimatedLength
891 | markerHeight a = primJS $
SVGMarkerElement.prim__markerHeight a
895 | markerUnits : (obj : SVGMarkerElement) -> JSIO SVGAnimatedEnumeration
896 | markerUnits a = primJS $
SVGMarkerElement.prim__markerUnits a
900 | markerWidth : (obj : SVGMarkerElement) -> JSIO SVGAnimatedLength
901 | markerWidth a = primJS $
SVGMarkerElement.prim__markerWidth a
905 | orient : SVGMarkerElement -> Attribute True Prelude.id String
906 | orient v = fromPrim
907 | "SVGMarkerElement.getorient"
914 | orientAngle : (obj : SVGMarkerElement) -> JSIO SVGAnimatedAngle
915 | orientAngle a = primJS $
SVGMarkerElement.prim__orientAngle a
919 | orientType : (obj : SVGMarkerElement) -> JSIO SVGAnimatedEnumeration
920 | orientType a = primJS $
SVGMarkerElement.prim__orientType a
924 | refX : (obj : SVGMarkerElement) -> JSIO SVGAnimatedLength
925 | refX a = primJS $
SVGMarkerElement.prim__refX a
929 | refY : (obj : SVGMarkerElement) -> JSIO SVGAnimatedLength
930 | refY a = primJS $
SVGMarkerElement.prim__refY a
934 | setOrientToAngle : (obj : SVGMarkerElement) -> (angle : SVGAngle) -> JSIO ()
935 | setOrientToAngle a b = primJS $
SVGMarkerElement.prim__setOrientToAngle a b
939 | setOrientToAuto : (obj : SVGMarkerElement) -> JSIO ()
940 | setOrientToAuto a = primJS $
SVGMarkerElement.prim__setOrientToAuto a
945 | namespace SVGNumber
948 | value : SVGNumber -> Attribute True Prelude.id Double
949 | value v = fromPrim "SVGNumber.getvalue" prim__value prim__setValue v
953 | namespace SVGNumberList
957 | (obj : SVGNumberList)
958 | -> (index : Bits32)
959 | -> (newItem : SVGNumber)
961 | set a b c = primJS $
SVGNumberList.prim__set a b c
965 | length : (obj : SVGNumberList) -> JSIO Bits32
966 | length a = primJS $
SVGNumberList.prim__length a
970 | numberOfItems : (obj : SVGNumberList) -> JSIO Bits32
971 | numberOfItems a = primJS $
SVGNumberList.prim__numberOfItems a
975 | appendItem : (obj : SVGNumberList) -> (newItem : SVGNumber) -> JSIO SVGNumber
976 | appendItem a b = primJS $
SVGNumberList.prim__appendItem a b
980 | clear : (obj : SVGNumberList) -> JSIO ()
981 | clear a = primJS $
SVGNumberList.prim__clear a
985 | getItem : (obj : SVGNumberList) -> (index : Bits32) -> JSIO SVGNumber
986 | getItem a b = primJS $
SVGNumberList.prim__getItem a b
990 | initialize : (obj : SVGNumberList) -> (newItem : SVGNumber) -> JSIO SVGNumber
991 | initialize a b = primJS $
SVGNumberList.prim__initialize a b
996 | (obj : SVGNumberList)
997 | -> (newItem : SVGNumber)
998 | -> (index : Bits32)
1000 | insertItemBefore a b c = primJS $
SVGNumberList.prim__insertItemBefore a b c
1004 | removeItem : (obj : SVGNumberList) -> (index : Bits32) -> JSIO SVGNumber
1005 | removeItem a b = primJS $
SVGNumberList.prim__removeItem a b
1011 | -> (newItem : SVGNumber)
1014 | replaceItem a b c = primJS $
SVGNumberList.prim__replaceItem a b c
1019 | namespace SVGPatternElement
1022 | height : (obj : SVGPatternElement) -> JSIO SVGAnimatedLength
1023 | height a = primJS $
SVGPatternElement.prim__height a
1027 | patternContentUnits : (obj : SVGPatternElement) -> JSIO SVGAnimatedEnumeration
1028 | patternContentUnits a = primJS $
SVGPatternElement.prim__patternContentUnits a
1032 | patternTransform : (obj : SVGPatternElement) -> JSIO SVGAnimatedTransformList
1033 | patternTransform a = primJS $
SVGPatternElement.prim__patternTransform a
1037 | patternUnits : (obj : SVGPatternElement) -> JSIO SVGAnimatedEnumeration
1038 | patternUnits a = primJS $
SVGPatternElement.prim__patternUnits a
1042 | width : (obj : SVGPatternElement) -> JSIO SVGAnimatedLength
1043 | width a = primJS $
SVGPatternElement.prim__width a
1047 | x : (obj : SVGPatternElement) -> JSIO SVGAnimatedLength
1048 | x a = primJS $
SVGPatternElement.prim__x a
1052 | y : (obj : SVGPatternElement) -> JSIO SVGAnimatedLength
1053 | y a = primJS $
SVGPatternElement.prim__y a
1063 | -> (newItem : DOMPoint)
1065 | set a b c = primJS $
SVGPointList.prim__set a b c
1069 | length : (obj : SVGPointList) -> JSIO Bits32
1070 | length a = primJS $
SVGPointList.prim__length a
1074 | numberOfItems : (obj : SVGPointList) -> JSIO Bits32
1075 | numberOfItems a = primJS $
SVGPointList.prim__numberOfItems a
1079 | appendItem : (obj : SVGPointList) -> (newItem : DOMPoint) -> JSIO DOMPoint
1080 | appendItem a b = primJS $
SVGPointList.prim__appendItem a b
1084 | clear : (obj : SVGPointList) -> JSIO ()
1085 | clear a = primJS $
SVGPointList.prim__clear a
1089 | getItem : (obj : SVGPointList) -> (index : Bits32) -> JSIO DOMPoint
1090 | getItem a b = primJS $
SVGPointList.prim__getItem a b
1094 | initialize : (obj : SVGPointList) -> (newItem : DOMPoint) -> JSIO DOMPoint
1095 | initialize a b = primJS $
SVGPointList.prim__initialize a b
1101 | -> (newItem : DOMPoint)
1104 | insertItemBefore a b c = primJS $
SVGPointList.prim__insertItemBefore a b c
1108 | removeItem : (obj : SVGPointList) -> (index : Bits32) -> JSIO DOMPoint
1109 | removeItem a b = primJS $
SVGPointList.prim__removeItem a b
1115 | -> (newItem : DOMPoint)
1118 | replaceItem a b c = primJS $
SVGPointList.prim__replaceItem a b c
1124 | namespace SVGPreserveAspectRatio
1127 | SVG_MEETORSLICE_MEET : Bits16
1128 | SVG_MEETORSLICE_MEET = 1
1132 | SVG_MEETORSLICE_SLICE : Bits16
1133 | SVG_MEETORSLICE_SLICE = 2
1137 | SVG_MEETORSLICE_UNKNOWN : Bits16
1138 | SVG_MEETORSLICE_UNKNOWN = 0
1142 | SVG_PRESERVEASPECTRATIO_NONE : Bits16
1143 | SVG_PRESERVEASPECTRATIO_NONE = 1
1147 | SVG_PRESERVEASPECTRATIO_UNKNOWN : Bits16
1148 | SVG_PRESERVEASPECTRATIO_UNKNOWN = 0
1152 | SVG_PRESERVEASPECTRATIO_XMAXYMAX : Bits16
1153 | SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10
1157 | SVG_PRESERVEASPECTRATIO_XMAXYMID : Bits16
1158 | SVG_PRESERVEASPECTRATIO_XMAXYMID = 7
1162 | SVG_PRESERVEASPECTRATIO_XMAXYMIN : Bits16
1163 | SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4
1167 | SVG_PRESERVEASPECTRATIO_XMIDYMAX : Bits16
1168 | SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9
1172 | SVG_PRESERVEASPECTRATIO_XMIDYMID : Bits16
1173 | SVG_PRESERVEASPECTRATIO_XMIDYMID = 6
1177 | SVG_PRESERVEASPECTRATIO_XMIDYMIN : Bits16
1178 | SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3
1182 | SVG_PRESERVEASPECTRATIO_XMINYMAX : Bits16
1183 | SVG_PRESERVEASPECTRATIO_XMINYMAX = 8
1187 | SVG_PRESERVEASPECTRATIO_XMINYMID : Bits16
1188 | SVG_PRESERVEASPECTRATIO_XMINYMID = 5
1192 | SVG_PRESERVEASPECTRATIO_XMINYMIN : Bits16
1193 | SVG_PRESERVEASPECTRATIO_XMINYMIN = 2
1197 | align : SVGPreserveAspectRatio -> Attribute True Prelude.id Bits16
1199 | "SVGPreserveAspectRatio.getalign"
1206 | meetOrSlice : SVGPreserveAspectRatio -> Attribute True Prelude.id Bits16
1207 | meetOrSlice v = fromPrim
1208 | "SVGPreserveAspectRatio.getmeetOrSlice"
1215 | namespace SVGRadialGradientElement
1218 | cx : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1219 | cx a = primJS $
SVGRadialGradientElement.prim__cx a
1223 | cy : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1224 | cy a = primJS $
SVGRadialGradientElement.prim__cy a
1228 | fr : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1229 | fr a = primJS $
SVGRadialGradientElement.prim__fr a
1233 | fx : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1234 | fx a = primJS $
SVGRadialGradientElement.prim__fx a
1238 | fy : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1239 | fy a = primJS $
SVGRadialGradientElement.prim__fy a
1243 | r : (obj : SVGRadialGradientElement) -> JSIO SVGAnimatedLength
1244 | r a = primJS $
SVGRadialGradientElement.prim__r a
1248 | namespace SVGRectElement
1251 | height : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1252 | height a = primJS $
SVGRectElement.prim__height a
1256 | rx : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1257 | rx a = primJS $
SVGRectElement.prim__rx a
1261 | ry : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1262 | ry a = primJS $
SVGRectElement.prim__ry a
1266 | width : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1267 | width a = primJS $
SVGRectElement.prim__width a
1271 | x : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1272 | x a = primJS $
SVGRectElement.prim__x a
1276 | y : (obj : SVGRectElement) -> JSIO SVGAnimatedLength
1277 | y a = primJS $
SVGRectElement.prim__y a
1281 | namespace SVGSVGElement
1284 | currentScale : SVGSVGElement -> Attribute True Prelude.id Double
1285 | currentScale v = fromPrim
1286 | "SVGSVGElement.getcurrentScale"
1293 | currentTranslate : (obj : SVGSVGElement) -> JSIO DOMPointReadOnly
1294 | currentTranslate a = primJS $
SVGSVGElement.prim__currentTranslate a
1298 | height : (obj : SVGSVGElement) -> JSIO SVGAnimatedLength
1299 | height a = primJS $
SVGSVGElement.prim__height a
1303 | width : (obj : SVGSVGElement) -> JSIO SVGAnimatedLength
1304 | width a = primJS $
SVGSVGElement.prim__width a
1308 | x : (obj : SVGSVGElement) -> JSIO SVGAnimatedLength
1309 | x a = primJS $
SVGSVGElement.prim__x a
1313 | y : (obj : SVGSVGElement) -> JSIO SVGAnimatedLength
1314 | y a = primJS $
SVGSVGElement.prim__y a
1320 | -> {auto 0 _ : JSType t3}
1321 | -> {auto 0 _ : Elem SVGElement (Types t2)}
1322 | -> {auto 0 _ : Elem DOMRectReadOnly (Types t3)}
1323 | -> (obj : SVGSVGElement)
1327 | checkEnclosure a b c = tryJS "SVGSVGElement.checkEnclosure" $
1328 | SVGSVGElement.prim__checkEnclosure a (up b) (up c)
1334 | -> {auto 0 _ : JSType t3}
1335 | -> {auto 0 _ : Elem SVGElement (Types t2)}
1336 | -> {auto 0 _ : Elem DOMRectReadOnly (Types t3)}
1337 | -> (obj : SVGSVGElement)
1341 | checkIntersection a b c = tryJS "SVGSVGElement.checkIntersection" $
1342 | SVGSVGElement.prim__checkIntersection a (up b) (up c)
1346 | createSVGAngle : (obj : SVGSVGElement) -> JSIO SVGAngle
1347 | createSVGAngle a = primJS $
SVGSVGElement.prim__createSVGAngle a
1351 | createSVGLength : (obj : SVGSVGElement) -> JSIO SVGLength
1352 | createSVGLength a = primJS $
SVGSVGElement.prim__createSVGLength a
1356 | createSVGMatrix : (obj : SVGSVGElement) -> JSIO DOMMatrix
1357 | createSVGMatrix a = primJS $
SVGSVGElement.prim__createSVGMatrix a
1361 | createSVGNumber : (obj : SVGSVGElement) -> JSIO SVGNumber
1362 | createSVGNumber a = primJS $
SVGSVGElement.prim__createSVGNumber a
1366 | createSVGPoint : (obj : SVGSVGElement) -> JSIO DOMPoint
1367 | createSVGPoint a = primJS $
SVGSVGElement.prim__createSVGPoint a
1371 | createSVGRect : (obj : SVGSVGElement) -> JSIO DOMRect
1372 | createSVGRect a = primJS $
SVGSVGElement.prim__createSVGRect a
1376 | createSVGTransformFromMatrix' :
1378 | -> {auto 0 _ : Elem DOMMatrix2DInit (Types t2)}
1379 | -> (obj : SVGSVGElement)
1380 | -> (matrix : Optional t2)
1382 | createSVGTransformFromMatrix' a b = primJS $
1383 | SVGSVGElement.prim__createSVGTransformFromMatrix a (optUp b)
1386 | createSVGTransformFromMatrix : (obj : SVGSVGElement) -> JSIO SVGTransform
1387 | createSVGTransformFromMatrix a = primJS $
1388 | SVGSVGElement.prim__createSVGTransformFromMatrix a undef
1392 | createSVGTransform : (obj : SVGSVGElement) -> JSIO SVGTransform
1393 | createSVGTransform a = primJS $
SVGSVGElement.prim__createSVGTransform a
1397 | deselectAll : (obj : SVGSVGElement) -> JSIO ()
1398 | deselectAll a = primJS $
SVGSVGElement.prim__deselectAll a
1402 | forceRedraw : (obj : SVGSVGElement) -> JSIO ()
1403 | forceRedraw a = primJS $
SVGSVGElement.prim__forceRedraw a
1407 | getElementById : (obj : SVGSVGElement) -> (elementId : String) -> JSIO Element
1408 | getElementById a b = primJS $
SVGSVGElement.prim__getElementById a b
1414 | -> {auto 0 _ : JSType t3}
1415 | -> {auto 0 _ : Elem DOMRectReadOnly (Types t2)}
1416 | -> {auto 0 _ : Elem SVGElement (Types t3)}
1417 | -> (obj : SVGSVGElement)
1419 | -> (referenceElement : Maybe t3)
1421 | getEnclosureList a b c = primJS $
1422 | SVGSVGElement.prim__getEnclosureList a (up b) (mayUp c)
1428 | -> {auto 0 _ : JSType t3}
1429 | -> {auto 0 _ : Elem DOMRectReadOnly (Types t2)}
1430 | -> {auto 0 _ : Elem SVGElement (Types t3)}
1431 | -> (obj : SVGSVGElement)
1433 | -> (referenceElement : Maybe t3)
1435 | getIntersectionList a b c = primJS $
1436 | SVGSVGElement.prim__getIntersectionList a (up b) (mayUp c)
1442 | -> (maxWaitMilliseconds : Bits32)
1444 | suspendRedraw a b = primJS $
SVGSVGElement.prim__suspendRedraw a b
1448 | unsuspendRedrawAll : (obj : SVGSVGElement) -> JSIO ()
1449 | unsuspendRedrawAll a = primJS $
SVGSVGElement.prim__unsuspendRedrawAll a
1455 | -> (suspendHandleID : Bits32)
1457 | unsuspendRedraw a b = primJS $
SVGSVGElement.prim__unsuspendRedraw a b
1461 | namespace SVGScriptElement
1464 | crossOrigin : SVGScriptElement -> Attribute False Maybe String
1465 | crossOrigin v = fromNullablePrim
1466 | "SVGScriptElement.getcrossOrigin"
1473 | type : SVGScriptElement -> Attribute True Prelude.id String
1474 | type v = fromPrim "SVGScriptElement.gettype" prim__type prim__setType v
1478 | namespace SVGStopElement
1481 | offset : (obj : SVGStopElement) -> JSIO SVGAnimatedNumber
1482 | offset a = primJS $
SVGStopElement.prim__offset a
1486 | namespace SVGStringList
1494 | set a b c = primJS $
SVGStringList.prim__set a b c
1498 | length : (obj : SVGStringList) -> JSIO Bits32
1499 | length a = primJS $
SVGStringList.prim__length a
1503 | numberOfItems : (obj : SVGStringList) -> JSIO Bits32
1504 | numberOfItems a = primJS $
SVGStringList.prim__numberOfItems a
1508 | appendItem : (obj : SVGStringList) -> (newItem : String) -> JSIO String
1509 | appendItem a b = primJS $
SVGStringList.prim__appendItem a b
1513 | clear : (obj : SVGStringList) -> JSIO ()
1514 | clear a = primJS $
SVGStringList.prim__clear a
1518 | getItem : (obj : SVGStringList) -> (index : Bits32) -> JSIO String
1519 | getItem a b = primJS $
SVGStringList.prim__getItem a b
1523 | initialize : (obj : SVGStringList) -> (newItem : String) -> JSIO String
1524 | initialize a b = primJS $
SVGStringList.prim__initialize a b
1533 | insertItemBefore a b c = primJS $
SVGStringList.prim__insertItemBefore a b c
1537 | removeItem : (obj : SVGStringList) -> (index : Bits32) -> JSIO String
1538 | removeItem a b = primJS $
SVGStringList.prim__removeItem a b
1547 | replaceItem a b c = primJS $
SVGStringList.prim__replaceItem a b c
1551 | namespace SVGStyleElement
1554 | media : SVGStyleElement -> Attribute True Prelude.id String
1555 | media v = fromPrim "SVGStyleElement.getmedia" prim__media prim__setMedia v
1559 | title : SVGStyleElement -> Attribute True Prelude.id String
1560 | title v = fromPrim "SVGStyleElement.gettitle" prim__title prim__setTitle v
1564 | type : SVGStyleElement -> Attribute True Prelude.id String
1565 | type v = fromPrim "SVGStyleElement.gettype" prim__type prim__setType v
1572 | namespace SVGTextContentElement
1575 | LENGTHADJUST_SPACING : Bits16
1576 | LENGTHADJUST_SPACING = 1
1580 | LENGTHADJUST_SPACINGANDGLYPHS : Bits16
1581 | LENGTHADJUST_SPACINGANDGLYPHS = 2
1585 | LENGTHADJUST_UNKNOWN : Bits16
1586 | LENGTHADJUST_UNKNOWN = 0
1592 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1594 | -> JSIO SVGAnimatedEnumeration
1595 | lengthAdjust a = primJS $
SVGTextContentElement.prim__lengthAdjust (up a)
1601 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1603 | -> JSIO SVGAnimatedLength
1604 | textLength a = primJS $
SVGTextContentElement.prim__textLength (up a)
1608 | getCharNumAtPosition' :
1610 | -> {auto 0 _ : JSType t2}
1611 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1612 | -> {auto 0 _ : Elem DOMPointInit (Types t2)}
1614 | -> (point : Optional t2)
1616 | getCharNumAtPosition' a b = primJS $
1617 | SVGTextContentElement.prim__getCharNumAtPosition (up a) (optUp b)
1622 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1625 | getCharNumAtPosition a = primJS $
1626 | SVGTextContentElement.prim__getCharNumAtPosition (up a) undef
1630 | getComputedTextLength :
1632 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1635 | getComputedTextLength a = primJS $
1636 | SVGTextContentElement.prim__getComputedTextLength (up a)
1642 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1646 | getEndPositionOfChar a b = primJS $
1647 | SVGTextContentElement.prim__getEndPositionOfChar (up a) b
1653 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1657 | getExtentOfChar a b = primJS $
1658 | SVGTextContentElement.prim__getExtentOfChar (up a) b
1664 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1667 | getNumberOfChars a = primJS $
1668 | SVGTextContentElement.prim__getNumberOfChars (up a)
1674 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1678 | getRotationOfChar a b = primJS $
1679 | SVGTextContentElement.prim__getRotationOfChar (up a) b
1683 | getStartPositionOfChar :
1685 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1689 | getStartPositionOfChar a b = primJS $
1690 | SVGTextContentElement.prim__getStartPositionOfChar (up a) b
1696 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1701 | getSubStringLength a b c = primJS $
1702 | SVGTextContentElement.prim__getSubStringLength (up a) b c
1708 | -> {auto 0 _ : Elem SVGTextContentElement (Types t1)}
1713 | selectSubString a b c = primJS $
1714 | SVGTextContentElement.prim__selectSubString (up a) b c
1719 | namespace SVGTextPathElement
1722 | TEXTPATH_METHODTYPE_ALIGN : Bits16
1723 | TEXTPATH_METHODTYPE_ALIGN = 1
1727 | TEXTPATH_METHODTYPE_STRETCH : Bits16
1728 | TEXTPATH_METHODTYPE_STRETCH = 2
1732 | TEXTPATH_METHODTYPE_UNKNOWN : Bits16
1733 | TEXTPATH_METHODTYPE_UNKNOWN = 0
1737 | TEXTPATH_SPACINGTYPE_AUTO : Bits16
1738 | TEXTPATH_SPACINGTYPE_AUTO = 1
1742 | TEXTPATH_SPACINGTYPE_EXACT : Bits16
1743 | TEXTPATH_SPACINGTYPE_EXACT = 2
1747 | TEXTPATH_SPACINGTYPE_UNKNOWN : Bits16
1748 | TEXTPATH_SPACINGTYPE_UNKNOWN = 0
1752 | method : (obj : SVGTextPathElement) -> JSIO SVGAnimatedEnumeration
1753 | method a = primJS $
SVGTextPathElement.prim__method a
1757 | spacing : (obj : SVGTextPathElement) -> JSIO SVGAnimatedEnumeration
1758 | spacing a = primJS $
SVGTextPathElement.prim__spacing a
1762 | startOffset : (obj : SVGTextPathElement) -> JSIO SVGAnimatedLength
1763 | startOffset a = primJS $
SVGTextPathElement.prim__startOffset a
1767 | namespace SVGTextPositioningElement
1772 | -> {auto 0 _ : Elem SVGTextPositioningElement (Types t1)}
1774 | -> JSIO SVGAnimatedLengthList
1775 | dx a = primJS $
SVGTextPositioningElement.prim__dx (up a)
1781 | -> {auto 0 _ : Elem SVGTextPositioningElement (Types t1)}
1783 | -> JSIO SVGAnimatedLengthList
1784 | dy a = primJS $
SVGTextPositioningElement.prim__dy (up a)
1790 | -> {auto 0 _ : Elem SVGTextPositioningElement (Types t1)}
1792 | -> JSIO SVGAnimatedNumberList
1793 | rotate a = primJS $
SVGTextPositioningElement.prim__rotate (up a)
1799 | -> {auto 0 _ : Elem SVGTextPositioningElement (Types t1)}
1801 | -> JSIO SVGAnimatedLengthList
1802 | x a = primJS $
SVGTextPositioningElement.prim__x (up a)
1808 | -> {auto 0 _ : Elem SVGTextPositioningElement (Types t1)}
1810 | -> JSIO SVGAnimatedLengthList
1811 | y a = primJS $
SVGTextPositioningElement.prim__y (up a)
1819 | SVG_TRANSFORM_MATRIX : Bits16
1820 | SVG_TRANSFORM_MATRIX = 1
1824 | SVG_TRANSFORM_ROTATE : Bits16
1825 | SVG_TRANSFORM_ROTATE = 4
1829 | SVG_TRANSFORM_SCALE : Bits16
1830 | SVG_TRANSFORM_SCALE = 3
1834 | SVG_TRANSFORM_SKEWX : Bits16
1835 | SVG_TRANSFORM_SKEWX = 5
1839 | SVG_TRANSFORM_SKEWY : Bits16
1840 | SVG_TRANSFORM_SKEWY = 6
1844 | SVG_TRANSFORM_TRANSLATE : Bits16
1845 | SVG_TRANSFORM_TRANSLATE = 2
1849 | SVG_TRANSFORM_UNKNOWN : Bits16
1850 | SVG_TRANSFORM_UNKNOWN = 0
1854 | angle : (obj : SVGTransform) -> JSIO Double
1855 | angle a = primJS $
SVGTransform.prim__angle a
1859 | matrix : (obj : SVGTransform) -> JSIO DOMMatrix
1860 | matrix a = primJS $
SVGTransform.prim__matrix a
1864 | type : (obj : SVGTransform) -> JSIO Bits16
1865 | type a = primJS $
SVGTransform.prim__type a
1871 | -> {auto 0 _ : Elem DOMMatrix2DInit (Types t2)}
1872 | -> (obj : SVGTransform)
1873 | -> (matrix : Optional t2)
1875 | setMatrix' a b = primJS $
SVGTransform.prim__setMatrix a (optUp b)
1878 | setMatrix : (obj : SVGTransform) -> JSIO ()
1879 | setMatrix a = primJS $
SVGTransform.prim__setMatrix a undef
1889 | setRotate a b c d = primJS $
SVGTransform.prim__setRotate a b c d
1893 | setScale : (obj : SVGTransform) -> (sx : Double) -> (sy : Double) -> JSIO ()
1894 | setScale a b c = primJS $
SVGTransform.prim__setScale a b c
1898 | setSkewX : (obj : SVGTransform) -> (angle : Double) -> JSIO ()
1899 | setSkewX a b = primJS $
SVGTransform.prim__setSkewX a b
1903 | setSkewY : (obj : SVGTransform) -> (angle : Double) -> JSIO ()
1904 | setSkewY a b = primJS $
SVGTransform.prim__setSkewY a b
1913 | setTranslate a b c = primJS $
SVGTransform.prim__setTranslate a b c
1917 | namespace SVGTransformList
1921 | (obj : SVGTransformList)
1923 | -> (newItem : SVGTransform)
1925 | set a b c = primJS $
SVGTransformList.prim__set a b c
1929 | length : (obj : SVGTransformList) -> JSIO Bits32
1930 | length a = primJS $
SVGTransformList.prim__length a
1934 | numberOfItems : (obj : SVGTransformList) -> JSIO Bits32
1935 | numberOfItems a = primJS $
SVGTransformList.prim__numberOfItems a
1940 | (obj : SVGTransformList)
1941 | -> (newItem : SVGTransform)
1943 | appendItem a b = primJS $
SVGTransformList.prim__appendItem a b
1947 | clear : (obj : SVGTransformList) -> JSIO ()
1948 | clear a = primJS $
SVGTransformList.prim__clear a
1952 | consolidate : (obj : SVGTransformList) -> JSIO (Maybe SVGTransform)
1953 | consolidate a = tryJS "SVGTransformList.consolidate" $
1954 | SVGTransformList.prim__consolidate a
1958 | createSVGTransformFromMatrix' :
1960 | -> {auto 0 _ : Elem DOMMatrix2DInit (Types t2)}
1961 | -> (obj : SVGTransformList)
1962 | -> (matrix : Optional t2)
1964 | createSVGTransformFromMatrix' a b = primJS $
1965 | SVGTransformList.prim__createSVGTransformFromMatrix a (optUp b)
1968 | createSVGTransformFromMatrix : (obj : SVGTransformList) -> JSIO SVGTransform
1969 | createSVGTransformFromMatrix a = primJS $
1970 | SVGTransformList.prim__createSVGTransformFromMatrix a undef
1974 | getItem : (obj : SVGTransformList) -> (index : Bits32) -> JSIO SVGTransform
1975 | getItem a b = primJS $
SVGTransformList.prim__getItem a b
1980 | (obj : SVGTransformList)
1981 | -> (newItem : SVGTransform)
1983 | initialize a b = primJS $
SVGTransformList.prim__initialize a b
1988 | (obj : SVGTransformList)
1989 | -> (newItem : SVGTransform)
1992 | insertItemBefore a b c = primJS $
1993 | SVGTransformList.prim__insertItemBefore a b c
1997 | removeItem : (obj : SVGTransformList) -> (index : Bits32) -> JSIO SVGTransform
1998 | removeItem a b = primJS $
SVGTransformList.prim__removeItem a b
2003 | (obj : SVGTransformList)
2004 | -> (newItem : SVGTransform)
2007 | replaceItem a b c = primJS $
SVGTransformList.prim__replaceItem a b c
2014 | SVG_UNIT_TYPE_OBJECTBOUNDINGBOX : Bits16
2015 | SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2
2019 | SVG_UNIT_TYPE_UNKNOWN : Bits16
2020 | SVG_UNIT_TYPE_UNKNOWN = 0
2024 | SVG_UNIT_TYPE_USERSPACEONUSE : Bits16
2025 | SVG_UNIT_TYPE_USERSPACEONUSE = 1
2029 | namespace SVGUseElement
2032 | animatedInstanceRoot : (obj : SVGUseElement) -> JSIO (Maybe SVGElement)
2033 | animatedInstanceRoot a = tryJS "SVGUseElement.animatedInstanceRoot" $
2034 | SVGUseElement.prim__animatedInstanceRoot a
2038 | height : (obj : SVGUseElement) -> JSIO SVGAnimatedLength
2039 | height a = primJS $
SVGUseElement.prim__height a
2043 | instanceRoot : (obj : SVGUseElement) -> JSIO (Maybe SVGElement)
2044 | instanceRoot a = tryJS "SVGUseElement.instanceRoot" $
2045 | SVGUseElement.prim__instanceRoot a
2049 | width : (obj : SVGUseElement) -> JSIO SVGAnimatedLength
2050 | width a = primJS $
SVGUseElement.prim__width a
2054 | x : (obj : SVGUseElement) -> JSIO SVGAnimatedLength
2055 | x a = primJS $
SVGUseElement.prim__x a
2059 | y : (obj : SVGUseElement) -> JSIO SVGAnimatedLength
2060 | y a = primJS $
SVGUseElement.prim__y a
2066 | namespace ShadowAnimation
2071 | -> {auto 0 _ : JSType t2}
2072 | -> {auto 0 _ : Elem Animation (Types t1)}
2073 | -> {auto 0 _ : Elem Animatable (Types t2)}
2076 | -> JSIO ShadowAnimation
2077 | new a b = primJS $
ShadowAnimation.prim__new (up a) (up b)
2081 | sourceAnimation : (obj : ShadowAnimation) -> JSIO Animation
2082 | sourceAnimation a = primJS $
ShadowAnimation.prim__sourceAnimation a
2091 | namespace GetSVGDocument
2096 | -> {auto 0 _ : Elem GetSVGDocument (Types t1)}
2099 | getSVGDocument a = primJS $
GetSVGDocument.prim__getSVGDocument (up a)
2103 | namespace SVGAnimatedPoints
2108 | -> {auto 0 _ : Elem SVGAnimatedPoints (Types t1)}
2111 | animatedPoints a = primJS $
SVGAnimatedPoints.prim__animatedPoints (up a)
2117 | -> {auto 0 _ : Elem SVGAnimatedPoints (Types t1)}
2120 | points a = primJS $
SVGAnimatedPoints.prim__points (up a)
2124 | namespace SVGElementInstance
2129 | -> {auto 0 _ : Elem SVGElementInstance (Types t1)}
2131 | -> JSIO (Maybe SVGElement)
2132 | correspondingElement a = tryJS "SVGElementInstance.correspondingElement" $
2133 | SVGElementInstance.prim__correspondingElement (up a)
2137 | correspondingUseElement :
2139 | -> {auto 0 _ : Elem SVGElementInstance (Types t1)}
2141 | -> JSIO (Maybe SVGUseElement)
2142 | correspondingUseElement a = tryJS "SVGElementInstance.correspondingUseElement" $
2143 | SVGElementInstance.prim__correspondingUseElement (up a)
2147 | namespace SVGFitToViewBox
2152 | -> {auto 0 _ : Elem SVGFitToViewBox (Types t1)}
2154 | -> JSIO SVGAnimatedPreserveAspectRatio
2155 | preserveAspectRatio a = primJS $
2156 | SVGFitToViewBox.prim__preserveAspectRatio (up a)
2162 | -> {auto 0 _ : Elem SVGFitToViewBox (Types t1)}
2164 | -> JSIO SVGAnimatedRect
2165 | viewBox a = primJS $
SVGFitToViewBox.prim__viewBox (up a)
2174 | -> {auto 0 _ : Elem SVGTests (Types t1)}
2177 | requiredExtensions a = primJS $
SVGTests.prim__requiredExtensions (up a)
2183 | -> {auto 0 _ : Elem SVGTests (Types t1)}
2186 | systemLanguage a = primJS $
SVGTests.prim__systemLanguage (up a)
2190 | namespace SVGURIReference
2195 | -> {auto 0 _ : Elem SVGURIReference (Types t1)}
2197 | -> JSIO SVGAnimatedString
2198 | href a = primJS $
SVGURIReference.prim__href (up a)
2207 | namespace SVGBoundingBoxOptions
2212 | -> (stroke : Optional Bool)
2213 | -> (markers : Optional Bool)
2214 | -> (clipped : Optional Bool)
2215 | -> JSIO SVGBoundingBoxOptions
2216 | new' a b c d = primJS $
2217 | SVGBoundingBoxOptions.prim__new (toFFI a) (toFFI b) (toFFI c) (toFFI d)
2220 | new : JSIO SVGBoundingBoxOptions
2221 | new = primJS $
SVGBoundingBoxOptions.prim__new undef undef undef undef
2227 | -> {auto 0 _ : Elem SVGBoundingBoxOptions (Types t)}
2229 | -> Attribute True Optional Bool
2230 | clipped v = fromUndefOrPrim
2231 | "SVGBoundingBoxOptions.getclipped"
2235 | (v :> SVGBoundingBoxOptions)
2241 | -> {auto 0 _ : Elem SVGBoundingBoxOptions (Types t)}
2243 | -> Attribute True Optional Bool
2244 | fill v = fromUndefOrPrim
2245 | "SVGBoundingBoxOptions.getfill"
2249 | (v :> SVGBoundingBoxOptions)
2255 | -> {auto 0 _ : Elem SVGBoundingBoxOptions (Types t)}
2257 | -> Attribute True Optional Bool
2258 | markers v = fromUndefOrPrim
2259 | "SVGBoundingBoxOptions.getmarkers"
2263 | (v :> SVGBoundingBoxOptions)
2269 | -> {auto 0 _ : Elem SVGBoundingBoxOptions (Types t)}
2271 | -> Attribute True Optional Bool
2272 | stroke v = fromUndefOrPrim
2273 | "SVGBoundingBoxOptions.getstroke"
2277 | (v :> SVGBoundingBoxOptions)