summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-03-25 12:34:24 +0100
committernebkat <nebkat@teamhacksung.org>2012-03-25 12:34:24 +0100
commitd40cdc0757e25598ab1cecb2085fd80da05e3692 (patch)
treebc6415e08e9f6ae2f0254b50e65efdaea7819650 /src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
parentdf8a328877c370ecbbb359da4811e4fae5dfb892 (diff)
downloadandroid_packages_apps_Trebuchet-d40cdc0757e25598ab1cecb2085fd80da05e3692.tar.gz
android_packages_apps_Trebuchet-d40cdc0757e25598ab1cecb2085fd80da05e3692.tar.bz2
android_packages_apps_Trebuchet-d40cdc0757e25598ab1cecb2085fd80da05e3692.zip
Preferences: Grid Size
Change-Id: I51bec0a0c29421fc389f7b656496ba1467758892
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java')
-rw-r--r--src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
index ba3ccb19b..2b68ffdcd 100644
--- a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
+++ b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
@@ -38,6 +38,24 @@ public final class PreferencesProvider {
final SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_KEY, 0);
return preferences.getInt("ui_homescreen_default_screen", def + 1) - 1;
}
+ public static int getCellCountX(Context context, int def) {
+ final SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_KEY, 0);
+ String[] values = preferences.getString("ui_homescreen_grid", "0|" + def).split("\\|");
+ try {
+ return Integer.parseInt(values[1]);
+ } catch (NumberFormatException e) {
+ return def;
+ }
+ }
+ public static int getCellCountY(Context context, int def) {
+ final SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_KEY, 0);
+ String[] values = preferences.getString("ui_homescreen_grid", def + "|0").split("\\|");;
+ try {
+ return Integer.parseInt(values[0]);
+ } catch (NumberFormatException e) {
+ return def;
+ }
+ }
public static int getScreenPaddingVertical(Context context) {
final SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_KEY, 0);
return (int)((float) preferences.getInt("ui_homescreen_screen_padding_vertical", 0) * 3.0f *