40 changed files with
42 additions and
0 deletions
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <SVG/SVGAnimatedLength.idl>
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGCircleElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGCircleElement : SVGGeometryElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength cx;
|
|
|
|
|
|
|
|
@ -1,3 +1,4 @@
|
|
|
|
|
// https://drafts.fxtf.org/css-masking/#InterfaceSVGClipPathElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGClipPathElement : SVGElement {
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1,3 +1,4 @@
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#struct-InterfaceSVGDefsElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGDefsElement : SVGGraphicsElement {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <SVG/SVGAnimatedLength.idl>
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGEllipseElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGEllipseElement : SVGGeometryElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength cx;
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGAnimatedLength.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#embedded-InterfaceSVGForeignObjectElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGForeignObjectElement : SVGGraphicsElement {
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#pservers-InterfaceSVGGradientElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGGradientElement : SVGElement {
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <SVG/SVGAnimatedLength.idl>
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGLineElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGLineElement : SVGGeometryElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength x1;
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGGradientElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#pservers-InterfaceSVGLinearGradientElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGLinearGradientElement : SVGGradientElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength x1;
|
|
|
|
|
|
|
|
@ -1,3 +1,4 @@
|
|
|
|
|
// https://drafts.fxtf.org/css-masking/#InterfaceSVGMaskElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGMaskElement : SVGElement {
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGPolygonElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGPolygonElement : SVGGeometryElement {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGPolylineElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGPolylineElement : SVGGeometryElement {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#import <SVG/SVGGradientElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#pservers-InterfaceSVGRadialGradientElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGRadialGradientElement : SVGGradientElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength cx;
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <SVG/SVGAnimatedLength.idl>
|
|
|
|
|
#import <SVG/SVGGeometryElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#shapes-InterfaceSVGRectElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGRectElement : SVGGeometryElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedLength x;
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <SVG/SVGElement.idl>
|
|
|
|
|
#import <SVG/SVGAnimatedNumber.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#pservers-InterfaceSVGStopElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGStopElement : SVGElement {
|
|
|
|
|
[SameObject] readonly attribute SVGAnimatedNumber offset;
|
|
|
|
|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#import <CSS/LinkStyle.idl>
|
|
|
|
|
#import <SVG/SVGElement.idl>
|
|
|
|
|
|
|
|
|
|
// https://svgwg.org/svg2-draft/single-page.html#styling-InterfaceSVGStyleElement
|
|
|
|
|
[Exposed=Window]
|
|
|
|
|
interface SVGStyleElement : SVGElement {
|
|
|
|
|
[Reflect] attribute DOMString type;
|
|
|
|
|