replicant-frameworks_native/include/ui
Jeff Brown 53c16642e2 Ensure the ShortcutManager uses the correct key character map.
The ShortcutManager used to only receive the key code of the key event
that triggered the shortcut.  This change now provides the shortcut
manager with the whole key event so it can look up the associated
character using the correct key character map.

To make this more efficient, added a mechanism for recycling
key events.  At the moment it is only used by key events owned by the
system process, since clients of the existing API (such as Views)
might continue to hold on to key events after dispatch has finished so
they would break if the key event were recycled by the framework.

Deprecated KeyCharacterMap.BUILT_IN_KEYBOARD.

Change-Id: I4313725dd63f2be01c350c005a41c7fde9bc67e8
2010-11-30 18:50:17 -08:00
..
egl fix [2835280] Add support for cancelling buffers to ANativeWindow 2010-10-04 20:10:11 -07:00
android_native_buffer.h Add incStrong and decStrong methods to android_native_{window,buffer}_t. 2010-05-10 17:33:32 -07:00
DisplayInfo.h
EGLNativeSurface.h
EGLUtils.h
EventHub.h Support non-orientation aware keyboards and other devices. 2010-11-30 17:15:49 -08:00
FramebufferNativeWindow.h am a15e4886: Merge "Framebuffer: Support variable number of framebuffers in the UI" 2010-11-17 17:29:48 -08:00
GraphicBuffer.h Move binder magic from the Surface class to GraphicBuffer. 2010-10-10 13:09:46 -07:00
GraphicBufferAllocator.h when a zero dimension buffer is allocated, turn the allocation into 2010-04-15 15:23:25 -07:00
GraphicBufferMapper.h fix [2167050] glTexImage2D code path buggy in SurfaceFlinger 2009-10-06 17:00:25 -07:00
GraphicLog.h fix a typo where the eventtags code were wrong 2010-09-15 12:46:59 -07:00
Input.h Ensure the ShortcutManager uses the correct key character map. 2010-11-30 18:50:17 -08:00
InputDispatcher.h Ensure the ShortcutManager uses the correct key character map. 2010-11-30 18:50:17 -08:00
InputManager.h Input dispatcher ANR handling enhancements. 2010-09-12 16:52:03 -07:00
InputReader.h Support non-orientation aware keyboards and other devices. 2010-11-30 17:15:49 -08:00
InputTransport.h Tell system server whether the app handled input events. 2010-11-08 12:49:43 -08:00
IOverlay.h
Keyboard.h Support non-orientation aware keyboards and other devices. 2010-11-30 17:15:49 -08:00
KeyCharacterMap.h Added support for full PC-style keyboards. 2010-11-18 09:49:03 -08:00
KeycodeLabels.h Add new keycodes initially used for GoogleTV devices. 2010-11-11 18:36:11 -08:00
KeyLayoutMap.h Added support for full PC-style keyboards. 2010-11-18 09:49:03 -08:00
Overlay.h
PixelFormat.h fix a bug I introduced recently where YUV formats would crash the system 2010-02-16 20:43:39 -08:00
Point.h
PowerManager.h The CHEEK_TOUCH stuff never worked. Remove it. 2010-11-08 13:02:58 -08:00
Rect.h Add ANativeWindow API for directly drawing to the surface bits. 2010-07-09 16:58:19 -07:00
Region.h Remove a dependency of Region (libui) on Parcel (libbinder). 2010-02-17 20:26:47 -08:00