Changeset 1155 for trunk/src/org/expeditee/gio/InputManager.java
- Timestamp:
- 09/20/18 14:18:30 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gio/InputManager.java
r1131 r1155 13 13 import org.expeditee.gio.gesture.GestureListener; 14 14 import org.expeditee.gio.input.InputEvent; 15 import org.expeditee.gio.input.InputEvent.InputType; 15 16 import org.expeditee.gio.input.InputEventListener; 16 17 import org.expeditee.gio.input.InputEventToGestureTranslator; 17 import org.expeditee.gio.input.InputEvent.InputType;18 18 import org.expeditee.gio.input.TimeoutInputEvent; 19 19 import org.expeditee.items.widgets.Widget; … … 374 374 375 375 /** Notifies all gesture listeners of the given gesture. */ 376 protected void distributeGesture(Gesture gesture, boolean robotic) 377 { 378 if (gesture == null) return; 376 protected void distributeGesture(final Gesture gesture, final boolean robotic) 377 { 378 if (gesture == null) { 379 return; 380 } 379 381 380 382 // Ensure robotic callers don't try to spoof being non-robotic 381 if (robotic) gesture.setRobotic(true); 382 383 for (GestureListener listener : _gestureListeners) { 384 listener.onGesture(gesture.clone()); 385 } 383 if (robotic) { 384 gesture.setRobotic(true); 385 } 386 387 final Gesture clone = gesture.clone(); 388 389 for(final GestureListener listener : _gestureListeners) { 390 listener.preGesture(clone); 391 } 392 393 for (final GestureListener listener : _gestureListeners) { 394 listener.onGesture(clone); 395 } 396 397 for (final GestureListener listener : _gestureListeners) { 398 listener.postGesture(clone); 399 } 386 400 } 387 401
Note:
See TracChangeset
for help on using the changeset viewer.