diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-03-25 12:34:24 +0100 |
---|---|---|
committer | nebkat <nebkat@teamhacksung.org> | 2012-03-25 12:34:24 +0100 |
commit | d40cdc0757e25598ab1cecb2085fd80da05e3692 (patch) | |
tree | bc6415e08e9f6ae2f0254b50e65efdaea7819650 /src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java | |
parent | df8a328877c370ecbbb359da4811e4fae5dfb892 (diff) | |
download | android_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.java | 18 |
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 * |