diff options
-rw-r--r-- | res/values/strings.xml | 1 | ||||
-rw-r--r-- | res/xml/pie_control.xml | 5 | ||||
-rw-r--r-- | res/xml/system_settings.xml | 11 | ||||
-rw-r--r-- | src/com/android/settings/cyanogenmod/PieControl.java | 18 |
4 files changed, 9 insertions, 26 deletions
diff --git a/res/values/strings.xml b/res/values/strings.xml index 171d2af..5806354 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5182,7 +5182,6 @@ <string name="pie_control_title">Pie controls</string> <string name="pie_control_enabled">Enabled when Expanded desktop is active</string> <string name="pie_control_disabled">Disabled</string> - <string name="pie_control_search_title">Show search button</string> <string name="pie_control_size">Navigation key size</string> <string name="pie_control_trigger_positions">Trigger positions</string> <string name="pie_control_trigger_left">Left screen border</string> diff --git a/res/xml/pie_control.xml b/res/xml/pie_control.xml index 5b3cab7..ce8a40a 100644 --- a/res/xml/pie_control.xml +++ b/res/xml/pie_control.xml @@ -23,11 +23,6 @@ android:title="@string/pie_control_title" android:defaultValue="false" /> - <CheckBoxPreference - android:key="pie_control_search" - android:title="@string/pie_control_search_title" - android:defaultValue="false" /> - <com.android.settings.cyanogenmod.PieSizePreference android:key="pie_control_size" android:title="@string/pie_control_size" diff --git a/res/xml/system_settings.xml b/res/xml/system_settings.xml index a95446f..feebf21 100644 --- a/res/xml/system_settings.xml +++ b/res/xml/system_settings.xml @@ -64,11 +64,6 @@ android:fragment="com.android.settings.cyanogenmod.HardwareKeys" android:title="@string/hardware_keys_title" /> - <PreferenceScreen - android:key="pie_control" - android:fragment="com.android.settings.cyanogenmod.PieControl" - android:title="@string/pie_control_title" /> - <PreferenceCategory android:key="navigation_bar_category" android:title="@string/navigation_bar_category" > @@ -82,6 +77,12 @@ android:key="navigation_ring" android:fragment="com.android.settings.cyanogenmod.NavRing" android:title="@string/navigation_ring_title" /> + + <PreferenceScreen + android:key="pie_control" + android:fragment="com.android.settings.cyanogenmod.PieControl" + android:title="@string/pie_control_title" /> + </PreferenceCategory> </PreferenceScreen> diff --git a/src/com/android/settings/cyanogenmod/PieControl.java b/src/com/android/settings/cyanogenmod/PieControl.java index b902fc7..da2ee13 100644 --- a/src/com/android/settings/cyanogenmod/PieControl.java +++ b/src/com/android/settings/cyanogenmod/PieControl.java @@ -19,7 +19,6 @@ public class PieControl extends SettingsPreferenceFragment private static final int DEFAULT_POSITION = 1 << 1; // this equals Position.BOTTOM.FLAG private static final String PIE_CONTROL = "pie_control_checkbox"; - private static final String SEARCH_BUTTON = "pie_control_search"; private static final String PIE_SIZE = "pie_control_size"; private static final String[] TRIGGER = { "pie_control_trigger_left", @@ -29,7 +28,6 @@ public class PieControl extends SettingsPreferenceFragment }; private CheckBoxPreference mPieControl; - private CheckBoxPreference mSearchButton; private SeekBarDialogPreference mPieSize; private CheckBoxPreference[] mTrigger = new CheckBoxPreference[4]; @@ -49,8 +47,6 @@ public class PieControl extends SettingsPreferenceFragment PreferenceScreen prefSet = getPreferenceScreen(); mPieControl = (CheckBoxPreference) prefSet.findPreference(PIE_CONTROL); mPieControl.setOnPreferenceChangeListener(this); - mSearchButton = (CheckBoxPreference) prefSet.findPreference(SEARCH_BUTTON); - mSearchButton.setOnPreferenceChangeListener(this); mPieSize = (SeekBarDialogPreference) prefSet.findPreference(PIE_SIZE); for (int i = 0; i < TRIGGER.length; i++) { @@ -68,10 +64,6 @@ public class PieControl extends SettingsPreferenceFragment Settings.System.PIE_CONTROLS, newState ? 1 : 0); propagatePieControl(newState); - } else if (preference == mSearchButton) { - Settings.System.putInt(getContentResolver(), - Settings.System.PIE_SEARCH, (Boolean) newValue ? 1 : 0); - } else { int triggerSlots = 0; for (int i = 0; i < mTrigger.length; i++) { @@ -82,7 +74,7 @@ public class PieControl extends SettingsPreferenceFragment } } Settings.System.putInt(getContentResolver(), - Settings.System.PIE_GRAVITY, triggerSlots); + Settings.System.PIE_POSITIONS, triggerSlots); } return true; } @@ -95,11 +87,8 @@ public class PieControl extends SettingsPreferenceFragment Settings.System.PIE_CONTROLS, 0) == 1); propagatePieControl(mPieControl.isChecked()); - mSearchButton.setChecked(Settings.System.getInt(getContentResolver(), - Settings.System.PIE_SEARCH, 0) == 1); - getContentResolver().registerContentObserver( - Settings.System.getUriFor(Settings.System.PIE_GRAVITY), true, + Settings.System.getUriFor(Settings.System.PIE_POSITIONS), true, mPieTriggerObserver); updatePieTriggers(); @@ -112,7 +101,6 @@ public class PieControl extends SettingsPreferenceFragment } private void propagatePieControl(boolean value) { - mSearchButton.setEnabled(value); for (int i = 0; i < mTrigger.length; i++) { mTrigger[i].setEnabled(value); } @@ -121,7 +109,7 @@ public class PieControl extends SettingsPreferenceFragment private void updatePieTriggers() { int triggerSlots = Settings.System.getInt(getContentResolver(), - Settings.System.PIE_GRAVITY, DEFAULT_POSITION); + Settings.System.PIE_POSITIONS, DEFAULT_POSITION); for (int i = 0; i < mTrigger.length; i++) { if ((triggerSlots & (0x01 << i)) != 0) { |