diff options
author | David 'Digit' Turner <digit@google.com> | 2009-09-17 16:45:03 -0700 |
---|---|---|
committer | David 'Digit' Turner <digit@google.com> | 2009-09-19 00:00:43 -0700 |
commit | 87250c24aec9449eb615951cf537a2fcf709f1d8 (patch) | |
tree | 2e53186714fd76b2733feee63e8b2451179b64be /android/skin/file.h | |
parent | b489a9b96d5a024e1514258807f5d65ba1c3fb49 (diff) | |
download | external_qemu-87250c24aec9449eb615951cf537a2fcf709f1d8.zip external_qemu-87250c24aec9449eb615951cf537a2fcf709f1d8.tar.gz external_qemu-87250c24aec9449eb615951cf537a2fcf709f1d8.tar.bz2 |
Allow skins to provide a "dpad-rotation" field for each layout.
This is used to deal with the fact that the framework *always* assumes that
the physical DPad is rotated in landscaped mode, while the default skin no
longer does that.
NOTE: tested on old skin files for backwards compatibility.
(Upcoming skin fixes coming in another patch)
Diffstat (limited to 'android/skin/file.h')
-rw-r--r-- | android/skin/file.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/android/skin/file.h b/android/skin/file.h index 8f95368..9f188b9 100644 --- a/android/skin/file.h +++ b/android/skin/file.h @@ -75,6 +75,8 @@ typedef struct SkinLayout { int event_type; int event_code; int event_value; + char has_dpad_rotation; + SkinRotation dpad_rotation; SkinSize size; SkinLocation* locations; } SkinLayout; |