# HG changeset patch # User toni.epple@eppleton.de # Date 1368791431 -7200 # Node ID 848b2cc261e6081d51d9bd9f8a5bb3769c1b08f6 # Parent 362fc74453f027228ab4be27cb7279be315fe054 Pulled up more methods to the interface... diff -r 362fc74453f0 -r 848b2cc261e6 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5GraphicsContext.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5GraphicsContext.java Fri May 17 13:50:24 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5GraphicsContext.java Fri May 17 13:50:31 2013 +0200 @@ -202,6 +202,7 @@ setStrokeStyleImpl(context, ((HTML5LinearGradient)style).object()); } + @Override public void setStrokeStyle(RadialGradient style) { setStrokeStyleImpl(context, ((HTML5RadialGradient)style).object()); } diff -r 362fc74453f0 -r 848b2cc261e6 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Image.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Image.java Fri May 17 13:50:24 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Image.java Fri May 17 13:50:31 2013 +0200 @@ -28,11 +28,19 @@ public HTML5Image(String id) { super(id); } - - - + @Override void dontSubclass() { } + + @Override + public int getHeight() { + return (int) super.getAttribute("height"); + } + + @Override + public int getWidth() { + return (int) super.getAttribute("width"); + } } diff -r 362fc74453f0 -r 848b2cc261e6 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5LinearGradient.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5LinearGradient.java Fri May 17 13:50:24 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5LinearGradient.java Fri May 17 13:50:31 2013 +0200 @@ -36,6 +36,7 @@ return gradient; } + @Override public void addColorStop(double position, String color) { addColorStopImpl(gradient, position, color); } diff -r 362fc74453f0 -r 848b2cc261e6 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5RadialGradient.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5RadialGradient.java Fri May 17 13:50:24 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5RadialGradient.java Fri May 17 13:50:31 2013 +0200 @@ -32,6 +32,7 @@ this.gradient = radialGradient; } + @Override public void addColorStop(double position, String color) { addColorStopImpl(gradient, position, color); } diff -r 362fc74453f0 -r 848b2cc261e6 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5TextMetrics.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5TextMetrics.java Fri May 17 13:50:24 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5TextMetrics.java Fri May 17 13:50:31 2013 +0200 @@ -38,10 +38,12 @@ @JavaScriptBody(args = {"textMetrics"}, body = "return textMetrics.height;") private native double getHeight(Object textMetrics); + @Override public double getWidth() { return getWidth(textMetrics); } + @Override public double getHeight() { return getHeight(textMetrics);