diff options
author | Siva Velusamy <vsiva@google.com> | 2012-10-08 17:20:10 -0700 |
---|---|---|
committer | Siva Velusamy <vsiva@google.com> | 2012-10-08 17:20:10 -0700 |
commit | 37b2321a14689dbfacca229b502c1ceaa97b29f3 (patch) | |
tree | a585118209432e4d521e33262502774cd3ab7f32 /sdkmanager/libs/sdkuilib | |
parent | c9ec1f3cdc6dd317ecc380a8243538bf1664402e (diff) | |
download | sdk-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.java | 15 |
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) { |