You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/05/12 12:49:07 UTC

[01/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Updated Branches:
  refs/heads/develop a4c6d5fb2 -> ddf3166cf


Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/8153b9c3
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/8153b9c3
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/8153b9c3

Branch: refs/heads/develop
Commit: 8153b9c32255600062d17c19d1f793440b904b7c
Parents: 02df7e5
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:05:01 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:05:01 2013 +1000

----------------------------------------------------------------------
 .../framework/src/mx/core/DPIClassification.as     |   28 ++++++++++-----
 .../framework/src/mx/core/RuntimeDPIProvider.as    |    8 +++-
 2 files changed, 25 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/8153b9c3/frameworks/projects/framework/src/mx/core/DPIClassification.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/src/mx/core/DPIClassification.as b/frameworks/projects/framework/src/mx/core/DPIClassification.as
index 51b5392..f1d09d2 100644
--- a/frameworks/projects/framework/src/mx/core/DPIClassification.as
+++ b/frameworks/projects/framework/src/mx/core/DPIClassification.as
@@ -55,14 +55,24 @@ public final class DPIClassification
      */
     public static const DPI_240:Number = 240;
 
-    /**
-     *  Density value for high-density devices.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 2.5
-     *  @productversion Flex 4.5
-         */
-    public static const DPI_320:Number = 320;
+	/**
+	 *  Density value for high-density devices.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 2.5
+	 *  @productversion Flex 4.5
+	 */
+	public static const DPI_320:Number = 320;
+	
+	/**
+	 *  Density value for high-density devices.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 2.5
+	 *  @productversion ApacheFlex 4.10
+	 */
+	public static const DPI_480:Number = 480;
 }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/8153b9c3/frameworks/projects/framework/src/mx/core/RuntimeDPIProvider.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/src/mx/core/RuntimeDPIProvider.as b/frameworks/projects/framework/src/mx/core/RuntimeDPIProvider.as
index fec1172..6eca5d8 100644
--- a/frameworks/projects/framework/src/mx/core/RuntimeDPIProvider.as
+++ b/frameworks/projects/framework/src/mx/core/RuntimeDPIProvider.as
@@ -41,7 +41,8 @@ use namespace mx_internal;
  *     <table class="innertable">
  *        <tr><td>160 DPI</td><td>&lt;200 DPI</td></tr>
  *        <tr><td>240 DPI</td><td>&gt;=200 DPI and &lt;280 DPI</td></tr>
- *        <tr><td>320 DPI</td><td>&gt;=280 DPI</td></tr>
+ *        <tr><td>320 DPI</td><td>&gt;=280 DPI and &lt;400 DPI</td></tr>
+ *        <tr><td>480 DPI</td><td>&gt;=400 DPI</td></tr>
  *     </table>
  *  </p>
  * 
@@ -121,8 +122,11 @@ public class RuntimeDPIProvider
         
         if (dpi <= 280)
             return DPIClassification.DPI_240;
+		
+		if (dpi <= 400)
+			return DPIClassification.DPI_320;
         
-        return DPIClassification.DPI_320;
+        return DPIClassification.DPI_480;
     }
 }
 }
\ No newline at end of file


[16/24] git commit: [flex-sdk] [refs/heads/develop] - Change to 480 dpi

Posted by jm...@apache.org.
Change to 480 dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/3abd3297
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/3abd3297
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/3abd3297

Branch: refs/heads/develop
Commit: 3abd32978c955b2c4350a8f0cc312e0424f31086
Parents: cb00950
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 13:39:58 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 13:39:58 2013 +1000

----------------------------------------------------------------------
 .../tests/applicationDPI_480.mxml                  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/3abd3297/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
index 9c8160e..fd777a1 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
@@ -45,7 +45,7 @@
 	
 	<testCases>
 		
-		<TestCase testID="Get_applicationDPI" description="applicationDPI is set to  in MXML" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+		<TestCase testID="Get_applicationDPI" description="applicationDPI is set to 480 in MXML" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
 
 			<body>
 				<AssertPropertyValue target="" propertyName="applicationDPI" value="480" />


[21/24] Upconverted 320 dpi skins to 420 dpi

Posted by jm...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
index 49af087..9401d98 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
@@ -17,20 +17,18 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97">
-	
-	<!-- Transparent Rect to ensure proper scaling --> 
-	<Rect width="158" height="100" x="0" y="0">
-		<fill>
-			<SolidColor color="#000000" alpha="0"/>
-		</fill>
-	</Rect>
-	
-	<!-- Border -->
-	<Rect width="156" height="98" x="1" y="1">
-		<stroke>
-			<SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
-		</stroke>
-	</Rect>
+
+<Graphic version="2.0" scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Transparent Rect to ensure proper scaling -->
+  <Rect width="158" height="100" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- Border -->
+  <Rect width="156" height="98" x="1" y="1" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
+    </stroke>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
index 55ccaf9..9401d98 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
@@ -17,21 +17,18 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97">
-
-	<!-- Transparent Rect to ensure proper scaling -->
-	<Rect width="158" height="100" x="0" y="0">
-		<fill>
-			<SolidColor color="#000000" alpha="0"/>
-		</fill>
-	</Rect>
-
-	<!-- Border -->
-	<Rect width="156" height="98" x="1" y="1">
-		<stroke>
-			<SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
-		</stroke>
-	</Rect>
 
+<Graphic version="2.0" scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Transparent Rect to ensure proper scaling -->
+  <Rect width="158" height="100" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- Border -->
+  <Rect width="156" height="98" x="1" y="1" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
+    </stroke>
+  </Rect>
 </Graphic>
\ No newline at end of file


[12/24] git commit: [flex-sdk] [refs/heads/develop] - Git missed this file - added import

Posted by jm...@apache.org.
Git missed this file - added import


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/a9aeb68e
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/a9aeb68e
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/a9aeb68e

Branch: refs/heads/develop
Commit: a9aeb68e4c6377e3b03dce4d9e772dbc02192043
Parents: d733aa1
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 13:00:54 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 13:00:54 2013 +1000

----------------------------------------------------------------------
 .../mobile/supportClasses/StageTextSkinBase.as     |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/a9aeb68e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
index 6fbba81..f7abd96 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
@@ -33,6 +33,7 @@ import spark.core.IDisplayText;
 import spark.skins.mobile160.assets.TextInput_border;
 import spark.skins.mobile240.assets.TextInput_border;
 import spark.skins.mobile320.assets.TextInput_border;
+import spark.skins.mobile480.assets.TextInput_border;
 
 use namespace mx_internal;
 


[15/24] git commit: [flex-sdk] [refs/heads/develop] - Added all dpi densities to test

Posted by jm...@apache.org.
Added all dpi densities to test


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/cb009501
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/cb009501
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/cb009501

Branch: refs/heads/develop
Commit: cb009501c0635f026354446199defbcf839a3ab8
Parents: d26f25b
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 13:30:30 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 13:30:30 2013 +1000

----------------------------------------------------------------------
 .../integration/ImageScaling_tester.mxml           |   96 ++++++++-------
 1 files changed, 54 insertions(+), 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/cb009501/mustella/tests/mobile/DensityIndependentScaling/integration/ImageScaling_tester.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/integration/ImageScaling_tester.mxml b/mustella/tests/mobile/DensityIndependentScaling/integration/ImageScaling_tester.mxml
index 362b6bf..96eb3f5 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/integration/ImageScaling_tester.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/integration/ImageScaling_tester.mxml
@@ -43,9 +43,10 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="ready" waitTarget="navigator.activeView.bitmapImage" />
                 <CompareBitmap target="navigator.activeView.bitmapImageHolder" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
                     <ConditionalValue deviceDensity="320" />
-							
+					<ConditionalValue deviceDensity="480" />		
                 </CompareBitmap>
             </body>
         </TestCase>
@@ -58,9 +59,10 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="referenced" waitEvent="ready" waitTarget="navigator.activeView.bitmapImage" />
                 <CompareBitmap target="navigator.activeView.bitmapImageHolder" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />			
                 </CompareBitmap>
             </body>
         </TestCase>
@@ -73,9 +75,10 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="ready" waitTarget="navigator.activeView.image" />
                 <CompareBitmap target="navigator.activeView.image" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />				
                 </CompareBitmap>
             </body>
         </TestCase>
@@ -88,9 +91,10 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="referenced" waitEvent="ready" waitTarget="navigator.activeView.image" />
                 <CompareBitmap target="navigator.activeView.image" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />			
                 </CompareBitmap>
             </body>
         </TestCase>
@@ -103,10 +107,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="10000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="ready" waitTarget="navigator.activeView.button.iconDisplay" />
                 <CompareBitmap target="navigator.activeView.button" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -118,10 +123,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="referenced" waitEvent="ready" waitTarget="navigator.activeView.button.iconDisplay" />
                 <CompareBitmap target="navigator.activeView.button" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -134,10 +140,11 @@
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="updateComplete" waitTarget="navigator.activeView.tabbedNavigator.tabBar.dataGroup.getElementAt(0)" />
                 <Pause timeout="500" /><!-- must pause as the iconDisplay skin part isn't used in ButtonSkinBase (mobile skins) since it extends UIComponent and not Group -->
                 <CompareBitmap target="navigator.activeView.tabbedNavigator" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -150,9 +157,10 @@
                 <ChangeState changeTarget="navigator.activeView" toState="referenced" waitEvent="updateComplete" waitTarget="navigator.activeView.tabbedNavigator.tabBar.dataGroup.getElementAt(0)" />
                 <Pause timeout="500" /><!-- must pause as the iconDisplay skin part isn't used in ButtonSkinBase (mobile skins) since it extends UIComponent and not Group -->
                 <CompareBitmap target="navigator.activeView.tabbedNavigator" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-						
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />		
                 </CompareBitmap>
             </body>
         </TestCase>
@@ -166,10 +174,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="itemRenderer0IconReady" waitTarget="navigator.activeView.normalList" />
                 <CompareBitmap target="navigator.activeView.normalList" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -181,10 +190,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="referenced" waitEvent="itemRenderer0IconReady" waitTarget="navigator.activeView.normalList" />
                 <CompareBitmap target="navigator.activeView.normalList" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -196,10 +206,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="currentStateChange" waitTarget="navigator.activeView" />
                 <CompareBitmap target="navigator.activeView.loadingList" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         
@@ -211,10 +222,11 @@
                 <RunCode code="application.navigator.pushView(views.ImageScalingView)" waitTarget="navigator" waitEvent="viewChangeComplete" timeout="6000" />
                 <ChangeState changeTarget="navigator.activeView" toState="embedded" waitEvent="currentStateChange" waitTarget="navigator.activeView" />
                 <CompareBitmap target="navigator.activeView.decoratorList" url="../integration/baselines/">
-                    <ConditionalValue deviceDensity="160" />
-                    <ConditionalValue deviceDensity="320" />
-							
-                </CompareBitmap>
+					<ConditionalValue deviceDensity="160" />
+					<ConditionalValue deviceDensity="240" />
+					<ConditionalValue deviceDensity="320" />
+					<ConditionalValue deviceDensity="480" />	
+				</CompareBitmap>
             </body>
         </TestCase>
         


[19/24] git commit: [flex-sdk] [refs/heads/develop] - Added 480dpi line

Posted by jm...@apache.org.
Added 480dpi line


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/c8204c58
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/c8204c58
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/c8204c58

Branch: refs/heads/develop
Commit: c8204c58cb733bd6eb2ca68139e8bf32b0837e12
Parents: 723afa7
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 14:35:16 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 14:35:16 2013 +1000

----------------------------------------------------------------------
 mustella/local-template.properties |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c8204c58/mustella/local-template.properties
----------------------------------------------------------------------
diff --git a/mustella/local-template.properties b/mustella/local-template.properties
index 7cd90b0..39bd2b1 100644
--- a/mustella/local-template.properties
+++ b/mustella/local-template.properties
@@ -185,6 +185,7 @@ browser=/Applications/Firefox.app/Contents/MacOS/firefox-bin
 # adl_extras=-screensize 320x455:320x480 -profile mobileDevice -XscreenDPI 160
 # adl_extras=-screensize 640x960:640x960 -profile mobileDevice -XscreenDPI 240
 # adl_extras=-screensize 640x960:640x960 -profile mobileDevice -XscreenDPI 320
+# adl_extras=-screensize 640x960:640x960 -profile mobileDevice -XscreenDPI 480
 
 #------------------------------------------------------------------------------
 # These are iOS packaging options.  The default is ipa-debug.


[13/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480 dpi

Posted by jm...@apache.org.
Added support for 480 dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/f3482b22
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/f3482b22
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/f3482b22

Branch: refs/heads/develop
Commit: f3482b2211669928adc758dc6d7ff7522ed2b0a0
Parents: a9aeb68
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 13:04:39 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 13:04:39 2013 +1000

----------------------------------------------------------------------
 mustella/as3/src/mustella/ConditionalValue.as     |    2 +-
 mustella/as3/src/mustella/TargetConfigurations.as |    4 +++-
 mustella/as3/src/mustella/Util.as                 |    7 +++++--
 3 files changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f3482b22/mustella/as3/src/mustella/ConditionalValue.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/ConditionalValue.as b/mustella/as3/src/mustella/ConditionalValue.as
index 3b84c8f..4e11220 100644
--- a/mustella/as3/src/mustella/ConditionalValue.as
+++ b/mustella/as3/src/mustella/ConditionalValue.as
@@ -52,7 +52,7 @@ package
 		public var targetOS:String = null;
 
 		// General, "marketing number" pixel density
-		[Inspectable(enumeration="160,240,320")]
+		[Inspectable(enumeration="160,240,320,480")]
 		public var deviceDensity:Number = -1;
 
 		// Exact pixel density reported by AIR's Capabilities.screenDPI

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f3482b22/mustella/as3/src/mustella/TargetConfigurations.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/TargetConfigurations.as b/mustella/as3/src/mustella/TargetConfigurations.as
index c8355eb..711d0aa 100644
--- a/mustella/as3/src/mustella/TargetConfigurations.as
+++ b/mustella/as3/src/mustella/TargetConfigurations.as
@@ -52,6 +52,7 @@ import mx.core.FlexGlobals;
 
 public class TargetConfigurations
 {
+	//TODO add some larger screens?
 	public static var configs:Array = [
 		{ configID: "160_01", deviceDensity: 160, os: DeviceNames.WIN, screenDPI: 160, deviceWidth: 320, deviceHeight: 455, color: null, osVersion: null},
 		{ configID: "160_02", deviceDensity: 160, os: DeviceNames.MAC, screenDPI: 160, deviceWidth: 320, deviceHeight: 455, color: null, osVersion: null},		
@@ -63,7 +64,8 @@ public class TargetConfigurations
 		{ configID: "240_05", deviceDensity: 240, os: DeviceNames.ANDROID, screenDPI: 240, deviceWidth: 480, deviceHeight: 762, color: null, osVersion: null},
 		{ configID: "320_01", deviceDensity: 320, os: DeviceNames.WIN, screenDPI: 320, deviceWidth: 640, deviceHeight: 960, color: null, osVersion: null},
 		{ configID: "320_02", deviceDensity: 320, os: DeviceNames.MAC, screenDPI: 320, deviceWidth: 640, deviceHeight: 960, color: null, osVersion: null},		
-		{ configID: "320_03", deviceDensity: 320, os: DeviceNames.IOS, screenDPI: 326, deviceWidth: 640, deviceHeight: 960, color: null, osVersion: null}
+		{ configID: "320_03", deviceDensity: 320, os: DeviceNames.IOS, screenDPI: 326, deviceWidth: 640, deviceHeight: 960, color: null, osVersion: null},
+		{ configID: "480_01", deviceDensity: 480, os: DeviceNames.ANDROID, screenDPI: 441, deviceWidth: 1080, deviceHeight: 1920, color: null, osVersion: null}
 	];
 	
 	/**

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f3482b22/mustella/as3/src/mustella/Util.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/Util.as b/mustella/as3/src/mustella/Util.as
index b500183..2c22f8a 100644
--- a/mustella/as3/src/mustella/Util.as
+++ b/mustella/as3/src/mustella/Util.as
@@ -25,7 +25,7 @@ package
 	 **/
 	public class Util{
 		/**
-		 * Rounds to 160, 240, or 320 using Flex's code from RuntimeDPIProvider.as.
+		 * Rounds to 160, 240, 320 or 480 using Flex's code from RuntimeDPIProvider.as.
 		 **/
 		public static function roundDeviceDensity( dpi:int ):int{
 			if ( dpi < 200 )
@@ -34,7 +34,10 @@ package
 			if (dpi <= 280)
 			    return 240;
 			
-			return 320;
+			if (dpi <= 400)
+				return 320;
+						
+			return 480;
 		}
 	}
 }
\ No newline at end of file


[20/24] git commit: [flex-sdk] [refs/heads/develop] - fixed test case name

Posted by jm...@apache.org.
fixed test case name


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/2ea7f488
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/2ea7f488
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/2ea7f488

Branch: refs/heads/develop
Commit: 2ea7f4883c1378b566768d1d9e8573f689599410
Parents: c8204c5
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 15:02:23 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 15:02:23 2013 +1000

----------------------------------------------------------------------
 .../tests/applicationDPI_480.mxml                  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/2ea7f488/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
index fd777a1..fe52cb1 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
@@ -93,7 +93,7 @@
 			
 		</TestCase>
 
-		<TestCase testID="Check_bitmap_320" description="" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+		<TestCase testID="Check_bitmap_480" description="" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
 					
 			<body>
 				<!-- Noticed pixel differences between win 160 and qnx 160. These really shouldn't be happening. -->		


[02/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/b2fed2e5
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/b2fed2e5
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/b2fed2e5

Branch: refs/heads/develop
Commit: b2fed2e50aad0df2b95bd29c7ca069a06ba02203
Parents: 8153b9c
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:06:06 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:06:06 2013 +1000

----------------------------------------------------------------------
 .../projects/framework/src/mx/utils/DensityUtil.as |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/b2fed2e5/frameworks/projects/framework/src/mx/utils/DensityUtil.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/framework/src/mx/utils/DensityUtil.as b/frameworks/projects/framework/src/mx/utils/DensityUtil.as
index cbe8436..d0e1acb 100644
--- a/frameworks/projects/framework/src/mx/utils/DensityUtil.as
+++ b/frameworks/projects/framework/src/mx/utils/DensityUtil.as
@@ -86,8 +86,8 @@ public class DensityUtil
     public static function getDPIScale(sourceDPI:Number, targetDPI:Number):Number
     {
         // Unknown dpi returns NaN
-        if ((sourceDPI != DPIClassification.DPI_160 && sourceDPI != DPIClassification.DPI_240 && sourceDPI != DPIClassification.DPI_320) ||
-            (targetDPI != DPIClassification.DPI_160 && targetDPI != DPIClassification.DPI_240 && targetDPI != DPIClassification.DPI_320))
+        if ((sourceDPI != DPIClassification.DPI_160 && sourceDPI != DPIClassification.DPI_240 && sourceDPI != DPIClassification.DPI_320 && sourceDPI != DPIClassification.DPI_480) ||
+            (targetDPI != DPIClassification.DPI_160 && targetDPI != DPIClassification.DPI_240 && targetDPI != DPIClassification.DPI_320 && targetDPI != DPIClassification.DPI_480))
         {
             return NaN;
         }


[07/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/c5c9f84e
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/c5c9f84e
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/c5c9f84e

Branch: refs/heads/develop
Commit: c5c9f84ec496c89a04d1522d80b48fc478152438
Parents: a60bce7
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:09:06 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:09:06 2013 +1000

----------------------------------------------------------------------
 .../supportClasses/ActionBarButtonSkinBase.as      |   13 +++++++++++++
 .../skins/mobile/supportClasses/CalloutArrow.as    |    9 +++++++++
 .../skins/mobile/supportClasses/HSliderDataTip.as  |   13 +++++++++++++
 .../mobile/supportClasses/StageTextSkinBase.as     |   11 +++++++++++
 .../TabbedViewNavigatorTabBarTabSkinBase.as        |   13 +++++++++++++
 5 files changed, 59 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c5c9f84e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as
index 431cf56..80e8a09 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as
@@ -76,6 +76,19 @@ public class ActionBarButtonSkinBase extends ButtonSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				layoutBorderSize = 1;
+				layoutPaddingTop = 18;
+				layoutPaddingBottom = 16;
+				layoutPaddingLeft = 32;
+				layoutPaddingRight = 32;
+				measuredDefaultWidth = 162;
+				measuredDefaultHeight = 130;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 layoutBorderSize = 1;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c5c9f84e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as
index d0c5032..e21b02c 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as
@@ -63,6 +63,15 @@ public class CalloutArrow extends UIComponent
         // Copy DPI-specific values from CalloutSkin
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				gap = 24;
+				backgroundGradientHeight = 330;
+				highlightWeight = 3;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 gap = 16;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c5c9f84e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/HSliderDataTip.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/HSliderDataTip.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/HSliderDataTip.as
index 24b6323..c2a5ff3 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/HSliderDataTip.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/HSliderDataTip.as
@@ -191,6 +191,19 @@ public class HSliderDataTip extends UIComponent implements IDataRenderer
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				fontSize = "40";
+				leftTextPadding = 22;
+				leftRightTextPadding = 44;
+				topTextPadding = 10;
+				topBottomTextPadding = 20;
+				tooltipOffset = 14;
+				cornerRadius = 12;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 fontSize = "30";

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c5c9f84e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
index 72d7b45..6fbba81 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
@@ -65,6 +65,17 @@ public class StageTextSkinBase extends MobileSkin
 
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				borderClass = spark.skins.mobile480.assets.TextInput_border;
+				layoutCornerEllipseSize = 32;
+				measuredDefaultWidth = 880;
+				measuredDefaultHeight = 100;
+				layoutBorderSize = 2;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 borderClass = spark.skins.mobile320.assets.TextInput_border;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c5c9f84e/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorTabBarTabSkinBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorTabBarTabSkinBase.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorTabBarTabSkinBase.as
index 3cb7ef8..14edf06 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorTabBarTabSkinBase.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorTabBarTabSkinBase.as
@@ -68,6 +68,19 @@ public class TabbedViewNavigatorTabBarTabSkinBase extends ButtonBarButtonSkinBas
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				layoutBorderSize = 3;
+				layoutPaddingTop = 18;
+				layoutPaddingBottom = 18;
+				layoutPaddingLeft = 18;
+				layoutPaddingRight = 18;
+				layoutGap = 14;
+				measuredDefaultHeight = 152;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 layoutBorderSize = 2;


[04/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/97e60b8b
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/97e60b8b
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/97e60b8b

Branch: refs/heads/develop
Commit: 97e60b8b0d2e8245e849aafb91c4f5a2c2f080fb
Parents: 833ff81
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:07:34 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:07:34 2013 +1000

----------------------------------------------------------------------
 .../spark/preloaders/SplashScreenImageSource.as    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/97e60b8b/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as b/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as
index 17b4bfd..4c28e67 100644
--- a/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as
+++ b/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as
@@ -130,7 +130,7 @@ public class SplashScreenImageSource
     //  dpi
     //----------------------------------
 
-    [Inspectable(category="General", enumeration="160,240,320")]
+    [Inspectable(category="General", enumeration="160,240,320,480")]
     
     /**
      *  The required DPI of the device to display the associated image.


[09/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/1f25eb67
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/1f25eb67
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/1f25eb67

Branch: refs/heads/develop
Commit: 1f25eb67643cecba7442eca84510a152fd3ab113
Parents: 478f0a5
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:17:34 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:17:34 2013 +1000

----------------------------------------------------------------------
 frameworks/projects/mobiletheme/defaults.css |   99 +++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1f25eb67/frameworks/projects/mobiletheme/defaults.css
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/defaults.css b/frameworks/projects/mobiletheme/defaults.css
index ab4e913..3a11622 100644
--- a/frameworks/projects/mobiletheme/defaults.css
+++ b/frameworks/projects/mobiletheme/defaults.css
@@ -614,6 +614,105 @@ global
     }
 }
 
+@media (application-dpi: 480)
+{
+	ActionBar
+	{
+		paddingBottom: 4;
+		paddingLeft: 0;
+		paddingRight: 0;
+		paddingTop: 4;
+	}
+	
+	ActionBar.beveled
+	{
+		paddingLeft: 15;
+		paddingRight: 15;
+	}
+	
+	ActionBar #titleDisplay
+	{
+		fontSize: 54;
+	}
+	
+	ActionBar.beveled Group#navigationGroup Button
+	{
+		fontSize: 36;
+	}
+	
+	ActionBar.beveled Group#actionGroup Button
+	{
+		fontSize: 36;
+	}
+	
+	Callout
+	{
+		gap: 24;
+	}
+	
+	IconItemRenderer
+	{
+		paddingBottom: 24;
+		paddingTop: 24;
+		horizontalGap: 24;
+		verticalGap: 18;
+	}
+	
+	.iconItemRendererMessageStyle
+	{
+		fontSize: 42;
+	}
+	
+	LabelItemRenderer
+	{
+		paddingBottom: 48;
+		paddingLeft: 30;
+		paddingRight: 30;
+		paddingTop: 48;
+	}
+	
+	SpinnerListItemRenderer
+	{
+		paddingTop : 36;
+		paddingBottom : 36;
+		paddingLeft : 24;
+		paddingRight : 24;
+	}
+	
+	TextArea
+	{
+		paddingBottom: 18;
+		paddingLeft: 18;
+		paddingRight: 18;
+		paddingTop: 18;
+	}
+	
+	TextInput
+	{
+		paddingBottom: 18;
+		paddingLeft: 18;
+		paddingRight: 18;
+		paddingTop: 18;
+	}
+	
+	TabbedViewNavigator #tabBar
+	{
+		fontSize: 42;
+	}
+	
+	ToggleSwitch
+	{
+		fontSize: 54;
+	}
+	
+	global
+	{
+		fontSize: 48;
+		focusThickness: 6;
+	}
+}
+
+
 @media (application-dpi: 160) AND (os-platform:"IOS")
 {
     TextArea


[05/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/5aac9867
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/5aac9867
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/5aac9867

Branch: refs/heads/develop
Commit: 5aac986714d924f93749a610dd587b535980ce71
Parents: 97e60b8
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:08:00 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:08:00 2013 +1000

----------------------------------------------------------------------
 .../src/spark/skins/mobile/ActionBarSkin.as        |   12 +++++++++
 .../spark/skins/mobile/BeveledActionButtonSkin.as  |   17 +++++++++++++
 .../spark/skins/mobile/BeveledBackButtonSkin.as    |   17 +++++++++++++
 .../spark/skins/mobile/ButtonBarFirstButtonSkin.as |   10 ++++++++
 .../spark/skins/mobile/ButtonBarLastButtonSkin.as  |   10 ++++++++
 .../skins/mobile/ButtonBarMiddleButtonSkin.as      |   10 ++++++++
 .../src/spark/skins/mobile/ButtonSkin.as           |   18 ++++++++++++++
 .../src/spark/skins/mobile/CalloutActionBarSkin.as |    5 ++++
 .../src/spark/skins/mobile/CalloutSkin.as          |   17 +++++++++++++
 .../spark/skins/mobile/CalloutViewNavigatorSkin.as |    7 +++++
 .../src/spark/skins/mobile/CheckBoxSkin.as         |   19 +++++++++++++++
 .../src/spark/skins/mobile/HScrollBarSkin.as       |    7 +++++
 .../src/spark/skins/mobile/HScrollBarThumbSkin.as  |    8 ++++++
 .../src/spark/skins/mobile/HSliderThumbSkin.as     |   18 ++++++++++++++
 .../src/spark/skins/mobile/HSliderTrackSkin.as     |   12 +++++++++
 .../src/spark/skins/mobile/ImageSkin.as            |    5 ++++
 .../src/spark/skins/mobile/RadioButtonSkin.as      |   18 ++++++++++++++
 .../spark/skins/mobile/SpinnerListContainerSkin.as |   12 +++++++++
 .../src/spark/skins/mobile/SpinnerListSkin.as      |    3 +-
 .../src/spark/skins/mobile/StageTextAreaSkin.as    |    5 ++++
 .../TabbedViewNavigatorTabBarFirstTabSkin.as       |    7 +++++
 .../mobile/TabbedViewNavigatorTabBarLastTabSkin.as |    7 +++++
 .../spark/skins/mobile/TextAreaHScrollBarSkin.as   |    7 +++++
 .../skins/mobile/TextAreaHScrollBarThumbSkin.as    |    9 +++++++
 .../src/spark/skins/mobile/TextAreaSkin.as         |   11 ++++++++
 .../spark/skins/mobile/TextAreaVScrollBarSkin.as   |    7 +++++
 .../skins/mobile/TextAreaVScrollBarThumbSkin.as    |   10 +++++++-
 .../src/spark/skins/mobile/TextInputSkin.as        |   11 ++++++++
 .../src/spark/skins/mobile/ToggleSwitchSkin.as     |   14 +++++++++++
 .../skins/mobile/TransparentActionButtonSkin.as    |    7 +++++
 .../mobile/TransparentNavigationButtonSkin.as      |    7 +++++
 .../src/spark/skins/mobile/VScrollBarSkin.as       |    7 +++++
 .../src/spark/skins/mobile/VScrollBarThumbSkin.as  |    9 +++++++
 .../src/spark/skins/mobile/ViewMenuItemSkin.as     |   17 +++++++++++++
 34 files changed, 358 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
index 70bbe43..c0e4892 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
@@ -87,6 +87,18 @@ public class ActionBarSkin extends MobileSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				borderSize = 2;
+				layoutShadowHeight = 9;
+				layoutContentGroupHeight = 130;
+				layoutTitleGroupHorizontalPadding = 40;
+				
+				borderClass = spark.skins.mobile240.assets.ActionBarBackground;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 borderSize = 2;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
index c3db2c8..e02d186 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
@@ -73,6 +73,23 @@ public class BeveledActionButtonSkin extends ButtonSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				layoutBorderSize = 0;
+				layoutPaddingTop = 0;
+				layoutPaddingBottom = 0;
+				layoutPaddingLeft = 30;
+				layoutPaddingRight = 30;
+				measuredDefaultWidth = 84;
+				measuredDefaultHeight = 84;
+				
+				upBorderSkin = spark.skins.mobile240.assets.BeveledActionButton_up;
+				downBorderSkin = spark.skins.mobile240.assets.BeveledActionButton_down;
+				fillClass = spark.skins.mobile240.assets.BeveledActionButton_fill;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 layoutBorderSize = 0;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
index 22760b8..8a20469 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
@@ -70,6 +70,23 @@ public class BeveledBackButtonSkin extends ButtonSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				layoutBorderSize = 0;
+				layoutPaddingTop = 0;
+				layoutPaddingBottom = 0;
+				layoutPaddingLeft = 46;
+				layoutPaddingRight = 30;
+				measuredDefaultWidth = 174;
+				measuredDefaultHeight = 84;
+				
+				upBorderSkin = spark.skins.mobile480.assets.BeveledBackButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.BeveledBackButton_down;
+				fillClass = spark.skins.mobile480.assets.BeveledBackButton_fill;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 // 320

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
index 4903eeb..1199c3d 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
@@ -58,6 +58,16 @@ public class ButtonBarFirstButtonSkin extends ButtonBarButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_down;
+				selectedBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_selected;
+				
+				cornerRadius = 16;
+				
+				break;
+			}
             case DPIClassification.DPI_320: 
             {
                 upBorderSkin = spark.skins.mobile320.assets.ButtonBarFirstButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
index 2508c90..8cd2b4a 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
@@ -58,6 +58,16 @@ public class ButtonBarLastButtonSkin extends ButtonBarButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_down;
+				selectedBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_selected;
+				
+				cornerRadius = 16;
+				
+				break;
+			}
             case DPIClassification.DPI_320: 
             {
                 upBorderSkin = spark.skins.mobile320.assets.ButtonBarLastButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
index 9d409ee..824860c 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
@@ -58,6 +58,16 @@ public class ButtonBarMiddleButtonSkin extends ButtonBarButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_down;
+				selectedBorderSkin = spark.skins.mobile480.assets.ButtonBarFirstButton_selected;
+				
+				cornerRadius = 16;
+				
+				break;
+			}
             case DPIClassification.DPI_320: 
             {
                 upBorderSkin = spark.skins.mobile320.assets.ButtonBarMiddleButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
index 6203961..87b4230 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
@@ -99,6 +99,24 @@ public class ButtonSkin extends ButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_240:
+			{
+				// Note provisional may need changes
+				upBorderSkin = spark.skins.mobile480.assets.Button_up;
+				downBorderSkin = spark.skins.mobile480.assets.Button_down;
+				
+				layoutGap = 14;
+				layoutCornerEllipseSize = 30;
+				layoutPaddingLeft = 30;
+				layoutPaddingRight = 30;
+				layoutPaddingTop = 30;
+				layoutPaddingBottom = 30;
+				layoutBorderSize = 2;
+				measuredDefaultWidth = 96;
+				measuredDefaultHeight = 130;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upBorderSkin = spark.skins.mobile320.assets.Button_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as
index 9913b4d..ca55693 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as
@@ -51,6 +51,11 @@ public class CalloutActionBarSkin extends ActionBarSkin
         // shorten ActionBar height visual paddingTop comes from CalloutSkin
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				layoutContentGroupHeight = 84;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 layoutContentGroupHeight = 54;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
index ee48889..617331e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
@@ -95,6 +95,23 @@ public class CalloutSkin extends MobileSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				backgroundCornerRadius = 24;
+				contentBackgroundInsetClass = spark.skins.mobile480.assets.CalloutContentBackground;
+				backgroundGradientHeight = 330;
+				frameThickness = 24;
+				arrowWidth = 156;
+				arrowHeight = 78;
+				contentCornerRadius = 14;
+				dropShadowBlurX = 48;
+				dropShadowBlurY = 48;
+				dropShadowDistance = 8;
+				highlightWeight = 2;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 backgroundCornerRadius = 16;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
index b90e5ef..1574715 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
@@ -63,6 +63,13 @@ public class CalloutViewNavigatorSkin extends ViewNavigatorSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				contentBackgroundClass = spark.skins.mobile480.assets.CalloutContentBackground;
+				contentCornerRadius = 14;
+				gap = 24;
+				break;
+			}	
             case DPIClassification.DPI_320:
             {
                 contentBackgroundClass = spark.skins.mobile320.assets.CalloutContentBackground;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
index 0dd8042..05772f6 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
@@ -88,6 +88,25 @@ public class CheckBoxSkin extends SelectableButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				upIconClass = spark.skins.mobile480.assets.CheckBox_up;
+				upSelectedIconClass = spark.skins.mobile480.assets.CheckBox_up;
+				downIconClass = spark.skins.mobile480.assets.CheckBox_down;
+				downSelectedIconClass = spark.skins.mobile480.assets.CheckBox_down;
+				upSymbolIconClass = spark.skins.mobile480.assets.CheckBox_upSymbol;
+				upSymbolIconSelectedClass = spark.skins.mobile480.assets.CheckBox_upSymbolSelected;
+				downSymbolIconClass = spark.skins.mobile480.assets.CheckBox_downSymbol;
+				downSymbolIconSelectedClass = spark.skins.mobile480.assets.CheckBox_downSymbolSelected;
+				
+				layoutGap = 30;
+				minWidth = 96;
+				minHeight = 96;
+				layoutBorderSize = 8;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upIconClass = spark.skins.mobile320.assets.CheckBox_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as
index 94b79f3..44e682b 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as
@@ -64,6 +64,13 @@ public class HScrollBarSkin extends MobileSkin
         // Depending on density set our measured height
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minHeight = 18;   
+				paddingBottom = HScrollBarThumbSkin.PADDING_BOTTOM_480DPI;
+				paddingHorizontal = HScrollBarThumbSkin.PADDING_HORIZONTAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minHeight = 12;   

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarThumbSkin.as
index e5ffc11..94e7a86 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarThumbSkin.as
@@ -49,6 +49,8 @@ public class HScrollBarThumbSkin extends MobileSkin
     //--------------------------------------------------------------------------
     
     // These constants are also accessed from HScrollBarSkin
+	mx_internal static const PADDING_BOTTOM_480DPI:int = 8;
+	mx_internal static const PADDING_HORIZONTAL_480DPI:int = 6;
     mx_internal static const PADDING_BOTTOM_320DPI:int = 5;
     mx_internal static const PADDING_HORIZONTAL_320DPI:int = 4;
     mx_internal static const PADDING_BOTTOM_240DPI:int = 4;
@@ -76,6 +78,12 @@ public class HScrollBarThumbSkin extends MobileSkin
         // Depending on density set padding
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				paddingBottom = PADDING_BOTTOM_480DPI;
+				paddingHorizontal = PADDING_HORIZONTAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 paddingBottom = PADDING_BOTTOM_320DPI;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
index 121f967..6432eeb 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
@@ -67,6 +67,24 @@ public class HSliderThumbSkin extends MobileSkin
         // set the right assets and dimensions to use based on the screen density
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				thumbImageWidth = 88;
+				thumbImageHeight = 88;
+				
+				thumbNormalClass = spark.skins.mobile480.assets.HSliderThumb_normal;
+				thumbPressedClass = spark.skins.mobile480.assets.HSliderThumb_pressed;
+				
+				hitZoneOffset = 20;
+				hitZoneSideLength = 130;
+				
+				// chromeColor ellipse goes up to the thumb border
+				chromeColorEllipseWidth = chromeColorEllipseHeight = 84; 
+				chromeColorEllipseX = chromeColorEllipseY = 1;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 thumbImageWidth = 58;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
index efd2629..02aa87d 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
@@ -61,6 +61,18 @@ public class HSliderTrackSkin extends MobileSkin
         // set the right assets and dimensions to use based on the screen density
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				trackWidth = 880;
+				trackHeight = 26;
+				
+				visibleTrackOffset = 32;
+				
+				trackClass = spark.skins.mobile480.assets.HSliderTrack;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 trackWidth = 600;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
index 40e742c..1504bb1 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
@@ -65,6 +65,11 @@ public class ImageSkin extends MobileSkin
         // set the right assets and dimensions to use based on the screen density
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				imageInvalidClass = spark.skins.mobile480.assets.ImageInvalid;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 imageInvalidClass = spark.skins.mobile320.assets.ImageInvalid;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
index 0921e68..26c48f9 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
@@ -93,6 +93,24 @@ public class RadioButtonSkin extends SelectableButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				upIconClass = spark.skins.mobile480.assets.RadioButton_up;
+				upSelectedIconClass = spark.skins.mobile480.assets.RadioButton_up;
+				downIconClass = spark.skins.mobile480.assets.RadioButton_down;
+				downSelectedIconClass = spark.skins.mobile480.assets.RadioButton_down;
+				upSymbolIconClass =  spark.skins.mobile480.assets.RadioButton_upSymbol;
+				downSymbolIconClass =  spark.skins.mobile480.assets.RadioButton_downSymbol;
+				upSymbolIconSelectedClass = spark.skins.mobile480.assets.RadioButton_upSymbolSelected;
+				downSymbolIconSelectedClass = spark.skins.mobile480.assets.RadioButton_downSymbolSelected;
+				
+				layoutGap = 30;
+				minWidth = 96;
+				minHeight = 96;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upIconClass = spark.skins.mobile320.assets.RadioButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
index 0b1a5d8..043578d 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
@@ -68,6 +68,18 @@ public class SpinnerListContainerSkin extends MobileSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				borderClass = spark.skins.mobile480.assets.SpinnerListContainerBackground;
+				selectionIndicatorClass = spark.skins.mobile480.assets.SpinnerListContainerSelectionIndicator;
+				shadowClass = spark.skins.mobile480.assets.SpinnerListContainerShadow;
+				
+				cornerRadius = 16;
+				borderThickness = 2;
+				selectionIndicatorHeight = 144;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 borderClass = spark.skins.mobile320.assets.SpinnerListContainerBackground;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as
index ce1c997..45a2626 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as
@@ -55,7 +55,8 @@ public class SpinnerListSkin extends MobileSkin
         
         switch (applicationDPI)
         {
-            case DPIClassification.DPI_320:
+			case DPIClassification.DPI_480:
+			case DPIClassification.DPI_320:
             {
                 borderThickness = 2;
                 break;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as
index 9d7c9d4..e4e926b 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as
@@ -78,6 +78,11 @@ public class StageTextAreaSkin extends StageTextSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				measuredDefaultHeight = 140;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 measuredDefaultHeight = 106;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
index 521c101..494ec8e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
@@ -52,6 +52,13 @@ public class TabbedViewNavigatorTabBarFirstTabSkin extends TabbedViewNavigatorTa
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_down;
+				selectedBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_selected;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upBorderSkin = spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarFirstButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
index e34f1ec..bddda5f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
@@ -52,6 +52,13 @@ public class TabbedViewNavigatorTabBarLastTabSkin extends TabbedViewNavigatorTab
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_down;
+				selectedBorderSkin = spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_selected;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upBorderSkin = spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarLastButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarSkin.as
index 650c1fa..28e9582 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarSkin.as
@@ -52,6 +52,13 @@ public class TextAreaHScrollBarSkin extends HScrollBarSkin
 
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minHeight = 22;
+				paddingBottom = TextAreaHScrollBarThumbSkin.PADDING_BOTTOM_480DPI;
+				paddingHorizontal = TextAreaHScrollBarThumbSkin.PADDING_HORIZONTAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minHeight = 15;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarThumbSkin.as
index 8952621..83b2025 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaHScrollBarThumbSkin.as
@@ -41,6 +41,8 @@ public class TextAreaHScrollBarThumbSkin extends HScrollBarThumbSkin
     //--------------------------------------------------------------------------
     
     // These constants are also accessed from HScrollBarSkin
+	mx_internal static const PADDING_BOTTOM_480DPI:int = 12;
+	mx_internal static const PADDING_HORIZONTAL_480DPI:int = 12;
     mx_internal static const PADDING_BOTTOM_320DPI:int = 8;
     mx_internal static const PADDING_HORIZONTAL_320DPI:int = 12;
     mx_internal static const PADDING_BOTTOM_240DPI:int = 6;
@@ -68,6 +70,13 @@ public class TextAreaHScrollBarThumbSkin extends HScrollBarThumbSkin
         // Depending on density set padding
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minHeight = 11;
+				paddingBottom = TextAreaHScrollBarThumbSkin.PADDING_BOTTOM_480DPI;
+				paddingHorizontal = TextAreaHScrollBarThumbSkin.PADDING_HORIZONTAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 paddingBottom = PADDING_BOTTOM_320DPI;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
index c285147..b83c260 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
@@ -103,6 +103,17 @@ public class TextAreaSkin extends TextSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				borderClass = spark.skins.mobile480.assets.TextInput_border;
+				layoutCornerEllipseSize = 24;
+				measuredDefaultWidth = 880;
+				measuredDefaultHeight = 140;
+				layoutBorderSize = 2;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 borderClass = spark.skins.mobile320.assets.TextInput_border;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarSkin.as
index 8742088..3cc4004 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarSkin.as
@@ -52,6 +52,13 @@ public class TextAreaVScrollBarSkin extends VScrollBarSkin
 
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minWidth = 22;
+				paddingRight = TextAreaVScrollBarThumbSkin.PADDING_RIGHT_480DPI;
+				paddingVertical = TextAreaVScrollBarThumbSkin.PADDING_VERTICAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minWidth = 15;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarThumbSkin.as
index 49d8bd6..9b188f9 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaVScrollBarThumbSkin.as
@@ -41,7 +41,9 @@ public class TextAreaVScrollBarThumbSkin extends VScrollBarThumbSkin
     //--------------------------------------------------------------------------
     
     // These constants are also accessed from TextAreaVScrollBarSkin
-    mx_internal static const PADDING_RIGHT_320DPI:int = 8;
+	mx_internal static const PADDING_RIGHT_480DPI:int = 12;
+	mx_internal static const PADDING_VERTICAL_480DPI:int = 12;
+	mx_internal static const PADDING_RIGHT_320DPI:int = 8;
     mx_internal static const PADDING_VERTICAL_320DPI:int = 12;
     mx_internal static const PADDING_RIGHT_240DPI:int = 6;
     mx_internal static const PADDING_VERTICAL_240DPI:int = 6;
@@ -69,6 +71,12 @@ public class TextAreaVScrollBarThumbSkin extends VScrollBarThumbSkin
         // Depending on density set padding
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				paddingRight = PADDING_RIGHT_480DPI;
+				paddingVertical = PADDING_VERTICAL_480DPI;
+				break;
+			}		
             case DPIClassification.DPI_320:
             {
                 paddingRight = PADDING_RIGHT_320DPI;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
index 76cc4e5..3d157bb 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
@@ -72,6 +72,17 @@ public class TextInputSkin extends TextSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				// Note provisional may need changes
+				borderClass = spark.skins.mobile480.assets.TextInput_border;
+				layoutCornerEllipseSize = 24;
+				measuredDefaultWidth = 880;
+				measuredDefaultHeight = 100;
+				layoutBorderSize = 2;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 borderClass = spark.skins.mobile320.assets.TextInput_border;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
index c6fb1b4..dbcdfc2 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
@@ -74,6 +74,20 @@ public class ToggleSwitchSkin extends MobileSkin
         
         switch(applicationDPI) 
         {
+			case DPIClassification.DPI_240:
+			{
+				// Note provisional may need changes
+				layoutThumbWidth = 140;
+				layoutThumbHeight = 84;
+				layoutStrokeWeight = 2;
+				layoutBorderSize = 2;
+				layoutTextShadowOffset = -2;
+				layoutInnerPadding = 20;
+				layoutOuterPadding = 34;
+				slidingContentOverlayClass = spark.skins.mobile480.assets.ToggleSwitch_contentShadow;
+				break;
+			}		
+
             case DPIClassification.DPI_320:
             {
                 layoutThumbWidth = 94;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
index 890a119..682a6b8 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
@@ -62,6 +62,13 @@ public class TransparentActionButtonSkin extends ActionBarButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.TransparentActionButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.TransparentActionButton_down;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upBorderSkin = spark.skins.mobile320.assets.TransparentActionButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
index 833ebec..5b5693e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
@@ -64,6 +64,13 @@ public class TransparentNavigationButtonSkin extends ActionBarButtonSkinBase
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				upBorderSkin = spark.skins.mobile480.assets.TransparentActionButton_up;
+				downBorderSkin = spark.skins.mobile480.assets.TransparentActionButton_down;
+				
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 upBorderSkin = spark.skins.mobile320.assets.TransparentNavigationButton_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as
index d79295e..9754455 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as
@@ -66,6 +66,13 @@ public class VScrollBarSkin extends MobileSkin
         // Depending on density set our measured width
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minWidth = 18;
+				paddingRight = VScrollBarThumbSkin.PADDING_RIGHT_480DPI;
+				paddingVertical = VScrollBarThumbSkin.PADDING_VERTICAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minWidth = 12;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
index c83cf98..4e95d3f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
@@ -48,6 +48,8 @@ public class VScrollBarThumbSkin extends MobileSkin
     //--------------------------------------------------------------------------
     
     // These constants are also accessed from VScrollBarSkin
+	mx_internal static const PADDING_RIGHT_480DPI:int = 8;
+	mx_internal static const PADDING_VERTICAL_480DPI:int = 6;
     mx_internal static const PADDING_RIGHT_320DPI:int = 5;
     mx_internal static const PADDING_VERTICAL_320DPI:int = 4;
     mx_internal static const PADDING_RIGHT_240DPI:int = 4;
@@ -76,6 +78,13 @@ public class VScrollBarThumbSkin extends MobileSkin
         // Depending on density set padding
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minWidth = 19;
+				paddingRight = VScrollBarThumbSkin.PADDING_RIGHT_480DPI;
+				paddingVertical = VScrollBarThumbSkin.PADDING_VERTICAL_480DPI;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 paddingRight = PADDING_RIGHT_320DPI;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/5aac9867/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
index 9a1b387..4b320446 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
@@ -59,6 +59,23 @@ public class ViewMenuItemSkin extends ButtonSkin
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{   
+				// Note provisional may need changes
+				upBorderSkin = spark.skins.mobile.assets.ViewMenuItem_up;
+				downBorderSkin = spark.skins.mobile.assets.ViewMenuItem_down;
+				showsCaretBorderSkin = spark.skins.mobile.assets.ViewMenuItem_showsCaret;
+				
+				layoutGap = 16;
+				layoutPaddingLeft = 16;
+				layoutPaddingRight = 16;
+				layoutPaddingTop = 16;
+				layoutPaddingBottom = 16;
+				layoutBorderSize = 2;
+				
+				break;
+				
+			}
             case DPIClassification.DPI_320:
             {
                 


[14/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480 dpi

Posted by jm...@apache.org.
Added support for 480 dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/d26f25b8
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/d26f25b8
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/d26f25b8

Branch: refs/heads/develop
Commit: d26f25b820e95b7d28ae484d4f67611cce14439c
Parents: f3482b2
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 13:06:23 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 13:06:23 2013 +1000

----------------------------------------------------------------------
 mustella/java/src/mustella/MobileConfigWriter.java |    2 +-
 mustella/java/src/utils/MobileUtil.java            |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d26f25b8/mustella/java/src/mustella/MobileConfigWriter.java
----------------------------------------------------------------------
diff --git a/mustella/java/src/mustella/MobileConfigWriter.java b/mustella/java/src/mustella/MobileConfigWriter.java
index 451c948..192eb54 100644
--- a/mustella/java/src/mustella/MobileConfigWriter.java
+++ b/mustella/java/src/mustella/MobileConfigWriter.java
@@ -162,7 +162,7 @@ public class MobileConfigWriter {
 				ret += "		UnitTester.cv.targetOS = \"" + target_os + "\";\n";
 				ret += "		UnitTester.cv.osVersion = \"" + os_version + "\";\n";
 				
-				// If device, get the proper dpi bucket (160/240/320) for the device.
+				// If device, get the proper dpi bucket (160/240/320/480) for the device.
 				if( (target_os.compareToIgnoreCase(MobileUtil.MAC) == 0) || (target_os.compareToIgnoreCase(MobileUtil.WIN) == 0) ){
 					if( adl_extras_XscreenDPI == -1 ){
 						ret += "		UnitTester.cv.deviceDensity = flash.system.Capabilities.screenDPI;\n";

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d26f25b8/mustella/java/src/utils/MobileUtil.java
----------------------------------------------------------------------
diff --git a/mustella/java/src/utils/MobileUtil.java b/mustella/java/src/utils/MobileUtil.java
index ab8d6be..bf522a2 100644
--- a/mustella/java/src/utils/MobileUtil.java
+++ b/mustella/java/src/utils/MobileUtil.java
@@ -70,6 +70,7 @@ public class MobileUtil {
     public static final String[] DEVICES_AROUND_160PPI = {WIN, DROID_PRO, ANDROID_TABLET, XOOM, IPOD_TOUCH_3GS, IPAD, IPAD2, PLAYBOOK};
 	public static final String[] DEVICES_AROUND_240PPI = {ANDROID, ANDROID2, DESIRE, DROID, DROID_2, DROID_X, NEXUS_ONE, EVO, INCREDIBLE};
 	public static final String[] DEVICES_AROUND_320PPI = {WIN, IPOD_TOUCH_4G, IPOD_TOUCH_5G, IPAD3, IPAD4};
+	public static final String[] DEVICES_AROUND_480PPI = {};
 
 	// Other
 	public static final String MOBILE_FRAMEWORK_DIR = "MobileConfig";
@@ -300,6 +301,11 @@ public class MobileUtil {
 			if( deviceId.compareToIgnoreCase( DEVICES_AROUND_320PPI[ i ] ) == 0 )
 				ret = 320;
 		}
+		
+		for( i = 0; i < Array.getLength( DEVICES_AROUND_480PPI ); ++i ){
+			if( deviceId.compareToIgnoreCase( DEVICES_AROUND_480PPI[ i ] ) == 0 )
+				ret = 480;
+		}
 
 		return ret;
 		/**


[06/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/a60bce71
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/a60bce71
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/a60bce71

Branch: refs/heads/develop
Commit: a60bce71a77f44d7369c1ce4f39037eb8ad65f67
Parents: 5aac986
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:08:44 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:08:44 2013 +1000

----------------------------------------------------------------------
 .../src/spark/skins/mobile/ViewMenuSkin.mxml       |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/a60bce71/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
index fba4b1a..52fb708 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
@@ -88,10 +88,12 @@
             {
                 super.updateDisplayList(unscaledWidth, unscaledHeight);
                 
-                var strokeWeight:Number = (applicationDPI == DPIClassification.DPI_320) ? 2 : 1;
+                var strokeWeight:Number = (applicationDPI == DPIClassification.DPI_480 || applicationDPI == DPIClassification.DPI_320) ? 2 : 1;
                 var separatorWeight:Number = 1;
                 
-                if (applicationDPI == DPIClassification.DPI_320)
+				if (applicationDPI == DPIClassification.DPI_480)
+					separatorWeight = 6;
+				else if (applicationDPI == DPIClassification.DPI_320)
                     separatorWeight = 4;
                 else if (applicationDPI == DPIClassification.DPI_240)
                     separatorWeight = 2;          


[18/24] git commit: [flex-sdk] [refs/heads/develop] - Added test for 480dpi

Posted by jm...@apache.org.
Added test for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/723afa73
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/723afa73
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/723afa73

Branch: refs/heads/develop
Commit: 723afa73f8ea460bcbb35516fcac88d79e210994
Parents: 3abd329
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 14:31:19 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 14:31:19 2013 +1000

----------------------------------------------------------------------
 .../skins/mobile480/assets/ActionBarBackground.fxg |  102 +++++++++++++++
 .../mobile480/assets/BeveledActionButton_down.fxg  |   61 +++++++++
 .../mobile480/assets/BeveledActionButton_fill.fxg  |   38 ++++++
 .../mobile480/assets/BeveledActionButton_up.fxg    |   63 +++++++++
 .../mobile480/assets/BeveledBackButton_down.fxg    |   63 +++++++++
 .../mobile480/assets/BeveledBackButton_fill.fxg    |   39 ++++++
 .../mobile480/assets/BeveledBackButton_up.fxg      |   65 +++++++++
 .../mobile480/assets/ButtonBarFirstButton_down.fxg |   57 ++++++++
 .../assets/ButtonBarFirstButton_selected.fxg       |   57 ++++++++
 .../mobile480/assets/ButtonBarFirstButton_up.fxg   |   48 +++++++
 .../mobile480/assets/ButtonBarLastButton_down.fxg  |   57 ++++++++
 .../assets/ButtonBarLastButton_selected.fxg        |   57 ++++++++
 .../mobile480/assets/ButtonBarLastButton_up.fxg    |   48 +++++++
 .../assets/ButtonBarMiddleButton_down.fxg          |   54 ++++++++
 .../assets/ButtonBarMiddleButton_selected.fxg      |   54 ++++++++
 .../mobile480/assets/ButtonBarMiddleButton_up.fxg  |   54 ++++++++
 .../spark/skins/mobile480/assets/Button_down.fxg   |   51 +++++++
 .../src/spark/skins/mobile480/assets/Button_up.fxg |   30 +++++
 .../mobile480/assets/CalloutContentBackground.fxg  |   51 +++++++
 .../spark/skins/mobile480/assets/CheckBox_down.fxg |   67 ++++++++++
 .../skins/mobile480/assets/CheckBox_downSymbol.fxg |   41 ++++++
 .../assets/CheckBox_downSymbolSelected.fxg         |   41 ++++++
 .../spark/skins/mobile480/assets/CheckBox_up.fxg   |   59 +++++++++
 .../skins/mobile480/assets/CheckBox_upSymbol.fxg   |   41 ++++++
 .../mobile480/assets/CheckBox_upSymbolSelected.fxg |   41 ++++++
 .../skins/mobile480/assets/HSliderThumb_normal.fxg |   44 ++++++
 .../mobile480/assets/HSliderThumb_pressed.fxg      |   56 ++++++++
 .../spark/skins/mobile480/assets/HSliderTrack.fxg  |   45 +++++++
 .../spark/skins/mobile480/assets/ImageInvalid.fxg  |   46 +++++++
 .../skins/mobile480/assets/RadioButton_down.fxg    |   48 +++++++
 .../mobile480/assets/RadioButton_downSymbol.fxg    |   34 +++++
 .../assets/RadioButton_downSymbolSelected.fxg      |   34 +++++
 .../skins/mobile480/assets/RadioButton_up.fxg      |   43 ++++++
 .../mobile480/assets/RadioButton_upSymbol.fxg      |   34 +++++
 .../assets/RadioButton_upSymbolSelected.fxg        |   34 +++++
 .../assets/SpinnerListContainerBackground.fxg      |   33 +++++
 .../SpinnerListContainerSelectionIndicator.fxg     |   67 ++++++++++
 .../assets/SpinnerListContainerShadow.fxg          |   32 +++++
 ...abbedViewNavigatorButtonBarFirstButton_down.fxg |   63 +++++++++
 ...dViewNavigatorButtonBarFirstButton_selected.fxg |   62 +++++++++
 .../TabbedViewNavigatorButtonBarFirstButton_up.fxg |   62 +++++++++
 ...TabbedViewNavigatorButtonBarLastButton_down.fxg |   68 ++++++++++
 ...edViewNavigatorButtonBarLastButton_selected.fxg |   68 ++++++++++
 .../TabbedViewNavigatorButtonBarLastButton_up.fxg  |   68 ++++++++++
 .../skins/mobile480/assets/TextInput_border.fxg    |   39 ++++++
 .../assets/ToggleSwitch_contentShadow.fxg          |   30 +++++
 .../assets/TransparentActionButton_down.fxg        |   69 ++++++++++
 .../assets/TransparentActionButton_up.fxg          |   59 +++++++++
 .../assets/TransparentNavigationButton_down.fxg    |   69 ++++++++++
 .../assets/TransparentNavigationButton_up.fxg      |   59 +++++++++
 .../skins/mobile480/assets/ViewMenuItem_down.fxg   |   54 ++++++++
 .../mobile480/assets/ViewMenuItem_showsCaret.fxg   |   36 +++++
 .../skins/mobile480/assets/ViewMenuItem_up.fxg     |   37 +++++
 .../swfs/ViewNavigatorApplication480dpi.mxml       |   29 ++++
 .../ViewNavigatorApplication480dpiHomeView.mxml    |   27 ++++
 55 files changed, 2788 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
new file mode 100644
index 0000000..b975f7e
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="2" scaleGridTop="3" scaleGridRight="88" scaleGridBottom="61">
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="90" height="2">
+        <fill>
+            <SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="62" width="90" height="2">
+        <fill>
+            <SolidColor color="#000000" alpha="0.85"/>
+        </fill>
+    </Rect>
+    <!-- drop shadow (6 filled rects) -->
+    <Rect x="0" y="64" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.35"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="65" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.25"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="66" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.2"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="67" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.15"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="68" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.1"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="69" width="90" height="1">
+        <fill>
+            <SolidColor color="#000000" alpha="0.05"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight border -->
+    <Rect x="1" y="2" width="88" height="1" alpha=".25">
+        <fill>
+        	<SolidColor color="#ffffff"/>
+        </fill>
+    </Rect>
+    <Rect x="1" y="61" width="88" height="1" alpha="0.1">
+        <fill>
+        	<SolidColor color="#ffffff"/>
+        </fill>
+    </Rect>
+    <Rect x="0" y="2" width="1" height="60">
+        <fill>
+            <LinearGradient x="0" scaleX="60" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    <Rect x="89" y="2" width="1" height="60">
+        <fill>
+            <LinearGradient x="0" scaleX="60" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="0" width="90" height="70">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
new file mode 100644
index 0000000..5c894eb
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
+
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="0" width="56" height="56">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+
+
+    <!-- border -->
+      <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48
+C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z">
+        <fill>
+          <SolidColor color="#323232"/>
+        </fill>
+      </Path>
+
+    <!-- shadow fill -->
+      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
+        <fill>
+          <LinearGradient x="26.667" y="0" scaleX="30.1528" rotation="90">
+            <GradientEntry ratio="0" alpha="0.25"/>
+            <GradientEntry ratio="1" alpha="0"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+
+    <!-- inner highlight -->
+      <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665
+ 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z">
+        <fill>
+          <LinearGradient x="26.667" y="1.3335" scaleX="50.6673" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
new file mode 100644
index 0000000..f42c38c
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
+
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="0" width="56" height="56">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+
+    <!-- chromeColor fill -->
+      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
+        <fill>
+          <SolidColor color="#484848"/>
+        </fill>
+      </Rect>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
new file mode 100644
index 0000000..9c35d54
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
+
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="0" width="56" height="56">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+
+
+    <!-- border -->
+      <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48
+C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z">
+        <fill>
+          <SolidColor color="#323232"/>
+        </fill>
+      </Path>
+
+    <!-- shadow fill -->
+      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
+        <fill>
+          <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+
+    <!-- inner highlight -->
+      <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665
+ 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z">
+        <fill>
+          <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
+            <GradientEntry ratio="0" alpha="0.35"/>
+            <GradientEntry ratio="0.662577" alpha="0.1"/>
+            <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
new file mode 100644
index 0000000..f5c5e2e
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="0" width="116" height="56">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+
+	<!-- border -->
+      <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32422 114.666 8L114.666 48C114.666 51.6758 111.676 54.667 108 54.667L25.3774 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4805 16.0859 47.3994 7.12305 35.5176 2 27.8545 7.12891 20.1772 16.1851 8.41016 16.2344
+ 8.34131 19.2275 4.5791 21.083 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8101 0 18.6875 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 20 0 28 5.33301 36 15.0469 48.2393 15.0469 48.2393 19.0469 53.5732 20 56 25.3335 56L108 56
+C112.418 56 116 52.418 116 48L116 8C116 3.58203 112.418 0 108 0L25.3335 0Z">
+        <fill>
+          <SolidColor color="#323232"/>
+        </fill>
+      </Path>
+
+	<!-- shadow fill -->
+      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99072 112.666 6.6665L112.666 46.6665C112.666 50.3423 109.676 53.3335 106 53.3335L23.3774 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.147 14.0859 46.0659 5.12305 34.1841 0 26.521 5.12891 18.8438 14.1851 7.07666
+ 14.2344 7.00781 17.2275 3.24561 18.9585 0 23.3335 0L106 0 106 0Z">
+        <fill>
+          <LinearGradient x="56.3325" y="0" scaleX="30.1525" rotation="90">
+            <GradientEntry ratio="0" alpha="0.25"/>
+            <GradientEntry ratio="1" alpha="0"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+	<!-- highlight border -->
+      <Path x="2" y="1.33203" winding="nonZero" data="M106 1.33301C108.94 1.33301 111.334 3.7251 111.334 6.66699L111.334 46.666C111.334 49.6074 108.94 52.001 106 52.001L23.3774 52.001C19.625 52.001 15.0728 45.1279 15.0728 45.1279 11.7827 39.9365 4.44189 30.7852 1.60254 26.521 4.40576 22.3188 15.3125
+ 7.79443 15.3125 7.79443 15.854 7.02051 19.6455 1.33301 23.3335 1.33301L106 1.33301ZM22.75 0C18.6875 0 16.417 4.26465 14.2344 7.00781 14.1851 7.07715 5.12891 18.8438 0 26.521 5.12305 34.1851 14.0859 46.0664 14.1416 46.1465 15.8164 47.8223 18.3945
+ 53.335 23.3774 53.335L106 53.335C109.676 53.335 112.666 50.3428 112.666 46.666L112.666 6.66699C112.666 2.99072 109.676 0 106 0L22.75 0Z">
+        <fill>
+          <LinearGradient x="56.3325" y="0" scaleX="57.0461" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
new file mode 100644
index 0000000..81d3387
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="0" width="116" height="56">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+
+	<!-- chromeColor fill -->
+      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715
+ 14.2334 7.0083 17.2275 3.24561 19.084 0 23.3335 0L106 0 106 0Z">
+        <fill>
+          <SolidColor color="#484848"/>
+        </fill>
+      </Path>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
new file mode 100644
index 0000000..320f1ab
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="0" width="116" height="56">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+
+	<!-- border -->
+      <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32373 114.666 8.00049L114.666 48.001C114.666 51.6748 111.676 54.667 108 54.667L25.3784 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4814 16.0869 47.4004 7.12305 35.5176 2 27.855 7.12891 20.1772 16.1855
+ 8.41064 16.2334 8.34082 19.2275 4.5791 21.084 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8091 0 18.6865 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 19.9995 0 28 5.33301 36 15.0464 48.2393 15.0464 48.2393 19.0464 53.5732 20
+ 56 25.3335 56L108 56C112.418 56 116 52.418 116 48.001L116 8.00049C116 3.58203 112.418 0 108 0L25.3335 0Z">
+        <fill>
+          <SolidColor color="#323232"/>
+        </fill>
+      </Path>
+
+	<!-- shadow fill -->
+      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715
+ 14.2334 7.0083 17.2275 3.24561 19.3335 0 23.3335 0L106 0 106 0Z">
+        <fill>
+          <LinearGradient x="56.3325" y="-1.04688" scaleX="54.1375" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+	<!-- highlight border -->
+      <Path x="2" y="1.33252" winding="nonZero" data="M106 1.33252C108.94 1.33252 111.334 3.72412 111.334 6.6665L111.334 46.6665C111.334 49.6069 108.94 52.0015 106 52.0015L23.3784 52.0015C19.625 52.0015 15.0737 45.1274 15.0737 45.1274 11.7827 39.936 4.44189 30.7847 1.60254 26.5205 4.40576 22.3179
+ 15.312 7.79346 15.312 7.79346 15.854 7.02002 19.6455 1.33252 23.3335 1.33252L106 1.33252ZM22.8955 0C19.167 0 16.417 4.26465 14.2334 7.00732 14.1855 7.07666 5.12891 18.8428 0 26.5205 5.12305 34.1846 14.0869 46.0669 14.1416 46.147 15.8164 47.8208
+ 18.3945 53.3345 23.3784 53.3345L106 53.3345C109.676 53.3345 112.666 50.3423 112.666 46.6665L112.666 6.6665C112.666 2.99023 109.676 0 105.833 0L22.8955 0Z">
+        <fill>
+          <LinearGradient x="56.3325" y="0" scaleX="53.335" rotation="90">
+            <GradientEntry ratio="0" alpha="0.35"/>
+            <GradientEntry ratio="0.662577" alpha="0.1"/>
+            <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
new file mode 100644
index 0000000..c2e73e8
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
+    
+      <!-- shadow fill -->
+      <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8472C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z">
+        <fill>
+          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
+            <GradientEntry ratio="0" alpha="0.14902"/>
+            <GradientEntry ratio="1" alpha="0.34902"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M158.655 1.35596 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8472C1.34521 5.61377 5.56641 1.35596 10.7554 1.35596L158.655 1.35596ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8472L0 69.1533C0 75.1436
+ 4.81641 80 10.7554 80L160 80 160 0 160 0Z">
+        <fill>
+          <SolidColor color="#464646"/>
+        </fill>
+      </Path>
+      
+      <!-- outer shadow -->
+      <Path x="1.3335" y="1.35986" winding="nonZero" data="M155.967 1.35547 155.967 75.9321 9.41113 75.9321C4.96338 75.9321 1.34473 72.2837 1.34473 67.7974L1.34473 9.49121C1.34473 5.00488 4.96338 1.35547 9.41113 1.35547L155.967 1.35547ZM157.311 0 9.41113 0C4.22119 0 0 4.25684 0 9.49121L0 67.7974C0 73.0308
+ 4.22119 77.2886 9.41113 77.2886L157.311 77.2886 157.311 0 157.311 0Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="2.68896" y="2.71143" winding="nonZero" data="M153.299 1.3335 153.289 73.2427 8.06641 73.2427C4.35352 73.2427 1.33301 70.1919 1.33301 66.4419L1.33301 8.13574C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 154.623 0 8.06641 0C3.61816 0 0 3.64941 0 8.13574L0 66.4419
+C0 70.9282 3.61816 74.5767 8.06641 74.5767L154.623 74.5767 154.632 0 154.632 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
new file mode 100644
index 0000000..830c381
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
+    
+      <!-- shadow fill -->
+      <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8462C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z">
+        <fill>
+          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
+            <GradientEntry ratio="0" alpha="0.047059"/>
+            <GradientEntry ratio="1" alpha="0.247059"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M158.655 1.35693 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8462C1.34521 5.61475 5.56641 1.35693 10.7554 1.35693L158.655 1.35693ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8462L0 69.1533C0 75.1436
+ 4.81641 80 10.7554 80L160 80 160 0 160 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+      
+      <!-- outer shadow -->
+      <Path x="1.3335" y="1.35938" winding="nonZero" data="M155.967 1.35693 155.967 75.9326 9.41113 75.9326C4.96338 75.9326 1.34473 72.2842 1.34473 67.7979L1.34473 9.49219C1.34473 5.00537 4.96338 1.35693 9.41113 1.35693L155.967 1.35693ZM157.311 0 9.41113 0C4.22119 0 0 4.25781 0 9.49219L0 67.7979C0 73.0312
+ 4.22119 77.2891 9.41113 77.2891L157.311 77.2891 157.311 0 157.311 0Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="2.68896" y="2.71094" winding="nonZero" data="M153.299 1.3335 153.289 73.2432 8.06641 73.2432C4.35352 73.2432 1.33301 70.1924 1.33301 66.4424L1.33301 8.13525C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 8.06641 0C3.61816 0 0 3.6499 0 8.13525L0 66.4424C0 70.9287
+ 3.61816 74.5771 8.06641 74.5771L154.623 74.5771 154.632 0 154.632 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
new file mode 100644
index 0000000..864eac3
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
+    
+      <!-- highlight fill -->
+      <Path data="M160 80 10.5781 80C4.73682 80 0 75.3018 0 69.5078L0 10.4917C0 4.69727 4.73682 0 10.5781 0L160 0 160 80Z">
+        <fill>
+          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9587" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M158.677 1.31104 158.677 78.6885 10.5781 78.6885C5.4751 78.6885 1.32275 74.5703 1.32275 69.5078L1.32275 10.4917C1.32275 5.42969 5.4751 1.31104 10.5781 1.31104L158.677 1.31104ZM160 0 10.5781 0C4.73682 0 0 4.69727 0 10.4917L0 69.5078C0 75.3018 4.73682
+ 80 10.5781 80L160 80 160 0 160 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+      
+      <!-- right separator highlight -->
+      <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335">
+        <fill>
+          <SolidColor color="#FFFFFF" alpha="0.2"/>
+        </fill>
+      </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
new file mode 100644
index 0000000..8b303b8
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
+    
+      <!-- shadow fill -->
+      <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8472L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z">
+        <fill>
+          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+            <GradientEntry ratio="0" alpha="0.14902"/>
+            <GradientEntry ratio="1" alpha="0.34902"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- outer shadow -->
+      <Path y="1.35986" winding="nonZero" data="M1.3335 1.35547 149.255 1.35547C153.703 1.35547 157.321 5.00488 157.321 9.49121L157.321 67.7974C157.321 72.2837 153.703 75.9321 149.255 75.9321L1.3335 75.9321M0 0 0 77.2886 149.255 77.2886C154.445 77.2886 158.667 73.0308 158.667 67.7974L158.667
+ 9.49121C158.667 4.25684 154.445 0 149.255 0L0 0Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="1.3335" y="2.71143" winding="nonZero" data="M147.912 1.3335C151.624 1.3335 154.644 4.38477 154.644 8.13574L154.644 66.4419C154.644 70.1919 151.624 73.2427 147.912 73.2427L1.33301 73.2427 1.33301 1.3335 147.912 1.3335ZM147.912 0 0 0 0 74.5767 147.912 74.5767C152.359 74.5767 155.978 70.9282
+ 155.978 66.4419L155.978 8.13574C155.978 3.64941 152.359 0 147.912 0L147.912 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263
+ 0 149.422 0Z">
+        <fill>
+          <SolidColor color="#464646"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
new file mode 100644
index 0000000..61e486a
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
+    
+      <!-- shadow fill -->
+      <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8462L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z">
+        <fill>
+          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+            <GradientEntry ratio="0" alpha="0.047059"/>
+            <GradientEntry ratio="1" alpha="0.247059"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- outer shadow -->
+      <Path y="1.35938" winding="nonZero" data="M1.34375 1.35693 149.255 1.35693C153.703 1.35693 157.321 5.00537 157.321 9.49219L157.321 67.7979C157.321 72.2842 153.703 75.9326 149.255 75.9326L1.34375 75.9326 1.34375 1.35693ZM0 77.2891 149.255 77.2891C154.445 77.2891 158.667 73.0312 158.667
+ 67.7979L158.667 9.49219C158.667 4.25781 154.445 0 149.255 0L0 0 0 77.2891Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="1.32275" y="2.71094" winding="nonZero" data="M147.922 1.3335C151.634 1.3335 154.655 4.38477 154.655 8.13525L154.655 66.4424C154.655 70.1924 151.634 73.2432 147.922 73.2432L1.34375 73.2432 1.3335 1.3335 147.922 1.3335ZM147.922 0 0 0 0.0107422 74.5771 147.922 74.5771C152.37 74.5771 155.989
+ 70.9287 155.989 66.4424L155.989 8.13525C155.989 3.6499 152.37 0 147.922 0L147.922 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4922L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4922C160 4.69775 155.263
+ 0 149.422 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
new file mode 100644
index 0000000..7d77bc2
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
+    
+      <!-- highlight fill -->
+      <Path data="M0 0 149.422 0C155.263 0 160 4.69727 160 10.4917L160 69.5078C160 75.3018 155.263 80 149.422 80L0 80 0 0Z">
+        <fill>
+          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      
+      <!-- left separator highlight -->
+      <Rect y="1.3335" width="1.3335" height="77.3335">
+        <fill>
+          <SolidColor color="#FFFFFF" alpha="0.2"/>
+        </fill>
+      </Rect>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263
+ 0 149.422 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
new file mode 100644
index 0000000..c6ace14
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
+    
+      <!-- shadow fill -->
+      <Rect width="160" height="80">
+        <fill>
+          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+            <GradientEntry ratio="0" alpha="0.14902"/>
+            <GradientEntry ratio="1" alpha="0.34902"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+      
+      <!-- outer shadow -->
+      <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0449219 0 77.3335 158.667 77.3335 158.667 0 0 0.0449219Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="1.3335" y="2.6665" winding="nonZero" data="M154.667 1.3335 154.667 73.3335 1.33301 73.3335 1.33301 1.3335 154.667 1.3335ZM156 0 0 0 0 74.6665 156 74.6665 156 0 156 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
+        <fill>
+          <SolidColor color="#464646"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
new file mode 100644
index 0000000..aad6c68
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
+    
+      <!-- shadow fill -->
+      <Rect y="1.3335" width="158.667" height="77.3335">
+        <fill>
+          <LinearGradient x="79.3335" y="1.3335" scaleX="74.7917" rotation="90">
+            <GradientEntry ratio="0" alpha="0.047059"/>
+            <GradientEntry ratio="1" alpha="0.247059"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+      
+      <!-- outer shadow -->
+      <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0439453 0 77.3335 158.667 77.3335 158.667 0 0 0.0439453 0 0.0439453Z">
+        <fill>
+          <SolidColor alpha="0.2"/>
+        </fill>
+      </Path>
+      
+      <!-- inner shadow -->
+      <Path x="1.32275" y="2.6665" winding="nonZero" data="M154.677 1.3335 154.677 73.3335 1.34375 73.3335 1.3335 1.3335 154.677 1.3335ZM156.01 0 0 0 0.0107422 74.6665 156.01 74.6665 156.01 0 156.01 0Z">
+        <fill>
+          <SolidColor alpha="0.1"/>
+        </fill>
+      </Path>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
new file mode 100644
index 0000000..840b767
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
+    
+      <!-- highlight fill -->
+      <Rect width="160" height="80">
+        <fill>
+          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+      
+      <!-- border -->
+      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
+        <fill>
+          <SolidColor color="#646464"/>
+        </fill>
+      </Path>
+      
+      <!-- left separator highlight -->
+      <Rect y="1.3335" width="1.3335" height="77.3335">
+        <fill>
+          <SolidColor color="#FFFFFF" alpha="0.2"/>
+        </fill>
+      </Rect>
+      
+      <!-- right separator highlight -->
+      <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335">
+        <fill>
+          <SolidColor color="#FFFFFF" alpha="0.2"/>
+        </fill>
+      </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
new file mode 100644
index 0000000..1d079c2
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="86" viewWidth="292" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66">
+  	<!-- Border --> 
+	<Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z">
+    	<fill>
+      		<SolidColor color="#464646"/>
+    	</fill>
+  	</Path>
+	<!-- Fill Shadow -->
+  	<Path x="2" y="2" data="M10 0 278 0C284 0 288 4 288 10L288 72C288 78 284 82 278 82L10 82C4 82 0 78 0 72L0 10C0 4 4 0 10 0Z">
+	    <fill>
+      		<LinearGradient x="144" y="0" scaleX="82.0005" rotation="90">
+        		<GradientEntry ratio="0" alpha="0.05"/>
+        		<GradientEntry ratio="1" alpha="0.25"/>
+      		</LinearGradient>
+    	</fill>
+  	</Path>
+  	<!-- Inner Shadow -->
+	<Path x="2" y="2" data="M2 10C2 6 6 2 10 2L278 2C282 2 286 6 286 10L286 72C286 76 282 80 278 80L10 80C6 80 2 76 2 72L2 10ZM10 0C4 0 0 4 0 10L0 72C0 78 4 82 10 82L278 82C284 82 288 78 288 72L288 10C288 4 284 0 278 0L10 0Z">
+	    <fill>
+      		<SolidColor alpha="0.2"/>
+    	</fill>
+  	</Path>
+  	<!-- Inner Inner Shadow -->
+	<Path x="4" y="4" data="M2 8C2 4 4 2 8 2L276 2C280 2 282 4 282 8L282 70C282 74 280 76 276 76L8 76C4 76 2 74 2 70L2 8ZM0 8 0 70C0 74 4 78 8 78L276 78C280 78 284 74 284 70L284 8C284 4 280 0 276 0L8 0C4 0 0 4 0 8Z">
+	    <fill>
+      		<SolidColor color="#646464" alpha="0.1"/>
+    	</fill>
+  	</Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
new file mode 100644
index 0000000..f91eafd
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="86" viewWidth="292" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66">
+	<!-- Outer Border -->
+	<Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z">
+    	<fill>
+    	  	<SolidColor color="#646464"/>
+    	</fill>
+  	</Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
new file mode 100644
index 0000000..8442b96
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="12" scaleGridRight="588" scaleGridTop="30" scaleGridBottom="388">
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="399" width="600" height="1">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+    
+	<!-- Content Shading Top -->
+	<Rect x="0" y="0" width="600" height="20"
+			topLeftRadiusX="10" topLeftRadiusY="10"
+			topRightRadiusX="10" topRightRadiusY="10">
+		<fill>
+			<LinearGradient  rotation="90">
+				<GradientEntry ratio="0" color="#000000" alpha="0.6"/>
+				<GradientEntry ratio="0.5" color="#000000" alpha="0"/>
+			</LinearGradient>
+		</fill>
+	</Rect>
+		
+	<!-- Content Highlight -->
+	<Rect x="1" y="1" width="598" height="398"
+			radiusX="10" radiusY="10">
+		<stroke>
+			<SolidColorStroke color="#FFFFFF" alpha="0.8"
+								weight="2"/>
+		</stroke>
+	</Rect>
+</Graphic>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
new file mode 100644
index 0000000..7a2c8a6
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+      <Rect x="4" y="62" alpha="0.08" width="56" height="2">
+        <fill>
+          <SolidColor color="#FFFFFF"/>
+        </fill>
+      </Rect>
+      <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z">
+        <fill>
+          <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
+            <GradientEntry ratio="0" alpha="0.1"/>
+            <GradientEntry ratio="1" alpha="0.4"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z">
+        <fill>
+          <LinearGradient x="28" y="0" scaleX="56" rotation="90">
+            <GradientEntry ratio="0" alpha="0.25"/>
+            <GradientEntry ratio="1" alpha="0.05"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="6" y="6" data="M2 6C2 4 4 2 6 2L46 2C48 2 50 4 50 6L50 46C50 48 50 50 48 50L4 50C2 50 2 48 2 46L2 6ZM0 4 0 48C0 50 0 52 2 52L50 52C52 52 52 50 52 48L52 4C52 2 50 0 48 0L4 0C2 0 0 2 0 4Z">
+        <fill>
+          <LinearGradient x="26" y="0" scaleX="52" rotation="90">
+            <GradientEntry ratio="0" alpha="0.1"/>
+            <GradientEntry ratio="1" alpha="0"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="2" y="2" alpha="0.7" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z">
+        <fill>
+          <SolidColor/>
+        </fill>
+      </Path>
+      <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z">
+        <fill>
+          <SolidColor color="#FFFFFF"/>
+        </fill>
+      </Path>
+      <Rect x="4" y="62" alpha="0.1" width="56" height="2">
+        <fill>
+          <SolidColor color="#FFFFFF"/>
+        </fill>
+      </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
new file mode 100644
index 0000000..cfe76bf
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
+        <fill>
+          <LinearGradient x="28" y="4" scaleX="44.0005" rotation="90">
+            <GradientEntry ratio="0" color="#999999"/>
+            <GradientEntry ratio="1" color="#B4B4B4"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="10" alpha="0.6" data="M0 22 10 12 22 24 46 0 56 10">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel"/>
+        </stroke>
+      </Path>
+      <Path x="4" y="20" alpha="0.3" data="M0 12 22 34 56 0">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+        </stroke>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
new file mode 100644
index 0000000..d6843cc
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
+        <fill>
+          <LinearGradient x="28" y="24" scaleX="48" rotation="90">
+            <GradientEntry ratio="0" color="#5A5A5A"/>
+            <GradientEntry ratio="1" color="#323232"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="10" alpha="0.25" data="M0 22 10 12 22 24 46 0 56 10">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+        </stroke>
+      </Path>
+      <Path x="4" y="20" alpha="0.7" data="M0 12 22 34 56 0">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel"/>
+        </stroke>
+      </Path>
+  </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
new file mode 100644
index 0000000..716997d
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
@@ -0,0 +1,59 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+  <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z">
+    <fill>
+      <LinearGradient x="28" y="8" scaleX="40.0004" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.8"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.0470588"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z">
+    <fill>
+      <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.35"/>
+        <GradientEntry ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="2" y="2" alpha="0.6" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Path>
+  <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Path>
+  <Rect x="6" y="4" alpha="0.15" width="52" height="2">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
+  <Rect x="4" y="62" alpha="0.1" width="56" height="2">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
new file mode 100644
index 0000000..29219e0
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
+        <fill>
+          <LinearGradient x="28" y="24" scaleX="48" rotation="90">
+            <GradientEntry ratio="0" color="#C8C8C8"/>
+            <GradientEntry ratio="1" color="#E1E1E1"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="10" alpha="0.5" data="M0 22 10 12 22 24 46 0 56 10">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel"/>
+        </stroke>
+      </Path>
+      <Path x="4" y="20" alpha="0.5" data="M0 12 22 34 56 0">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+        </stroke>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
new file mode 100644
index 0000000..51566c6
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
+        <fill>
+          <LinearGradient x="28" y="12" scaleX="32" rotation="90">
+            <GradientEntry ratio="0" color="#5A5A5A"/>
+            <GradientEntry ratio="1" color="#323232"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="10" alpha="0.7" data="M0 22 10 12 22 24 46 0 56 10">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+        </stroke>
+      </Path>
+      <Path x="4" y="20" data="M0 12 22 34 56 0">
+        <stroke>
+          <SolidColorStroke weight="1" joints="bevel"/>
+        </stroke>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
new file mode 100644
index 0000000..17569ec
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="60" viewWidth="60" xmlns="http://ns.adobe.com/fxg/2008">
+      <Ellipse width="58" height="58" x="0" y="0">
+        <fill>
+          <LinearGradient x="30" y="0" scaleX="58" rotation="90">
+            <GradientEntry ratio="0" alpha="0.15"/>
+            <GradientEntry ratio="1" alpha="0.25"/>
+          </LinearGradient>
+        </fill>
+      </Ellipse>
+      <Ellipse width="58" height="58" x="0" y="0">
+        <stroke>
+          <SolidColorStroke weight="2" caps="none"/>
+        </stroke>
+      </Ellipse>
+      <Ellipse width="58" height="58" x="0" y="0">
+        <fill>
+          <LinearGradient x="26" y="10" scaleX="24" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.5"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Ellipse>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
new file mode 100644
index 0000000..e4ea710
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="60" viewWidth="60" xmlns="http://ns.adobe.com/fxg/2008" >
+	<!-- outer ellipse -->
+      <Ellipse x="0.5" y="0.5" width="58" height="58">
+        <fill>
+          <LinearGradient x="28.9995" y="0" scaleX="58.0005" rotation="90">
+            <GradientEntry ratio="0" alpha="0.05"/>
+            <GradientEntry ratio="1" alpha="0.15"/>
+          </LinearGradient>
+        </fill>
+      </Ellipse>
+	<!-- outer border -->
+      <Ellipse x="1.5" y="1.5" width="56" height="56">
+        <stroke>
+          <SolidColorStroke weight="2" caps="none" alpha="0.7"/>
+        </stroke>
+      </Ellipse>
+	<!-- inner ellipse -->
+      <Ellipse x="1.5" y="1.5" width="56" height="56">
+        <fill>
+          <LinearGradient x="28.9995" y="4" scaleX="53.9995" rotation="90">
+            <GradientEntry ratio="0" alpha="0.25"/>
+            <GradientEntry ratio="1" alpha="0.6"/>
+          </LinearGradient>
+        </fill>
+      </Ellipse>
+	<!-- inner border -->
+      <Path x="1" y="1" data="M2.19238 28.75C2.19238 13.27 13.1533 2.21191 28.5 2.21191 43.8457 2.21191 54.8066 13.27 54.8066 28.75 54.8066 44.2324 43.8457 55.29 28.5 55.29 13.1533 55.29 2.19238 44.2324 2.19238 28.75ZM0 28.75C0 44.2324 13.1533 57.5 28.5 57.5 43.8457 57.5 57 44.2324 57 28.75 57 13.27 43.8457 0 28.5 0 13.1533 0 0 13.27 0 28.75Z">
+        <fill>
+          <LinearGradient x="28.4995" y="4.10693" scaleX="53.3924" rotation="90">
+            <GradientEntry ratio="0" alpha="0.25"/>
+            <GradientEntry ratio="1" alpha="0.1"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
new file mode 100644
index 0000000..a0f7948
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="18" viewWidth="640" xmlns="http://ns.adobe.com/fxg/2008"
+         scaleGridLeft="30" scaleGridRight="610" scaleGridTop="1" scaleGridBottom="17">
+      <Rect x="20" y="0.5" width="600" height="16" radiusX="7.24087" radiusY="7.24087">
+        <fill>
+          <LinearGradient x="300" y="0" scaleX="16.0005" rotation="90">
+            <GradientEntry ratio="0" alpha="0.5"/>
+            <GradientEntry ratio="1" alpha="0.2"/>
+          </LinearGradient>
+        </fill>
+      </Rect>
+      <Path x="20" y="0.5" data="M0 8C2 4 4 2 8 2L592 2C596 2 598 4 600 8 600 4 596 0 592 0L8 0C4 0 0 4 0 8Z">
+        <fill>
+          <LinearGradient x="300" y="0" scaleX="10" rotation="90">
+            <GradientEntry ratio="0" alpha="0.4"/>
+            <GradientEntry ratio="1" alpha="0.05"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Rect width="640" height="18">
+        <fill>
+          <SolidColor alpha="0"/>
+        </fill>
+      </Rect>
+</Graphic>
\ No newline at end of file


[11/24] git commit: [flex-sdk] [refs/heads/develop] - Changed to support 480 dpi tests

Posted by jm...@apache.org.
Changed to support 480 dpi tests


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/d733aa18
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/d733aa18
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/d733aa18

Branch: refs/heads/develop
Commit: d733aa18c50cb5e6e6a9a8c473ef81eccdb8acc6
Parents: 1c99ada
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 12:58:51 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 12:58:51 2013 +1000

----------------------------------------------------------------------
 .../tests/applicationDPI_160.mxml                  |    9 +-
 .../tests/applicationDPI_240.mxml                  |    9 +-
 .../tests/applicationDPI_320.mxml                  |    8 +-
 .../tests/applicationDPI_480.mxml                  |  117 +++++++++++++++
 .../tests/applicationDPI_none.mxml                 |    2 +
 5 files changed, 137 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d733aa18/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_160.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_160.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_160.mxml
index bfb7e17..0f7620b 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_160.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_160.mxml
@@ -72,6 +72,7 @@
 					<ConditionalValue deviceDensity="160" value="1"/>
 					<ConditionalValue deviceDensity="240" value="1.5"/>
 					<ConditionalValue deviceDensity="320" value="2"/>
+					<ConditionalValue deviceDensity="480" value="4"/>
 				</AssertPropertyValue>	
 			
 			</body>
@@ -86,6 +87,7 @@
 					<ConditionalValue deviceDensity="160" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth"/>
 					<ConditionalValue deviceDensity="240" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/1.5"/>
 					<ConditionalValue deviceDensity="320" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/2"/>
+					<ConditionalValue deviceDensity="480" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth"/>
 				</AssertPropertyValue>	
 			</body>
 			
@@ -100,9 +102,10 @@
 					<ConditionalValue deviceDensity="240" os="android" />
 					<ConditionalValue deviceDensity="160" os="win" />
 					<ConditionalValue deviceDensity="320" os="win" />
-
-							<ConditionalValue deviceDensity="320" os="iphone" />
-							<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="iphone" />
+					<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="android" />
+					<ConditionalValue deviceDensity="480" os="android" />
 				</CompareBitmap>	
 			</body>
 					

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d733aa18/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_240.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_240.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_240.mxml
index 42a1eb9..d82a72d 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_240.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_240.mxml
@@ -72,6 +72,7 @@
 					<ConditionalValue deviceDensity="160" value="0.666667"/>
 					<ConditionalValue deviceDensity="240" value="1"/>
 					<ConditionalValue deviceDensity="320" value="1.333333"/>
+					<ConditionalValue deviceDensity="480" value="2"/>
 				</AssertPropertyValue>	
 			
 			</body>
@@ -87,6 +88,7 @@
 					<ConditionalValue deviceDensity="160" valueExpression="value=Math.round(FlexGlobals.topLevelApplication.stage.stageWidth/0.666667)"/>
 					<ConditionalValue deviceDensity="240" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth"/>
 					<ConditionalValue deviceDensity="320" valueExpression="value=Math.round(FlexGlobals.topLevelApplication.stage.stageWidth/1.333333)"/>
+					<ConditionalValue deviceDensity="320" valueExpression="value=Math.round(FlexGlobals.topLevelApplication.stage.stageWidth/2)"/>
 				</AssertPropertyValue>	
 			</body>
 			
@@ -100,9 +102,10 @@
 					<ConditionalValue deviceDensity="240" os="android" />
 					<ConditionalValue deviceDensity="160" os="win" />
 					<ConditionalValue deviceDensity="320" os="win" />
-
-							<ConditionalValue deviceDensity="320" os="iphone" />
-							<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="iphone" />
+					<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="android" />
+					<ConditionalValue deviceDensity="480" os="android" />
 				</CompareBitmap>	
 			</body>
 					

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d733aa18/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_320.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_320.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_320.mxml
index 9c0e256..7a18630 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_320.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_320.mxml
@@ -72,6 +72,7 @@
 					<ConditionalValue deviceDensity="160" value="0.5"/>
 					<ConditionalValue deviceDensity="240" value="0.75"/>
 					<ConditionalValue deviceDensity="320" value="1"/>
+					<ConditionalValue deviceDensity="480" value="1.5"/>
 				</AssertPropertyValue>	
 			
 			</body>
@@ -86,6 +87,7 @@
 					<ConditionalValue deviceDensity="160" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/0.5"/>
 					<ConditionalValue deviceDensity="240" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/0.75"/>
 					<ConditionalValue deviceDensity="320" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth"/>
+					<ConditionalValue deviceDensity="480" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth*2"/>
 				</AssertPropertyValue>	
 			</body>
 			
@@ -99,8 +101,10 @@
 					<ConditionalValue deviceDensity="240" os="android" />
 					<ConditionalValue deviceDensity="160" os="win" />
 					<ConditionalValue deviceDensity="320" os="win" />
-							<ConditionalValue deviceDensity="320" os="iphone" />
-							<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="iphone" />
+					<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="android" />
+					<ConditionalValue deviceDensity="480" os="android" />
 				</CompareBitmap>	
 			</body>
 					

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d733aa18/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
new file mode 100644
index 0000000..9c8160e
--- /dev/null
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_480.mxml
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="mobile/DensityIndependentScaling/tests/"  xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns="*" 
+			testSWF="ViewNavigatorApplication480dpi.mxml">
+	<!-- this set of lines form a template that must be in each unit test -->
+	<fx:Script>
+		<![CDATA[
+			public static function init(o:DisplayObject):void
+			{
+			}           
+		]]>
+	</fx:Script>
+	
+	<fx:Metadata>
+		<![CDATA[
+		[Mixin]
+		]]>
+	</fx:Metadata>  
+	
+	<!-- end of set of lines that must be in each unit test -->
+	
+	<fx:Script>
+		<![CDATA[
+			//import components.*;
+			import mx.core.FlexGlobals;
+		]]>
+	</fx:Script>
+	
+	<testCases>
+		
+		<TestCase testID="Get_applicationDPI" description="applicationDPI is set to  in MXML" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+
+			<body>
+				<AssertPropertyValue target="" propertyName="applicationDPI" value="480" />
+			</body>
+		
+		</TestCase>
+
+		<!-- Set a bogus value. No error but should not be set. -->
+		<TestCase  testID="Set_applicationDPI_at_runtime" description="Should not change the value." keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+			<setup>
+				<SetProperty target="" propertyName="applicationDPI" value="777" />
+			</setup>
+			<body>
+			<AssertPropertyValue target="" propertyName="applicationDPI" value="480" />
+			</body>
+			
+		</TestCase>
+		
+		<TestCase testID="Check_scaling" description="" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+			
+			<body>
+				
+				<AssertPropertyValue target="" propertyName="scalingFactor" value="0.500000" >
+					<ConditionalValue deviceDensity="160" value="0.25"/>
+					<ConditionalValue deviceDensity="240" value="0.5"/>
+					<ConditionalValue deviceDensity="320" value="0.75"/>
+					<ConditionalValue deviceDensity="480" value="1"/>
+				</AssertPropertyValue>	
+			
+			</body>
+	
+		</TestCase>
+		
+		<TestCase testID="Check_screen_size" description="" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+			
+			<body>
+				
+				<AssertPropertyValue target="" propertyName="screenWidth" value="1000">
+					<ConditionalValue deviceDensity="160" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/0.25"/>
+					<ConditionalValue deviceDensity="240" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/0.5"/>
+					<ConditionalValue deviceDensity="320" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth/0.75"/>
+					<ConditionalValue deviceDensity="480" valueExpression="value=FlexGlobals.topLevelApplication.stage.stageWidth"/>
+				</AssertPropertyValue>	
+			</body>
+			
+		</TestCase>
+
+		<TestCase testID="Check_bitmap_320" description="" keywords="[ViewNavigatorApplication, properties, applicationDPI]">
+					
+			<body>
+				<!-- Noticed pixel differences between win 160 and qnx 160. These really shouldn't be happening. -->		
+				<CompareBitmap target="navigator.activeView.redSquare" url="../tests/baselines">
+					<ConditionalValue deviceDensity="240" os="android" />
+					<ConditionalValue deviceDensity="160" os="win" />
+					<ConditionalValue deviceDensity="320" os="win" />
+					<ConditionalValue deviceDensity="320" os="iphone" />
+					<ConditionalValue deviceDensity="160" os="qnx" />
+					<ConditionalValue deviceDensity="320" os="android" />
+					<ConditionalValue deviceDensity="480" os="android" />
+				</CompareBitmap>	
+			</body>
+					
+		</TestCase>
+
+		
+		
+	</testCases>
+	
+</UnitTester>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/d733aa18/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_none.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_none.mxml b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_none.mxml
index 4cb4109..5d3ff2e 100644
--- a/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_none.mxml
+++ b/mustella/tests/mobile/DensityIndependentScaling/tests/applicationDPI_none.mxml
@@ -52,6 +52,7 @@
 					<ConditionalValue deviceDensity="160" value="160"/>
 					<ConditionalValue deviceDensity="240" value="240"/>
 					<ConditionalValue deviceDensity="320" value="320"/>
+					<ConditionalValue deviceDensity="480" value="480"/>
 				</AssertPropertyValue>
 			</body>
 		
@@ -67,6 +68,7 @@
 				<ConditionalValue deviceDensity="160" value="160"/>
 				<ConditionalValue deviceDensity="240" value="240"/>
 				<ConditionalValue deviceDensity="320" value="320"/>
+				<ConditionalValue deviceDensity="480" value="480"/>
 			</AssertPropertyValue>
 		
 		


[10/24] git commit: [flex-sdk] [refs/heads/develop] - Added needed imports

Posted by jm...@apache.org.
Added needed imports


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/1c99ada8
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/1c99ada8
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/1c99ada8

Branch: refs/heads/develop
Commit: 1c99ada892d187122f62e4e4659167c68078b6d6
Parents: 1f25eb6
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:54:30 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:54:30 2013 +1000

----------------------------------------------------------------------
 .../src/spark/skins/mobile/ActionBarSkin.as        |    1 +
 .../spark/skins/mobile/BeveledActionButtonSkin.as  |    4 ++++
 .../spark/skins/mobile/BeveledBackButtonSkin.as    |    2 ++
 .../spark/skins/mobile/ButtonBarFirstButtonSkin.as |    4 +++-
 .../spark/skins/mobile/ButtonBarLastButtonSkin.as  |    3 +++
 .../skins/mobile/ButtonBarMiddleButtonSkin.as      |    3 +++
 .../src/spark/skins/mobile/ButtonSkin.as           |    2 ++
 .../src/spark/skins/mobile/CalloutSkin.as          |    1 +
 .../spark/skins/mobile/CalloutViewNavigatorSkin.as |    1 +
 .../src/spark/skins/mobile/CheckBoxSkin.as         |    6 ++++++
 .../src/spark/skins/mobile/HSliderThumbSkin.as     |    2 ++
 .../src/spark/skins/mobile/HSliderTrackSkin.as     |    1 +
 .../src/spark/skins/mobile/ImageSkin.as            |    1 +
 .../src/spark/skins/mobile/RadioButtonSkin.as      |    7 ++++++-
 .../spark/skins/mobile/SpinnerListContainerSkin.as |    4 +++-
 .../TabbedViewNavigatorTabBarFirstTabSkin.as       |    2 ++
 .../mobile/TabbedViewNavigatorTabBarLastTabSkin.as |    2 ++
 .../src/spark/skins/mobile/TextAreaSkin.as         |    1 +
 .../src/spark/skins/mobile/TextInputSkin.as        |    1 +
 .../src/spark/skins/mobile/ToggleSwitchSkin.as     |    1 +
 .../skins/mobile/TransparentActionButtonSkin.as    |    2 ++
 .../mobile/TransparentNavigationButtonSkin.as      |    2 ++
 .../src/spark/skins/mobile/ViewMenuItemSkin.as     |    4 ++++
 23 files changed, 54 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
index c0e4892..c492725 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as
@@ -38,6 +38,7 @@ import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile160.assets.ActionBarBackground;
 import spark.skins.mobile240.assets.ActionBarBackground;
 import spark.skins.mobile320.assets.ActionBarBackground;
+import spark.skins.mobile480.assets.ActionBarBackground;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
index e02d186..1a45b4b 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledActionButtonSkin.as
@@ -35,6 +35,10 @@ import spark.skins.mobile240.assets.BeveledActionButton_up;
 import spark.skins.mobile320.assets.BeveledActionButton_down;
 import spark.skins.mobile320.assets.BeveledActionButton_fill;
 import spark.skins.mobile320.assets.BeveledActionButton_up;
+import spark.skins.mobile480.assets.BeveledActionButton_down;
+import spark.skins.mobile480.assets.BeveledActionButton_fill;
+import spark.skins.mobile480.assets.BeveledActionButton_up;
+
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
index 8a20469..1f397b6 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/BeveledBackButtonSkin.as
@@ -33,6 +33,8 @@ import spark.skins.mobile240.assets.BeveledBackButton_fill;
 import spark.skins.mobile240.assets.BeveledBackButton_up;
 import spark.skins.mobile320.assets.BeveledBackButton_down;
 import spark.skins.mobile320.assets.BeveledBackButton_up;
+import spark.skins.mobile480.assets.BeveledBackButton_down;
+import spark.skins.mobile480.assets.BeveledBackButton_up;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
index 1199c3d..7f05784 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarFirstButtonSkin.as
@@ -31,7 +31,9 @@ import spark.skins.mobile240.assets.ButtonBarFirstButton_up;
 import spark.skins.mobile320.assets.ButtonBarFirstButton_down;
 import spark.skins.mobile320.assets.ButtonBarFirstButton_selected;
 import spark.skins.mobile320.assets.ButtonBarFirstButton_up;
-
+import spark.skins.mobile480.assets.ButtonBarFirstButton_down;
+import spark.skins.mobile480.assets.ButtonBarFirstButton_selected;
+import spark.skins.mobile480.assets.ButtonBarFirstButton_up;
 /**
  *  Button skin for the first Button in a ButtonBar.
  * 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
index 8cd2b4a..2019d1a 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarLastButtonSkin.as
@@ -31,6 +31,9 @@ import spark.skins.mobile240.assets.ButtonBarLastButton_up;
 import spark.skins.mobile320.assets.ButtonBarLastButton_down;
 import spark.skins.mobile320.assets.ButtonBarLastButton_selected;
 import spark.skins.mobile320.assets.ButtonBarLastButton_up;
+import spark.skins.mobile480.assets.ButtonBarLastButton_down;
+import spark.skins.mobile480.assets.ButtonBarLastButton_selected;
+import spark.skins.mobile480.assets.ButtonBarLastButton_up;
 
 /**
  *  Button skin for the last Button in a ButtonBar.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
index 824860c..decc815 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonBarMiddleButtonSkin.as
@@ -31,6 +31,9 @@ import spark.skins.mobile240.assets.ButtonBarMiddleButton_up;
 import spark.skins.mobile320.assets.ButtonBarMiddleButton_down;
 import spark.skins.mobile320.assets.ButtonBarMiddleButton_selected;
 import spark.skins.mobile320.assets.ButtonBarMiddleButton_up;
+import spark.skins.mobile480.assets.ButtonBarMiddleButton_down;
+import spark.skins.mobile480.assets.ButtonBarMiddleButton_selected;
+import spark.skins.mobile480.assets.ButtonBarMiddleButton_up;
 
 /**
  *  Button skin for middle Buttons in a ButtonBar.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
index 87b4230..593240f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as
@@ -36,6 +36,8 @@ import spark.skins.mobile240.assets.Button_down;
 import spark.skins.mobile240.assets.Button_up;
 import spark.skins.mobile320.assets.Button_down;
 import spark.skins.mobile320.assets.Button_up;
+import spark.skins.mobile480.assets.Button_down;
+import spark.skins.mobile480.assets.Button_up;
 
 
 use namespace mx_internal;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
index 617331e..d77686e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as
@@ -44,6 +44,7 @@ import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile160.assets.CalloutContentBackground;
 import spark.skins.mobile240.assets.CalloutContentBackground;
 import spark.skins.mobile320.assets.CalloutContentBackground;
+import spark.skins.mobile480.assets.CalloutContentBackground;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
index 1574715..bb7a609 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as
@@ -29,6 +29,7 @@ import spark.core.SpriteVisualElement;
 import spark.skins.mobile160.assets.CalloutContentBackground;
 import spark.skins.mobile240.assets.CalloutContentBackground;
 import spark.skins.mobile320.assets.CalloutContentBackground;
+import spark.skins.mobile480.assets.CalloutContentBackground;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
index 05772f6..975c5a0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as
@@ -42,6 +42,12 @@ import spark.skins.mobile320.assets.CheckBox_downSymbolSelected;
 import spark.skins.mobile320.assets.CheckBox_up;
 import spark.skins.mobile320.assets.CheckBox_upSymbol;
 import spark.skins.mobile320.assets.CheckBox_upSymbolSelected;
+import spark.skins.mobile480.assets.CheckBox_down;
+import spark.skins.mobile480.assets.CheckBox_downSymbol;
+import spark.skins.mobile480.assets.CheckBox_downSymbolSelected;
+import spark.skins.mobile480.assets.CheckBox_up;
+import spark.skins.mobile480.assets.CheckBox_upSymbol;
+import spark.skins.mobile480.assets.CheckBox_upSymbolSelected;
 
 /**
  *  ActionScript-based skin for CheckBox components in mobile applications. 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
index 6432eeb..ae8c721 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderThumbSkin.as
@@ -31,6 +31,8 @@ import spark.skins.mobile240.assets.HSliderThumb_normal;
 import spark.skins.mobile240.assets.HSliderThumb_pressed;
 import spark.skins.mobile320.assets.HSliderThumb_normal;
 import spark.skins.mobile320.assets.HSliderThumb_pressed;
+import spark.skins.mobile480.assets.HSliderThumb_normal;
+import spark.skins.mobile480.assets.HSliderThumb_pressed;
 
 /**
  *  ActionScript-based skin for the HSlider thumb skin part in mobile applications.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
index 02aa87d..dfd55b9 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/HSliderTrackSkin.as
@@ -28,6 +28,7 @@ import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile160.assets.HSliderTrack;
 import spark.skins.mobile240.assets.HSliderTrack;
 import spark.skins.mobile320.assets.HSliderTrack;
+import spark.skins.mobile480.assets.HSliderTrack;
 
 /**
  *  ActionScript-based skin for the HSlider track skin part in mobile applications. 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
index 1504bb1..a2d1be8 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ImageSkin.as
@@ -32,6 +32,7 @@ import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile160.assets.ImageInvalid;
 import spark.skins.mobile240.assets.ImageInvalid;
 import spark.skins.mobile320.assets.ImageInvalid;
+import spark.skins.mobile480.assets.ImageInvalid;
 
 /**
  *  ActionScript-based skin for the Image component in mobile applications.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
index 26c48f9..ce1367b 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as
@@ -43,7 +43,12 @@ import spark.skins.mobile320.assets.RadioButton_downSymbolSelected;
 import spark.skins.mobile320.assets.RadioButton_up;
 import spark.skins.mobile320.assets.RadioButton_upSymbol;
 import spark.skins.mobile320.assets.RadioButton_upSymbolSelected;
-
+import spark.skins.mobile480.assets.RadioButton_down;
+import spark.skins.mobile480.assets.RadioButton_downSymbol;
+import spark.skins.mobile480.assets.RadioButton_downSymbolSelected;
+import spark.skins.mobile480.assets.RadioButton_up;
+import spark.skins.mobile480.assets.RadioButton_upSymbol;
+import spark.skins.mobile480.assets.RadioButton_upSymbolSelected;
 /**
  *  ActionScript-based skin for RadioButton controls in mobile applications. 
  * 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
index 043578d..e8717f4 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as
@@ -37,7 +37,9 @@ import spark.skins.mobile240.assets.SpinnerListContainerShadow;
 import spark.skins.mobile320.assets.SpinnerListContainerBackground;
 import spark.skins.mobile320.assets.SpinnerListContainerSelectionIndicator;
 import spark.skins.mobile320.assets.SpinnerListContainerShadow;
-
+import spark.skins.mobile480.assets.SpinnerListContainerBackground;
+import spark.skins.mobile480.assets.SpinnerListContainerSelectionIndicator;
+import spark.skins.mobile480.assets.SpinnerListContainerShadow;
 /**
  *  ActionScript-based skin for the SpinnerListContainer in mobile applications. 
  * 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
index 494ec8e..998e103 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarFirstTabSkin.as
@@ -26,6 +26,8 @@ import spark.skins.mobile.assets.TabbedViewNavigatorButtonBarFirstButton_up;
 import spark.skins.mobile.supportClasses.TabbedViewNavigatorTabBarTabSkinBase;
 import spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarFirstButton_down;
 import spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarFirstButton_up;
+import spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_down;
+import spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarFirstButton_up;
 
 /**
  *  Skin for the left-most button in the TabbedViewNavigator ButtonBar skin

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
index bddda5f..46efb67 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorTabBarLastTabSkin.as
@@ -26,6 +26,8 @@ import spark.skins.mobile.assets.TabbedViewNavigatorButtonBarLastButton_up;
 import spark.skins.mobile.supportClasses.TabbedViewNavigatorTabBarTabSkinBase;
 import spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarLastButton_down;
 import spark.skins.mobile320.assets.TabbedViewNavigatorButtonBarLastButton_up;
+import spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarLastButton_down;
+import spark.skins.mobile480.assets.TabbedViewNavigatorButtonBarLastButton_up;
 
 /**
  *  Skin for used for middle and the right-most ButtonBarButton in the 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
index b83c260..c553ec5 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
@@ -45,6 +45,7 @@ import spark.skins.mobile.supportClasses.TextSkinBase;
 import spark.skins.mobile160.assets.TextInput_border;
 import spark.skins.mobile240.assets.TextInput_border;
 import spark.skins.mobile320.assets.TextInput_border;
+import spark.skins.mobile480.assets.TextInput_border;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
index 3d157bb..667c853 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as
@@ -34,6 +34,7 @@ import spark.skins.mobile.supportClasses.TextSkinBase;
 import spark.skins.mobile160.assets.TextInput_border;
 import spark.skins.mobile240.assets.TextInput_border;
 import spark.skins.mobile320.assets.TextInput_border;
+import spark.skins.mobile480.assets.TextInput_border;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
index dbcdfc2..c87b16e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
@@ -39,6 +39,7 @@ import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile160.assets.ToggleSwitch_contentShadow;
 import spark.skins.mobile240.assets.ToggleSwitch_contentShadow;
 import spark.skins.mobile320.assets.ToggleSwitch_contentShadow;
+import spark.skins.mobile480.assets.ToggleSwitch_contentShadow;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
index 682a6b8..c3efbd4 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentActionButtonSkin.as
@@ -31,6 +31,8 @@ import spark.skins.mobile.supportClasses.ActionBarButtonSkinBase;
 import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile320.assets.TransparentActionButton_down;
 import spark.skins.mobile320.assets.TransparentActionButton_up;
+import spark.skins.mobile480.assets.TransparentActionButton_down;
+import spark.skins.mobile480.assets.TransparentActionButton_up;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
index 5b5693e..013d2d5 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/TransparentNavigationButtonSkin.as
@@ -31,6 +31,8 @@ import spark.skins.mobile.supportClasses.ActionBarButtonSkinBase;
 import spark.skins.mobile.supportClasses.MobileSkin;
 import spark.skins.mobile320.assets.TransparentNavigationButton_down;
 import spark.skins.mobile320.assets.TransparentNavigationButton_up;
+import spark.skins.mobile480.assets.TransparentNavigationButton_down;
+import spark.skins.mobile480.assets.TransparentNavigationButton_up;
 
 use namespace mx_internal;
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/1c99ada8/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
index 4b320446..942af6f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
@@ -32,6 +32,10 @@ import spark.skins.mobile.supportClasses.ButtonSkinBase;
 import spark.skins.mobile320.assets.ViewMenuItem_down;
 import spark.skins.mobile320.assets.ViewMenuItem_showsCaret;
 import spark.skins.mobile320.assets.ViewMenuItem_up;
+import spark.skins.mobile480.assets.ViewMenuItem_down;
+import spark.skins.mobile480.assets.ViewMenuItem_showsCaret;
+import spark.skins.mobile480.assets.ViewMenuItem_up;
+
 
 use namespace mx_internal;
 


[08/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/478f0a56
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/478f0a56
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/478f0a56

Branch: refs/heads/develop
Commit: 478f0a567b103fed0ac53cc0483ab70246655b39
Parents: c5c9f84
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:10:10 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:10:10 2013 +1000

----------------------------------------------------------------------
 .../spark/src/spark/components/Application.as      |    5 +-
 .../spark/src/spark/components/BusyIndicator.as    |   10 +++-
 .../spark/src/spark/utils/MultiDPIBitmapSource.as  |   50 +++++++++++----
 3 files changed, 49 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/478f0a56/frameworks/projects/spark/src/spark/components/Application.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark/src/spark/components/Application.as b/frameworks/projects/spark/src/spark/components/Application.as
index b28ffb9..e4c3c1d 100644
--- a/frameworks/projects/spark/src/spark/components/Application.as
+++ b/frameworks/projects/spark/src/spark/components/Application.as
@@ -912,7 +912,7 @@ public class Application extends SkinnableContainer
      */
     private var _applicationDPI:Number = NaN;
     
-    [Inspectable(category="General", enumeration="160,240,320")]
+    [Inspectable(category="General", enumeration="160,240,320,480")]
     
     /**
      *  The DPI of the application.
@@ -985,7 +985,8 @@ public class Application extends SkinnableContainer
      *     <table class="innertable">
      *        <tr><td>160 DPI</td><td>&lt;200 DPI</td></tr>
      *        <tr><td>240 DPI</td><td>&gt;=200 DPI and &lt;280 DPI</td></tr>
-     *        <tr><td>320 DPI</td><td>&gt;=280 DPI</td></tr>
+     *        <tr><td>320 DPI</td><td>&gt;=280 DPI and &lt;400 DPI</td></tr>
+	 *        <tr><td>480 DPI</td><td>&gt;=400 DPI</td></tr>
      *     </table>
      *  </p>
      * 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/478f0a56/frameworks/projects/spark/src/spark/components/BusyIndicator.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark/src/spark/components/BusyIndicator.as b/frameworks/projects/spark/src/spark/components/BusyIndicator.as
index 6c86e52..b2184ae 100644
--- a/frameworks/projects/spark/src/spark/components/BusyIndicator.as
+++ b/frameworks/projects/spark/src/spark/components/BusyIndicator.as
@@ -104,7 +104,8 @@ use namespace mx_internal;
  *     <tr><th>Characteristic</th><th>Description</th></tr>
  *     <tr><td>Default size</td><td>160 DPI: 26x26 pixels<br>
  *                                  240 DPI: 40x40 pixels<br>
- *                                  320 DPI: 52x52 pixels</td></tr>
+ *                                  320 DPI: 52x52 pixels<br>
+ * 									380 DPI: 80x80 pixels<br></td></tr>
  *     <tr><td>Minimum size</td><td>20x20 pixels</td></tr>
  *     <tr><td>Maximum size</td><td>No limit</td></tr>
  *  </table>
@@ -323,7 +324,12 @@ public class BusyIndicator extends UIComponent
         
         // Set the default measured size depending on the
         // applicationDPI
-        if (applicationDPI == DPIClassification.DPI_320)
+		if (applicationDPI == DPIClassification.DPI_480)
+		{
+			measuredWidth = 80;
+			measuredHeight = 80;
+		}
+		else if (applicationDPI == DPIClassification.DPI_320)
         {
             measuredWidth = 52;
             measuredHeight = 52;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/478f0a56/frameworks/projects/spark/src/spark/utils/MultiDPIBitmapSource.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark/src/spark/utils/MultiDPIBitmapSource.as b/frameworks/projects/spark/src/spark/utils/MultiDPIBitmapSource.as
index 3735935..5a44dea 100644
--- a/frameworks/projects/spark/src/spark/utils/MultiDPIBitmapSource.as
+++ b/frameworks/projects/spark/src/spark/utils/MultiDPIBitmapSource.as
@@ -57,16 +57,27 @@ public class MultiDPIBitmapSource
      */
     public var source240dpi:Object;
     
-    /**
-     *  The source to use if the <code>Application.runtimeDPI</code> 
-     *  is <code>DPIClassification.DPI_320</code>.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion Flex 4.5
-     */
-    public var source320dpi:Object;
+	/**
+	 *  The source to use if the <code>Application.runtimeDPI</code> 
+	 *  is <code>DPIClassification.DPI_320</code>.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion Flex 4.5
+	 */
+	public var source320dpi:Object;
+	
+	/**
+	 *  The source to use if the <code>Application.runtimeDPI</code> 
+	 *  is <code>DPIClassification.DPI_480</code>.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion ApacheFlex 4.10
+	 */
+	public var source480dpi:Object;
     
     /**
      *  Select one of the sourceXXXdpi properties based on the given DPI.  This
@@ -90,17 +101,30 @@ public class MultiDPIBitmapSource
         var source:Object = source160dpi;
         switch (desiredDPI)
         {
+			case DPIClassification.DPI_480:
+				source = source480dpi;
+				if (!source || source == "")
+					source = source320dpi;
+				if (!source || source == "")
+					source = source240dpi;
+				if (!source || source == "")
+					source = source160dpi;
+				break;
             case DPIClassification.DPI_160:
                 source = source160dpi;
                 if (!source || source == "")
                     source = source240dpi;
-                if (!source || source == "")
-                    source = source320dpi;
+				if (!source || source == "")
+					source = source320dpi;
+				if (!source || source == "")
+					source = source480dpi;
                 break;
             case DPIClassification.DPI_240:
                 source = source240dpi;
                 if (!source || source == "")
                     source = source320dpi;
+				if (!source || source == "")
+					source = source480dpi;
                 if (!source || source == "")
                     source = source160dpi;
                 break;
@@ -108,6 +132,8 @@ public class MultiDPIBitmapSource
                 source = source320dpi;
                 if (!source || source == "")
                     source = source240dpi;
+				if (!source || source == "")
+					source = source480dpi;
                 if (!source || source == "")
                     source = source160dpi;
                 break;


[24/24] git commit: [flex-sdk] [refs/heads/develop] - Merge branch '480dpi' into develop

Posted by jm...@apache.org.
Merge branch '480dpi' into develop


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/ddf3166c
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/ddf3166c
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/ddf3166c

Branch: refs/heads/develop
Commit: ddf3166cf681562a6d641b5c8ed56516e8518544
Parents: a4c6d5f 001d5cf
Author: Justin Mclean <jm...@apache.org>
Authored: Sun May 12 20:47:30 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Sun May 12 20:47:30 2013 +1000

----------------------------------------------------------------------
 .../framework/src/mx/core/DPIClassification.as     |   28 +++-
 .../framework/src/mx/core/RuntimeDPIProvider.as    |    8 +-
 .../projects/framework/src/mx/utils/DensityUtil.as |    4 +-
 .../src/spark/components/Callout.as                |    5 +
 .../src/spark/components/IconItemRenderer.as       |    5 +
 .../src/spark/components/LabelItemRenderer.as      |    5 +
 .../spark/components/SpinnerListItemRenderer.as    |    5 +
 .../spark/preloaders/SplashScreenImageSource.as    |    2 +-
 frameworks/projects/mobiletheme/defaults.css       |   99 ++++++++++++
 .../src/spark/skins/mobile/ActionBarSkin.as        |   13 ++
 .../spark/skins/mobile/BeveledActionButtonSkin.as  |   21 +++
 .../spark/skins/mobile/BeveledBackButtonSkin.as    |   19 +++
 .../spark/skins/mobile/ButtonBarFirstButtonSkin.as |   14 ++-
 .../spark/skins/mobile/ButtonBarLastButtonSkin.as  |   13 ++
 .../skins/mobile/ButtonBarMiddleButtonSkin.as      |   13 ++
 .../src/spark/skins/mobile/ButtonSkin.as           |   20 +++
 .../src/spark/skins/mobile/CalloutActionBarSkin.as |    5 +
 .../src/spark/skins/mobile/CalloutSkin.as          |   18 +++
 .../spark/skins/mobile/CalloutViewNavigatorSkin.as |    8 +
 .../src/spark/skins/mobile/CheckBoxSkin.as         |   25 +++
 .../src/spark/skins/mobile/HScrollBarSkin.as       |    7 +
 .../src/spark/skins/mobile/HScrollBarThumbSkin.as  |    8 +
 .../src/spark/skins/mobile/HSliderThumbSkin.as     |   20 +++
 .../src/spark/skins/mobile/HSliderTrackSkin.as     |   13 ++
 .../src/spark/skins/mobile/ImageSkin.as            |    6 +
 .../src/spark/skins/mobile/RadioButtonSkin.as      |   25 +++-
 .../spark/skins/mobile/SpinnerListContainerSkin.as |   16 ++-
 .../src/spark/skins/mobile/SpinnerListSkin.as      |    3 +-
 .../src/spark/skins/mobile/StageTextAreaSkin.as    |    5 +
 .../TabbedViewNavigatorTabBarFirstTabSkin.as       |    9 +
 .../mobile/TabbedViewNavigatorTabBarLastTabSkin.as |    9 +
 .../spark/skins/mobile/TextAreaHScrollBarSkin.as   |    7 +
 .../skins/mobile/TextAreaHScrollBarThumbSkin.as    |    9 +
 .../src/spark/skins/mobile/TextAreaSkin.as         |   12 ++
 .../spark/skins/mobile/TextAreaVScrollBarSkin.as   |    7 +
 .../skins/mobile/TextAreaVScrollBarThumbSkin.as    |   10 +-
 .../src/spark/skins/mobile/TextInputSkin.as        |   12 ++
 .../src/spark/skins/mobile/ToggleSwitchSkin.as     |   15 ++
 .../skins/mobile/TransparentActionButtonSkin.as    |    9 +
 .../mobile/TransparentNavigationButtonSkin.as      |    9 +
 .../src/spark/skins/mobile/VScrollBarSkin.as       |    7 +
 .../src/spark/skins/mobile/VScrollBarThumbSkin.as  |    9 +
 .../src/spark/skins/mobile/ViewMenuItemSkin.as     |   21 +++
 .../src/spark/skins/mobile/ViewMenuSkin.mxml       |    6 +-
 .../supportClasses/ActionBarButtonSkinBase.as      |   13 ++
 .../skins/mobile/supportClasses/CalloutArrow.as    |    9 +
 .../skins/mobile/supportClasses/HSliderDataTip.as  |   13 ++
 .../mobile/supportClasses/StageTextSkinBase.as     |   12 ++
 .../TabbedViewNavigatorTabBarTabSkinBase.as        |   13 ++
 .../skins/mobile480/assets/ActionBarBackground.fxg |   98 ++++++++++++
 .../mobile480/assets/BeveledActionButton_down.fxg  |   52 +++++++
 .../mobile480/assets/BeveledActionButton_fill.fxg  |   34 ++++
 .../mobile480/assets/BeveledActionButton_up.fxg    |   54 +++++++
 .../mobile480/assets/BeveledBackButton_down.fxg    |   52 +++++++
 .../mobile480/assets/BeveledBackButton_fill.fxg    |   34 ++++
 .../mobile480/assets/BeveledBackButton_up.fxg      |   54 +++++++
 .../mobile480/assets/ButtonBarFirstButton_down.fxg |   49 ++++++
 .../assets/ButtonBarFirstButton_selected.fxg       |   49 ++++++
 .../mobile480/assets/ButtonBarFirstButton_up.fxg   |   43 ++++++
 .../mobile480/assets/ButtonBarLastButton_down.fxg  |   49 ++++++
 .../assets/ButtonBarLastButton_selected.fxg        |   49 ++++++
 .../mobile480/assets/ButtonBarLastButton_up.fxg    |   43 ++++++
 .../assets/ButtonBarMiddleButton_down.fxg          |   49 ++++++
 .../assets/ButtonBarMiddleButton_selected.fxg      |   49 ++++++
 .../mobile480/assets/ButtonBarMiddleButton_up.fxg  |   49 ++++++
 .../spark/skins/mobile480/assets/Button_down.fxg   |   49 ++++++
 .../src/spark/skins/mobile480/assets/Button_up.fxg |   28 ++++
 .../mobile480/assets/CalloutContentBackground.fxg  |   43 ++++++
 .../spark/skins/mobile480/assets/CheckBox_down.fxg |   66 ++++++++
 .../skins/mobile480/assets/CheckBox_downSymbol.fxg |   40 +++++
 .../assets/CheckBox_downSymbolSelected.fxg         |   40 +++++
 .../spark/skins/mobile480/assets/CheckBox_up.fxg   |   58 +++++++
 .../skins/mobile480/assets/CheckBox_upSymbol.fxg   |   40 +++++
 .../mobile480/assets/CheckBox_upSymbolSelected.fxg |   40 +++++
 .../skins/mobile480/assets/HSliderThumb_normal.fxg |   43 ++++++
 .../mobile480/assets/HSliderThumb_pressed.fxg      |   55 +++++++
 .../spark/skins/mobile480/assets/HSliderTrack.fxg  |   43 ++++++
 .../spark/skins/mobile480/assets/ImageInvalid.fxg  |   42 +++++
 .../skins/mobile480/assets/RadioButton_down.fxg    |   48 ++++++
 .../mobile480/assets/RadioButton_downSymbol.fxg    |   35 +++++
 .../assets/RadioButton_downSymbolSelected.fxg      |   35 +++++
 .../skins/mobile480/assets/RadioButton_up.fxg      |   43 ++++++
 .../mobile480/assets/RadioButton_upSymbol.fxg      |   35 +++++
 .../assets/RadioButton_upSymbolSelected.fxg        |   35 +++++
 .../assets/SpinnerListContainerBackground.fxg      |   32 ++++
 .../SpinnerListContainerSelectionIndicator.fxg     |   67 ++++++++
 .../assets/SpinnerListContainerShadow.fxg          |   32 ++++
 ...abbedViewNavigatorButtonBarFirstButton_down.fxg |   55 +++++++
 ...dViewNavigatorButtonBarFirstButton_selected.fxg |   55 +++++++
 .../TabbedViewNavigatorButtonBarFirstButton_up.fxg |   55 +++++++
 ...TabbedViewNavigatorButtonBarLastButton_down.fxg |   61 ++++++++
 ...edViewNavigatorButtonBarLastButton_selected.fxg |   61 ++++++++
 .../TabbedViewNavigatorButtonBarLastButton_up.fxg  |   61 ++++++++
 .../skins/mobile480/assets/TextInput_border.fxg    |   34 ++++
 .../assets/ToggleSwitch_contentShadow.fxg          |   31 ++++
 .../assets/TransparentActionButton_down.fxg        |   62 ++++++++
 .../assets/TransparentActionButton_up.fxg          |   52 +++++++
 .../assets/TransparentNavigationButton_down.fxg    |   62 ++++++++
 .../assets/TransparentNavigationButton_up.fxg      |   52 +++++++
 .../skins/mobile480/assets/ViewMenuItem_down.fxg   |   49 ++++++
 .../mobile480/assets/ViewMenuItem_showsCaret.fxg   |   34 ++++
 .../skins/mobile480/assets/ViewMenuItem_up.fxg     |   34 ++++
 .../spark/src/spark/components/Application.as      |    5 +-
 .../spark/src/spark/components/BusyIndicator.as    |   10 +-
 .../spark/src/spark/utils/MultiDPIBitmapSource.as  |   50 +++++--
 mustella/as3/src/mustella/ConditionalValue.as      |    2 +-
 mustella/as3/src/mustella/TargetConfigurations.as  |    4 +-
 mustella/as3/src/mustella/Util.as                  |    7 +-
 mustella/java/src/mustella/MobileConfigWriter.java |    2 +-
 mustella/java/src/utils/MobileUtil.java            |    6 +
 mustella/local-template.properties                 |    1 +
 .../integration/ImageScaling_tester.mxml           |   96 +++++++-----
 .../swfs/ViewNavigatorApplication480dpi.mxml       |   29 ++++
 .../ViewNavigatorApplication480dpiHomeView.mxml    |   27 ++++
 .../tests/applicationDPI_160.mxml                  |    9 +-
 .../tests/applicationDPI_240.mxml                  |    9 +-
 .../tests/applicationDPI_320.mxml                  |    8 +-
 .../tests/applicationDPI_480.mxml                  |  117 +++++++++++++++
 .../tests/applicationDPI_none.mxml                 |    2 +
 119 files changed, 3450 insertions(+), 92 deletions(-)
----------------------------------------------------------------------



[22/24] Upconverted 320 dpi skins to 420 dpi

Posted by jm...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
index d6843cc..d0e3db9 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbolSelected.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,24 +18,23 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
-        <fill>
-          <LinearGradient x="28" y="24" scaleX="48" rotation="90">
-            <GradientEntry ratio="0" color="#5A5A5A"/>
-            <GradientEntry ratio="1" color="#323232"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="10" alpha="0.25" data="M0 22 10 12 22 24 46 0 56 10">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
-        </stroke>
-      </Path>
-      <Path x="4" y="20" alpha="0.7" data="M0 12 22 34 56 0">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel"/>
-        </stroke>
-      </Path>
-  </Graphic>
\ No newline at end of file
+  <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="24" scaleX="48" rotation="90">
+        <GradientEntry ratio="0" color="#5A5A5A"/>
+        <GradientEntry ratio="1" color="#323232"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="10" alpha="0.25" data="M0 22 10 12 22 24 46 0 56 10" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+    </stroke>
+  </Path>
+  <Path x="4" y="20" alpha="0.7" data="M0 12 22 34 56 0" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel"/>
+    </stroke>
+  </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
index 716997d..e835064 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_up.fxg
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,9 +18,8 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-  <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z">
+  <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z" scaleX="1.5" scaleY="1.5">
     <fill>
       <LinearGradient x="28" y="8" scaleX="40.0004" rotation="90">
         <GradientEntry ratio="0" color="#FFFFFF" alpha="0.8"/>
@@ -28,7 +27,7 @@
       </LinearGradient>
     </fill>
   </Path>
-  <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z">
+  <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z" scaleX="1.5" scaleY="1.5">
     <fill>
       <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
         <GradientEntry ratio="0" color="#FFFFFF" alpha="0.35"/>
@@ -36,22 +35,22 @@
       </LinearGradient>
     </fill>
   </Path>
-  <Path x="2" y="2" alpha="0.6" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z">
+  <Path x="2" y="2" alpha="0.6" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z" scaleX="1.5" scaleY="1.5">
     <fill>
       <SolidColor/>
     </fill>
   </Path>
-  <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z">
+  <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z" scaleX="1.5" scaleY="1.5">
     <fill>
       <SolidColor/>
     </fill>
   </Path>
-  <Rect x="6" y="4" alpha="0.15" width="52" height="2">
+  <Rect x="6" y="4" alpha="0.15" width="52" height="2" scaleX="1.5" scaleY="1.5">
     <fill>
       <SolidColor color="#FFFFFF"/>
     </fill>
   </Rect>
-  <Rect x="4" y="62" alpha="0.1" width="56" height="2">
+  <Rect x="4" y="62" alpha="0.1" width="56" height="2" scaleX="1.5" scaleY="1.5">
     <fill>
       <SolidColor/>
     </fill>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
index 29219e0..acaea44 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbol.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,24 +18,23 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
-        <fill>
-          <LinearGradient x="28" y="24" scaleX="48" rotation="90">
-            <GradientEntry ratio="0" color="#C8C8C8"/>
-            <GradientEntry ratio="1" color="#E1E1E1"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="10" alpha="0.5" data="M0 22 10 12 22 24 46 0 56 10">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel"/>
-        </stroke>
-      </Path>
-      <Path x="4" y="20" alpha="0.5" data="M0 12 22 34 56 0">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
-        </stroke>
-      </Path>
+  <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="24" scaleX="48" rotation="90">
+        <GradientEntry ratio="0" color="#C8C8C8"/>
+        <GradientEntry ratio="1" color="#E1E1E1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="10" alpha="0.5" data="M0 22 10 12 22 24 46 0 56 10" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel"/>
+    </stroke>
+  </Path>
+  <Path x="4" y="20" alpha="0.5" data="M0 12 22 34 56 0" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+    </stroke>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
index 51566c6..12eb7d0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_upSymbolSelected.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,24 +18,23 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
-        <fill>
-          <LinearGradient x="28" y="12" scaleX="32" rotation="90">
-            <GradientEntry ratio="0" color="#5A5A5A"/>
-            <GradientEntry ratio="1" color="#323232"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="10" alpha="0.7" data="M0 22 10 12 22 24 46 0 56 10">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
-        </stroke>
-      </Path>
-      <Path x="4" y="20" data="M0 12 22 34 56 0">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel"/>
-        </stroke>
-      </Path>
+  <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="12" scaleX="32" rotation="90">
+        <GradientEntry ratio="0" color="#5A5A5A"/>
+        <GradientEntry ratio="1" color="#323232"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="10" alpha="0.7" data="M0 22 10 12 22 24 46 0 56 10" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+    </stroke>
+  </Path>
+  <Path x="4" y="20" data="M0 12 22 34 56 0" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel"/>
+    </stroke>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
index 17569ec..6197e22 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_normal.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,27 +18,26 @@
 
 -->
 
-
 <Graphic version="2.0" viewHeight="60" viewWidth="60" xmlns="http://ns.adobe.com/fxg/2008">
-      <Ellipse width="58" height="58" x="0" y="0">
-        <fill>
-          <LinearGradient x="30" y="0" scaleX="58" rotation="90">
-            <GradientEntry ratio="0" alpha="0.15"/>
-            <GradientEntry ratio="1" alpha="0.25"/>
-          </LinearGradient>
-        </fill>
-      </Ellipse>
-      <Ellipse width="58" height="58" x="0" y="0">
-        <stroke>
-          <SolidColorStroke weight="2" caps="none"/>
-        </stroke>
-      </Ellipse>
-      <Ellipse width="58" height="58" x="0" y="0">
-        <fill>
-          <LinearGradient x="26" y="10" scaleX="24" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.5"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Ellipse>
+  <Ellipse width="58" height="58" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="30" y="0" scaleX="58" rotation="90">
+        <GradientEntry ratio="0" alpha="0.15"/>
+        <GradientEntry ratio="1" alpha="0.25"/>
+      </LinearGradient>
+    </fill>
+  </Ellipse>
+  <Ellipse width="58" height="58" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="2" caps="none"/>
+    </stroke>
+  </Ellipse>
+  <Ellipse width="58" height="58" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26" y="10" scaleX="24" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.5"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Ellipse>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
index e4ea710..374e935 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderThumb_pressed.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,39 +18,38 @@
 
 -->
 
-
-<Graphic version="2.0" viewHeight="60" viewWidth="60" xmlns="http://ns.adobe.com/fxg/2008" >
-	<!-- outer ellipse -->
-      <Ellipse x="0.5" y="0.5" width="58" height="58">
-        <fill>
-          <LinearGradient x="28.9995" y="0" scaleX="58.0005" rotation="90">
-            <GradientEntry ratio="0" alpha="0.05"/>
-            <GradientEntry ratio="1" alpha="0.15"/>
-          </LinearGradient>
-        </fill>
-      </Ellipse>
-	<!-- outer border -->
-      <Ellipse x="1.5" y="1.5" width="56" height="56">
-        <stroke>
-          <SolidColorStroke weight="2" caps="none" alpha="0.7"/>
-        </stroke>
-      </Ellipse>
-	<!-- inner ellipse -->
-      <Ellipse x="1.5" y="1.5" width="56" height="56">
-        <fill>
-          <LinearGradient x="28.9995" y="4" scaleX="53.9995" rotation="90">
-            <GradientEntry ratio="0" alpha="0.25"/>
-            <GradientEntry ratio="1" alpha="0.6"/>
-          </LinearGradient>
-        </fill>
-      </Ellipse>
-	<!-- inner border -->
-      <Path x="1" y="1" data="M2.19238 28.75C2.19238 13.27 13.1533 2.21191 28.5 2.21191 43.8457 2.21191 54.8066 13.27 54.8066 28.75 54.8066 44.2324 43.8457 55.29 28.5 55.29 13.1533 55.29 2.19238 44.2324 2.19238 28.75ZM0 28.75C0 44.2324 13.1533 57.5 28.5 57.5 43.8457 57.5 57 44.2324 57 28.75 57 13.27 43.8457 0 28.5 0 13.1533 0 0 13.27 0 28.75Z">
-        <fill>
-          <LinearGradient x="28.4995" y="4.10693" scaleX="53.3924" rotation="90">
-            <GradientEntry ratio="0" alpha="0.25"/>
-            <GradientEntry ratio="1" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Path>
+<Graphic version="2.0" viewHeight="60" viewWidth="60" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- outer ellipse -->
+  <Ellipse x="0.5" y="0.5" width="58" height="58" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28.9995" y="0" scaleX="58.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0.05"/>
+        <GradientEntry ratio="1" alpha="0.15"/>
+      </LinearGradient>
+    </fill>
+  </Ellipse>
+  <!-- outer border -->
+  <Ellipse x="1.5" y="1.5" width="56" height="56" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="2" caps="none" alpha="0.7"/>
+    </stroke>
+  </Ellipse>
+  <!-- inner ellipse -->
+  <Ellipse x="1.5" y="1.5" width="56" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28.9995" y="4" scaleX="53.9995" rotation="90">
+        <GradientEntry ratio="0" alpha="0.25"/>
+        <GradientEntry ratio="1" alpha="0.6"/>
+      </LinearGradient>
+    </fill>
+  </Ellipse>
+  <!-- inner border -->
+  <Path x="1" y="1" data="M2.19238 28.75C2.19238 13.27 13.1533 2.21191 28.5 2.21191 43.8457 2.21191 54.8066 13.27 54.8066 28.75 54.8066 44.2324 43.8457 55.29 28.5 55.29 13.1533 55.29 2.19238 44.2324 2.19238 28.75ZM0 28.75C0 44.2324 13.1533 57.5 28.5 57.5 43.8457 57.5 57 44.2324 57 28.75 57 13.27 43.8457 0 28.5 0 13.1533 0 0 13.27 0 28.75Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28.4995" y="4.10693" scaleX="53.3924" rotation="90">
+        <GradientEntry ratio="0" alpha="0.25"/>
+        <GradientEntry ratio="1" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
index a0f7948..c87ae68 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/HSliderTrack.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,28 +18,26 @@
 
 -->
 
-
-<Graphic version="2.0" viewHeight="18" viewWidth="640" xmlns="http://ns.adobe.com/fxg/2008"
-         scaleGridLeft="30" scaleGridRight="610" scaleGridTop="1" scaleGridBottom="17">
-      <Rect x="20" y="0.5" width="600" height="16" radiusX="7.24087" radiusY="7.24087">
-        <fill>
-          <LinearGradient x="300" y="0" scaleX="16.0005" rotation="90">
-            <GradientEntry ratio="0" alpha="0.5"/>
-            <GradientEntry ratio="1" alpha="0.2"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-      <Path x="20" y="0.5" data="M0 8C2 4 4 2 8 2L592 2C596 2 598 4 600 8 600 4 596 0 592 0L8 0C4 0 0 4 0 8Z">
-        <fill>
-          <LinearGradient x="300" y="0" scaleX="10" rotation="90">
-            <GradientEntry ratio="0" alpha="0.4"/>
-            <GradientEntry ratio="1" alpha="0.05"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Rect width="640" height="18">
-        <fill>
-          <SolidColor alpha="0"/>
-        </fill>
-      </Rect>
+<Graphic version="2.0" viewHeight="18" viewWidth="640" scaleGridLeft="30" scaleGridRight="610" scaleGridTop="1" scaleGridBottom="17" xmlns="http://ns.adobe.com/fxg/2008">
+  <Rect x="20" y="0.5" width="600" height="16" radiusX="7.24087" radiusY="7.24087" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="300" y="0" scaleX="16.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0.5"/>
+        <GradientEntry ratio="1" alpha="0.2"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <Path x="20" y="0.5" data="M0 8C2 4 4 2 8 2L592 2C596 2 598 4 600 8 600 4 596 0 592 0L8 0C4 0 0 4 0 8Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="300" y="0" scaleX="10" rotation="90">
+        <GradientEntry ratio="0" alpha="0.4"/>
+        <GradientEntry ratio="1" alpha="0.05"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Rect width="640" height="18" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
index 98d1639..f0ce977 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,29 +18,25 @@
 
 -->
 
-
 <Graphic version="2.0" viewHeight="68" viewWidth="68" xmlns="http://ns.adobe.com/fxg/2008">
-        <Rect x="0.5" y="0.5" width="67" height="67">
-          <fill>
-            <SolidColor color="#FFFFFF"/>
-          </fill>
-        </Rect>
-        <Path winding="nonZero" data="M67 1 67 67 1 67 1 1 67 1M68 0 0 0 0 68 68 68 68 0 68 0Z">
-          <fill>
-            <SolidColor color="#FFFFFF"/>
-          </fill>
-        </Path>
-      <Path winding="nonZero" data="M0 0 0 68 68 68 68 0 0 0ZM64 64 4 64 4 4 64 4 64 64Z">
-        <fill>
-          <SolidColor color="#969696"/>
-        </fill>
-      </Path>
-      <Path x="8" y="8" winding="nonZero" data="M0 0 0 52 52 52 52 0 0 0ZM26.1396 47.9668C23.5303 47.9668 21.5713 46.2676 21.5713 43.3945 21.5713 40.6543 23.5303 38.8906 26.1396 38.8906 28.8818 38.8906 30.71 40.7832 30.71 43.3945 30.71 46.1367 29.0127 47.9668 26.1396 47.9668ZM28.5557 29.6855
-C28.5557 30.8594 29.0127 32.0713 29.7295 33.3115 29.8623 33.5713 29.7295 34 29.4053 34L23.6592 34C23.333 34 23.2021 33.833 22.876 33.5088 21.7002 32.2002 21.1787 30.291 21.1787 28.9844 21.1787 23.7617 29.7295 20.5225 29.7295 15.2998 29.7295 12.752
- 27.6396 10.5117 23.6592 10.5117 20.3955 10.5117 18.3911 11.1543 16.1079 12.1338 15.8462 12.2646 16 12.1235 16 11.8618L16 6.70459C16 6.44287 15.6509 6.18213 15.9106 6.05127 17.5454 5.26807 20.6357 4.02881 25.4639 4.02881 33.1045 4.02881 37.9141
- 8.40186 37.9141 14.6694 37.9141 21.8491 28.5557 25.9644 28.5557 29.6855Z">
-        <fill>
-          <SolidColor color="#969696"/>
-        </fill>
-      </Path>
+  <Rect x="0.5" y="0.5" width="67" height="67" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
+  <Path winding="nonZero" data="M67 1 67 67 1 67 1 1 67 1M68 0 0 0 0 68 68 68 68 0 68 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Path>
+  <Path winding="nonZero" data="M0 0 0 68 68 68 68 0 0 0ZM64 64 4 64 4 4 64 4 64 64Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#969696"/>
+    </fill>
+  </Path>
+  <Path x="8" y="8" winding="nonZero" data="M0 0 0 52 52 52 52 0 0 0ZM26.1396 47.9668C23.5303 47.9668 21.5713 46.2676 21.5713 43.3945 21.5713 40.6543 23.5303 38.8906 26.1396 38.8906 28.8818 38.8906 30.71 40.7832 30.71 43.3945 30.71 46.1367 29.0127 47.9668 26.1396 47.9668ZM28.5557 29.6855&#xD;&#xA;C28.5557 30.8594 29.0127 32.0713 29.7295 33.3115 29.8623 33.5713 29.7295 34 29.4053 34L23.6592 34C23.333 34 23.2021 33.833 22.876 33.5088 21.7002 32.2002 21.1787 30.291 21.1787 28.9844 21.1787 23.7617 29.7295 20.5225 29.7295 15.2998 29.7295 12.752&#xD;&#xA; 27.6396 10.5117 23.6592 10.5117 20.3955 10.5117 18.3911 11.1543 16.1079 12.1338 15.8462 12.2646 16 12.1235 16 11.8618L16 6.70459C16 6.44287 15.6509 6.18213 15.9106 6.05127 17.5454 5.26807 20.6357 4.02881 25.4639 4.02881 33.1045 4.02881 37.9141&#xD;&#xA; 8.40186 37.9141 14.6694 37.9141 21.8491 28.5557 25.9644 28.5557 29.6855Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#969696"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
index 4d7cdea..1f88be0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,32 +17,32 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-  
-      <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z">
-        <fill>
-          <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.14902"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
-        <fill>
-          <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
-            <GradientEntry ratio="0" alpha="0.109804"/>
-            <GradientEntry ratio="1" alpha="0.4"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="4" alpha="0.14902" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
-        <stroke>
-          <SolidColorStroke weight="1" caps="none"/>
-        </stroke>
-      </Path>
-      <Path x="2" y="2" alpha="0.65098" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z">
-        <fill>
-          <SolidColor/>
-        </fill>
-      </Path>
+  <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.14902"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0.109804"/>
+        <GradientEntry ratio="1" alpha="0.4"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="4" alpha="0.14902" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" caps="none"/>
+    </stroke>
+  </Path>
+  <Path x="2" y="2" alpha="0.65098" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
index 6652cf1..e214754 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,18 +17,19 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
-    	<fill>
-		    <SolidColor color="#646464"/>
-    	</fill>
-	</Path>
-    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
-    	<fill>
-    		<LinearGradient x="14" y="0" scaleX="28" rotation="90">
-    			<GradientEntry ratio="0" color="#787878"/>
-    			<GradientEntry ratio="1" color="#969696"/>
-    		</LinearGradient>
-    	</fill>
-    </Path>
+  <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
+  <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="14" y="0" scaleX="28" rotation="90">
+        <GradientEntry ratio="0" color="#787878"/>
+        <GradientEntry ratio="1" color="#969696"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
index e425a8b..6877473 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,18 +17,19 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
-        <fill>
-        	<SolidColor color="#323232"/>
-        </fill>
-    </Path>
-    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
-        <fill>
-            <LinearGradient x="14" y="0" scaleX="30" rotation="90">
-                <GradientEntry ratio="0" color="#464646"/>
-                <GradientEntry ratio="1" color="#1E1E1E"/>
-            </LinearGradient>
-        </fill>
-    </Path>
+  <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="14" y="0" scaleX="30" rotation="90">
+        <GradientEntry ratio="0" color="#464646"/>
+        <GradientEntry ratio="1" color="#1E1E1E"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
index f6ea86f..c26a7bd 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,27 +17,27 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-  
-      <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z">
-        <fill>
-          <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
-            <GradientEntry ratio="0" alpha="0"/>
-            <GradientEntry ratio="1" alpha="0.2"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="2" y="2" alpha="0.6" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z">
-        <fill>
-          <SolidColor/>
-        </fill>
-      </Path>
-      <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
-        <fill>
-          <LinearGradient x="28" y="8" scaleX="26.0002" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.8"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0"/>
-          </LinearGradient>
-        </fill>
-      </Path>
+  <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0"/>
+        <GradientEntry ratio="1" alpha="0.2"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="2" y="2" alpha="0.6" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Path>
+  <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="8" scaleX="26.0002" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.8"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
index a9e5b14..7ca6efe 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,18 +17,19 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
-        <fill>
-        	<SolidColor color="#969696"/>
-        </fill>
-    </Path>
-    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
-        <fill>
-            <LinearGradient x="14" y="0" scaleX="20" rotation="90">
-                <GradientEntry ratio="0" color="#999999"/>
-                <GradientEntry ratio="1" color="#B4B4B4"/>
-            </LinearGradient>
-        </fill>
-    </Path>
+  <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#969696"/>
+    </fill>
+  </Path>
+  <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="14" y="0" scaleX="20" rotation="90">
+        <GradientEntry ratio="0" color="#999999"/>
+        <GradientEntry ratio="1" color="#B4B4B4"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
index 449affb..4a05190 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,18 +17,19 @@
   limitations under the License.
 
 -->
+
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-	<Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
-    	<fill>
-    		<SolidColor color="#323232"/>
-        </fill>
-	</Path>
-    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
-    	<fill>
-        	<LinearGradient x="14" y="0" scaleX="30" rotation="90">
-            	<GradientEntry ratio="0" color="#5A5A5A"/>
-            	<GradientEntry ratio="1" color="#323232"/>
-          	</LinearGradient>
-		</fill>
-	</Path>
+  <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="14" y="0" scaleX="30" rotation="90">
+        <GradientEntry ratio="0" color="#5A5A5A"/>
+        <GradientEntry ratio="1" color="#323232"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
index 77865dc..d6ead46 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
@@ -17,17 +17,16 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight= "100" viewWidth= "100"
-	scaleGridLeft="12" scaleGridTop="12" scaleGridRight="88" scaleGridBottom="88">
 
-	<Rect width="100" height="100" radiusX="10" radiusY="10">
-		<fill>
-			<SolidColor color="#4D4D4D"/>
-		</fill>
-	</Rect>
-	<Rect x="2" y="2" width="96" height="96" radiusX="10" radiusY="10">
-		<fill>	
-			<SolidColor color="#F2F2F2"/>
-		</fill>
-	</Rect>
+<Graphic version="2.0" viewHeight="100" viewWidth="100" scaleGridLeft="12" scaleGridTop="12" scaleGridRight="88" scaleGridBottom="88" xmlns="http://ns.adobe.com/fxg/2008">
+  <Rect width="100" height="100" radiusX="10" radiusY="10" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#4D4D4D"/>
+    </fill>
+  </Rect>
+  <Rect x="2" y="2" width="96" height="96" radiusX="10" radiusY="10" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#F2F2F2"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
index 421d325..7c4220f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,51 +17,51 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight="96" viewWidth="100"
-	scaleGridLeft="5" scaleGridTop="12" scaleGridRight="95" scaleGridBottom="83">
-	<!-- Transparent rect used to center the bar -->
-	<Rect x="0" y="0" width="100" height="8">
-		<fill>
-			<SolidColor color="#000000" alpha="0"/>
-		</fill>
-	</Rect>
-	<!-- Border --> 
-	<Path y="8" winding="nonZero" data="M100 80 0 80 0 0 100 0 100 80ZM2 78 98 78 98 2 2 2 2 78Z">
-        <fill>
-           	<SolidColor color="#666666"/>
-    	</fill>
-   	</Path>
-   	<!-- Two tone gradient background -->
-   	<Rect x="2" y="10" width="96" height="76">
-       	<fill>
-   			<LinearGradient rotation="90">
-               	<GradientEntry ratio="0.0" color="#E6E6E6" alpha="0.2"/>
-   				<GradientEntry ratio="0.2" color="#E6E6E6" alpha="0.4"/>
-   				<GradientEntry ratio="0.5" color="#E6E6E6" alpha="0.3"/>
-   				<GradientEntry ratio="0.5" color="#000000" alpha="0.12"/>
-   				<GradientEntry ratio="1.0" color="#000000" alpha="0.2"/>
-   			</LinearGradient>
-   		</fill>
-   	</Rect>
-   	<!-- Top highlight -->
-   	<Rect x="4" y="10" width="92" height="2">
-       	<fill>
-           	<SolidColor color="#FFFFFF"/>
-        </fill>
-   	</Rect>
-   	<!-- Bottom highlight -->
-   	<Rect x="4" y="84" width="92" height="2">
-       	<fill>
-           	<SolidColor color="#FFFFFF"/>
-		</fill>
-   	</Rect>
-   	<!-- Shadow -->
-    <Rect x="4" y="88" width="92" height="8">
-  		<fill>
-   			<LinearGradient rotation="90">
-   				<GradientEntry ratio="0" color="#000000" alpha="0.15"/>
-   				<GradientEntry ratio="1" color="#000000" alpha="0"/>
-   			</LinearGradient>
-        </fill>
-   	</Rect>
-</Graphic>
+
+<Graphic version="2.0" viewHeight="96" viewWidth="100" scaleGridLeft="5" scaleGridTop="12" scaleGridRight="95" scaleGridBottom="83" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Transparent rect used to center the bar -->
+  <Rect x="0" y="0" width="100" height="8" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- Border -->
+  <Path y="8" winding="nonZero" data="M100 80 0 80 0 0 100 0 100 80ZM2 78 98 78 98 2 2 2 2 78Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#666666"/>
+    </fill>
+  </Path>
+  <!-- Two tone gradient background -->
+  <Rect x="2" y="10" width="96" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="90">
+        <GradientEntry ratio="0.0" color="#E6E6E6" alpha="0.2"/>
+        <GradientEntry ratio="0.2" color="#E6E6E6" alpha="0.4"/>
+        <GradientEntry ratio="0.5" color="#E6E6E6" alpha="0.3"/>
+        <GradientEntry ratio="0.5" color="#000000" alpha="0.12"/>
+        <GradientEntry ratio="1.0" color="#000000" alpha="0.2"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- Top highlight -->
+  <Rect x="4" y="10" width="92" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
+  <!-- Bottom highlight -->
+  <Rect x="4" y="84" width="92" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
+  <!-- Shadow -->
+  <Rect x="4" y="88" width="92" height="8" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="90">
+        <GradientEntry ratio="0" color="#000000" alpha="0.15"/>
+        <GradientEntry ratio="1" color="#000000" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
index 7e0835e..342d1aa 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
@@ -17,16 +17,16 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight= "100" viewWidth= "100"
-	scaleGridLeft="10" scaleGridTop="10" scaleGridRight="90" scaleGridBottom="90">
-	<Rect width="100" height="100" radiusX="10" radiusY="10">
-		<fill>
-			<LinearGradient rotation="270">
-				<GradientEntry ratio="0.0" color="#231F20" alpha="0.7"/>
-				<GradientEntry ratio="0.35" color="#FFFFFF" alpha="0"/>
-				<GradientEntry ratio="0.75" color="#EAE9E9" alpha="0"/>
-				<GradientEntry ratio="1.0" color="#231F20" alpha="0.65"/>
-			</LinearGradient>
-		</fill>
-	</Rect>
+
+<Graphic version="2.0" viewHeight="100" viewWidth="100" scaleGridLeft="10" scaleGridTop="10" scaleGridRight="90" scaleGridBottom="90" xmlns="http://ns.adobe.com/fxg/2008">
+  <Rect width="100" height="100" radiusX="10" radiusY="10" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="270">
+        <GradientEntry ratio="0.0" color="#231F20" alpha="0.7"/>
+        <GradientEntry ratio="0.35" color="#FFFFFF" alpha="0"/>
+        <GradientEntry ratio="0.75" color="#EAE9E9" alpha="0"/>
+        <GradientEntry ratio="1.0" color="#231F20" alpha="0.65"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
index 62e833f..8dfdddb 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
@@ -18,46 +18,38 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="0" y="2" width="120" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".3"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".15"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="0.5" y="2.5" width="119" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="0" y="2" width="120" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".3"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".15"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="0.5" y="2.5" width="119" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
index dd2249c..c2b7418 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
@@ -18,45 +18,38 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="0" y="2" width="120" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="0.5" y="2.5" width="119" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="0" y="2" width="120" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="0.5" y="2.5" width="119" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
index aaa564d..b027be2 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
@@ -18,45 +18,38 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="0" y="2" width="120" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="0.5" y="2.5" width="119" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="0" y="2" width="120" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="0.5" y="2.5" width="119" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
index b47587e..4293ab6 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
@@ -18,51 +18,44 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="2" y="2" width="118" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".3"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".15"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border left -->
-    <Rect x="0" y="2" width="2" height="72">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="2.5" y="2.5" width="117" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="2" y="2" width="118" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".3"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".15"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border left -->
+  <Rect x="0" y="2" width="2" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="2.5" y="2.5" width="117" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
index 173b7eb..eb77245 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
@@ -18,51 +18,44 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="2" y="2" width="118" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border left -->
-    <Rect x="0" y="2" width="2" height="72">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="2.5" y="2.5" width="117" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="2" y="2" width="118" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border left -->
+  <Rect x="0" y="2" width="2" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="2.5" y="2.5" width="117" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
index 54d9365..6cde6f0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
@@ -18,51 +18,44 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
-    
-    <!-- highlight fill -->
-    <Rect x="2" y="2" width="118" height="72">
-        <fill>
-            <LinearGradient x="0" scaleX="72" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="74" width="120" height="2">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border left -->
-    <Rect x="0" y="2" width="2" height="72">
-        <fill>
-    		<SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight stroke -->
-    <Rect x="2.5" y="2.5" width="117" height="71">
-    	<stroke>
-    		<SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
-    	</stroke>
-    </Rect>
-    
-    <!-- scaling fix -->
-    <Rect x="0" y="0" width="120" height="76">
-        <fill>
-    		<SolidColor color="#000000" alpha="0"/>
-        </fill>
-    </Rect>
-    
+<Graphic version="2.0" scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect x="2" y="2" width="118" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="72" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border top -->
+  <Rect x="0" y="0" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="74" width="120" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border left -->
+  <Rect x="0" y="2" width="2" height="72" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight stroke -->
+  <Rect x="2.5" y="2.5" width="117" height="71" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
+    </stroke>
+  </Rect>
+  <!-- scaling fix -->
+  <Rect x="0" y="0" width="120" height="76" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
index eecb9b9..39e6fc1 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,22 +18,17 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-         scaleGridLeft="16" scaleGridTop="16" scaleGridRight="504" scaleGridBottom="50">
-         
-    <!-- border -->
-    <Path data="M12 2 508 2C514 2 518 6 518 12L518 54C518 60 514 64 508 64L12 64C6 64 2 60 2 54L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 54C0 60 6 66 12 66L508 66C514 66 520 60 520 54L520 12C520 6 514 0 508 0L12 0Z">
-        <fill>
-            <SolidColor color="#505050"/>
-        </fill>
-    </Path>
-      
-    <!-- inner shadow -->
-    <Path x="2" y="2" alpha="0.2" data="M10 3 506 3C510 3 514 7 514 11L514 52C514 56 510 60 506 60L10 60C6 60 2 56 2 52L2 11C2 7 6 3 10 3ZM10 0C4 0 0 4 0 10L0 52C0 58 4 62 10 62L506 62C512 62 516 58 516 52L516 10C516 4 512 0 506 0L10 0Z">
-        <fill>
-            <SolidColor color="#030303"/>
-        </fill>
-    </Path>
-     
+<Graphic version="2.0" scaleGridLeft="16" scaleGridTop="16" scaleGridRight="504" scaleGridBottom="50" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- border -->
+  <Path data="M12 2 508 2C514 2 518 6 518 12L518 54C518 60 514 64 508 64L12 64C6 64 2 60 2 54L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 54C0 60 6 66 12 66L508 66C514 66 520 60 520 54L520 12C520 6 514 0 508 0L12 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#505050"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="2" y="2" alpha="0.2" data="M10 3 506 3C510 3 514 7 514 11L514 52C514 56 510 60 506 60L10 60C6 60 2 56 2 52L2 11C2 7 6 3 10 3ZM10 0C4 0 0 4 0 10L0 52C0 58 4 62 10 62L506 62C512 62 516 58 516 52L516 10C516 4 512 0 506 0L10 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#030303"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
index bd26d9a..994b19a 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
@@ -17,14 +17,15 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" viewHeight="56" viewWidth="142" xmlns="http://ns.adobe.com/fxg/2008" scaleGridLeft="28" scaleGridTop="20" scaleGridRight="114" scaleGridBottom="28">
-	<Path winding="nonZero" data="M0 0 0 56 28 56C20 56 14 49.7324 14 42 14 34.2676 20 28 28 28L114 28C122 28 128 34.2676 128 42 128 49.7324 122 56 114 56L142 56 142 0 0 0Z">
-		<fill>
-			<LinearGradient rotation="90">
-				<GradientEntry ratio="0" alpha="0.1"/>
-				<GradientEntry ratio="0.5" alpha="0.2"/>
-				<GradientEntry ratio="1" alpha="0.1"/>
-			</LinearGradient>
-		</fill>
-	</Path>
+
+<Graphic version="2.0" viewHeight="56" viewWidth="142" scaleGridLeft="28" scaleGridTop="20" scaleGridRight="114" scaleGridBottom="28" xmlns="http://ns.adobe.com/fxg/2008">
+  <Path winding="nonZero" data="M0 0 0 56 28 56C20 56 14 49.7324 14 42 14 34.2676 20 28 28 28L114 28C122 28 128 34.2676 128 42 128 49.7324 122 56 114 56L142 56 142 0 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="90">
+        <GradientEntry ratio="0" alpha="0.1"/>
+        <GradientEntry ratio="0.5" alpha="0.2"/>
+        <GradientEntry ratio="1" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
index d6f0fda..7672150 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
@@ -18,52 +18,45 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="9" scaleGridRight="76">
-    
-    <!-- highlight border leading -->
-    <Rect x="0" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".15"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- separator dark -->
-    <Rect x="1" y="0" width="2" height="65">
-        <fill>
-            <SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- inner shaddow -->
-    <Rect x="3" y="0" width="80" height="65">
-        <fill>
-            <LinearGradient x="0" scaleX="65" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".25"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <Rect x="3.5" y="0.5" width="79" height="64" alpha="0.2">
-        <stroke>
-            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
-        </stroke>
-    </Rect>
-    <Rect x="4.5" y="1.5" width="77" height="62" alpha="0.1">
-        <stroke>
-            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
-        </stroke>
-    </Rect>
-
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="0" width="83" height="65">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
+<Graphic version="2.0" scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="9" scaleGridRight="76" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight border leading -->
+  <Rect x="0" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".15"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- separator dark -->
+  <Rect x="1" y="0" width="2" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- inner shaddow -->
+  <Rect x="3" y="0" width="80" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="65" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".25"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <Rect x="3.5" y="0.5" width="79" height="64" alpha="0.2" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+    </stroke>
+  </Rect>
+  <Rect x="4.5" y="1.5" width="77" height="62" alpha="0.1" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+    </stroke>
+  </Rect>
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="83" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
index d177333..8f3219e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
@@ -18,42 +18,35 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="4" scaleGridRight="82" >
-    
-    <!-- highlight border leading -->
-    <Rect x="0" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- separator dark -->
-    <Rect x="1" y="0" width="2" height="65">
-        <fill>
-            <SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-	
-	<!-- highlight border left-->
-    <Rect x="3" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="0" width="83" height="65">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-	
+<Graphic version="2.0" scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="4" scaleGridRight="82" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight border leading -->
+  <Rect x="0" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- separator dark -->
+  <Rect x="1" y="0" width="2" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight border left-->
+  <Rect x="3" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="83" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
index 2be2a93..cd34225 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
@@ -18,52 +18,45 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="6" scaleGridRight="74">
-    
-    <!-- inner shaddow -->
-    <Rect x="0" y="0" width="80" height="65">
-        <fill>
-            <LinearGradient x="0" scaleX="65" rotation="90">
-                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
-                <GradientEntry color="#000000" ratio="1" alpha=".25"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <Rect x="0.5" y="0.5" width="79" height="64" alpha="0.2">
-        <stroke>
-            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
-        </stroke>
-    </Rect>
-    <Rect x="1.5" y="1.5" width="77" height="62" alpha="0.1">
-        <stroke>
-            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
-        </stroke>
-    </Rect>
-    
-    <!-- separator dark -->
-    <Rect x="80" y="0" width="2" height="65">
-        <fill>
-            <SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight border trailing -->
-    <Rect x="82" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="1" width="83" height="63">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
+<Graphic version="2.0" scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="6" scaleGridRight="74" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- inner shaddow -->
+  <Rect x="0" y="0" width="80" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="65" rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+        <GradientEntry color="#000000" ratio="1" alpha=".25"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <Rect x="0.5" y="0.5" width="79" height="64" alpha="0.2" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+    </stroke>
+  </Rect>
+  <Rect x="1.5" y="1.5" width="77" height="62" alpha="0.1" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+    </stroke>
+  </Rect>
+  <!-- separator dark -->
+  <Rect x="80" y="0" width="2" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight border trailing -->
+  <Rect x="82" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="1" width="83" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
index cb3d304..b08b362 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
@@ -18,42 +18,35 @@
 
 -->
 
-
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="1" scaleGridRight="79" >
-    
-	<!-- highlight border right -->
-    <Rect x="79" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- separator dark -->
-    <Rect x="80" y="0" width="2" height="65">
-        <fill>
-            <SolidColor color="#000000" alpha="0.8"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight border trailing -->
-    <Rect x="82" y="1" width="1" height="63">
-        <fill>
-            <LinearGradient x="0" scaleX="63" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="0" width="83" height="65">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-	
+<Graphic version="2.0" scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="1" scaleGridRight="79" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight border right -->
+  <Rect x="79" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- separator dark -->
+  <Rect x="80" y="0" width="2" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.8"/>
+    </fill>
+  </Rect>
+  <!-- highlight border trailing -->
+  <Rect x="82" y="1" width="1" height="63" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="63" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="83" height="65" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
index 5deda34..45216ff 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
@@ -17,38 +17,33 @@
   limitations under the License.
 
 -->
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="6" scaleGridRight="152" scaleGridTop="6" scaleGridBottom="94">
-	
-	<!-- Transparent Rect to ensure proper scaling -->
-	<Rect width="158" height="100" x="0" y="0">
-		<fill>
-			<SolidColor color="#000000" alpha="0"/>
-		</fill>
-	</Rect>	
-	
-	<!-- overlay -->	
-	<Rect width="158" height="100" x="0" y="0">
-		<fill>
-			<LinearGradient rotation = "90">
-				<GradientEntry color="#000000" ratio="0" alpha="0.25"/>
-				<GradientEntry color="#000000" ratio="1" alpha="0.05"/>
-			</LinearGradient>
-		</fill>
-	</Rect>
-
-	<!-- Outermost border -->
-	<Rect width="156" height="98" x="1" y="1">
-		<stroke>
-			<SolidColorStroke color="#000000" weight="2" alpha="0.2" joints="miter"/>
-		</stroke>
-	</Rect>
-	
-	<!-- Middle Outer Border -->
-	<Rect width="152" height="94" x="3" y="3">
-		<stroke>
-			<SolidColorStroke color="#000000" weight="2" alpha="0.1" joints="miter"/>
-		</stroke>
-	</Rect>
 
+<Graphic version="2.0" scaleGridLeft="6" scaleGridRight="152" scaleGridTop="6" scaleGridBottom="94" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Transparent Rect to ensure proper scaling -->
+  <Rect width="158" height="100" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- overlay -->
+  <Rect width="158" height="100" x="0" y="0" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="90">
+        <GradientEntry color="#000000" ratio="0" alpha="0.25"/>
+        <GradientEntry color="#000000" ratio="1" alpha="0.05"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- Outermost border -->
+  <Rect width="156" height="98" x="1" y="1" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="2" alpha="0.2" joints="miter"/>
+    </stroke>
+  </Rect>
+  <!-- Middle Outer Border -->
+  <Rect width="152" height="94" x="3" y="3" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#000000" weight="2" alpha="0.1" joints="miter"/>
+    </stroke>
+  </Rect>
 </Graphic>
\ No newline at end of file


[03/24] git commit: [flex-sdk] [refs/heads/develop] - Added support for 480dpi

Posted by jm...@apache.org.
Added support for 480dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/833ff81d
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/833ff81d
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/833ff81d

Branch: refs/heads/develop
Commit: 833ff81d8e92431c30c714c58593c0576424a0dd
Parents: b2fed2e
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Apr 25 10:06:58 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Apr 25 10:06:58 2013 +1000

----------------------------------------------------------------------
 .../src/spark/components/Callout.as                |    5 +++++
 .../src/spark/components/IconItemRenderer.as       |    5 +++++
 .../src/spark/components/LabelItemRenderer.as      |    5 +++++
 .../spark/components/SpinnerListItemRenderer.as    |    5 +++++
 4 files changed, 20 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/833ff81d/frameworks/projects/mobilecomponents/src/spark/components/Callout.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobilecomponents/src/spark/components/Callout.as b/frameworks/projects/mobilecomponents/src/spark/components/Callout.as
index 6d9fa22..7443ec2 100644
--- a/frameworks/projects/mobilecomponents/src/spark/components/Callout.as
+++ b/frameworks/projects/mobilecomponents/src/spark/components/Callout.as
@@ -482,6 +482,11 @@ public class Callout extends SkinnablePopUpContainer
             {
                 switch (dpi)
                 {
+					case DPIClassification.DPI_480:
+					{
+						_margin = 24;
+						break;
+					}
                     case DPIClassification.DPI_320:
                     {
                         _margin = 16;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/833ff81d/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as b/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as
index a0d1b07..ccd11b9 100644
--- a/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as
+++ b/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as
@@ -218,6 +218,11 @@ public class IconItemRenderer extends LabelItemRenderer
         // set default messageDisplay width
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				oldUnscaledWidth = 960;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 oldUnscaledWidth = 640;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/833ff81d/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as b/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as
index d5569e7..21d9d45 100644
--- a/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as
+++ b/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as
@@ -273,6 +273,11 @@ public class LabelItemRenderer extends UIComponent
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minHeight = 132;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minHeight = 88;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/833ff81d/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as b/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as
index 7bc9c9c..d876009 100644
--- a/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as
+++ b/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as
@@ -50,6 +50,11 @@ public class SpinnerListItemRenderer extends LabelItemRenderer
         
         switch (applicationDPI)
         {
+			case DPIClassification.DPI_480:
+			{
+				minHeight = 30;
+				break;
+			}
             case DPIClassification.DPI_320:
             {
                 minHeight = 20;


[23/24] git commit: [flex-sdk] [refs/heads/develop] - Upconverted 320 dpi skins to 420 dpi

Posted by jm...@apache.org.
Upconverted 320 dpi skins to 420 dpi


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/001d5cfc
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/001d5cfc
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/001d5cfc

Branch: refs/heads/develop
Commit: 001d5cfc3064de159208eeb547ab201e08698ee2
Parents: 2ea7f48
Author: Om <bi...@gmail.com>
Authored: Thu May 9 14:37:21 2013 -0700
Committer: Om <bi...@gmail.com>
Committed: Thu May 9 14:37:21 2013 -0700

----------------------------------------------------------------------
 .../skins/mobile480/assets/ActionBarBackground.fxg |  158 +++++++--------
 .../mobile480/assets/BeveledActionButton_down.fxg  |   71 +++----
 .../mobile480/assets/BeveledActionButton_fill.fxg  |   30 ++--
 .../mobile480/assets/BeveledActionButton_up.fxg    |   75 +++----
 .../mobile480/assets/BeveledBackButton_down.fxg    |   73 +++----
 .../mobile480/assets/BeveledBackButton_fill.fxg    |   31 ++--
 .../mobile480/assets/BeveledBackButton_up.fxg      |   77 +++----
 .../mobile480/assets/ButtonBarFirstButton_down.fxg |   64 +++----
 .../assets/ButtonBarFirstButton_selected.fxg       |   64 +++----
 .../mobile480/assets/ButtonBarFirstButton_up.fxg   |   49 ++---
 .../mobile480/assets/ButtonBarLastButton_down.fxg  |   64 +++----
 .../assets/ButtonBarLastButton_selected.fxg        |   64 +++----
 .../mobile480/assets/ButtonBarLastButton_up.fxg    |   49 ++---
 .../assets/ButtonBarMiddleButton_down.fxg          |   61 +++---
 .../assets/ButtonBarMiddleButton_selected.fxg      |   61 +++---
 .../mobile480/assets/ButtonBarMiddleButton_up.fxg  |   61 +++---
 .../spark/skins/mobile480/assets/Button_down.fxg   |   60 +++---
 .../src/spark/skins/mobile480/assets/Button_up.fxg |   18 +-
 .../mobile480/assets/CalloutContentBackground.fxg  |   54 ++---
 .../spark/skins/mobile480/assets/CheckBox_down.fxg |   91 ++++-----
 .../skins/mobile480/assets/CheckBox_downSymbol.fxg |   39 ++--
 .../assets/CheckBox_downSymbolSelected.fxg         |   41 ++--
 .../spark/skins/mobile480/assets/CheckBox_up.fxg   |   15 +-
 .../skins/mobile480/assets/CheckBox_upSymbol.fxg   |   39 ++--
 .../mobile480/assets/CheckBox_upSymbolSelected.fxg |   39 ++--
 .../skins/mobile480/assets/HSliderThumb_normal.fxg |   45 ++--
 .../mobile480/assets/HSliderThumb_pressed.fxg      |   71 ++++----
 .../spark/skins/mobile480/assets/HSliderTrack.fxg  |   48 ++---
 .../spark/skins/mobile480/assets/ImageInvalid.fxg  |   46 ++---
 .../skins/mobile480/assets/RadioButton_down.fxg    |   56 +++---
 .../mobile480/assets/RadioButton_downSymbol.fxg    |   29 ++--
 .../assets/RadioButton_downSymbolSelected.fxg      |   29 ++--
 .../skins/mobile480/assets/RadioButton_up.fxg      |   46 ++--
 .../mobile480/assets/RadioButton_upSymbol.fxg      |   29 ++--
 .../assets/RadioButton_upSymbolSelected.fxg        |   29 ++--
 .../assets/SpinnerListContainerBackground.fxg      |   23 +-
 .../SpinnerListContainerSelectionIndicator.fxg     |   98 +++++-----
 .../assets/SpinnerListContainerShadow.fxg          |   24 +-
 ...abbedViewNavigatorButtonBarFirstButton_down.fxg |   76 +++----
 ...dViewNavigatorButtonBarFirstButton_selected.fxg |   75 +++----
 .../TabbedViewNavigatorButtonBarFirstButton_up.fxg |   75 +++----
 ...TabbedViewNavigatorButtonBarLastButton_down.fxg |   87 ++++-----
 ...edViewNavigatorButtonBarLastButton_selected.fxg |   87 ++++-----
 .../TabbedViewNavigatorButtonBarLastButton_up.fxg  |   87 ++++-----
 .../skins/mobile480/assets/TextInput_border.fxg    |   33 ++--
 .../assets/ToggleSwitch_contentShadow.fxg          |   21 +-
 .../assets/TransparentActionButton_down.fxg        |   89 ++++-----
 .../assets/TransparentActionButton_up.fxg          |   69 +++----
 .../assets/TransparentNavigationButton_down.fxg    |   89 ++++-----
 .../assets/TransparentNavigationButton_up.fxg      |   69 +++----
 .../skins/mobile480/assets/ViewMenuItem_down.fxg   |   61 +++---
 .../mobile480/assets/ViewMenuItem_showsCaret.fxg   |   30 ++--
 .../skins/mobile480/assets/ViewMenuItem_up.fxg     |   29 ++--
 53 files changed, 1390 insertions(+), 1608 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
index b975f7e..fc86656 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ActionBarBackground.fxg
@@ -18,85 +18,81 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="2" scaleGridTop="3" scaleGridRight="88" scaleGridBottom="61">
-    
-    <!-- border top -->
-    <Rect x="0" y="0" width="90" height="2">
-        <fill>
-            <SolidColor color="#000000" alpha="0.75"/>
-        </fill>
-    </Rect>
-    <!-- border bottom -->
-    <Rect x="0" y="62" width="90" height="2">
-        <fill>
-            <SolidColor color="#000000" alpha="0.85"/>
-        </fill>
-    </Rect>
-    <!-- drop shadow (6 filled rects) -->
-    <Rect x="0" y="64" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.35"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="65" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.25"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="66" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.2"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="67" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.15"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="68" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.1"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="69" width="90" height="1">
-        <fill>
-            <SolidColor color="#000000" alpha="0.05"/>
-        </fill>
-    </Rect>
-    
-    <!-- highlight border -->
-    <Rect x="1" y="2" width="88" height="1" alpha=".25">
-        <fill>
-        	<SolidColor color="#ffffff"/>
-        </fill>
-    </Rect>
-    <Rect x="1" y="61" width="88" height="1" alpha="0.1">
-        <fill>
-        	<SolidColor color="#ffffff"/>
-        </fill>
-    </Rect>
-    <Rect x="0" y="2" width="1" height="60">
-        <fill>
-            <LinearGradient x="0" scaleX="60" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    <Rect x="89" y="2" width="1" height="60">
-        <fill>
-            <LinearGradient x="0" scaleX="60" rotation="90">
-                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
-                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
-            </LinearGradient>
-        </fill>
-    </Rect>
-    
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="0" width="90" height="70">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
+<Graphic version="2.0" scaleGridLeft="2" scaleGridTop="3" scaleGridRight="88" scaleGridBottom="61" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- border top -->
+  <Rect x="0" y="0" width="90" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.75"/>
+    </fill>
+  </Rect>
+  <!-- border bottom -->
+  <Rect x="0" y="62" width="90" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.85"/>
+    </fill>
+  </Rect>
+  <!-- drop shadow (6 filled rects) -->
+  <Rect x="0" y="64" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.35"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="65" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.25"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="66" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.2"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="67" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.15"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="68" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.1"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="69" width="90" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#000000" alpha="0.05"/>
+    </fill>
+  </Rect>
+  <!-- highlight border -->
+  <Rect x="1" y="2" width="88" height="1" alpha=".25" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff"/>
+    </fill>
+  </Rect>
+  <Rect x="1" y="61" width="88" height="1" alpha="0.1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff"/>
+    </fill>
+  </Rect>
+  <Rect x="0" y="2" width="1" height="60" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="60" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <Rect x="89" y="2" width="1" height="60" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="0" scaleX="60" rotation="90">
+        <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+        <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="90" height="70" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
index 5c894eb..15098b4 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_down.fxg
@@ -18,44 +18,35 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
-
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="0" width="56" height="56">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
-
-
-    <!-- border -->
-      <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48
-C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z">
-        <fill>
-          <SolidColor color="#323232"/>
-        </fill>
-      </Path>
-
-    <!-- shadow fill -->
-      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
-        <fill>
-          <LinearGradient x="26.667" y="0" scaleX="30.1528" rotation="90">
-            <GradientEntry ratio="0" alpha="0.25"/>
-            <GradientEntry ratio="1" alpha="0"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-
-    <!-- inner highlight -->
-      <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665
- 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z">
-        <fill>
-          <LinearGradient x="26.667" y="1.3335" scaleX="50.6673" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
+<Graphic version="2.0" scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="56" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48&#xD;&#xA;C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <!-- shadow fill -->
+  <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26.667" y="0" scaleX="30.1528" rotation="90">
+        <GradientEntry ratio="0" alpha="0.25"/>
+        <GradientEntry ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- inner highlight -->
+  <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665&#xD;&#xA; 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26.667" y="1.3335" scaleX="50.6673" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
index f42c38c..6c1d735 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_fill.fxg
@@ -18,21 +18,17 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
-
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="0" width="56" height="56">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
-
-    <!-- chromeColor fill -->
-      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
-        <fill>
-          <SolidColor color="#484848"/>
-        </fill>
-      </Rect>
-
+<Graphic version="2.0" scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="56" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- chromeColor fill -->
+  <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#484848"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
index 9c35d54..5656eaa 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledActionButton_up.fxg
@@ -18,46 +18,37 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48">
-
-    <!-- invisible fix for scaling -->
-    <Rect x="0" y="0" width="56" height="56">
-        <fill>
-            <SolidColor color="#ffffff" alpha="0"/>
-        </fill>
-    </Rect>
-
-
-    <!-- border -->
-      <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48
-C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z">
-        <fill>
-          <SolidColor color="#323232"/>
-        </fill>
-      </Path>
-
-    <!-- shadow fill -->
-      <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885">
-        <fill>
-          <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-
-    <!-- inner highlight -->
-      <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665
- 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z">
-        <fill>
-          <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
-            <GradientEntry ratio="0" alpha="0.35"/>
-            <GradientEntry ratio="0.662577" alpha="0.1"/>
-            <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
+<Graphic version="2.0" scaleGridLeft="8" scaleGridRight="48" scaleGridTop="8" scaleGridBottom="48" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="56" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M56 48C56 52.418 52.418 56 48 56L8 56C3.58203 56 0 52.418 0 48L0 7.93848C0 3.521 3.58203 0 8 0L48 0C52.418 0 56 3.521 56 7.93848L56 48ZM54.667 8C54.667 4.31836 51.6821 1.3335 48 1.3335L8 1.3335C4.31836 1.3335 1.3335 4.31836 1.3335 8L1.3335 48&#xD;&#xA;C1.3335 51.6826 4.31836 54.667 8 54.667L48 54.667C51.6821 54.667 54.667 51.6826 54.667 48L54.667 8Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <!-- shadow fill -->
+  <Rect x="1.3335" y="1.3335" width="53.3335" height="53.3335" radiusX="6.66885" radiusY="6.66885" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- inner highlight -->
+  <Path x="1.3335" y="1.3335" winding="nonZero" data="M46.6665 1.3335C49.606 1.3335 51.9995 3.72607 51.9995 6.6665L51.9995 46.6665C51.9995 49.606 49.606 51.9995 46.6665 51.9995L6.6665 51.9995C3.72607 51.9995 1.3335 49.606 1.3335 46.6665L1.3335 6.6665C1.3335 3.72607 3.72607 1.3335 6.6665 1.3335L46.6665&#xD;&#xA; 1.3335ZM46.6665 0 6.6665 0C2.98486 0 0 2.98486 0 6.6665L0 46.6665C0 50.3491 2.98486 53.3335 6.6665 53.3335L46.6665 53.3335C50.3486 53.3335 53.3335 50.3491 53.3335 46.6665L53.3335 6.6665C53.3335 2.98486 50.3486 0 46.6665 0L46.6665 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26.667" y="0" scaleX="53.334" rotation="90">
+        <GradientEntry ratio="0" alpha="0.35"/>
+        <GradientEntry ratio="0.662577" alpha="0.1"/>
+        <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
index f5c5e2e..2e90206 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_down.fxg
@@ -18,46 +18,35 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="0" width="116" height="56">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-
-	<!-- border -->
-      <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32422 114.666 8L114.666 48C114.666 51.6758 111.676 54.667 108 54.667L25.3774 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4805 16.0859 47.3994 7.12305 35.5176 2 27.8545 7.12891 20.1772 16.1851 8.41016 16.2344
- 8.34131 19.2275 4.5791 21.083 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8101 0 18.6875 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 20 0 28 5.33301 36 15.0469 48.2393 15.0469 48.2393 19.0469 53.5732 20 56 25.3335 56L108 56
-C112.418 56 116 52.418 116 48L116 8C116 3.58203 112.418 0 108 0L25.3335 0Z">
-        <fill>
-          <SolidColor color="#323232"/>
-        </fill>
-      </Path>
-
-	<!-- shadow fill -->
-      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99072 112.666 6.6665L112.666 46.6665C112.666 50.3423 109.676 53.3335 106 53.3335L23.3774 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.147 14.0859 46.0659 5.12305 34.1841 0 26.521 5.12891 18.8438 14.1851 7.07666
- 14.2344 7.00781 17.2275 3.24561 18.9585 0 23.3335 0L106 0 106 0Z">
-        <fill>
-          <LinearGradient x="56.3325" y="0" scaleX="30.1525" rotation="90">
-            <GradientEntry ratio="0" alpha="0.25"/>
-            <GradientEntry ratio="1" alpha="0"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
-	<!-- highlight border -->
-      <Path x="2" y="1.33203" winding="nonZero" data="M106 1.33301C108.94 1.33301 111.334 3.7251 111.334 6.66699L111.334 46.666C111.334 49.6074 108.94 52.001 106 52.001L23.3774 52.001C19.625 52.001 15.0728 45.1279 15.0728 45.1279 11.7827 39.9365 4.44189 30.7852 1.60254 26.521 4.40576 22.3188 15.3125
- 7.79443 15.3125 7.79443 15.854 7.02051 19.6455 1.33301 23.3335 1.33301L106 1.33301ZM22.75 0C18.6875 0 16.417 4.26465 14.2344 7.00781 14.1851 7.07715 5.12891 18.8438 0 26.521 5.12305 34.1851 14.0859 46.0664 14.1416 46.1465 15.8164 47.8223 18.3945
- 53.335 23.3774 53.335L106 53.335C109.676 53.335 112.666 50.3428 112.666 46.666L112.666 6.66699C112.666 2.99072 109.676 0 106 0L22.75 0Z">
-        <fill>
-          <LinearGradient x="56.3325" y="0" scaleX="57.0461" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
+<Graphic version="2.0" scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="116" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32422 114.666 8L114.666 48C114.666 51.6758 111.676 54.667 108 54.667L25.3774 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4805 16.0859 47.3994 7.12305 35.5176 2 27.8545 7.12891 20.1772 16.1851 8.41016 16.2344&#xD;&#xA; 8.34131 19.2275 4.5791 21.083 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8101 0 18.6875 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 20 0 28 5.33301 36 15.0469 48.2393 15.0469 48.2393 19.0469 53.5732 20 56 25.3335 56L108 56&#xD;&#xA;C112.418 56 116 52.418 116 48L116 8C116 3.58203 112.418 0 108 0L25.3335 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <!-- shadow fill -->
+  <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99072 112.666 6.6665L112.666 46.6665C112.666 50.3423 109.676 53.3335 106 53.3335L23.3774 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.147 14.0859 46.0659 5.12305 34.1841 0 26.521 5.12891 18.8438 14.1851 7.07666&#xD;&#xA; 14.2344 7.00781 17.2275 3.24561 18.9585 0 23.3335 0L106 0 106 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="56.3325" y="0" scaleX="30.1525" rotation="90">
+        <GradientEntry ratio="0" alpha="0.25"/>
+        <GradientEntry ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- highlight border -->
+  <Path x="2" y="1.33203" winding="nonZero" data="M106 1.33301C108.94 1.33301 111.334 3.7251 111.334 6.66699L111.334 46.666C111.334 49.6074 108.94 52.001 106 52.001L23.3774 52.001C19.625 52.001 15.0728 45.1279 15.0728 45.1279 11.7827 39.9365 4.44189 30.7852 1.60254 26.521 4.40576 22.3188 15.3125&#xD;&#xA; 7.79443 15.3125 7.79443 15.854 7.02051 19.6455 1.33301 23.3335 1.33301L106 1.33301ZM22.75 0C18.6875 0 16.417 4.26465 14.2344 7.00781 14.1851 7.07715 5.12891 18.8438 0 26.521 5.12305 34.1851 14.0859 46.0664 14.1416 46.1465 15.8164 47.8223 18.3945&#xD;&#xA; 53.335 23.3774 53.335L106 53.335C109.676 53.335 112.666 50.3428 112.666 46.666L112.666 6.66699C112.666 2.99072 109.676 0 106 0L22.75 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="56.3325" y="0" scaleX="57.0461" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.05"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
index 81d3387..f459f86 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_fill.fxg
@@ -18,22 +18,17 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="0" width="116" height="56">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-
-	<!-- chromeColor fill -->
-      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715
- 14.2334 7.0083 17.2275 3.24561 19.084 0 23.3335 0L106 0 106 0Z">
-        <fill>
-          <SolidColor color="#484848"/>
-        </fill>
-      </Path>
-
+<Graphic version="2.0" scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="116" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- chromeColor fill -->
+  <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715&#xD;&#xA; 14.2334 7.0083 17.2275 3.24561 19.084 0 23.3335 0L106 0 106 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#484848"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
index 320f1ab..ef73cd0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/BeveledBackButton_up.fxg
@@ -18,48 +18,37 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46">
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="0" width="116" height="56">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-
-	<!-- border -->
-      <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32373 114.666 8.00049L114.666 48.001C114.666 51.6748 111.676 54.667 108 54.667L25.3784 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4814 16.0869 47.4004 7.12305 35.5176 2 27.855 7.12891 20.1772 16.1855
- 8.41064 16.2334 8.34082 19.2275 4.5791 21.084 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8091 0 18.6865 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 19.9995 0 28 5.33301 36 15.0464 48.2393 15.0464 48.2393 19.0464 53.5732 20
- 56 25.3335 56L108 56C112.418 56 116 52.418 116 48.001L116 8.00049C116 3.58203 112.418 0 108 0L25.3335 0Z">
-        <fill>
-          <SolidColor color="#323232"/>
-        </fill>
-      </Path>
-
-	<!-- shadow fill -->
-      <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715
- 14.2334 7.0083 17.2275 3.24561 19.3335 0 23.3335 0L106 0 106 0Z">
-        <fill>
-          <LinearGradient x="56.3325" y="-1.04688" scaleX="54.1375" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
-	<!-- highlight border -->
-      <Path x="2" y="1.33252" winding="nonZero" data="M106 1.33252C108.94 1.33252 111.334 3.72412 111.334 6.6665L111.334 46.6665C111.334 49.6069 108.94 52.0015 106 52.0015L23.3784 52.0015C19.625 52.0015 15.0737 45.1274 15.0737 45.1274 11.7827 39.936 4.44189 30.7847 1.60254 26.5205 4.40576 22.3179
- 15.312 7.79346 15.312 7.79346 15.854 7.02002 19.6455 1.33252 23.3335 1.33252L106 1.33252ZM22.8955 0C19.167 0 16.417 4.26465 14.2334 7.00732 14.1855 7.07666 5.12891 18.8428 0 26.5205 5.12305 34.1846 14.0869 46.0669 14.1416 46.147 15.8164 47.8208
- 18.3945 53.3345 23.3784 53.3345L106 53.3345C109.676 53.3345 112.666 50.3423 112.666 46.6665L112.666 6.6665C112.666 2.99023 109.676 0 105.833 0L22.8955 0Z">
-        <fill>
-          <LinearGradient x="56.3325" y="0" scaleX="53.335" rotation="90">
-            <GradientEntry ratio="0" alpha="0.35"/>
-            <GradientEntry ratio="0.662577" alpha="0.1"/>
-            <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-
+<Graphic version="2.0" scaleGridLeft="26" scaleGridRight="108" scaleGridTop="10" scaleGridBottom="46" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="0" width="116" height="56" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M108 1.3335C111.676 1.3335 114.666 4.32373 114.666 8.00049L114.666 48.001C114.666 51.6748 111.676 54.667 108 54.667L25.3784 54.668C20.3945 54.668 17.8164 49.1543 16.1416 47.4814 16.0869 47.4004 7.12305 35.5176 2 27.855 7.12891 20.1772 16.1855&#xD;&#xA; 8.41064 16.2334 8.34082 19.2275 4.5791 21.084 1.3335 25.3335 1.3335L108 1.3335 108 1.3335ZM25.3335 0C19.8091 0 18.6865 2.55322 15.1445 7.57178 15.1445 7.57178 5.33301 19.9995 0 28 5.33301 36 15.0464 48.2393 15.0464 48.2393 19.0464 53.5732 20&#xD;&#xA; 56 25.3335 56L108 56C112.418 56 116 52.418 116 48.001L116 8.00049C116 3.58203 112.418 0 108 0L25.3335 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#323232"/>
+    </fill>
+  </Path>
+  <!-- shadow fill -->
+  <Path x="2" y="1.3335" winding="nonZero" data="M106 0C109.676 0 112.666 2.99121 112.666 6.66699L112.666 46.6675C112.666 50.3413 109.676 53.3335 106 53.3335L23.3784 53.3345C18.3945 53.3345 15.8164 47.8208 14.1416 46.1479 14.0869 46.0669 5.12305 34.1841 0 26.5215 5.12891 18.8438 14.1855 7.07715&#xD;&#xA; 14.2334 7.0083 17.2275 3.24561 19.3335 0 23.3335 0L106 0 106 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="56.3325" y="-1.04688" scaleX="54.1375" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.4"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.1"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- highlight border -->
+  <Path x="2" y="1.33252" winding="nonZero" data="M106 1.33252C108.94 1.33252 111.334 3.72412 111.334 6.6665L111.334 46.6665C111.334 49.6069 108.94 52.0015 106 52.0015L23.3784 52.0015C19.625 52.0015 15.0737 45.1274 15.0737 45.1274 11.7827 39.936 4.44189 30.7847 1.60254 26.5205 4.40576 22.3179&#xD;&#xA; 15.312 7.79346 15.312 7.79346 15.854 7.02002 19.6455 1.33252 23.3335 1.33252L106 1.33252ZM22.8955 0C19.167 0 16.417 4.26465 14.2334 7.00732 14.1855 7.07666 5.12891 18.8428 0 26.5205 5.12305 34.1846 14.0869 46.0669 14.1416 46.147 15.8164 47.8208&#xD;&#xA; 18.3945 53.3345 23.3784 53.3345L106 53.3345C109.676 53.3345 112.666 50.3423 112.666 46.6665L112.666 6.6665C112.666 2.99023 109.676 0 105.833 0L22.8955 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="56.3325" y="0" scaleX="53.335" rotation="90">
+        <GradientEntry ratio="0" alpha="0.35"/>
+        <GradientEntry ratio="0.662577" alpha="0.1"/>
+        <GradientEntry ratio="0.871166" color="#FFFFFF" alpha="0.05"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.2"/>
+      </LinearGradient>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
index c2e73e8..1ccdc27 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_down.fxg
@@ -18,40 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
-    
-      <!-- shadow fill -->
-      <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8472C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z">
-        <fill>
-          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
-            <GradientEntry ratio="0" alpha="0.14902"/>
-            <GradientEntry ratio="1" alpha="0.34902"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M158.655 1.35596 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8472C1.34521 5.61377 5.56641 1.35596 10.7554 1.35596L158.655 1.35596ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8472L0 69.1533C0 75.1436
- 4.81641 80 10.7554 80L160 80 160 0 160 0Z">
-        <fill>
-          <SolidColor color="#464646"/>
-        </fill>
-      </Path>
-      
-      <!-- outer shadow -->
-      <Path x="1.3335" y="1.35986" winding="nonZero" data="M155.967 1.35547 155.967 75.9321 9.41113 75.9321C4.96338 75.9321 1.34473 72.2837 1.34473 67.7974L1.34473 9.49121C1.34473 5.00488 4.96338 1.35547 9.41113 1.35547L155.967 1.35547ZM157.311 0 9.41113 0C4.22119 0 0 4.25684 0 9.49121L0 67.7974C0 73.0308
- 4.22119 77.2886 9.41113 77.2886L157.311 77.2886 157.311 0 157.311 0Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="2.68896" y="2.71143" winding="nonZero" data="M153.299 1.3335 153.289 73.2427 8.06641 73.2427C4.35352 73.2427 1.33301 70.1919 1.33301 66.4419L1.33301 8.13574C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 154.623 0 8.06641 0C3.61816 0 0 3.64941 0 8.13574L0 66.4419
-C0 70.9282 3.61816 74.5767 8.06641 74.5767L154.623 74.5767 154.632 0 154.632 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8472C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
+        <GradientEntry ratio="0" alpha="0.14902"/>
+        <GradientEntry ratio="1" alpha="0.34902"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M158.655 1.35596 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8472C1.34521 5.61377 5.56641 1.35596 10.7554 1.35596L158.655 1.35596ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8472L0 69.1533C0 75.1436&#xD;&#xA; 4.81641 80 10.7554 80L160 80 160 0 160 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#464646"/>
+    </fill>
+  </Path>
+  <!-- outer shadow -->
+  <Path x="1.3335" y="1.35986" winding="nonZero" data="M155.967 1.35547 155.967 75.9321 9.41113 75.9321C4.96338 75.9321 1.34473 72.2837 1.34473 67.7974L1.34473 9.49121C1.34473 5.00488 4.96338 1.35547 9.41113 1.35547L155.967 1.35547ZM157.311 0 9.41113 0C4.22119 0 0 4.25684 0 9.49121L0 67.7974C0 73.0308&#xD;&#xA; 4.22119 77.2886 9.41113 77.2886L157.311 77.2886 157.311 0 157.311 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="2.68896" y="2.71143" winding="nonZero" data="M153.299 1.3335 153.289 73.2427 8.06641 73.2427C4.35352 73.2427 1.33301 70.1919 1.33301 66.4419L1.33301 8.13574C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 154.623 0 8.06641 0C3.61816 0 0 3.64941 0 8.13574L0 66.4419&#xD;&#xA;C0 70.9282 3.61816 74.5767 8.06641 74.5767L154.623 74.5767 154.632 0 154.632 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
index 830c381..842b2d1 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_selected.fxg
@@ -18,40 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
-    
-      <!-- shadow fill -->
-      <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8462C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z">
-        <fill>
-          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
-            <GradientEntry ratio="0" alpha="0.047059"/>
-            <GradientEntry ratio="1" alpha="0.247059"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M158.655 1.35693 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8462C1.34521 5.61475 5.56641 1.35693 10.7554 1.35693L158.655 1.35693ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8462L0 69.1533C0 75.1436
- 4.81641 80 10.7554 80L160 80 160 0 160 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
-      
-      <!-- outer shadow -->
-      <Path x="1.3335" y="1.35938" winding="nonZero" data="M155.967 1.35693 155.967 75.9326 9.41113 75.9326C4.96338 75.9326 1.34473 72.2842 1.34473 67.7979L1.34473 9.49219C1.34473 5.00537 4.96338 1.35693 9.41113 1.35693L155.967 1.35693ZM157.311 0 9.41113 0C4.22119 0 0 4.25781 0 9.49219L0 67.7979C0 73.0312
- 4.22119 77.2891 9.41113 77.2891L157.311 77.2891 157.311 0 157.311 0Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="2.68896" y="2.71094" winding="nonZero" data="M153.299 1.3335 153.289 73.2432 8.06641 73.2432C4.35352 73.2432 1.33301 70.1924 1.33301 66.4424L1.33301 8.13525C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 8.06641 0C3.61816 0 0 3.6499 0 8.13525L0 66.4424C0 70.9287
- 3.61816 74.5771 8.06641 74.5771L154.623 74.5771 154.632 0 154.632 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Path data="M160 80 10.7554 80C4.81641 80 0 75.1436 0 69.1533L0 10.8462C0 4.85693 4.81641 0 10.7554 0L160 0 160 80Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="1.37939" scaleX="77.3718" rotation="90">
+        <GradientEntry ratio="0" alpha="0.047059"/>
+        <GradientEntry ratio="1" alpha="0.247059"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M158.655 1.35693 158.655 78.6445 10.7554 78.6445C5.56641 78.6445 1.34521 74.3857 1.34521 69.1533L1.34521 10.8462C1.34521 5.61475 5.56641 1.35693 10.7554 1.35693L158.655 1.35693ZM160 0 10.7554 0C4.81641 0 0 4.85693 0 10.8462L0 69.1533C0 75.1436&#xD;&#xA; 4.81641 80 10.7554 80L160 80 160 0 160 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
+  <!-- outer shadow -->
+  <Path x="1.3335" y="1.35938" winding="nonZero" data="M155.967 1.35693 155.967 75.9326 9.41113 75.9326C4.96338 75.9326 1.34473 72.2842 1.34473 67.7979L1.34473 9.49219C1.34473 5.00537 4.96338 1.35693 9.41113 1.35693L155.967 1.35693ZM157.311 0 9.41113 0C4.22119 0 0 4.25781 0 9.49219L0 67.7979C0 73.0312&#xD;&#xA; 4.22119 77.2891 9.41113 77.2891L157.311 77.2891 157.311 0 157.311 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="2.68896" y="2.71094" winding="nonZero" data="M153.299 1.3335 153.289 73.2432 8.06641 73.2432C4.35352 73.2432 1.33301 70.1924 1.33301 66.4424L1.33301 8.13525C1.33301 4.38477 4.35352 1.3335 8.06641 1.3335L153.299 1.3335ZM154.632 0 8.06641 0C3.61816 0 0 3.6499 0 8.13525L0 66.4424C0 70.9287&#xD;&#xA; 3.61816 74.5771 8.06641 74.5771L154.623 74.5771 154.632 0 154.632 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
index 864eac3..bc86f01 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarFirstButton_up.fxg
@@ -18,31 +18,26 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78">
-    
-      <!-- highlight fill -->
-      <Path data="M160 80 10.5781 80C4.73682 80 0 75.3018 0 69.5078L0 10.4917C0 4.69727 4.73682 0 10.5781 0L160 0 160 80Z">
-        <fill>
-          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9587" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M158.677 1.31104 158.677 78.6885 10.5781 78.6885C5.4751 78.6885 1.32275 74.5703 1.32275 69.5078L1.32275 10.4917C1.32275 5.42969 5.4751 1.31104 10.5781 1.31104L158.677 1.31104ZM160 0 10.5781 0C4.73682 0 0 4.69727 0 10.4917L0 69.5078C0 75.3018 4.73682
- 80 10.5781 80L160 80 160 0 160 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
-      
-      <!-- right separator highlight -->
-      <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335">
-        <fill>
-          <SolidColor color="#FFFFFF" alpha="0.2"/>
-        </fill>
-      </Rect>
+<Graphic version="2.0" scaleGridLeft="12" scaleGridTop="12" scaleGridRight="152" scaleGridBottom="78" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Path data="M160 80 10.5781 80C4.73682 80 0 75.3018 0 69.5078L0 10.4917C0 4.69727 4.73682 0 10.5781 0L160 0 160 80Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="0.689453" scaleX="42.9587" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M158.677 1.31104 158.677 78.6885 10.5781 78.6885C5.4751 78.6885 1.32275 74.5703 1.32275 69.5078L1.32275 10.4917C1.32275 5.42969 5.4751 1.31104 10.5781 1.31104L158.677 1.31104ZM160 0 10.5781 0C4.73682 0 0 4.69727 0 10.4917L0 69.5078C0 75.3018 4.73682&#xD;&#xA; 80 10.5781 80L160 80 160 0 160 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
+  <!-- right separator highlight -->
+  <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF" alpha="0.2"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
index 8b303b8..4c57038 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_down.fxg
@@ -18,40 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
-    
-      <!-- shadow fill -->
-      <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8472L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z">
-        <fill>
-          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
-            <GradientEntry ratio="0" alpha="0.14902"/>
-            <GradientEntry ratio="1" alpha="0.34902"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- outer shadow -->
-      <Path y="1.35986" winding="nonZero" data="M1.3335 1.35547 149.255 1.35547C153.703 1.35547 157.321 5.00488 157.321 9.49121L157.321 67.7974C157.321 72.2837 153.703 75.9321 149.255 75.9321L1.3335 75.9321M0 0 0 77.2886 149.255 77.2886C154.445 77.2886 158.667 73.0308 158.667 67.7974L158.667
- 9.49121C158.667 4.25684 154.445 0 149.255 0L0 0Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="1.3335" y="2.71143" winding="nonZero" data="M147.912 1.3335C151.624 1.3335 154.644 4.38477 154.644 8.13574L154.644 66.4419C154.644 70.1919 151.624 73.2427 147.912 73.2427L1.33301 73.2427 1.33301 1.3335 147.912 1.3335ZM147.912 0 0 0 0 74.5767 147.912 74.5767C152.359 74.5767 155.978 70.9282
- 155.978 66.4419L155.978 8.13574C155.978 3.64941 152.359 0 147.912 0L147.912 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263
- 0 149.422 0Z">
-        <fill>
-          <SolidColor color="#464646"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8472L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+        <GradientEntry ratio="0" alpha="0.14902"/>
+        <GradientEntry ratio="1" alpha="0.34902"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- outer shadow -->
+  <Path y="1.35986" winding="nonZero" data="M1.3335 1.35547 149.255 1.35547C153.703 1.35547 157.321 5.00488 157.321 9.49121L157.321 67.7974C157.321 72.2837 153.703 75.9321 149.255 75.9321L1.3335 75.9321M0 0 0 77.2886 149.255 77.2886C154.445 77.2886 158.667 73.0308 158.667 67.7974L158.667&#xD;&#xA; 9.49121C158.667 4.25684 154.445 0 149.255 0L0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="1.3335" y="2.71143" winding="nonZero" data="M147.912 1.3335C151.624 1.3335 154.644 4.38477 154.644 8.13574L154.644 66.4419C154.644 70.1919 151.624 73.2427 147.912 73.2427L1.33301 73.2427 1.33301 1.3335 147.912 1.3335ZM147.912 0 0 0 0 74.5767 147.912 74.5767C152.359 74.5767 155.978 70.9282&#xD;&#xA; 155.978 66.4419L155.978 8.13574C155.978 3.64941 152.359 0 147.912 0L147.912 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263&#xD;&#xA; 0 149.422 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#464646"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
index 61e486a..e53940c 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_selected.fxg
@@ -18,40 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
-    
-      <!-- shadow fill -->
-      <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8462L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z">
-        <fill>
-          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
-            <GradientEntry ratio="0" alpha="0.047059"/>
-            <GradientEntry ratio="1" alpha="0.247059"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- outer shadow -->
-      <Path y="1.35938" winding="nonZero" data="M1.34375 1.35693 149.255 1.35693C153.703 1.35693 157.321 5.00537 157.321 9.49219L157.321 67.7979C157.321 72.2842 153.703 75.9326 149.255 75.9326L1.34375 75.9326 1.34375 1.35693ZM0 77.2891 149.255 77.2891C154.445 77.2891 158.667 73.0312 158.667
- 67.7979L158.667 9.49219C158.667 4.25781 154.445 0 149.255 0L0 0 0 77.2891Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="1.32275" y="2.71094" winding="nonZero" data="M147.922 1.3335C151.634 1.3335 154.655 4.38477 154.655 8.13525L154.655 66.4424C154.655 70.1924 151.634 73.2432 147.922 73.2432L1.34375 73.2432 1.3335 1.3335 147.922 1.3335ZM147.922 0 0 0 0.0107422 74.5771 147.922 74.5771C152.37 74.5771 155.989
- 70.9287 155.989 66.4424L155.989 8.13525C155.989 3.6499 152.37 0 147.922 0L147.922 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4922L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4922C160 4.69775 155.263
- 0 149.422 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Path data="M0 0 149.245 0C155.184 0 160 4.85693 160 10.8462L160 69.1533C160 75.1436 155.184 80 149.245 80L0 80 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+        <GradientEntry ratio="0" alpha="0.047059"/>
+        <GradientEntry ratio="1" alpha="0.247059"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- outer shadow -->
+  <Path y="1.35938" winding="nonZero" data="M1.34375 1.35693 149.255 1.35693C153.703 1.35693 157.321 5.00537 157.321 9.49219L157.321 67.7979C157.321 72.2842 153.703 75.9326 149.255 75.9326L1.34375 75.9326 1.34375 1.35693ZM0 77.2891 149.255 77.2891C154.445 77.2891 158.667 73.0312 158.667&#xD;&#xA; 67.7979L158.667 9.49219C158.667 4.25781 154.445 0 149.255 0L0 0 0 77.2891Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="1.32275" y="2.71094" winding="nonZero" data="M147.922 1.3335C151.634 1.3335 154.655 4.38477 154.655 8.13525L154.655 66.4424C154.655 70.1924 151.634 73.2432 147.922 73.2432L1.34375 73.2432 1.3335 1.3335 147.922 1.3335ZM147.922 0 0 0 0.0107422 74.5771 147.922 74.5771C152.37 74.5771 155.989&#xD;&#xA; 70.9287 155.989 66.4424L155.989 8.13525C155.989 3.6499 152.37 0 147.922 0L147.922 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4922L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4922C160 4.69775 155.263&#xD;&#xA; 0 149.422 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
index 7d77bc2..baf6123 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarLastButton_up.fxg
@@ -18,31 +18,26 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68">
-    
-      <!-- highlight fill -->
-      <Path data="M0 0 149.422 0C155.263 0 160 4.69727 160 10.4917L160 69.5078C160 75.3018 155.263 80 149.422 80L0 80 0 0Z">
-        <fill>
-          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      
-      <!-- left separator highlight -->
-      <Rect y="1.3335" width="1.3335" height="77.3335">
-        <fill>
-          <SolidColor color="#FFFFFF" alpha="0.2"/>
-        </fill>
-      </Rect>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263
- 0 149.422 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="12" scaleGridRight="148" scaleGridBottom="68" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Path data="M0 0 149.422 0C155.263 0 160 4.69727 160 10.4917L160 69.5078C160 75.3018 155.263 80 149.422 80L0 80 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- left separator highlight -->
+  <Rect y="1.3335" width="1.3335" height="77.3335" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF" alpha="0.2"/>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M149.422 0 0 0 0 1.31104 149.422 1.31104C154.524 1.31104 158.677 5.42969 158.677 10.4917L158.677 69.5078C158.677 74.5703 154.524 78.6885 149.422 78.6885L0 78.6885 0 80 149.422 80C155.263 80 160 75.3018 160 69.5078L160 10.4917C160 4.69727 155.263&#xD;&#xA; 0 149.422 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
index c6ace14..f41c20c 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_down.fxg
@@ -18,37 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
-    
-      <!-- shadow fill -->
-      <Rect width="160" height="80">
-        <fill>
-          <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
-            <GradientEntry ratio="0" alpha="0.14902"/>
-            <GradientEntry ratio="1" alpha="0.34902"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-      
-      <!-- outer shadow -->
-      <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0449219 0 77.3335 158.667 77.3335 158.667 0 0 0.0449219Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="1.3335" y="2.6665" winding="nonZero" data="M154.667 1.3335 154.667 73.3335 1.33301 73.3335 1.33301 1.3335 154.667 1.3335ZM156 0 0 0 0 74.6665 156 74.6665 156 0 156 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
-        <fill>
-          <SolidColor color="#464646"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Rect width="160" height="80" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="1.37939" scaleX="77.3705" rotation="90">
+        <GradientEntry ratio="0" alpha="0.14902"/>
+        <GradientEntry ratio="1" alpha="0.34902"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- outer shadow -->
+  <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0449219 0 77.3335 158.667 77.3335 158.667 0 0 0.0449219Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="1.3335" y="2.6665" winding="nonZero" data="M154.667 1.3335 154.667 73.3335 1.33301 73.3335 1.33301 1.3335 154.667 1.3335ZM156 0 0 0 0 74.6665 156 74.6665 156 0 156 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#464646"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
index aad6c68..65d0358 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_selected.fxg
@@ -18,37 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
-    
-      <!-- shadow fill -->
-      <Rect y="1.3335" width="158.667" height="77.3335">
-        <fill>
-          <LinearGradient x="79.3335" y="1.3335" scaleX="74.7917" rotation="90">
-            <GradientEntry ratio="0" alpha="0.047059"/>
-            <GradientEntry ratio="1" alpha="0.247059"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-      
-      <!-- outer shadow -->
-      <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0439453 0 77.3335 158.667 77.3335 158.667 0 0 0.0439453 0 0.0439453Z">
-        <fill>
-          <SolidColor alpha="0.2"/>
-        </fill>
-      </Path>
-      
-      <!-- inner shadow -->
-      <Path x="1.32275" y="2.6665" winding="nonZero" data="M154.677 1.3335 154.677 73.3335 1.34375 73.3335 1.3335 1.3335 154.677 1.3335ZM156.01 0 0 0 0.0107422 74.6665 156.01 74.6665 156.01 0 156.01 0Z">
-        <fill>
-          <SolidColor alpha="0.1"/>
-        </fill>
-      </Path>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- shadow fill -->
+  <Rect y="1.3335" width="158.667" height="77.3335" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.3335" y="1.3335" scaleX="74.7917" rotation="90">
+        <GradientEntry ratio="0" alpha="0.047059"/>
+        <GradientEntry ratio="1" alpha="0.247059"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- outer shadow -->
+  <Path y="1.3335" winding="nonZero" data="M1.3335 1.33301 157.333 1.33301 157.333 75.9995 1.3335 75.9995 1.3335 1.33301ZM0 0.0439453 0 77.3335 158.667 77.3335 158.667 0 0 0.0439453 0 0.0439453Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- inner shadow -->
+  <Path x="1.32275" y="2.6665" winding="nonZero" data="M154.677 1.3335 154.677 73.3335 1.34375 73.3335 1.3335 1.3335 154.677 1.3335ZM156.01 0 0 0 0.0107422 74.6665 156.01 74.6665 156.01 0 156.01 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.1"/>
+    </fill>
+  </Path>
+  <!-- border -->
+  <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
index 840b767..8da7c87 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ButtonBarMiddleButton_up.fxg
@@ -18,37 +18,32 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-    scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72">
-    
-      <!-- highlight fill -->
-      <Rect width="160" height="80">
-        <fill>
-          <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
-            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
-            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
-          </LinearGradient>
-        </fill>
-      </Rect>
-      
-      <!-- border -->
-      <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z">
-        <fill>
-          <SolidColor color="#646464"/>
-        </fill>
-      </Path>
-      
-      <!-- left separator highlight -->
-      <Rect y="1.3335" width="1.3335" height="77.3335">
-        <fill>
-          <SolidColor color="#FFFFFF" alpha="0.2"/>
-        </fill>
-      </Rect>
-      
-      <!-- right separator highlight -->
-      <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335">
-        <fill>
-          <SolidColor color="#FFFFFF" alpha="0.2"/>
-        </fill>
-      </Rect>
+<Graphic version="2.0" scaleGridLeft="8" scaleGridTop="8" scaleGridRight="152" scaleGridBottom="72" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- highlight fill -->
+  <Rect width="160" height="80" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="79.9995" y="0.689453" scaleX="42.9579" rotation="90">
+        <GradientEntry ratio="0" color="#FFFFFF" alpha="0.698039"/>
+        <GradientEntry ratio="1" color="#FFFFFF" alpha="0.047059"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- border -->
+  <Path winding="nonZero" data="M0 0 0 1.3335 158.667 1.3335 158.667 78.667 0 78.667 0 80 160 80 160 0 0 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
+  <!-- left separator highlight -->
+  <Rect y="1.3335" width="1.3335" height="77.3335" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF" alpha="0.2"/>
+    </fill>
+  </Rect>
+  <!-- right separator highlight -->
+  <Rect x="157.333" y="1.3335" width="1.33398" height="77.3335" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF" alpha="0.2"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
index 1d079c2..f372c21 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_down.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,34 +18,32 @@
 
 -->
 
-
-<Graphic version="2.0" viewHeight="86" viewWidth="292" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66">
-  	<!-- Border --> 
-	<Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z">
-    	<fill>
-      		<SolidColor color="#464646"/>
-    	</fill>
-  	</Path>
-	<!-- Fill Shadow -->
-  	<Path x="2" y="2" data="M10 0 278 0C284 0 288 4 288 10L288 72C288 78 284 82 278 82L10 82C4 82 0 78 0 72L0 10C0 4 4 0 10 0Z">
-	    <fill>
-      		<LinearGradient x="144" y="0" scaleX="82.0005" rotation="90">
-        		<GradientEntry ratio="0" alpha="0.05"/>
-        		<GradientEntry ratio="1" alpha="0.25"/>
-      		</LinearGradient>
-    	</fill>
-  	</Path>
-  	<!-- Inner Shadow -->
-	<Path x="2" y="2" data="M2 10C2 6 6 2 10 2L278 2C282 2 286 6 286 10L286 72C286 76 282 80 278 80L10 80C6 80 2 76 2 72L2 10ZM10 0C4 0 0 4 0 10L0 72C0 78 4 82 10 82L278 82C284 82 288 78 288 72L288 10C288 4 284 0 278 0L10 0Z">
-	    <fill>
-      		<SolidColor alpha="0.2"/>
-    	</fill>
-  	</Path>
-  	<!-- Inner Inner Shadow -->
-	<Path x="4" y="4" data="M2 8C2 4 4 2 8 2L276 2C280 2 282 4 282 8L282 70C282 74 280 76 276 76L8 76C4 76 2 74 2 70L2 8ZM0 8 0 70C0 74 4 78 8 78L276 78C280 78 284 74 284 70L284 8C284 4 280 0 276 0L8 0C4 0 0 4 0 8Z">
-	    <fill>
-      		<SolidColor color="#646464" alpha="0.1"/>
-    	</fill>
-  	</Path>
+<Graphic version="2.0" viewHeight="86" viewWidth="292" scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Border -->
+  <Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#464646"/>
+    </fill>
+  </Path>
+  <!-- Fill Shadow -->
+  <Path x="2" y="2" data="M10 0 278 0C284 0 288 4 288 10L288 72C288 78 284 82 278 82L10 82C4 82 0 78 0 72L0 10C0 4 4 0 10 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="144" y="0" scaleX="82.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0.05"/>
+        <GradientEntry ratio="1" alpha="0.25"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <!-- Inner Shadow -->
+  <Path x="2" y="2" data="M2 10C2 6 6 2 10 2L278 2C282 2 286 6 286 10L286 72C286 76 282 80 278 80L10 80C6 80 2 76 2 72L2 10ZM10 0C4 0 0 4 0 10L0 72C0 78 4 82 10 82L278 82C284 82 288 78 288 72L288 10C288 4 284 0 278 0L10 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor alpha="0.2"/>
+    </fill>
+  </Path>
+  <!-- Inner Inner Shadow -->
+  <Path x="4" y="4" data="M2 8C2 4 4 2 8 2L276 2C280 2 282 4 282 8L282 70C282 74 280 76 276 76L8 76C4 76 2 74 2 70L2 8ZM0 8 0 70C0 74 4 78 8 78L276 78C280 78 284 74 284 70L284 8C284 4 280 0 276 0L8 0C4 0 0 4 0 8Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464" alpha="0.1"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
index f91eafd..c4a3d4d 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/Button_up.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,13 +18,11 @@
 
 -->
 
-
-<Graphic version="2.0" viewHeight="86" viewWidth="292" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66">
-	<!-- Outer Border -->
-	<Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z">
-    	<fill>
-    	  	<SolidColor color="#646464"/>
-    	</fill>
-  	</Path>
+<Graphic version="2.0" viewHeight="86" viewWidth="292" scaleGridLeft="20" scaleGridRight="272" scaleGridTop="20" scaleGridBottom="66" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- Outer Border -->
+  <Path data="M12 2 280 2C286 2 290 6 290 12L290 74C290 80 286 84 280 84L12 84C6 84 2 80 2 74L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 74C0 80 6 86 12 86L280 86C286 86 292 80 292 74L292 12C292 6 286 0 280 0L12 0Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#646464"/>
+    </fill>
+  </Path>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
index 8442b96..e7ea95f 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CalloutContentBackground.fxg
@@ -18,34 +18,26 @@
 
 -->
 
-<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
-	scaleGridLeft="12" scaleGridRight="588" scaleGridTop="30" scaleGridBottom="388">
-
-	<!-- invisible fix for scaling -->
-	<Rect x="0" y="399" width="600" height="1">
-		<fill>
-			<SolidColor color="#ffffff" alpha="0"/>
-		</fill>
-	</Rect>
-    
-	<!-- Content Shading Top -->
-	<Rect x="0" y="0" width="600" height="20"
-			topLeftRadiusX="10" topLeftRadiusY="10"
-			topRightRadiusX="10" topRightRadiusY="10">
-		<fill>
-			<LinearGradient  rotation="90">
-				<GradientEntry ratio="0" color="#000000" alpha="0.6"/>
-				<GradientEntry ratio="0.5" color="#000000" alpha="0"/>
-			</LinearGradient>
-		</fill>
-	</Rect>
-		
-	<!-- Content Highlight -->
-	<Rect x="1" y="1" width="598" height="398"
-			radiusX="10" radiusY="10">
-		<stroke>
-			<SolidColorStroke color="#FFFFFF" alpha="0.8"
-								weight="2"/>
-		</stroke>
-	</Rect>
-</Graphic>
+<Graphic version="2.0" scaleGridLeft="12" scaleGridRight="588" scaleGridTop="30" scaleGridBottom="388" xmlns="http://ns.adobe.com/fxg/2008">
+  <!-- invisible fix for scaling -->
+  <Rect x="0" y="399" width="600" height="1" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#ffffff" alpha="0"/>
+    </fill>
+  </Rect>
+  <!-- Content Shading Top -->
+  <Rect x="0" y="0" width="600" height="20" topLeftRadiusX="10" topLeftRadiusY="10" topRightRadiusX="10" topRightRadiusY="10" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient rotation="90">
+        <GradientEntry ratio="0" color="#000000" alpha="0.6"/>
+        <GradientEntry ratio="0.5" color="#000000" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Rect>
+  <!-- Content Highlight -->
+  <Rect x="1" y="1" width="598" height="398" radiusX="10" radiusY="10" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke color="#FFFFFF" alpha="0.8" weight="2"/>
+    </stroke>
+  </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
index 7a2c8a6..0a5488e 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_down.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,50 +18,49 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-      <Rect x="4" y="62" alpha="0.08" width="56" height="2">
-        <fill>
-          <SolidColor color="#FFFFFF"/>
-        </fill>
-      </Rect>
-      <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z">
-        <fill>
-          <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
-            <GradientEntry ratio="0" alpha="0.1"/>
-            <GradientEntry ratio="1" alpha="0.4"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z">
-        <fill>
-          <LinearGradient x="28" y="0" scaleX="56" rotation="90">
-            <GradientEntry ratio="0" alpha="0.25"/>
-            <GradientEntry ratio="1" alpha="0.05"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="6" y="6" data="M2 6C2 4 4 2 6 2L46 2C48 2 50 4 50 6L50 46C50 48 50 50 48 50L4 50C2 50 2 48 2 46L2 6ZM0 4 0 48C0 50 0 52 2 52L50 52C52 52 52 50 52 48L52 4C52 2 50 0 48 0L4 0C2 0 0 2 0 4Z">
-        <fill>
-          <LinearGradient x="26" y="0" scaleX="52" rotation="90">
-            <GradientEntry ratio="0" alpha="0.1"/>
-            <GradientEntry ratio="1" alpha="0"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="2" y="2" alpha="0.7" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z">
-        <fill>
-          <SolidColor/>
-        </fill>
-      </Path>
-      <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z">
-        <fill>
-          <SolidColor color="#FFFFFF"/>
-        </fill>
-      </Path>
-      <Rect x="4" y="62" alpha="0.1" width="56" height="2">
-        <fill>
-          <SolidColor color="#FFFFFF"/>
-        </fill>
-      </Rect>
+  <Rect x="4" y="62" alpha="0.08" width="56" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
+  <Path x="4" y="4" data="M0 4C0 2 2 0 4 0L52 0C54 0 56 2 56 4L56 52C56 54 56 56 54 56L2 56C0 56 0 54 0 52L0 4Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
+        <GradientEntry ratio="0" alpha="0.1"/>
+        <GradientEntry ratio="1" alpha="0.4"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="4" data="M2 6C2 4 4 2 6 2L50 2C52 2 54 4 54 6L54 50C54 52 54 54 52 54L4 54C2 54 2 52 2 50L2 6ZM0 4 0 52C0 54 0 56 2 56L54 56C56 56 56 54 56 52L56 4C56 2 54 0 52 0L4 0C2 0 0 2 0 4Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="0" scaleX="56" rotation="90">
+        <GradientEntry ratio="0" alpha="0.25"/>
+        <GradientEntry ratio="1" alpha="0.05"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="6" y="6" data="M2 6C2 4 4 2 6 2L46 2C48 2 50 4 50 6L50 46C50 48 50 50 48 50L4 50C2 50 2 48 2 46L2 6ZM0 4 0 48C0 50 0 52 2 52L50 52C52 52 52 50 52 48L52 4C52 2 50 0 48 0L4 0C2 0 0 2 0 4Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="26" y="0" scaleX="52" rotation="90">
+        <GradientEntry ratio="0" alpha="0.1"/>
+        <GradientEntry ratio="1" alpha="0"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="2" y="2" alpha="0.7" data="M2 6C2 4 4 2 6 2L54 2C56 2 58 4 58 6L58 54C58 56 58 58 56 58L4 58C2 58 2 56 2 54L2 6ZM0 4 0 56C0 58 2 60 4 60L56 60C58 60 60 58 60 56L60 4C60 2 58 0 56 0L4 0C2 0 0 4 0 4Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor/>
+    </fill>
+  </Path>
+  <Path alpha="0.06" data="M2 6C2 4 4 2 6 2L58 2C60 2 62 4 62 6L62 58C62 60 62 62 60 62L4 62C2 62 2 60 2 58L2 6ZM0 4 0 60C0 62 2 64 4 64L60 64C62 64 64 62 64 60L64 4C64 2 62 0 60 0L4 0C2 0 0 4 0 4Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Path>
+  <Rect x="4" y="62" alpha="0.1" width="56" height="2" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <SolidColor color="#FFFFFF"/>
+    </fill>
+  </Rect>
 </Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/001d5cfc/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
index cfe76bf..8cbbd08 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/CheckBox_downSymbol.fxg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,24 +18,23 @@
 
 -->
 
-
 <Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
-      <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z">
-        <fill>
-          <LinearGradient x="28" y="4" scaleX="44.0005" rotation="90">
-            <GradientEntry ratio="0" color="#999999"/>
-            <GradientEntry ratio="1" color="#B4B4B4"/>
-          </LinearGradient>
-        </fill>
-      </Path>
-      <Path x="4" y="10" alpha="0.6" data="M0 22 10 12 22 24 46 0 56 10">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel"/>
-        </stroke>
-      </Path>
-      <Path x="4" y="20" alpha="0.3" data="M0 12 22 34 56 0">
-        <stroke>
-          <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
-        </stroke>
-      </Path>
+  <Path x="4" y="10" data="M0 22 10 12 22 24 46 0 56 10 22 44 0 22Z" scaleX="1.5" scaleY="1.5">
+    <fill>
+      <LinearGradient x="28" y="4" scaleX="44.0005" rotation="90">
+        <GradientEntry ratio="0" color="#999999"/>
+        <GradientEntry ratio="1" color="#B4B4B4"/>
+      </LinearGradient>
+    </fill>
+  </Path>
+  <Path x="4" y="10" alpha="0.6" data="M0 22 10 12 22 24 46 0 56 10" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel"/>
+    </stroke>
+  </Path>
+  <Path x="4" y="20" alpha="0.3" data="M0 12 22 34 56 0" scaleX="1.5" scaleY="1.5">
+    <stroke>
+      <SolidColorStroke weight="1" joints="bevel" color="#FFFFFF"/>
+    </stroke>
+  </Path>
 </Graphic>
\ No newline at end of file


[17/24] Added test for 480dpi

Posted by jm...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
new file mode 100644
index 0000000..98d1639
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ImageInvalid.fxg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" viewHeight="68" viewWidth="68" xmlns="http://ns.adobe.com/fxg/2008">
+        <Rect x="0.5" y="0.5" width="67" height="67">
+          <fill>
+            <SolidColor color="#FFFFFF"/>
+          </fill>
+        </Rect>
+        <Path winding="nonZero" data="M67 1 67 67 1 67 1 1 67 1M68 0 0 0 0 68 68 68 68 0 68 0Z">
+          <fill>
+            <SolidColor color="#FFFFFF"/>
+          </fill>
+        </Path>
+      <Path winding="nonZero" data="M0 0 0 68 68 68 68 0 0 0ZM64 64 4 64 4 4 64 4 64 64Z">
+        <fill>
+          <SolidColor color="#969696"/>
+        </fill>
+      </Path>
+      <Path x="8" y="8" winding="nonZero" data="M0 0 0 52 52 52 52 0 0 0ZM26.1396 47.9668C23.5303 47.9668 21.5713 46.2676 21.5713 43.3945 21.5713 40.6543 23.5303 38.8906 26.1396 38.8906 28.8818 38.8906 30.71 40.7832 30.71 43.3945 30.71 46.1367 29.0127 47.9668 26.1396 47.9668ZM28.5557 29.6855
+C28.5557 30.8594 29.0127 32.0713 29.7295 33.3115 29.8623 33.5713 29.7295 34 29.4053 34L23.6592 34C23.333 34 23.2021 33.833 22.876 33.5088 21.7002 32.2002 21.1787 30.291 21.1787 28.9844 21.1787 23.7617 29.7295 20.5225 29.7295 15.2998 29.7295 12.752
+ 27.6396 10.5117 23.6592 10.5117 20.3955 10.5117 18.3911 11.1543 16.1079 12.1338 15.8462 12.2646 16 12.1235 16 11.8618L16 6.70459C16 6.44287 15.6509 6.18213 15.9106 6.05127 17.5454 5.26807 20.6357 4.02881 25.4639 4.02881 33.1045 4.02881 37.9141
+ 8.40186 37.9141 14.6694 37.9141 21.8491 28.5557 25.9644 28.5557 29.6855Z">
+        <fill>
+          <SolidColor color="#969696"/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
new file mode 100644
index 0000000..4d7cdea
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_down.fxg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+  
+      <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z">
+        <fill>
+          <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0.14902"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
+        <fill>
+          <LinearGradient x="28" y="0" scaleX="56.0005" rotation="90">
+            <GradientEntry ratio="0" alpha="0.109804"/>
+            <GradientEntry ratio="1" alpha="0.4"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="4" y="4" alpha="0.14902" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
+        <stroke>
+          <SolidColorStroke weight="1" caps="none"/>
+        </stroke>
+      </Path>
+      <Path x="2" y="2" alpha="0.65098" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z">
+        <fill>
+          <SolidColor/>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
new file mode 100644
index 0000000..6652cf1
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbol.fxg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
+    	<fill>
+		    <SolidColor color="#646464"/>
+    	</fill>
+	</Path>
+    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
+    	<fill>
+    		<LinearGradient x="14" y="0" scaleX="28" rotation="90">
+    			<GradientEntry ratio="0" color="#787878"/>
+    			<GradientEntry ratio="1" color="#969696"/>
+    		</LinearGradient>
+    	</fill>
+    </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
new file mode 100644
index 0000000..e425a8b
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_downSymbolSelected.fxg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
+        <fill>
+        	<SolidColor color="#323232"/>
+        </fill>
+    </Path>
+    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
+        <fill>
+            <LinearGradient x="14" y="0" scaleX="30" rotation="90">
+                <GradientEntry ratio="0" color="#464646"/>
+                <GradientEntry ratio="1" color="#1E1E1E"/>
+            </LinearGradient>
+        </fill>
+    </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
new file mode 100644
index 0000000..f6ea86f
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_up.fxg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+  
+      <Path data="M2 32C2 16 16 2 32 2 48 2 62 16 62 32 62 48 48 62 32 62 16 62 2 48 2 32ZM0 32C0 50 14 64 32 64 50 64 64 50 64 32 64 14 50 0 32 0 14 0 0 14 0 32Z">
+        <fill>
+          <LinearGradient x="32" y="0" scaleX="64.0005" rotation="90">
+            <GradientEntry ratio="0" alpha="0"/>
+            <GradientEntry ratio="1" alpha="0.2"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+      <Path x="2" y="2" alpha="0.6" data="M2 30C2 14 14 2 30 2 46 2 58 14 58 30 58 46 46 58 30 58 14 58 2 46 2 30ZM0 30C0 46 14 60 30 60 46 60 60 46 60 30 60 14 46 0 30 0 14 0 0 14 0 30Z">
+        <fill>
+          <SolidColor/>
+        </fill>
+      </Path>
+      <Path x="4" y="4" data="M0 28C0 12 12 0 28 0 44 0 56 12 56 28 56 44 44 56 28 56 12 56 0 44 0 28Z">
+        <fill>
+          <LinearGradient x="28" y="8" scaleX="26.0002" rotation="90">
+            <GradientEntry ratio="0" color="#FFFFFF" alpha="0.8"/>
+            <GradientEntry ratio="1" color="#FFFFFF" alpha="0"/>
+          </LinearGradient>
+        </fill>
+      </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
new file mode 100644
index 0000000..a9e5b14
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbol.fxg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+    <Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
+        <fill>
+        	<SolidColor color="#969696"/>
+        </fill>
+    </Path>
+    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
+        <fill>
+            <LinearGradient x="14" y="0" scaleX="20" rotation="90">
+                <GradientEntry ratio="0" color="#999999"/>
+                <GradientEntry ratio="1" color="#B4B4B4"/>
+            </LinearGradient>
+        </fill>
+    </Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
new file mode 100644
index 0000000..449affb
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/RadioButton_upSymbolSelected.fxg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008">
+	<Path x="16" y="16" data="M0 16C0 8 8 0 16 0 24 0 32 8 32 16 32 24 24 32 16 32 8 32 0 24 0 16Z">
+    	<fill>
+    		<SolidColor color="#323232"/>
+        </fill>
+	</Path>
+    <Path x="18" y="18" data="M0 14C0 6 6 0 14 0 22 0 28 6 28 14 28 22 22 28 14 28 6 28 0 22 0 14Z">
+    	<fill>
+        	<LinearGradient x="14" y="0" scaleX="30" rotation="90">
+            	<GradientEntry ratio="0" color="#5A5A5A"/>
+            	<GradientEntry ratio="1" color="#323232"/>
+          	</LinearGradient>
+		</fill>
+	</Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
new file mode 100644
index 0000000..77865dc
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerBackground.fxg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight= "100" viewWidth= "100"
+	scaleGridLeft="12" scaleGridTop="12" scaleGridRight="88" scaleGridBottom="88">
+
+	<Rect width="100" height="100" radiusX="10" radiusY="10">
+		<fill>
+			<SolidColor color="#4D4D4D"/>
+		</fill>
+	</Rect>
+	<Rect x="2" y="2" width="96" height="96" radiusX="10" radiusY="10">
+		<fill>	
+			<SolidColor color="#F2F2F2"/>
+		</fill>
+	</Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
new file mode 100644
index 0000000..421d325
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerSelectionIndicator.fxg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight="96" viewWidth="100"
+	scaleGridLeft="5" scaleGridTop="12" scaleGridRight="95" scaleGridBottom="83">
+	<!-- Transparent rect used to center the bar -->
+	<Rect x="0" y="0" width="100" height="8">
+		<fill>
+			<SolidColor color="#000000" alpha="0"/>
+		</fill>
+	</Rect>
+	<!-- Border --> 
+	<Path y="8" winding="nonZero" data="M100 80 0 80 0 0 100 0 100 80ZM2 78 98 78 98 2 2 2 2 78Z">
+        <fill>
+           	<SolidColor color="#666666"/>
+    	</fill>
+   	</Path>
+   	<!-- Two tone gradient background -->
+   	<Rect x="2" y="10" width="96" height="76">
+       	<fill>
+   			<LinearGradient rotation="90">
+               	<GradientEntry ratio="0.0" color="#E6E6E6" alpha="0.2"/>
+   				<GradientEntry ratio="0.2" color="#E6E6E6" alpha="0.4"/>
+   				<GradientEntry ratio="0.5" color="#E6E6E6" alpha="0.3"/>
+   				<GradientEntry ratio="0.5" color="#000000" alpha="0.12"/>
+   				<GradientEntry ratio="1.0" color="#000000" alpha="0.2"/>
+   			</LinearGradient>
+   		</fill>
+   	</Rect>
+   	<!-- Top highlight -->
+   	<Rect x="4" y="10" width="92" height="2">
+       	<fill>
+           	<SolidColor color="#FFFFFF"/>
+        </fill>
+   	</Rect>
+   	<!-- Bottom highlight -->
+   	<Rect x="4" y="84" width="92" height="2">
+       	<fill>
+           	<SolidColor color="#FFFFFF"/>
+		</fill>
+   	</Rect>
+   	<!-- Shadow -->
+    <Rect x="4" y="88" width="92" height="8">
+  		<fill>
+   			<LinearGradient rotation="90">
+   				<GradientEntry ratio="0" color="#000000" alpha="0.15"/>
+   				<GradientEntry ratio="1" color="#000000" alpha="0"/>
+   			</LinearGradient>
+        </fill>
+   	</Rect>
+</Graphic>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
new file mode 100644
index 0000000..7e0835e
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/SpinnerListContainerShadow.fxg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008" viewHeight= "100" viewWidth= "100"
+	scaleGridLeft="10" scaleGridTop="10" scaleGridRight="90" scaleGridBottom="90">
+	<Rect width="100" height="100" radiusX="10" radiusY="10">
+		<fill>
+			<LinearGradient rotation="270">
+				<GradientEntry ratio="0.0" color="#231F20" alpha="0.7"/>
+				<GradientEntry ratio="0.35" color="#FFFFFF" alpha="0"/>
+				<GradientEntry ratio="0.75" color="#EAE9E9" alpha="0"/>
+				<GradientEntry ratio="1.0" color="#231F20" alpha="0.65"/>
+			</LinearGradient>
+		</fill>
+	</Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
new file mode 100644
index 0000000..62e833f
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_down.fxg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="0" y="2" width="120" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".3"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".15"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="0.5" y="2.5" width="119" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
new file mode 100644
index 0000000..dd2249c
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_selected.fxg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="0" y="2" width="120" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="0.5" y="2.5" width="119" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
new file mode 100644
index 0000000..aaa564d
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarFirstButton_up.fxg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="0" y="2" width="120" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="0.5" y="2.5" width="119" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
new file mode 100644
index 0000000..b47587e
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_down.fxg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="2" y="2" width="118" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".3"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".15"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border left -->
+    <Rect x="0" y="2" width="2" height="72">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="2.5" y="2.5" width="117" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
new file mode 100644
index 0000000..173b7eb
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_selected.fxg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="2" y="2" width="118" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border left -->
+    <Rect x="0" y="2" width="2" height="72">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="2.5" y="2.5" width="117" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#000000" weight="1" alpha=".1"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
new file mode 100644
index 0000000..54d9365
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TabbedViewNavigatorButtonBarLastButton_up.fxg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="4" scaleGridBottom="72" scaleGridLeft="3" scaleGridRight="117">
+    
+    <!-- highlight fill -->
+    <Rect x="2" y="2" width="118" height="72">
+        <fill>
+            <LinearGradient x="0" scaleX="72" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".2"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha="0"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- border top -->
+    <Rect x="0" y="0" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border bottom -->
+    <Rect x="0" y="74" width="120" height="2">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.75"/>
+        </fill>
+    </Rect>
+    <!-- border left -->
+    <Rect x="0" y="2" width="2" height="72">
+        <fill>
+    		<SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight stroke -->
+    <Rect x="2.5" y="2.5" width="117" height="71">
+    	<stroke>
+    		<SolidColorStroke color="#ffffff" weight="1" alpha=".2"/>
+    	</stroke>
+    </Rect>
+    
+    <!-- scaling fix -->
+    <Rect x="0" y="0" width="120" height="76">
+        <fill>
+    		<SolidColor color="#000000" alpha="0"/>
+        </fill>
+    </Rect>
+    
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
new file mode 100644
index 0000000..eecb9b9
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TextInput_border.fxg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+         scaleGridLeft="16" scaleGridTop="16" scaleGridRight="504" scaleGridBottom="50">
+         
+    <!-- border -->
+    <Path data="M12 2 508 2C514 2 518 6 518 12L518 54C518 60 514 64 508 64L12 64C6 64 2 60 2 54L2 12C2 6 6 2 12 2ZM12 0C6 0 0 6 0 12L0 54C0 60 6 66 12 66L508 66C514 66 520 60 520 54L520 12C520 6 514 0 508 0L12 0Z">
+        <fill>
+            <SolidColor color="#505050"/>
+        </fill>
+    </Path>
+      
+    <!-- inner shadow -->
+    <Path x="2" y="2" alpha="0.2" data="M10 3 506 3C510 3 514 7 514 11L514 52C514 56 510 60 506 60L10 60C6 60 2 56 2 52L2 11C2 7 6 3 10 3ZM10 0C4 0 0 4 0 10L0 52C0 58 4 62 10 62L506 62C512 62 516 58 516 52L516 10C516 4 512 0 506 0L10 0Z">
+        <fill>
+            <SolidColor color="#030303"/>
+        </fill>
+    </Path>
+     
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
new file mode 100644
index 0000000..bd26d9a
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ToggleSwitch_contentShadow.fxg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" viewHeight="56" viewWidth="142" xmlns="http://ns.adobe.com/fxg/2008" scaleGridLeft="28" scaleGridTop="20" scaleGridRight="114" scaleGridBottom="28">
+	<Path winding="nonZero" data="M0 0 0 56 28 56C20 56 14 49.7324 14 42 14 34.2676 20 28 28 28L114 28C122 28 128 34.2676 128 42 128 49.7324 122 56 114 56L142 56 142 0 0 0Z">
+		<fill>
+			<LinearGradient rotation="90">
+				<GradientEntry ratio="0" alpha="0.1"/>
+				<GradientEntry ratio="0.5" alpha="0.2"/>
+				<GradientEntry ratio="1" alpha="0.1"/>
+			</LinearGradient>
+		</fill>
+	</Path>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
new file mode 100644
index 0000000..d6f0fda
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_down.fxg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="9" scaleGridRight="76">
+    
+    <!-- highlight border leading -->
+    <Rect x="0" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".15"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- separator dark -->
+    <Rect x="1" y="0" width="2" height="65">
+        <fill>
+            <SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- inner shaddow -->
+    <Rect x="3" y="0" width="80" height="65">
+        <fill>
+            <LinearGradient x="0" scaleX="65" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".25"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <Rect x="3.5" y="0.5" width="79" height="64" alpha="0.2">
+        <stroke>
+            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+        </stroke>
+    </Rect>
+    <Rect x="4.5" y="1.5" width="77" height="62" alpha="0.1">
+        <stroke>
+            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+        </stroke>
+    </Rect>
+
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="0" width="83" height="65">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
new file mode 100644
index 0000000..d177333
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentActionButton_up.fxg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="4" scaleGridRight="82" >
+    
+    <!-- highlight border leading -->
+    <Rect x="0" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- separator dark -->
+    <Rect x="1" y="0" width="2" height="65">
+        <fill>
+            <SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+	
+	<!-- highlight border left-->
+    <Rect x="3" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="0" width="83" height="65">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+	
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
new file mode 100644
index 0000000..2be2a93
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_down.fxg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="6" scaleGridBottom="59" scaleGridLeft="6" scaleGridRight="74">
+    
+    <!-- inner shaddow -->
+    <Rect x="0" y="0" width="80" height="65">
+        <fill>
+            <LinearGradient x="0" scaleX="65" rotation="90">
+                <GradientEntry color="#000000" ratio="0" alpha=".05"/>
+                <GradientEntry color="#000000" ratio="1" alpha=".25"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <Rect x="0.5" y="0.5" width="79" height="64" alpha="0.2">
+        <stroke>
+            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+        </stroke>
+    </Rect>
+    <Rect x="1.5" y="1.5" width="77" height="62" alpha="0.1">
+        <stroke>
+            <SolidColorStroke color="#000000" weight="1" caps="none" joints="miter"/>
+        </stroke>
+    </Rect>
+    
+    <!-- separator dark -->
+    <Rect x="80" y="0" width="2" height="65">
+        <fill>
+            <SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight border trailing -->
+    <Rect x="82" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+
+    <!-- invisible fix for scaling -->
+    <Rect x="0" y="1" width="83" height="63">
+        <fill>
+            <SolidColor color="#ffffff" alpha="0"/>
+        </fill>
+    </Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
new file mode 100644
index 0000000..cb3d304
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/TransparentNavigationButton_up.fxg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+    scaleGridTop="1" scaleGridBottom="64" scaleGridLeft="1" scaleGridRight="79" >
+    
+	<!-- highlight border right -->
+    <Rect x="79" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+    
+    <!-- separator dark -->
+    <Rect x="80" y="0" width="2" height="65">
+        <fill>
+            <SolidColor color="#000000" alpha="0.8"/>
+        </fill>
+    </Rect>
+    
+    <!-- highlight border trailing -->
+    <Rect x="82" y="1" width="1" height="63">
+        <fill>
+            <LinearGradient x="0" scaleX="63" rotation="90">
+                <GradientEntry color="#ffffff" ratio="0" alpha=".25"/>
+                <GradientEntry color="#ffffff" ratio="1" alpha=".1"/>
+            </LinearGradient>
+        </fill>
+    </Rect>
+
+	<!-- invisible fix for scaling -->
+	<Rect x="0" y="0" width="83" height="65">
+		<fill>
+			<SolidColor color="#ffffff" alpha="0"/>
+		</fill>
+	</Rect>
+	
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
new file mode 100644
index 0000000..5deda34
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_down.fxg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="6" scaleGridRight="152" scaleGridTop="6" scaleGridBottom="94">
+	
+	<!-- Transparent Rect to ensure proper scaling -->
+	<Rect width="158" height="100" x="0" y="0">
+		<fill>
+			<SolidColor color="#000000" alpha="0"/>
+		</fill>
+	</Rect>	
+	
+	<!-- overlay -->	
+	<Rect width="158" height="100" x="0" y="0">
+		<fill>
+			<LinearGradient rotation = "90">
+				<GradientEntry color="#000000" ratio="0" alpha="0.25"/>
+				<GradientEntry color="#000000" ratio="1" alpha="0.05"/>
+			</LinearGradient>
+		</fill>
+	</Rect>
+
+	<!-- Outermost border -->
+	<Rect width="156" height="98" x="1" y="1">
+		<stroke>
+			<SolidColorStroke color="#000000" weight="2" alpha="0.2" joints="miter"/>
+		</stroke>
+	</Rect>
+	
+	<!-- Middle Outer Border -->
+	<Rect width="152" height="94" x="3" y="3">
+		<stroke>
+			<SolidColorStroke color="#000000" weight="2" alpha="0.1" joints="miter"/>
+		</stroke>
+	</Rect>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
new file mode 100644
index 0000000..49af087
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_showsCaret.fxg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97">
+	
+	<!-- Transparent Rect to ensure proper scaling --> 
+	<Rect width="158" height="100" x="0" y="0">
+		<fill>
+			<SolidColor color="#000000" alpha="0"/>
+		</fill>
+	</Rect>
+	
+	<!-- Border -->
+	<Rect width="156" height="98" x="1" y="1">
+		<stroke>
+			<SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
+		</stroke>
+	</Rect>
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
----------------------------------------------------------------------
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
new file mode 100644
index 0000000..55ccaf9
--- /dev/null
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile480/assets/ViewMenuItem_up.fxg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<Graphic version="2.0" xmlns="http://ns.adobe.com/fxg/2008"
+	scaleGridLeft="3" scaleGridRight="155" scaleGridTop="3" scaleGridBottom="97">
+
+	<!-- Transparent Rect to ensure proper scaling -->
+	<Rect width="158" height="100" x="0" y="0">
+		<fill>
+			<SolidColor color="#000000" alpha="0"/>
+		</fill>
+	</Rect>
+
+	<!-- Border -->
+	<Rect width="156" height="98" x="1" y="1">
+		<stroke>
+			<SolidColorStroke weight="2" color="#ffffff" alpha=".25" joints="miter"/>
+		</stroke>
+	</Rect>
+
+</Graphic>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/mustella/tests/mobile/DensityIndependentScaling/swfs/ViewNavigatorApplication480dpi.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/swfs/ViewNavigatorApplication480dpi.mxml b/mustella/tests/mobile/DensityIndependentScaling/swfs/ViewNavigatorApplication480dpi.mxml
new file mode 100644
index 0000000..11b3aaf
--- /dev/null
+++ b/mustella/tests/mobile/DensityIndependentScaling/swfs/ViewNavigatorApplication480dpi.mxml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
+							xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.ViewNavigatorApplication480dpiHomeView"
+							applicationDPI="480" applicationComplete="init()">
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	
+	<fx:Script source="MyScript.as" />
+
+</s:ViewNavigatorApplication>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/723afa73/mustella/tests/mobile/DensityIndependentScaling/swfs/views/ViewNavigatorApplication480dpiHomeView.mxml
----------------------------------------------------------------------
diff --git a/mustella/tests/mobile/DensityIndependentScaling/swfs/views/ViewNavigatorApplication480dpiHomeView.mxml b/mustella/tests/mobile/DensityIndependentScaling/swfs/views/ViewNavigatorApplication480dpiHomeView.mxml
new file mode 100644
index 0000000..63ee9ab
--- /dev/null
+++ b/mustella/tests/mobile/DensityIndependentScaling/swfs/views/ViewNavigatorApplication480dpiHomeView.mxml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		xmlns:s="library://ns.adobe.com/flex/spark" 
+		xmlns:comps="comps.*" title="HomeView">
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<comps:RedSquare id="redSquare" x="20" y="20"/>
+</s:View>