replicant-frameworks_native/include/ui
Jeff Brown e57e895080 Refactor input reader to support new device types more easily.
Refactored the input reader so that each raw input protocol is handled
by a separate subclass of the new InputMapper type.  This way, behaviors
pertaining to keyboard, trackballs, touchscreens, switches and other
devices are clearly distinguished for improved maintainability.

Added partial support for describing capabilities of input devices
(incomplete and untested for now, will be fleshed out in later commits).

Simplified EventHub interface somewhat since InputReader is taking over
more of the work.

Cleaned up some of the interactions between InputManager and
WindowManagerService related to reading input state.

Fixed swiping finger from screen edge into display area.

Added logging of device information to 'dumpsys window'.

Change-Id: I17faffc33e3aec3a0f33f0b37e81a70609378612
2010-07-28 14:16:15 -07:00
..
egl Introduce official public NativeWindow type. 2010-06-30 15:32:04 -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 Refactor input reader to support new device types more easily. 2010-07-28 14:16:15 -07:00
FramebufferNativeWindow.h Introduce official public NativeWindow type. 2010-06-30 15:32:04 -07:00
GraphicBuffer.h split surface management from surface's buffers management 2010-06-04 18:57:41 -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
Input.h Refactor input reader to support new device types more easily. 2010-07-28 14:16:15 -07:00
InputDispatcher.h Add support for new input sources. 2010-07-15 18:32:33 -07:00
InputManager.h Refactor input reader to support new device types more easily. 2010-07-28 14:16:15 -07:00
InputReader.h Refactor input reader to support new device types more easily. 2010-07-28 14:16:15 -07:00
InputTransport.h Add support for new input sources. 2010-07-15 18:32:33 -07:00
IOverlay.h
KeyCharacterMap.h
KeycodeLabels.h Add initial gamepad support. 2010-07-13 17:04:57 -07: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
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