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:11 UTC
[05/24] git commit: [flex-sdk] [refs/heads/develop] - Added support
for 480dpi
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:
{