# HG changeset patch # User toni.epple@eppleton.de # Date 1368785685 -7200 # Node ID 03fc8090dfcc684ad3e266e9ec8c56fa7c5ffe7b # Parent f5e4e1665fa710503ea191f1a54f0887f2f3b675 Extracting methods to the interface... diff -r f5e4e1665fa7 -r 03fc8090dfcc javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Canvas.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Canvas.java Fri May 17 12:14:35 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/HTML5Canvas.java Fri May 17 12:14:45 2013 +0200 @@ -18,6 +18,7 @@ package org.apidesign.bck2brwsr.htmlpage.api; import net.java.html.canvas.Canvas; +import net.java.html.canvas.GraphicsContext; import org.apidesign.bck2brwsr.core.JavaScriptBody; import static org.apidesign.bck2brwsr.htmlpage.api.Element.getAttribute; @@ -31,19 +32,23 @@ super(id); } + @Override public void setHeight(int height) { setAttribute(this, "height", height); } + @Override public int getHeight() { Object ret = getAttribute(this, "height"); return (ret instanceof Number) ? ((Number)ret).intValue(): Integer.MIN_VALUE; } + @Override public void setWidth(int width) { setAttribute(this, "width", width); } + @Override public int getWidth() { Object ret = getAttribute(this, "width"); return (ret instanceof Number) ? ((Number)ret).intValue(): Integer.MIN_VALUE; @@ -55,7 +60,8 @@ + "return e.getContext('2d');\n") private native static Object getContextImpl(HTML5Canvas el); - public HTML5GraphicsContext getContext() { + @Override + public GraphicsContext getContext() { return new HTML5GraphicsContext(getContextImpl(this)); }