Changeset 1164
- Timestamp:
- 09/27/18 16:55:37 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gio/InputManager.java
r1155 r1164 75 75 // Initialise the map of input-event -> gesture translators 76 76 _translators = new HashMap<InputType, List<InputEventToGestureTranslator>>(InputType.values().length); 77 for (InputType type : InputType.values()) _translators.put(type, new LinkedList<InputEventToGestureTranslator>()); 77 for (InputType type : InputType.values()) { 78 _translators.put(type, new LinkedList<InputEventToGestureTranslator>()); 79 } 78 80 79 81 // Initialise the list of gesture listeners … … 122 124 123 125 // Run event handlers in reverse order 124 while (it.hasPrevious()) it.previous().onWindowEvent(type); 126 while (it.hasPrevious()) { 127 it.previous().onWindowEvent(type); 128 } 125 129 } 126 130 … … 155 159 public final void moveCursor(int x, int y) 156 160 { 157 //System.err.println("Input manager position to: " + x + "," + y);158 161 setCursorPosition(getCursorPosition().clone().add(x, y)); 159 162 } … … 175 178 Long nextTimeout = _timeoutQueue.getNextTimeout(); 176 179 177 if (nextTimeout != null) updateTimer(nextTimeout); 180 if (nextTimeout != null) { 181 updateTimer(nextTimeout); 182 } 178 183 179 184 return handle; … … 199 204 Long nextTimeout = _timeoutQueue.getNextTimeout(); 200 205 201 if (nextTimeout != null) updateTimer(nextTimeout); 206 if (nextTimeout != null) { 207 updateTimer(nextTimeout); 208 } 202 209 } 203 210 … … 205 212 protected final void triggerTimeoutEvents(Collection<TimeoutHandle> handles) 206 213 { 207 if (handles == null) return; 208 209 for (TimeoutHandle handle : handles) triggerTimeoutEvent(handle); 214 if (handles == null) { 215 return; 216 } 217 218 for (TimeoutHandle handle : handles) { 219 triggerTimeoutEvent(handle); 220 } 210 221 } 211 222 … … 213 224 protected final void triggerTimeoutEvent(TimeoutHandle handle) 214 225 { 215 if (handle == null) return; 226 if (handle == null) { 227 return; 228 } 216 229 217 230 TimeoutInputEvent event = new TimeoutInputEvent(handle); … … 232 245 public void addInteractiveWidget(Widget iw) 233 246 { 234 if (iw == null) return; 235 236 if (!_widgets.contains(iw)) _widgets.add(iw); 247 if (iw == null) { 248 return; 249 } 250 251 if (!_widgets.contains(iw)) { 252 _widgets.add(iw); 253 } 237 254 } 238 255 … … 240 257 public void removeInteractiveWidget(Widget iw) 241 258 { 242 if (iw == null) return; 243 244 if (_widgets.contains(iw)) _widgets.remove(iw); 259 if (iw == null) { 260 return; 261 } 262 263 if (_widgets.contains(iw)) { 264 _widgets.remove(iw); 265 } 245 266 } 246 267 … … 260 281 public final void registerInputEventListener(InputEventListener listener) 261 282 { 262 if (listener == null) return; 283 if (listener == null) { 284 return; 285 } 263 286 264 287 _inputEventListeners.add(listener); … … 268 291 public final void removeInputEventListener(InputEventListener listener) 269 292 { 270 if (listener == null) return; 293 if (listener == null) { 294 return; 295 } 271 296 272 297 _inputEventListeners.remove(listener); … … 283 308 // Allow listeners to optionally consume input before gesture translation 284 309 for (InputEventListener listener : _inputEventListeners) { 285 if (listener.onInputEvent(event)) return; 310 if (listener.onInputEvent(event)) { 311 return; 312 } 286 313 } 287 314 … … 296 323 InputEventToGestureTranslator translator = it.previous(); 297 324 List<Gesture> translatorGestures = translator.onInputEvent(event); 298 if (gestures == null && translatorGestures != null && !translatorGestures.isEmpty()) gestures = translatorGestures; 325 if (gestures == null && translatorGestures != null && !translatorGestures.isEmpty()) { 326 gestures = translatorGestures; 327 } 299 328 } 300 329 … … 321 350 public final void addInputEventToGestureTranslator(InputEventToGestureTranslator translator) 322 351 { 323 if (translator == null) return; 352 if (translator == null) { 353 return; 354 } 324 355 325 356 Set<InputType> types = translator.getMonitoredInputTypes(); 326 357 327 for (InputType type : types) _translators.get(type).add(translator); 358 for (InputType type : types) { 359 _translators.get(type).add(translator); 360 } 328 361 } 329 362 … … 334 367 public final List<InputEventToGestureTranslator> getInputEventToGestureTranslators(InputType type) 335 368 { 336 if (type == null) return null; 369 if (type == null) { 370 return null; 371 } 337 372 338 373 return _translators.get(type); … … 348 383 public final void registerGestureListener(GestureListener listener) 349 384 { 350 if (listener == null) return; 385 if (listener == null) { 386 return; 387 } 351 388 352 389 _gestureListeners.add(listener); … … 362 399 protected void distributeGestures(List<Gesture> gestures, boolean robotic) 363 400 { 364 if (gestures == null) return; 365 366 for (Gesture gesture : gestures) distributeGesture(gesture, robotic); 401 if (gestures == null) { 402 return; 403 } 404 405 for (Gesture gesture : gestures) { 406 distributeGesture(gesture, robotic); 407 } 367 408 } 368 409
Note:
See TracChangeset
for help on using the changeset viewer.