gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java
Date: Wed, 23 Apr 2003 11:51:52 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Tuomas J. Lukka <address@hidden>        03/04/23 11:51:52

Modified files:
        org/fenfire/modules/pp: PPCanvasCursor.java 

Log message:
        doc

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/modules/pp/PPCanvasCursor.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/modules/pp/PPCanvasCursor.java
diff -u fenfire/org/fenfire/modules/pp/PPCanvasCursor.java:1.23 
fenfire/org/fenfire/modules/pp/PPCanvasCursor.java:1.24
--- fenfire/org/fenfire/modules/pp/PPCanvasCursor.java:1.23     Wed Apr 23 
11:50:21 2003
+++ fenfire/org/fenfire/modules/pp/PPCanvasCursor.java  Wed Apr 23 11:51:52 2003
@@ -22,7 +22,7 @@
 /** PPCanvas which has been selected/created to be the focus one.
  */
 public class PPCanvasCursor implements BuoyViewMainNode {
-private static final String rcsid = "$Id: PPCanvasCursor.java,v 1.23 
2003/04/23 15:50:21 tjl Exp $";  
+private static final String rcsid = "$Id: PPCanvasCursor.java,v 1.24 
2003/04/23 15:51:52 tjl Exp $";  
     public static boolean dbg = false;
     private static void p(String s) { if (dbg) pa(s); }
     private static void pa(String s) { 
System.out.println("PPCanvasCursor::"+s); }
@@ -135,6 +135,9 @@
        DefaultVobMatcher m = (DefaultVobMatcher)vs.matcher;
        int cs = m.getCS(mainFrame, "C2F");
        int csinv = m.getCS(mainFrame, "C2FINV");
+       // The point is that cs should transform (panx, pany) to (0,0)
+       // and (panx+1, pany+1) to (zoom, zoom)
+       // and csinv should be the inverse of this.
        vs.coords.setOrthoParams(cs, 0, -panx*zoom, -pany*zoom, zoom, zoom);
        vs.coords.setOrthoParams(csinv, 0, panx, pany, 1/zoom, 1/zoom);
     }
@@ -170,6 +173,9 @@
            // c2fCS = Canvas to frame, i.e. 
            // the transformation from canvas coordinates
            // to frame coordinates. Used for panning and zooming.
+           //
+           // The parameters for coordinate systems are set in setZoomPan.
+           //
            // Now, it is important that it is
            // 1) transformation-descended from 0, since it is
            //    just the pan-zoom part




reply via email to

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