From 246c09b035d70ad258daf8b7c09a4f82d4de05cb Mon Sep 17 00:00:00 2001 From: LorDClockaN Date: Tue, 12 Nov 2019 18:24:04 +0530 Subject: [PATCH] Cherish:Statusbar weather [2/2] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hưng Phan --- res/values/cherish_arrays.xml | 29 ++++++ res/values/cherish_strings.xml | 14 +++ res/xml/cherish_sb_weather.xml | 36 +++++++ res/xml/cherish_settings_statusbar.xml | 8 ++ .../cherish/settings/fragments/SBWeather.java | 95 +++++++++++++++++++ 5 files changed, 182 insertions(+) create mode 100644 res/xml/cherish_sb_weather.xml create mode 100644 src/com/cherish/settings/fragments/SBWeather.java diff --git a/res/values/cherish_arrays.xml b/res/values/cherish_arrays.xml index 122b4ec..6993538 100644 --- a/res/values/cherish_arrays.xml +++ b/res/values/cherish_arrays.xml @@ -1339,4 +1339,33 @@ @string/monet_5 @string/monet_6 + + + + @string/status_bar_weather_hidden + @string/status_bar_temperature_image_show_scale + @string/status_bar_temperature_image_hide_scale + @string/status_bar_temperature_show_scale_hide_image + @string/status_bar_temperature_hide_scale_hide_image + @string/status_bar_show_image + + + + 0 + 1 + 2 + 3 + 4 + 5 + + + + + @string/traffic_statusbar + @string/traffic_expanded_statusbar + + + 0 + 1 + diff --git a/res/values/cherish_strings.xml b/res/values/cherish_strings.xml index 545f7a7..9b94b51 100644 --- a/res/values/cherish_strings.xml +++ b/res/values/cherish_strings.xml @@ -1386,4 +1386,18 @@ Carrier label color Carrier label size Carrier Label Font + + + StatusBar Weather + config statusBar and qs weather + Weather Placement + Status bar weather + Configure from QS settings/Weather + Status bar weather style + Hide weather + Show temp with scale and image + Show temp with image without scale + Show temp with scale + Show temp without scale + Show image diff --git a/res/xml/cherish_sb_weather.xml b/res/xml/cherish_sb_weather.xml new file mode 100644 index 0000000..403f8ca --- /dev/null +++ b/res/xml/cherish_sb_weather.xml @@ -0,0 +1,36 @@ + + + + + + + + + + diff --git a/res/xml/cherish_settings_statusbar.xml b/res/xml/cherish_settings_statusbar.xml index ca70656..d8de1e2 100644 --- a/res/xml/cherish_settings_statusbar.xml +++ b/res/xml/cherish_settings_statusbar.xml @@ -38,6 +38,14 @@ android:title="@string/clock_style_category_title" android:summary="@string/clock_style_category_summary" android:fragment="com.cherish.settings.fragments.ClockSettings" /> + + + getXmlResourcesToIndex(Context context, + boolean enabled) { + ArrayList result = + new ArrayList(); + SearchIndexableResource sir = new SearchIndexableResource(context); + sir.xmlResId = R.xml.cherish_sb_weather; + result.add(sir); + return result; + } + + @Override + public List getNonIndexableKeys(Context context) { + List keys = super.getNonIndexableKeys(context); + return keys; + } + }; +} + + +