50 |
public float curx, cury; |
public float curx, cury; |
51 |
public float curmag, curmin; |
public float curmag, curmin; |
52 |
|
|
53 |
|
/** The mouse button used for changing |
54 |
|
* the fisheye state. Default: Button 2. |
55 |
|
*/ |
56 |
|
public int MOUSE_BUTTON = java.awt.event.MouseEvent.BUTTON2_MASK; |
57 |
|
|
58 |
private int curMouseX, curMouseY; |
private int curMouseX, curMouseY; |
59 |
|
|
60 |
/** |
/** |
125 |
public boolean event(java.awt.event.MouseEvent e) { |
public boolean event(java.awt.event.MouseEvent e) { |
126 |
if(dbg) pa("Ev:"+e); |
if(dbg) pa("Ev:"+e); |
127 |
if(e.getID() == e.MOUSE_PRESSED) { |
if(e.getID() == e.MOUSE_PRESSED) { |
128 |
if(e.getModifiers() != e.BUTTON3_MASK) return false; |
if(e.getModifiers() != MOUSE_BUTTON) return false; |
129 |
curMouseX = e.getX(); |
curMouseX = e.getX(); |
130 |
curMouseY = e.getY(); |
curMouseY = e.getY(); |
131 |
} else if(e.getID() == e.MOUSE_DRAGGED) { |
} else if(e.getID() == e.MOUSE_DRAGGED) { |
132 |
if(e.getModifiers() != e.BUTTON3_MASK) return false; |
if(e.getModifiers() != MOUSE_BUTTON) return false; |
133 |
|
|
134 |
int dx = e.getX() - curMouseX; |
int dx = e.getX() - curMouseX; |
135 |
int dy = e.getY() - curMouseY; |
int dy = e.getY() - curMouseY; |