gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] libvob/org/nongnu/libvob/view FisheyeState.java


From: Matti Katila
Subject: [Gzz-commits] libvob/org/nongnu/libvob/view FisheyeState.java
Date: Sun, 22 Jun 2003 12:11:07 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Branch:         
Changes by:     Matti Katila <address@hidden>   03/06/22 12:11:07

Modified files:
        org/nongnu/libvob/view: FisheyeState.java 

Log message:
        mouse not definitely needed

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/view/FisheyeState.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: libvob/org/nongnu/libvob/view/FisheyeState.java
diff -u libvob/org/nongnu/libvob/view/FisheyeState.java:1.6 
libvob/org/nongnu/libvob/view/FisheyeState.java:1.7
--- libvob/org/nongnu/libvob/view/FisheyeState.java:1.6 Sun Jun  8 08:21:44 2003
+++ libvob/org/nongnu/libvob/view/FisheyeState.java     Sun Jun 22 12:11:07 2003
@@ -36,9 +36,9 @@
  * Uses clicks and drags by mouse button 3.
  */
 public class FisheyeState {
-public static final String rcsid = "$Id: FisheyeState.java,v 1.6 2003/06/08 
12:21:44 benja Exp $";
+public static final String rcsid = "$Id: FisheyeState.java,v 1.7 2003/06/22 
16:11:07 mudyc Exp $";
     public static boolean dbg = false;
-    private static void pa(String s) { System.err.println(s); }
+    private static void pa(String s) { System.out.println("FisheyeState:: 
"+s); }
 
     public float aspect;
     public float minmag;
@@ -153,4 +153,17 @@
        }
        return false;
     }
+
+    public void changeSize(float change) {
+       cursize *= Math.exp(.005 * change);
+       if(cursize < minsize) cursize = minsize;
+       if(cursize > maxsize) cursize = maxsize;
+    }
+
+    public void changeMagnitude(float change) {
+       curmag *= Math.exp(.005 * -change);
+       if(curmag < minmag) curmag = minmag;
+       if(curmag > maxmag) curmag = maxmag;
+    }
+
 }




reply via email to

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