aboutsummaryrefslogtreecommitdiffstats
path: root/sdkmanager/libs/sdkuilib
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2012-10-08 17:20:10 -0700
committerSiva Velusamy <vsiva@google.com>2012-10-08 17:20:10 -0700
commit37b2321a14689dbfacca229b502c1ceaa97b29f3 (patch)
treea585118209432e4d521e33262502774cd3ab7f32 /sdkmanager/libs/sdkuilib
parentc9ec1f3cdc6dd317ecc380a8243538bf1664402e (diff)
downloadsdk-37b2321a14689dbfacca229b502c1ceaa97b29f3.zip
sdk-37b2321a14689dbfacca229b502c1ceaa97b29f3.tar.gz
sdk-37b2321a14689dbfacca229b502c1ceaa97b29f3.tar.bz2
Allow user control over whether a skin is displayed.
Change-Id: I07c8b468e9a2c900b7cadd04f256dc67128401f7
Diffstat (limited to 'sdkmanager/libs/sdkuilib')
-rw-r--r--sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/widgets/AvdCreationDialog.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/widgets/AvdCreationDialog.java b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/widgets/AvdCreationDialog.java
index 75fe6b5..d78341b 100644
--- a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/widgets/AvdCreationDialog.java
+++ b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/widgets/AvdCreationDialog.java
@@ -88,6 +88,8 @@ public class AvdCreationDialog extends GridDialog {
private Combo mAbi;
private Button mKeyboard;
+ private Button mSkin;
+
private Combo mFrontCamera;
private Combo mBackCamera;
@@ -253,6 +255,13 @@ public class AvdCreationDialog extends GridDialog {
mKeyboard.setText("Hardware keyboard present");
label = new Label(parent, SWT.NONE);
+ label.setText("Skin:");
+ mSkin = new Button(parent, SWT.CHECK);
+ mSkin.setSelection(true);
+ mSkin.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
+ mSkin.setText("Display a skin with hardware controls");
+
+ label = new Label(parent, SWT.NONE);
label.setText("Front Camera:");
tooltip = "";
label.setToolTipText(tooltip);
@@ -908,6 +917,10 @@ public class AvdCreationDialog extends GridDialog {
mKeyboard.getSelection() ?
HardwareProperties.BOOLEAN_YES : HardwareProperties.BOOLEAN_NO);
+ hwProps.put(AvdManager.AVD_INI_SKIN_DYNAMIC,
+ mSkin.getSelection() ?
+ HardwareProperties.BOOLEAN_YES : HardwareProperties.BOOLEAN_NO);
+
if (mFrontCamera.isEnabled()) {
hwProps.put(AvdManager.AVD_INI_CAMERA_FRONT,
mFrontCamera.getText().toLowerCase());
@@ -1041,6 +1054,8 @@ public class AvdCreationDialog extends GridDialog {
mKeyboard.setSelection(
props.get(HardwareProperties.HW_KEYBOARD) == HardwareProperties.BOOLEAN_YES);
+ mSkin.setSelection(
+ props.get(AvdManager.AVD_INI_SKIN_DYNAMIC) == HardwareProperties.BOOLEAN_YES);
String cameraFront = props.get(AvdManager.AVD_INI_CAMERA_FRONT);
if (cameraFront != null) {