237 |
} |
} |
238 |
} else if(e instanceof MouseEvent) { |
} else if(e instanceof MouseEvent) { |
239 |
MouseEvent me = (MouseEvent) e; |
MouseEvent me = (MouseEvent) e; |
240 |
|
int vet = 0; |
241 |
|
int veb = 0; |
242 |
|
// XXX MOUSE WHEEL NOT HANDLED |
243 |
|
switch(me.getID()) { |
244 |
|
case MouseEvent.MOUSE_PRESSED: vet = VobMouseEvent.MOUSE_PRESSED; break; |
245 |
|
case MouseEvent.MOUSE_RELEASED: vet = VobMouseEvent.MOUSE_RELEASED; break; |
246 |
|
case MouseEvent.MOUSE_CLICKED: vet = VobMouseEvent.MOUSE_CLICKED; break; |
247 |
|
case MouseEvent.MOUSE_DRAGGED: vet = VobMouseEvent.MOUSE_DRAGGED; break; |
248 |
|
} |
249 |
|
switch(me.getButton()) { |
250 |
|
case MouseEvent.BUTTON1: veb = 1; break; |
251 |
|
case MouseEvent.BUTTON2: veb = 2; break; |
252 |
|
case MouseEvent.BUTTON3: veb = 3; break; |
253 |
|
} |
254 |
|
if(vet == 0 || veb == 0) throw new Error("Event Type!"); |
255 |
|
|
256 |
binder.mouse(me); |
// XXX MODIFIERS NOT HANDLED |
257 |
|
binder.mouse( |
258 |
|
new VobMouseEvent( |
259 |
|
vet, me.getX(), me.getY(), 0, 0, veb |
260 |
|
)); |
261 |
|
|
262 |
} |
} |
263 |
} |
} |