javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java
branchcanvas
changeset 1141 69c81bdaf193
parent 1137 964e42c9448d
child 1144 5bf850c5b7f1
     1.1 --- a/javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java	Fri May 24 07:36:58 2013 +0200
     1.2 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/GraphicsContext.java	Fri May 24 12:29:58 2013 +0200
     1.3 @@ -144,18 +144,6 @@
     1.4  ////        graphicsEnvironmentImpl.drawImage(image, sx, sy, sWidth, sHeight, x, y, width, height);
     1.5  ////    }
     1.6  
     1.7 -    public void setFillStyle(String style){
     1.8 -        graphicsEnvironmentImpl.setFillStyle(style);
     1.9 -    }
    1.10 -
    1.11 -    public String getFillStyle(){
    1.12 -        return graphicsEnvironmentImpl.getFillStyle();
    1.13 -    }
    1.14 -
    1.15 -    public void setStrokeStyle(String style){
    1.16 -        graphicsEnvironmentImpl.setStrokeStyle(style);
    1.17 -    }
    1.18 -
    1.19      public void setShadowColor(String color){
    1.20          graphicsEnvironmentImpl.setShadowColor(color);
    1.21      }
    1.22 @@ -172,10 +160,6 @@
    1.23          graphicsEnvironmentImpl.setShadowOffsetY(y);
    1.24      }
    1.25  
    1.26 -    public String getStrokeStyle(){
    1.27 -        return graphicsEnvironmentImpl.getStrokeStyle();
    1.28 -    }
    1.29 -
    1.30      public String getShadowColor(){
    1.31          return graphicsEnvironmentImpl.getShadowColor();
    1.32      }
    1.33 @@ -223,6 +207,11 @@
    1.34      public void setMiterLimit(double limit){
    1.35          graphicsEnvironmentImpl.setMiterLimit(limit);
    1.36      }
    1.37 +    
    1.38 +    public void setFillStyle(Style style){
    1.39 +        Object nativeFillStyle = graphicsEnvironmentImpl.setFillStyle(style, style.getCached());
    1.40 +        style.cache(nativeFillStyle);
    1.41 +    }
    1.42  
    1.43      public String getFont(){
    1.44          return graphicsEnvironmentImpl.getFont();
    1.45 @@ -231,6 +220,11 @@
    1.46      public void setFont(String font){
    1.47          graphicsEnvironmentImpl.setFont(font);
    1.48      }
    1.49 +    
    1.50 +    public void setStrokeStyle(Style style){
    1.51 +        Object nativeStrokeStyle = graphicsEnvironmentImpl.setStrokeStyle(style, style.getCached());
    1.52 +        style.cache(nativeStrokeStyle);
    1.53 +    }
    1.54  
    1.55      public String getTextAlign(){
    1.56          return graphicsEnvironmentImpl.getTextAlign();