http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 5fd3094..2b5ff09 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as
@@ -36,10 +36,12 @@ import spark.components.ToggleSwitch;
 import spark.components.supportClasses.StyleableTextField;
 import spark.core.SpriteVisualElement;
 import spark.skins.mobile.supportClasses.MobileSkin;
+import spark.skins.mobile120.assets.ToggleSwitch_contentShadow;
 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;
+import spark.skins.mobile640.assets.ToggleSwitch_contentShadow;
 
 use namespace mx_internal;
 
@@ -74,7 +76,19 @@ public class ToggleSwitchSkin extends MobileSkin
         super();
         
         switch(applicationDPI) 
-        {
+        {      
+                       case DPIClassification.DPI_640:
+                       {
+                               layoutThumbWidth = 94;
+                               layoutThumbHeight = 56;
+                               layoutStrokeWeight = 2;
+                               layoutBorderSize = 2;
+                               layoutTextShadowOffset = -2;
+                               layoutInnerPadding = 14;
+                               layoutOuterPadding = 22;
+                               slidingContentOverlayClass = 
spark.skins.mobile320.assets.ToggleSwitch_contentShadow;
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -88,7 +102,6 @@ public class ToggleSwitchSkin extends MobileSkin
                                slidingContentOverlayClass = 
spark.skins.mobile480.assets.ToggleSwitch_contentShadow;
                                break;
                        }               
-
             case DPIClassification.DPI_320:
             {
                 layoutThumbWidth = 94;
@@ -101,19 +114,30 @@ public class ToggleSwitchSkin extends MobileSkin
                 slidingContentOverlayClass = 
spark.skins.mobile320.assets.ToggleSwitch_contentShadow;
                 break;
             }
-            case DPIClassification.DPI_240:
-            {
-                layoutThumbWidth = 70;
-                layoutThumbHeight = 42;
-                layoutStrokeWeight = 2;
-                layoutBorderSize = 1;
-                layoutTextShadowOffset = -1;
-                layoutInnerPadding = 10;
-                layoutOuterPadding = 17;
-                slidingContentOverlayClass = 
spark.skins.mobile240.assets.ToggleSwitch_contentShadow;
-                break;
-            }
-            case DPIClassification.DPI_160:
+                       case DPIClassification.DPI_240:
+                       {
+                               layoutThumbWidth = 70;
+                               layoutThumbHeight = 42;
+                               layoutStrokeWeight = 2;
+                               layoutBorderSize = 1;
+                               layoutTextShadowOffset = -1;
+                               layoutInnerPadding = 10;
+                               layoutOuterPadding = 17;
+                               slidingContentOverlayClass = 
spark.skins.mobile240.assets.ToggleSwitch_contentShadow;
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               layoutThumbWidth = 35;
+                               layoutThumbHeight = 21;
+                               layoutStrokeWeight = 2;
+                               layoutBorderSize = 1;
+                               layoutTextShadowOffset = -1;
+                               layoutInnerPadding = 5;
+                               layoutOuterPadding = 9;
+                               slidingContentOverlayClass = 
spark.skins.mobile120.assets.ToggleSwitch_contentShadow;
+                               break;
+                       }
             default:
             {
                 layoutThumbWidth = 47;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 9754455..44c3dcf 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_640:
+                       {
+                               minWidth = 24;
+                               paddingRight = 
VScrollBarThumbSkin.PADDING_RIGHT_640DPI;
+                               paddingVertical = 
VScrollBarThumbSkin.PADDING_VERTICAL_640DPI;
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                minWidth = 18;
@@ -80,13 +87,20 @@ public class VScrollBarSkin extends MobileSkin
                 paddingVertical = VScrollBarThumbSkin.PADDING_VERTICAL_320DPI;
                 break;
             }
-            case DPIClassification.DPI_240:
-            {
-                minWidth = 9;
-                paddingRight = VScrollBarThumbSkin.PADDING_RIGHT_240DPI;
-                paddingVertical = VScrollBarThumbSkin.PADDING_VERTICAL_240DPI;
-                break;
-            }
+                       case DPIClassification.DPI_240:
+                       {
+                               minWidth = 9;
+                               paddingRight = 
VScrollBarThumbSkin.PADDING_RIGHT_240DPI;
+                               paddingVertical = 
VScrollBarThumbSkin.PADDING_VERTICAL_240DPI;
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               minWidth = 9;
+                               paddingRight = 
VScrollBarThumbSkin.PADDING_RIGHT_120DPI;
+                               paddingVertical = 
VScrollBarThumbSkin.PADDING_VERTICAL_120DPI;
+                               break;
+                       }
             default:
             {
                 // default DPI_160

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 4e95d3f..acf1479 100644
--- 
a/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
+++ 
b/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarThumbSkin.as
@@ -48,12 +48,16 @@ public class VScrollBarThumbSkin extends MobileSkin
     
//--------------------------------------------------------------------------
     
     // These constants are also accessed from VScrollBarSkin
+       mx_internal static const PADDING_RIGHT_630DPI:int = 10;
+       mx_internal static const PADDING_VERTICAL_630DPI:int = 8;
        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;
-    mx_internal static const PADDING_VERTICAL_240DPI:int = 3;
+       mx_internal static const PADDING_RIGHT_240DPI:int = 4;
+       mx_internal static const PADDING_VERTICAL_240DPI:int = 3;
+       mx_internal static const PADDING_RIGHT_120DPI:int = 2;
+       mx_internal static const PADDING_VERTICAL_120DPI:int = 1;
     mx_internal static const PADDING_RIGHT_DEFAULTDPI:int = 3;
     mx_internal static const PADDING_VERTICAL_DEFAULTDPI:int = 2;
     

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 942af6f..c4181a4 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuItemSkin.as
@@ -29,12 +29,18 @@ import spark.skins.mobile.assets.ViewMenuItem_down;
 import spark.skins.mobile.assets.ViewMenuItem_showsCaret;
 import spark.skins.mobile.assets.ViewMenuItem_up;
 import spark.skins.mobile.supportClasses.ButtonSkinBase;
+import spark.skins.mobile120.assets.ViewMenuItem_down;
+import spark.skins.mobile120.assets.ViewMenuItem_showsCaret;
+import spark.skins.mobile120.assets.ViewMenuItem_up;
 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;
+import spark.skins.mobile640.assets.ViewMenuItem_down;
+import spark.skins.mobile640.assets.ViewMenuItem_showsCaret;
+import spark.skins.mobile640.assets.ViewMenuItem_up;
 
 
 use namespace mx_internal;
@@ -63,6 +69,22 @@ public class ViewMenuItemSkin extends ButtonSkin
         
         switch (applicationDPI)
         {
+                       case DPIClassification.DPI_640:
+                       {
+                               
+                               upBorderSkin = 
spark.skins.mobile640.assets.ViewMenuItem_up;
+                               downBorderSkin = 
spark.skins.mobile640.assets.ViewMenuItem_down;
+                               showsCaretBorderSkin = 
spark.skins.mobile640.assets.ViewMenuItem_showsCaret;
+                               
+                               layoutGap = 24;
+                               layoutPaddingLeft = 24;
+                               layoutPaddingRight = 24;
+                               layoutPaddingTop = 24;
+                               layoutPaddingBottom = 24;
+                               layoutBorderSize = 3;   
+                               
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {   
                                // Note provisional may need changes
@@ -97,22 +119,38 @@ public class ViewMenuItemSkin extends ButtonSkin
                 
                 break;
             }
-            case DPIClassification.DPI_240:
-            {   
-                upBorderSkin = spark.skins.mobile.assets.ViewMenuItem_up;
-                downBorderSkin = spark.skins.mobile.assets.ViewMenuItem_down;
-                showsCaretBorderSkin = 
spark.skins.mobile.assets.ViewMenuItem_showsCaret;
-                
-                layoutGap = 8;
-                layoutPaddingLeft = 8;
-                layoutPaddingRight = 8;
-                layoutPaddingTop = 8;
-                layoutPaddingBottom = 8;
-                layoutBorderSize = 1;
-                
-                break;
-                
-            }
+                       case DPIClassification.DPI_240:
+                       {   
+                               upBorderSkin = 
spark.skins.mobile.assets.ViewMenuItem_up;
+                               downBorderSkin = 
spark.skins.mobile.assets.ViewMenuItem_down;
+                               showsCaretBorderSkin = 
spark.skins.mobile.assets.ViewMenuItem_showsCaret;
+                               
+                               layoutGap = 8;
+                               layoutPaddingLeft = 8;
+                               layoutPaddingRight = 8;
+                               layoutPaddingTop = 8;
+                               layoutPaddingBottom = 8;
+                               layoutBorderSize = 1;
+                               
+                               break;
+                               
+                       }
+                       case DPIClassification.DPI_120:
+                       {   
+                               upBorderSkin = 
spark.skins.mobile120.assets.ViewMenuItem_up;
+                               downBorderSkin = 
spark.skins.mobile120.assets.ViewMenuItem_down;
+                               showsCaretBorderSkin = 
spark.skins.mobile120.assets.ViewMenuItem_showsCaret;
+                               
+                               layoutGap = 4;
+                               layoutPaddingLeft = 4;
+                               layoutPaddingRight = 4;
+                               layoutPaddingTop = 4;
+                               layoutPaddingBottom = 4;
+                               layoutBorderSize = 1;
+                               
+                               break;
+                               
+                       }
             default:
             {
                 upBorderSkin = spark.skins.mobile.assets.ViewMenuItem_up;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 52fb708..d4950c0 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
+++ b/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewMenuSkin.mxml
@@ -88,15 +88,19 @@
             {
                 super.updateDisplayList(unscaledWidth, unscaledHeight);
                 
-                var strokeWeight:Number = (applicationDPI == 
DPIClassification.DPI_480 || applicationDPI == DPIClassification.DPI_320) ? 2 : 
1;
+                var strokeWeight:Number = (applicationDPI == 
DPIClassification.DPI_640 || applicationDPI == DPIClassification.DPI_480 || 
applicationDPI == DPIClassification.DPI_320) ? 2 : 1;
                 var separatorWeight:Number = 1;
                 
-                               if (applicationDPI == DPIClassification.DPI_480)
+                               if (applicationDPI == DPIClassification.DPI_640)
                                        separatorWeight = 6;
+                               else if (applicationDPI == 
DPIClassification.DPI_480)
+                                       separatorWeight = 4;
                                else if (applicationDPI == 
DPIClassification.DPI_320)
-                    separatorWeight = 4;
-                else if (applicationDPI == DPIClassification.DPI_240)
-                    separatorWeight = 2;          
+                    separatorWeight = 3;
+                               else if (applicationDPI == 
DPIClassification.DPI_240)
+                                       separatorWeight = 2;  
+                               else if (applicationDPI == 
DPIClassification.DPI_120)
+                                       separatorWeight = 1;  
                 
                 dividerStroke.weight = strokeWeight;
                 background.top = strokeWeight;

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 80e8a09..4c7070b 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,18 @@ public class ActionBarButtonSkinBase extends ButtonSkin
         
         switch (applicationDPI)
         {
+                       case DPIClassification.DPI_640:
+                       {
+                               // Note provisional may need changes
+                               layoutBorderSize = 2;
+                               layoutPaddingTop = 24;
+                               layoutPaddingBottom = 20;
+                               layoutPaddingLeft = 40;
+                               layoutPaddingRight = 40;
+                               measuredDefaultWidth = 2012;
+                               measuredDefaultHeight = 172;
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -86,7 +98,6 @@ public class ActionBarButtonSkinBase extends ButtonSkin
                                layoutPaddingRight = 32;
                                measuredDefaultWidth = 162;
                                measuredDefaultHeight = 130;
-                               
                                break;
                        }
             case DPIClassification.DPI_320:
@@ -98,7 +109,6 @@ public class ActionBarButtonSkinBase extends ButtonSkin
                 layoutPaddingRight = 20;
                 measuredDefaultWidth = 106;
                 measuredDefaultHeight = 86;
-                
                 break;
             }
             case DPIClassification.DPI_240:
@@ -110,9 +120,20 @@ public class ActionBarButtonSkinBase extends ButtonSkin
                 layoutPaddingRight = 16;
                 measuredDefaultWidth = 81;
                 measuredDefaultHeight = 65;
-                
                 break;
             }
+                       case DPIClassification.DPI_160:
+                       {
+                               // Note provisional may need changes
+                               layoutBorderSize = 1;
+                               layoutPaddingTop = 4;
+                               layoutPaddingBottom = 4;
+                               layoutPaddingLeft = 8;
+                               layoutPaddingRight = 8;
+                               measuredDefaultWidth = 40;
+                               measuredDefaultHeight = 33;
+                               break;
+                       }
             default:
             {
                 // default DPI_160

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 e21b02c..35f8757 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_320:
+                       {
+                               // Note provisional may need changes
+                               gap = 32;
+                               backgroundGradientHeight = 440;
+                               highlightWeight = 4;
+                               
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -80,14 +89,23 @@ public class CalloutArrow extends UIComponent
                 
                 break;
             }
-            case DPIClassification.DPI_240:
-            {
-                gap = 12;
-                backgroundGradientHeight = 165;
-                highlightWeight = 1;
-                
-                break;
-            }
+                       case DPIClassification.DPI_240:
+                       {
+                               gap = 12;
+                               backgroundGradientHeight = 165;
+                               highlightWeight = 1;
+                               
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               // Note provisional may need changes
+                               gap = 6;
+                               backgroundGradientHeight = 83;
+                               highlightWeight = 1;
+                               
+                               break;
+                       }
             default:
             {
                 // default DPI_160

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 c2a5ff3..394d8d7 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,18 @@ public class HSliderDataTip extends UIComponent implements 
IDataRenderer
         
         switch (applicationDPI)
         {
+                       case DPIClassification.DPI_320:
+                       {
+                               // Note provisional may need changes
+                               fontSize = "60";
+                               leftTextPadding = 28;
+                               leftRightTextPadding = 56;
+                               topTextPadding = 16;
+                               topBottomTextPadding = 28;
+                               tooltipOffset = 44;
+                               cornerRadius = 16;      
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -201,7 +213,6 @@ public class HSliderDataTip extends UIComponent implements 
IDataRenderer
                                topBottomTextPadding = 20;
                                tooltipOffset = 14;
                                cornerRadius = 12;
-                               
                                break;
                        }
             case DPIClassification.DPI_320:
@@ -212,20 +223,32 @@ public class HSliderDataTip extends UIComponent 
implements IDataRenderer
                 topTextPadding = 8;
                 topBottomTextPadding = 14;
                 tooltipOffset = 22;
-                cornerRadius = 8;                              
-            }
-            case DPIClassification.DPI_240:
-            {
-                fontSize = "20";
-                leftTextPadding = 11;
-                leftRightTextPadding = 22;
-                topTextPadding = 5;
-                topBottomTextPadding = 10;
-                tooltipOffset = 7;
-                cornerRadius = 6;
-                
-                break;
+                cornerRadius = 8;
+                               break;
             }
+                       case DPIClassification.DPI_240:
+                       {
+                               fontSize = "20";
+                               leftTextPadding = 11;
+                               leftRightTextPadding = 22;
+                               topTextPadding = 5;
+                               topBottomTextPadding = 10;
+                               tooltipOffset = 7;
+                               cornerRadius = 6;
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               // Note provisional may need changes
+                               fontSize = "10";
+                               leftTextPadding = 6;
+                               leftRightTextPadding = 11;
+                               topTextPadding = 3;
+                               topBottomTextPadding = 5;
+                               tooltipOffset = 4;
+                               cornerRadius = 3;
+                               break;
+                       }
             default:
             {
                 // default DPI_160
@@ -235,8 +258,7 @@ public class HSliderDataTip extends UIComponent implements 
IDataRenderer
                 topTextPadding = 4;
                 topBottomTextPadding = 7;
                 tooltipOffset = 11;
-                cornerRadius = 4;
-                
+                cornerRadius = 4;           
                 break;
             }
         }

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 f7abd96..3d08a21 100644
--- 
a/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
+++ 
b/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as
@@ -66,6 +66,16 @@ public class StageTextSkinBase extends MobileSkin
 
         switch (applicationDPI)
         {
+                       case DPIClassification.DPI_640:
+                       {
+                               // Note provisional may need changes
+                               borderClass = 
spark.skins.mobile640.assets.TextInput_border;
+                               layoutCornerEllipseSize = 48;
+                               measuredDefaultWidth = 1200;
+                               measuredDefaultHeight = 132;
+                               layoutBorderSize = 3;
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -74,7 +84,6 @@ public class StageTextSkinBase extends MobileSkin
                                measuredDefaultWidth = 880;
                                measuredDefaultHeight = 100;
                                layoutBorderSize = 2;
-                               
                                break;
                        }
             case DPIClassification.DPI_320:
@@ -84,19 +93,27 @@ public class StageTextSkinBase extends MobileSkin
                 measuredDefaultWidth = 600;
                 measuredDefaultHeight = 66;
                 layoutBorderSize = 2;
-                
-                break;
-            }
-            case DPIClassification.DPI_240:
-            {
-                borderClass = spark.skins.mobile240.assets.TextInput_border;
-                layoutCornerEllipseSize = 12;
-                measuredDefaultWidth = 440;
-                measuredDefaultHeight = 50;
-                layoutBorderSize = 1;
-                
                 break;
             }
+                       case DPIClassification.DPI_240:
+                       {
+                               borderClass = 
spark.skins.mobile240.assets.TextInput_border;
+                               layoutCornerEllipseSize = 12;
+                               measuredDefaultWidth = 440;
+                               measuredDefaultHeight = 50;
+                               layoutBorderSize = 1;
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               // Note provisional may need changes
+                               borderClass = 
spark.skins.mobile120.assets.TextInput_border;
+                               layoutCornerEllipseSize = 6;
+                               measuredDefaultWidth = 220;
+                               measuredDefaultHeight = 25;
+                               layoutBorderSize = 1;
+                               break;
+                       }
             default:
             {
                 borderClass = spark.skins.mobile160.assets.TextInput_border;
@@ -104,7 +121,6 @@ public class StageTextSkinBase extends MobileSkin
                 measuredDefaultWidth = 300;
                 measuredDefaultHeight = 33;
                 layoutBorderSize = 1;
-                
                 break;
             }
         }

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07289a63/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 14edf06..5fea342 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,17 @@ public class TabbedViewNavigatorTabBarTabSkinBase extends 
ButtonBarButtonSkinBas
         
         switch (applicationDPI)
         {
+                       case DPIClassification.DPI_640:
+                       {
+                               layoutBorderSize = 4;
+                               layoutPaddingTop = 24;
+                               layoutPaddingBottom = 24;
+                               layoutPaddingLeft = 24;
+                               layoutPaddingRight = 24;
+                               layoutGap = 20;
+                               measuredDefaultHeight = 204;
+                               break;
+                       }
                        case DPIClassification.DPI_480:
                        {
                                // Note provisional may need changes
@@ -78,7 +89,6 @@ public class TabbedViewNavigatorTabBarTabSkinBase extends 
ButtonBarButtonSkinBas
                                layoutPaddingRight = 18;
                                layoutGap = 14;
                                measuredDefaultHeight = 152;
-                               
                                break;
                        }
             case DPIClassification.DPI_320:
@@ -90,21 +100,31 @@ public class TabbedViewNavigatorTabBarTabSkinBase extends 
ButtonBarButtonSkinBas
                 layoutPaddingRight = 12;
                 layoutGap = 10;
                 measuredDefaultHeight = 102;
-                
-                break;
-            }
-            case DPIClassification.DPI_240:
-            {
-                layoutBorderSize = 1;
-                layoutPaddingTop = 9;
-                layoutPaddingBottom = 9;
-                layoutPaddingLeft = 9;
-                layoutPaddingRight = 9;
-                layoutGap = 7;
-                measuredDefaultHeight = 76;
-                
                 break;
             }
+                       case DPIClassification.DPI_240:
+                       {
+                               layoutBorderSize = 1;
+                               layoutPaddingTop = 9;
+                               layoutPaddingBottom = 9;
+                               layoutPaddingLeft = 9;
+                               layoutPaddingRight = 9;
+                               layoutGap = 7;
+                               measuredDefaultHeight = 76;
+                               break;
+                       }
+                       case DPIClassification.DPI_120:
+                       {
+                               // Note provisional may need changes
+                               layoutBorderSize = 1;
+                               layoutPaddingTop = 5;
+                               layoutPaddingBottom = 5;
+                               layoutPaddingLeft = 5;
+                               layoutPaddingRight = 5;
+                               layoutGap = 4;
+                               measuredDefaultHeight = 38;
+                               break;
+                       }
             default:
             {
                 // default DPI_160

Reply via email to