Remove old image element and canvas APIs
This commit is contained in:
@@ -1,123 +0,0 @@
|
|||||||
package html5
|
|
||||||
|
|
||||||
import js.native
|
|
||||||
import js.DomElement
|
|
||||||
|
|
||||||
native
|
|
||||||
class Context() {
|
|
||||||
fun save() : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun restore() : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
fun scale(x : Double, y : Double) : Unit = js.noImpl
|
|
||||||
fun rotate(angle : Double) : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun translate(x : Int, y : Int) : Unit = js.noImpl
|
|
||||||
fun clearRect(x : Int, y : Int, w : Int, h : Int) : Unit = js.noImpl
|
|
||||||
fun fillRect(x : Int, y : Int, w : Int, h : Int) : Unit = js.noImpl
|
|
||||||
fun strokeRect(x : Int, y : Int, w : Int, h : Int) : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
var globalAlpha : Double = 1.0;
|
|
||||||
var strokeStyle : Any = ""
|
|
||||||
var fillStyle : Any = ""
|
|
||||||
var lineWidth : Double = 1.0
|
|
||||||
var shadowOffsetX : Double = 0.0
|
|
||||||
var shadowOffsetY : Double = 0.0
|
|
||||||
var shadowBlur : Double = 0.0
|
|
||||||
var shadowColor : String = ""
|
|
||||||
var font : String = ""
|
|
||||||
|
|
||||||
fun beginPath() : Unit = js.noImpl
|
|
||||||
fun closePath() : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun moveTo(x : Int, y : Int) : Unit = js.noImpl
|
|
||||||
fun lineTo(x : Int, y : Int) : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun quadraticCurveTo(cpx : Double, cpy : Double, x : Double, y : Double) : Unit = js.noImpl
|
|
||||||
fun bezierCurveTo(cp1x : Double, cp1y : Double, cp2x : Double, cp2y : Double, x : Double, y : Double) : Unit = js.noImpl
|
|
||||||
fun arcTo(x1 : Double, y1 : Double, x2 : Double, y2 : Double, radius : Double) : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun arc(x : Double, y : Double, radius : Double, startAngle : Double, endAngle : Double, anticlockwise : Boolean) : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
fun rect(x : Int, y : Int, w : Int, h : Int) : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun fill() : Unit = js.noImpl
|
|
||||||
|
|
||||||
fun stroke() : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
fun fillText(text : String, x : Int, y : Int) : Unit = js.noImpl
|
|
||||||
fun fillText(text : String, x : Int, y : Int, maxWidth : Int) : Unit = js.noImpl
|
|
||||||
fun strokeText(text : String, x : Int, y : Int) : Unit = js.noImpl
|
|
||||||
fun strokeText(text : String, x : Int, y : Int, maxWidth : Int) : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
fun measureText(text : String) : TextMetrics = TextMetrics();
|
|
||||||
|
|
||||||
fun drawImage(image : HTMLImageElement, dx : Int, dy : Int) : Unit = js.noImpl
|
|
||||||
fun drawImage(image : HTMLImageElement, dx : Int, dy : Int, dw : Int, dh : Int) : Unit = js.noImpl
|
|
||||||
fun drawImage(image : HTMLImageElement, sx : Int, sy : Int,
|
|
||||||
sw : Int, sh : Int, dx : Int, dy : Int, dw : Int, dh : Int) : Unit = js.noImpl
|
|
||||||
|
|
||||||
|
|
||||||
fun createLinearGradient(x0 : Double, y0 : Double, x1 : Double, y1 : Double) : CanvasGradient = CanvasGradient()
|
|
||||||
fun createRadialGradient(x0 : Double, y0 : Double, r0 : Double, x1 : Double, y1 : Double, r1 : Double) : CanvasGradient = CanvasGradient();
|
|
||||||
|
|
||||||
fun getImageData(sx : Int, sy : Int, sw : Int, sh : Int) : ImageData = js.noImpl
|
|
||||||
fun putImageData(data : ImageData, dx : Int, dy : Int) : Unit = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
native
|
|
||||||
open class HTMLImageElement() : DomElement() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
native
|
|
||||||
class CanvasGradient() {
|
|
||||||
fun addColorStop(offset : Double, color : String) : Unit = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
native
|
|
||||||
class ImageData() {
|
|
||||||
// readonly attribute unsigned long width;
|
|
||||||
// readonly attribute unsigned long height;
|
|
||||||
// readonly attribute Uint8ClampedArray data;
|
|
||||||
val width : Int = js.noImpl
|
|
||||||
val height : Int = js.noImpl
|
|
||||||
val data : Array<Int> = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
native
|
|
||||||
class Canvas() : DomElement() {
|
|
||||||
var width : Int = js.noImpl;
|
|
||||||
var height : Int = js.noImpl;
|
|
||||||
|
|
||||||
//DOMString toDataURL(in optional DOMString type, in any... args);
|
|
||||||
fun toDataURL() : String = js.noImpl
|
|
||||||
fun toDataURL(typ : String) : String = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
native
|
|
||||||
class TextMetrics() {
|
|
||||||
val width : Int = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*custom helpers*/
|
|
||||||
native
|
|
||||||
fun getContext() : Context = js.noImpl
|
|
||||||
native
|
|
||||||
fun getCanvas() : Canvas = js.noImpl
|
|
||||||
native
|
|
||||||
fun getKotlinLogo() : HTMLImageElement = js.noImpl
|
|
||||||
native
|
|
||||||
fun getImage(src : String) : HTMLImageElement = js.noImpl
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
package html5
|
|
||||||
|
|
||||||
import js.Exception
|
|
||||||
import js.native
|
|
||||||
import js.DomElement
|
|
||||||
import html5.files.FileList
|
|
||||||
|
|
||||||
native
|
|
||||||
class HTMLInputElement() : DomElement() {
|
|
||||||
val files : FileList = js.noImpl
|
|
||||||
var onchange : (HTMLInputElementEvent)->Unit = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
native
|
|
||||||
class HTMLInputElementEvent() {
|
|
||||||
val target : HTMLInputElement = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
native
|
|
||||||
class Image() : HTMLImageElement() {
|
|
||||||
var height : Int = js.noImpl
|
|
||||||
var width : Int = js.noImpl
|
|
||||||
var src : String = js.noImpl
|
|
||||||
var onload : ()->Unit = js.noImpl
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user