OSDN Git Service

Fix the skins to do proper dpad rotation in landscape mode.
authorDavid 'Digit' Turner <digit@google.com>
Fri, 18 Sep 2009 00:19:09 +0000 (17:19 -0700)
committerXavier Ducrohet <xav@android.com>
Tue, 29 Sep 2009 20:19:40 +0000 (13:19 -0700)
emulator/skins/HVGA/layout
emulator/skins/QVGA/layout
emulator/skins/WQVGA432/layout
emulator/skins/WVGA800/layout
emulator/skins/WVGA854/layout

index 7117824..cc82dde 100644 (file)
@@ -18,7 +18,7 @@ parts {
             y       0
         }
     }
-    
+
     controls {
         background {
             image   controls.png
@@ -357,7 +357,7 @@ layouts {
         height    534
         color     0xe0e0e0
         event     EV_SW:0:1
-        
+
         part1 {
             name    portrait
             x       0
@@ -394,6 +394,12 @@ layouts {
         color     0xe0e0e0
         event     EV_SW:0:0
 
+        # the framework _always_ assume that the DPad
+        # has been physically rotated in landscape mode.
+        # however, with this skin, this is not the case
+        #
+        dpad-rotation 3
+
         part1 {
             name    portrait
             x       800
index f98e7bd..96f2133 100644 (file)
@@ -393,6 +393,9 @@ layouts {
         color     0xe0e0e0
         event     EV_SW:0:0
 
+        dpad-rotation 3
+
+
         part1 {
             name    portrait
             x       800
index 7e52b53..006e955 100644 (file)
@@ -393,6 +393,8 @@ layouts {
         color     0xe0e0e0
         event     EV_SW:0:0
 
+        dpad-rotation 3
+
         part1 {
             name    portrait
             x       800
index 6037ab8..63647f3 100644 (file)
@@ -394,6 +394,8 @@ layouts {
         color     0xe0e0e0
         event     EV_SW:0:0
 
+        dpad-rotation 3
+
         part1 {
             name    portrait
             x       900
index ab0784d..b086ddc 100644 (file)
@@ -394,6 +394,8 @@ layouts {
         color     0xe0e0e0
         event     EV_SW:0:0
 
+        dpad-rotation 3
+
         part1 {
             name    portrait
             x       900