gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/vob/vobs ColoredSquareSectorVob.java


From: Asko Soukka
Subject: [Gzz-commits] gzz/gzz/vob/vobs ColoredSquareSectorVob.java
Date: Wed, 05 Mar 2003 04:17:54 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Asko Soukka <address@hidden>    03/03/05 04:17:54

Modified files:
        gzz/vob/vobs   : ColoredSquareSectorVob.java 

Log message:
        AWT impl

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/vob/vobs/ColoredSquareSectorVob.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gzz/gzz/vob/vobs/ColoredSquareSectorVob.java
diff -u gzz/gzz/vob/vobs/ColoredSquareSectorVob.java:1.1 
gzz/gzz/vob/vobs/ColoredSquareSectorVob.java:1.2
--- gzz/gzz/vob/vobs/ColoredSquareSectorVob.java:1.1    Tue Mar  4 11:38:44 2003
+++ gzz/gzz/vob/vobs/ColoredSquareSectorVob.java        Wed Mar  5 04:17:54 2003
@@ -45,7 +45,7 @@
  */
 
 public class ColoredSquareSectorVob extends ColoredSectorVob {
-public static final String rcsid = "$Id: ColoredSquareSectorVob.java,v 1.1 
2003/03/04 16:38:44 humppake Exp $";
+public static final String rcsid = "$Id: ColoredSquareSectorVob.java,v 1.2 
2003/03/05 09:17:54 humppake Exp $";
 
     public ColoredSquareSectorVob() {
        super(90, 360, 10);
@@ -71,8 +71,10 @@
        if(nsolids == 0) {
            g.setColor(bg);
            g.fillRect(mx, my, mw, mh);
-       } else {
-           g.clipRect(mx-1, my-1, mw+2, mh+2);
+       } else if (my+mh > 0) {
+           System.out.println("FOO!:" + my + " " +mh);
+           Shape oldClip = g.getClip();
+           g.clipRect(mx+1, my+1, mw-2, mh-2);
            int arc = sector / nsolids;
            int r = (int)Math.sqrt((mw/2)*(mw/2) + (mh/2)*(mh/2));
            for(int i=0; i<nsolids; i++) {
@@ -81,6 +83,7 @@
                          2*r, 2*r,
                          start + arc * i, arc);
            }
+           g.setClip(oldClip);
        }
 
        if(drawBorder) {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]