[Top][All Lists]
[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
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java,
Tuomas J. Lukka <=
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java, Tuomas J. Lukka, 2003/04/23
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java, Tuomas J. Lukka, 2003/04/23
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java, Tuomas J. Lukka, 2003/04/23
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java, Tuomas J. Lukka, 2003/04/23
- [Gzz-commits] fenfire/org/fenfire/modules/pp PPCanvasCursor.java, Tuomas J. Lukka, 2003/04/23