gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/org/fenfire/view/buoy AbstractMainNode2...


From: Benja Fallenstein
Subject: [Gzz-commits] fenfire/org/fenfire/view/buoy AbstractMainNode2...
Date: Mon, 23 Jun 2003 08:25:52 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Benja Fallenstein <address@hidden>      03/06/23 08:25:52

Modified files:
        org/fenfire/view/buoy: AbstractMainNode2D.java MainNode2D.java 

Log message:
        remove basalt

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/buoy/MainNode2D.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java
diff -u fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.23 
fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.24
--- fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.23  Sun Jun 22 
14:18:14 2003
+++ fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java       Mon Jun 23 
08:25:52 2003
@@ -234,38 +234,9 @@
     }
 
 
-    // Mouse press state
-    // x, y, buttons
-    protected int[] m_state = null;
-    protected float pan[] = new float[2];
-
-    // Mouse x/y position on the paper
-    protected float m_pos[] = new float[3];
-
-    protected void readMouseState(MouseEvent e, VobScene oldVobScene) {
-       m_state = new int[]{ e.getX(), e.getY(), e.getModifiers()};
-       pan[0] = focus.getPanX(); pan[1] = focus.getPanY();
-       m_pos[0] = m_state[0]; m_pos[1] = m_state[1]; m_pos[2] = 0;
-       oldVobScene.coords.inverseTransformPoints3(box2screen, m_pos, m_pos);
-    }
-
-
-    private GraphicsAPI.Window win = null;
-    public boolean mouse(MouseEvent e, VobScene oldVobScene, 
-                         GraphicsAPI.Window w) {
-        win = w;
-        return mouse(e, oldVobScene);
-    }
-
     public boolean mouse(MouseEvent e, VobScene oldVobScene) {
-        // win.setCursor("default");
-       if (e.getID() == MouseEvent.MOUSE_PRESSED) {
-           readMouseState(e, oldVobScene);
-           return false;
-       }
-
-       if (m_state == null) throw new Error("Mouse state not found!");
-       return doMouse(e, oldVobScene);
+       //return controller.mouse(e, oldVobScene);
+       return false;
     }
 
     public void chgFast(VobScene oldVobScene) {
@@ -273,44 +244,6 @@
         setZoomPan(oldVobScene, box2screen);
     }
 
-    public abstract void changeZoom(float change);
-    public void changeSize(float change) { ;}
-
-    protected boolean doMouse(MouseEvent e, VobScene oldVobScene) {
-       // Move by dragging with button 1
-       if(m_state[2] == e.BUTTON1_MASK && 
-          e.getID() == MouseEvent.MOUSE_DRAGGED) {
-            win.setCursor("move");
-
-           float[] pos2 = new float[] { e.getX(), e.getY(), 0 };
-           oldVobScene.coords.inverseTransformPoints3(box2screen, pos2, pos2);
-
-           focus.setPan(pan[0] + (m_pos[0] - pos2[0])/getZoom(),
-                        pan[1] + (m_pos[1] - pos2[1])/getZoom());
-           clipPan();
-
-           setZoomPan(oldVobScene, box2screen);
-           return true;
-       }
-       
-       // Move around by clicking
-       if(m_state[2] == e.BUTTON1_MASK && 
-          e.getID() == MouseEvent.MOUSE_CLICKED){
-           mouseMoveClick(e.getX(), e.getY(), oldVobScene);
-           return false;
-       }
-
-       // See around of objects
-       if(m_state[2] == e.BUTTON2_MASK &&
-          e.getID() == MouseEvent.MOUSE_CLICKED){
-           getNodeOnPlane(oldVobScene, e.getX(), e.getY());
-           return false;
-       }
-
-       if(dbg) p("nothing!");
-       return false;
-    }
-
     public Object getNodeOnPlane(VobScene oldVobScene, float x, float y) {
        View2D view = getView2D();
        while (view.getChildView2D() != null) 
@@ -328,10 +261,4 @@
        } else p("not a canvas view?");
        return null;
     }
-
-
-    /** DEPRECATED 
-     * @see Focus
-     */
-    protected float getZoom() { return 1; }
 }
Index: fenfire/org/fenfire/view/buoy/MainNode2D.java
diff -u fenfire/org/fenfire/view/buoy/MainNode2D.java:1.26 
fenfire/org/fenfire/view/buoy/MainNode2D.java:1.27
--- fenfire/org/fenfire/view/buoy/MainNode2D.java:1.26  Sun Jun 22 12:15:35 2003
+++ fenfire/org/fenfire/view/buoy/MainNode2D.java       Mon Jun 23 08:25:52 2003
@@ -1,5 +1,5 @@
 /*
-PageScrollView2D.java
+MainNode2D.java
  *    
  *    Copyright (c) 2003 by Benja Fallenstein and Matti Katila
  *    
@@ -31,11 +31,8 @@
 import org.nongnu.libvob.impl.DefaultVobMatcher;
 import org.nongnu.libvob.buoy.*;
 
-import java.awt.event.MouseEvent;
-
 /** A BuoyViewMainNode showing a 2D plane rendered through
- *  a View2D. This class implements the keyboard and mouse
- *  command for moving on the spatial plane.
+ *  a View2D.
  */
 public class MainNode2D extends AbstractMainNode2D {
     public static boolean dbg = true;
@@ -95,33 +92,4 @@
                        focus.getPanX()-boxw/zoom/2, 
focus.getPanY()-boxh/zoom/2, 
                                    1/zoom, 1/zoom, boxw, boxh);
     }
-
-
-    private float m_state_zoom = -1;
-
-    protected void readMouseState(MouseEvent e, VobScene oldVobScene) {
-       super.readMouseState(e, oldVobScene);
-       m_state_zoom = zoom;
-    }
-
-    public void changeZoom(float change) {
-       zoom = focus.getZoom() * (float) Math.exp(change/150.0);
-       focus.setZoom(zoom);
-    }
-
-    public boolean doMouse(MouseEvent e, VobScene oldVobScene) {
-       // let's zoom!!
-       if (m_state[2] == e.BUTTON2_MASK &&
-           e.getID() == MouseEvent.MOUSE_DRAGGED) {
-           zoom = m_state_zoom * (float) 
-               Math.exp((m_state[1] - e.getY())/150.0);
-           AbstractUpdateManager.setNoAnimation();
-           setZoomPan(oldVobScene, box2screen);
-           return true;
-       }
-
-       return super.doMouse(e, oldVobScene);
-    }
-
-    protected float getZoom() { return zoom; }
 }




reply via email to

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