Cherish: Clock Size Settings
Signed-off-by: strwbrry143 <alexfinhart@gmail.com> Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -909,4 +909,8 @@
|
||||
<string name="qs_system_info_battery_temp">Battery temperature</string>
|
||||
<string name="qs_system_info_gpu_clock">GPU frequency</string>
|
||||
<string name="qs_system_info_gpu_busy">GPU utilization</string>
|
||||
|
||||
<!-- Clock Size -->
|
||||
<string name="status_bar_clock_font_size_title">Statusbar Clock font size</string>
|
||||
<string name="qs_clock_font_size_title">QS Header Clock font size</string>
|
||||
</resources>
|
||||
|
||||
@@ -38,6 +38,14 @@
|
||||
android:entries="@array/qs_system_info_entries"
|
||||
android:entryValues="@array/qs_system_info_values"
|
||||
android:defaultValue="0" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="qs_header_clock_size"
|
||||
android:title="@string/qs_clock_font_size_title"
|
||||
android:max="27"
|
||||
settings:min="10"
|
||||
android:defaultValue="14"
|
||||
settings:units="dp"/>
|
||||
|
||||
|
||||
<!-- QS date -->
|
||||
|
||||
@@ -50,6 +50,14 @@
|
||||
android:title="@string/status_bar_clock_title"
|
||||
android:summary="@string/status_bar_clock_summary"
|
||||
android:fragment="com.cherish.settings.fragments.Clock" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="status_bar_clock_size"
|
||||
android:title="@string/status_bar_clock_font_size_title"
|
||||
android:max="20"
|
||||
settings:min="4"
|
||||
android:defaultValue="14"
|
||||
settings:units="dp"/>
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="data_disabled_icon"
|
||||
|
||||
@@ -37,7 +37,11 @@ import java.util.ArrayList;
|
||||
public class QuickSettings extends SettingsPreferenceFragment implements
|
||||
OnPreferenceChangeListener {
|
||||
|
||||
private static final String KEY_QS_CLOCK_SIZE = "qs_header_clock_size";
|
||||
|
||||
private ListPreference mQuickPulldown;
|
||||
private CustomSeekBarPreference mQsClockSize;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
@@ -53,6 +57,12 @@ public class QuickSettings extends SettingsPreferenceFragment implements
|
||||
mQuickPulldown.setValue(String.valueOf(qpmode));
|
||||
mQuickPulldown.setSummary(mQuickPulldown.getEntry());
|
||||
mQuickPulldown.setOnPreferenceChangeListener(this);
|
||||
|
||||
mQsClockSize = (CustomSeekBarPreference) findPreference(KEY_QS_CLOCK_SIZE);
|
||||
int qsClockSize = Settings.System.getInt(getActivity().getContentResolver(),
|
||||
Settings.System.QS_HEADER_CLOCK_SIZE, 14);
|
||||
mQsClockSize.setValue(qsClockSize / 1);
|
||||
mQsClockSize.setOnPreferenceChangeListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -66,6 +76,11 @@ public class QuickSettings extends SettingsPreferenceFragment implements
|
||||
int index = mQuickPulldown.findIndexOfValue((String) newValue);
|
||||
mQuickPulldown.setSummary(
|
||||
mQuickPulldown.getEntries()[index]);
|
||||
return true;
|
||||
} else if (preference == mQsClockSize) {
|
||||
int width = ((Integer)newValue).intValue();
|
||||
Settings.System.putInt(getActivity().getContentResolver(),
|
||||
Settings.System.QS_HEADER_CLOCK_SIZE, width);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -53,9 +53,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
||||
private static final String CONFIG_RESOURCE_NAME = "flag_combined_status_bar_signal_icons";
|
||||
private static final String COBINED_STATUSBAR_ICONS = "show_combined_status_bar_signal_icons";
|
||||
private static final String STATUS_BAR_CLOCK_STYLE = "status_bar_clock";
|
||||
private static final String KEY_STATUS_BAR_CLOCK_SIZE = "status_bar_clock_size";
|
||||
|
||||
private SecureSettingSwitchPreference mCombinedIcons;
|
||||
private SystemSettingListPreference mStatusBarClock;
|
||||
private CustomSeekBarPreference mClockSize;
|
||||
@Override
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
@@ -65,6 +67,12 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
||||
PreferenceScreen prefSet = getPreferenceScreen();
|
||||
final Context mContext = getActivity().getApplicationContext();
|
||||
final ContentResolver resolver = getActivity().getContentResolver();
|
||||
|
||||
mClockSize = (CustomSeekBarPreference) findPreference(KEY_STATUS_BAR_CLOCK_SIZE);
|
||||
int clockSize = Settings.System.getInt(getActivity().getContentResolver(),
|
||||
Settings.System.STATUS_BAR_CLOCK_SIZE, 14);
|
||||
mClockSize.setValue(clockSize / 1);
|
||||
mClockSize.setOnPreferenceChangeListener(this);
|
||||
|
||||
mCombinedIcons = (SecureSettingSwitchPreference)
|
||||
findPreference(COBINED_STATUSBAR_ICONS);
|
||||
@@ -112,6 +120,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
||||
boolean enabled = (boolean) objValue;
|
||||
Settings.Secure.putInt(resolver,
|
||||
COBINED_STATUSBAR_ICONS, enabled ? 1 : 0);
|
||||
return true;
|
||||
} else if (preference == mClockSize) {
|
||||
int width = ((Integer)objValue).intValue();
|
||||
Settings.System.putInt(getActivity().getContentResolver(),
|
||||
Settings.System.STATUS_BAR_CLOCK_SIZE, width);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user