replicant-frameworks_native/libs/ui
Dianne Hackborn 0e8852766d Implement native key pre-dispatching to IMEs.
This significantly re-works the native key dispatching code to
allow events to be pre-dispatched to the current IME before
being processed by native code.  It introduces one new public
API, which must be called after retrieving an event if the app
wishes for it to be pre-dispatched.

Currently the native code will only do pre-dispatching of
system keys, to avoid significant overhead for gaming input.
This should be improved to be smarted, filtering for only
keys that the IME is interested in.  Unfortunately IMEs don't
currently provide this information. :p

Change-Id: Ic1c7aeec8b348164957f2cd88119eb5bd85c2a9f
2010-07-15 22:05:33 -07:00
..
tests Add support for new input sources. 2010-07-15 18:32:33 -07:00
Android.mk Add initial gamepad support. 2010-07-13 17:04:57 -07:00
EGLUtils.cpp
EventHub.cpp Add support for new input sources. 2010-07-15 18:32:33 -07:00
EventRecurrence.cpp
FramebufferNativeWindow.cpp Introduce official public NativeWindow type. 2010-06-30 15:32:04 -07:00
GraphicBuffer.cpp fix live wallpapers on Droid 2010-06-30 15:43:47 -07:00
GraphicBufferAllocator.cpp
GraphicBufferMapper.cpp
Input.cpp Implement native key pre-dispatching to IMEs. 2010-07-15 22:05:33 -07:00
InputDevice.cpp Add support for new input sources. 2010-07-15 18:32:33 -07:00
InputDispatcher.cpp Add support for new input sources. 2010-07-15 18:32:33 -07:00
InputManager.cpp
InputReader.cpp Add support for new input sources. 2010-07-15 18:32:33 -07:00
InputTransport.cpp Add support for new input sources. 2010-07-15 18:32:33 -07:00
IOverlay.cpp
KeyCharacterMap.cpp
KeyLayoutMap.cpp
KeyLayoutMap.h
MODULE_LICENSE_APACHE2
NOTICE
Overlay.cpp
PixelFormat.cpp Remove the YV16 format for simplicity's sake. 2010-07-14 15:12:05 -07:00
Rect.cpp Add ANativeWindow API for directly drawing to the surface bits. 2010-07-09 16:58:19 -07:00
Region.cpp