summaryrefslogtreecommitdiff
path: root/opengl/libagl/texture.cpp
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2009-07-14 12:06:54 -0700
committer Dianne Hackborn <hackbod@google.com> 2009-07-14 18:51:53 -0700
commitc968c3a9c782eaf44a5772cd388e5c690e5be4f3 (patch)
treeb63f5623ce1816c10b70630f4d8d335d7aead3a4 /opengl/libagl/texture.cpp
parent512bac1a9adb288fb305b17d5d1c234e01e2e517 (diff)
Implement virtual button support.
The kernel can now publish a property describing the layout of virtual hardware buttons on the touchscreen. These outside of the display area (outside of the absolute x and y controller range the driver reports), and when the user presses on them a key event will be generated rather than a touch event. This also includes a number of tweaks to the absolute controller processing to make things work better on the new screens. For example, we now reject down events outside of the display area. Still left to be done is the ability to cancel a key down event, so the user can slide up from the virtual keys to the touch screen without causing a virtual key to execute.
Diffstat (limited to 'opengl/libagl/texture.cpp')
0 files changed, 0 insertions, 0 deletions