diff options
| author | Jeff Brown <jeffbrown@google.com> | 2011-01-15 18:14:15 -0800 |
|---|---|---|
| committer | Jeff Brown <jeffbrown@google.com> | 2011-01-17 13:51:00 -0800 |
| commit | cb1404e45639d20439d7700b06d57ca1a1aad1fa (patch) | |
| tree | 1d9bb7c58ea0a9ae36c242602fca59d343e8a0cd /core/java/android/view/Window.java | |
| parent | e0dfee2b7075c1eac0db08d79d47381693d2f125 (diff) | |
Add joystick support to framework.
Change-Id: I95374436708752e1a9cff3f85c5b9bc3e0987961
Diffstat (limited to 'core/java/android/view/Window.java')
| -rw-r--r-- | core/java/android/view/Window.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/core/java/android/view/Window.java b/core/java/android/view/Window.java index 2f27935dd331..5cbaf2a69e9d 100644 --- a/core/java/android/view/Window.java +++ b/core/java/android/view/Window.java @@ -185,6 +185,18 @@ public abstract class Window { public boolean dispatchTrackballEvent(MotionEvent event); /** + * Called to process generic motion events. At the very least your + * implementation must call + * {@link android.view.Window#superDispatchGenericMotionEvent} to do the + * standard processing. + * + * @param event The generic motion event. + * + * @return boolean Return true if this event was consumed. + */ + public boolean dispatchGenericMotionEvent(MotionEvent event); + + /** * Called to process population of {@link AccessibilityEvent}s. * * @param event The event. @@ -1063,6 +1075,14 @@ public abstract class Window { public abstract boolean superDispatchTrackballEvent(MotionEvent event); /** + * Used by custom windows, such as Dialog, to pass the generic motion event + * further down the view hierarchy. Application developers should + * not need to implement or call this. + * + */ + public abstract boolean superDispatchGenericMotionEvent(MotionEvent event); + + /** * Retrieve the top-level window decor view (containing the standard * window frame/decorations and the client's content inside of that), which * can be added as a window to the window manager. |
