diff -r 5bf850c5b7f1 -r 42e29ceb8371 javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java --- a/javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java Mon May 27 08:30:18 2013 +0200 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java Mon May 27 10:18:43 2013 +0200 @@ -17,6 +17,10 @@ */ package net.java.html.canvas; +import net.java.html.canvas.Style.Color; +import net.java.html.canvas.Style.LinearGradient; +import net.java.html.canvas.Style.Pattern; +import net.java.html.canvas.Style.RadialGradient; import net.java.html.canvas.spi.GraphicsEnvironment; /** @@ -302,7 +306,7 @@ } public LinearGradient createLinearGradient(double x0, double y0, double x1, double y1){ - return new LinearGradient(x0, y0, x1, y1); + return new Style.LinearGradient(x0, y0, x1, y1); } public Pattern createPattern(Image image, String repeat){ @@ -312,6 +316,10 @@ public RadialGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1){ return new RadialGradient(x0, y0, r0, x1, y1, r1); } + + public Color getWebColor(String webColor){ + return new Style.Color(webColor); + } public Image getImageForPath(String path){ return graphicsEnvironmentImpl.getImageForPath(path);