mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-10 13:12:56 +00:00
The intent is to use these to autogenerate prototype declarations for Window and WorkerGlobalScope classes. And the spec links are just nice to have :^)
26 lines
1.1 KiB
Text
26 lines
1.1 KiB
Text
// https://svgwg.org/svg2-draft/types.html#InterfaceSVGLength
|
|
[Exposed=Window]
|
|
interface SVGLength {
|
|
const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0;
|
|
const unsigned short SVG_LENGTHTYPE_NUMBER = 1;
|
|
const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2;
|
|
const unsigned short SVG_LENGTHTYPE_EMS = 3;
|
|
const unsigned short SVG_LENGTHTYPE_EXS = 4;
|
|
const unsigned short SVG_LENGTHTYPE_PX = 5;
|
|
const unsigned short SVG_LENGTHTYPE_CM = 6;
|
|
const unsigned short SVG_LENGTHTYPE_MM = 7;
|
|
const unsigned short SVG_LENGTHTYPE_IN = 8;
|
|
const unsigned short SVG_LENGTHTYPE_PT = 9;
|
|
const unsigned short SVG_LENGTHTYPE_PC = 10;
|
|
|
|
readonly attribute unsigned short unitType;
|
|
|
|
// FIXME: Support setraises().
|
|
attribute float value; // setraises(DOMException);
|
|
|
|
// attribute float valueInSpecifiedUnits setraises(DOMException);
|
|
// attribute DOMString valueAsString setraises(DOMException);
|
|
|
|
// void newValueSpecifiedUnits(in unsigned short unitType, in float valueInSpecifiedUnits) raises(DOMException);
|
|
// void convertToSpecifiedUnits(in unsigned short unitType) raises(DOMException);
|
|
};
|