[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/org/nongnu/libvob/mouse MouseClickListen...
From: |
Matti Katila |
Subject: |
[Gzz-commits] libvob/org/nongnu/libvob/mouse MouseClickListen... |
Date: |
Wed, 06 Aug 2003 05:51:30 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Branch:
Changes by: Matti Katila <address@hidden> 03/08/06 05:51:30
Modified files:
org/nongnu/libvob/mouse: MouseClickListener.java
MouseMultiplexer.java
Log message:
fix buggy interface and remove copied code
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/mouse/MouseClickListener.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
Patches:
Index: libvob/org/nongnu/libvob/mouse/MouseClickListener.java
diff -u libvob/org/nongnu/libvob/mouse/MouseClickListener.java:1.1
libvob/org/nongnu/libvob/mouse/MouseClickListener.java:1.2
--- libvob/org/nongnu/libvob/mouse/MouseClickListener.java:1.1 Tue Aug 5
14:07:18 2003
+++ libvob/org/nongnu/libvob/mouse/MouseClickListener.java Wed Aug 6
05:51:30 2003
@@ -7,6 +7,6 @@
/** The mouse was clicked.
* @param x,y The coordinates.
*/
- MouseDragListener clicked(int x, int y);
+ void clicked(int x, int y);
}
Index: libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java
diff -u libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java:1.4
libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java:1.5
--- libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java:1.4 Wed Aug 6
05:30:09 2003
+++ libvob/org/nongnu/libvob/mouse/MouseMultiplexer.java Wed Aug 6
05:51:30 2003
@@ -5,7 +5,6 @@
import org.nongnu.libvob.VobMouseEvent;
import org.nongnu.libvob.input.RelativeAxisListener;
-
/** A class to send mouse events to the listeners that want them.
*/
public class MouseMultiplexer {
@@ -20,23 +19,18 @@
*/
public final static int MAXBUTTON = 4;
- /** The modifier mask for shift.
- */
- public final static int SHIFT_MASK = 1;
- /** The modifier mask for control.
- */
- public final static int CONTROL_MASK = 2;
- /** The modifier mask for alt.
+ /** A constant that is all modifier masks ored together.
*/
- public final static int ALT_MASK = 4;
+ private final static int ALLMASK;
+ static {
+ VobMouseEvent e = null;
+ ALLMASK = e.SHIFT_MASK + e.CONTROL_MASK + e.ALT_MASK;
+ }
/** The maximum modifier mask plus one.
*/
- public final static int MAXMASK = 8;
+ public final static int MAXMASK = ALLMASK + 1;
- /** A constant that is all modifier masks ored together.
- */
- private final static int ALLMASK = 7;
//-- Internal data structures
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] libvob/org/nongnu/libvob/mouse MouseClickListen...,
Matti Katila <=