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 Pp.java UniquePa...


From: Matti Katila
Subject: [Gzz-commits] fenfire/org/fenfire/modules/pp Pp.java UniquePa...
Date: Wed, 09 Apr 2003 10:05:43 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Matti Katila <address@hidden>   03/04/09 10:05:43

Modified files:
        org/fenfire/modules/pp: Pp.java UniquePaperVob.java 

Log message:
        fix buoy mouse click logic

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/modules/pp/Pp.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/modules/pp/UniquePaperVob.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/modules/pp/Pp.java
diff -u fenfire/org/fenfire/modules/pp/Pp.java:1.8 
fenfire/org/fenfire/modules/pp/Pp.java:1.9
--- fenfire/org/fenfire/modules/pp/Pp.java:1.8  Wed Apr  9 07:49:06 2003
+++ fenfire/org/fenfire/modules/pp/Pp.java      Wed Apr  9 10:05:42 2003
@@ -28,7 +28,7 @@
 
 
 public class Pp implements BuoyLinkListener {
-public static final String rcsid = "$Id: Pp.java,v 1.8 2003/04/09 11:49:06 
mudyc Exp $";
+public static final String rcsid = "$Id: Pp.java,v 1.9 2003/04/09 14:05:42 
mudyc Exp $";
     public static final boolean dbg = true;
     protected static void p(String s) { if(dbg) pa(s); }
     protected static void pa(String s) { System.out.println("Pp::"+s); }
@@ -133,7 +133,9 @@
 
                // check if cs is some buoy if not call mainfocusviewnode...
                Object obj = buoys.get(""+cs);
-               if (obj != null) {
+               if (obj != null && m.getID() == MouseEvent.MOUSE_CLICKED
+                    && m.getModifiers() == m.BUTTON1_MASK) 
+                {
                    Pair p = (Pair)obj;
                    if (((RDFNode)p.first).equals(accursed)) {
                        focus = adaptor.createMainNode(null, p.second, pp);
Index: fenfire/org/fenfire/modules/pp/UniquePaperVob.java
diff -u fenfire/org/fenfire/modules/pp/UniquePaperVob.java:1.6 
fenfire/org/fenfire/modules/pp/UniquePaperVob.java:1.7
--- fenfire/org/fenfire/modules/pp/UniquePaperVob.java:1.6      Wed Apr  9 
07:49:06 2003
+++ fenfire/org/fenfire/modules/pp/UniquePaperVob.java  Wed Apr  9 10:05:42 2003
@@ -14,7 +14,7 @@
  * surrounded by a rectangle of the current foreground color.
  */
 public class UniquePaperVob extends AbstractVob {
-public static final String rcsid = "$Id: UniquePaperVob.java,v 1.6 2003/04/09 
11:49:06 mudyc Exp $";
+public static final String rcsid = "$Id: UniquePaperVob.java,v 1.7 2003/04/09 
14:05:42 mudyc Exp $";
     public static boolean dbg = false;
     private static void pa(String s) { 
System.out.println("UniquePaperVob::"+s); }
 
@@ -41,6 +41,7 @@
        g.setClip(rect.x, rect.y, rect.width, rect.height);
        int mx = rect.x, my=rect.y,
            mw = rect.width, mh = rect.height;
+        if (mw < 10 || mh < 10) return;
 
        info2.getExtRect(geom);
        int panx = geom.width, pany = geom.height;




reply via email to

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