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/09/02 01:40:10 UTC
[08/41] Added 160 and 640 dpi draft AS skins
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