summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-02-29 18:48:42 +0000
committernebkat <nebkat@teamhacksung.org>2012-12-24 10:12:18 +0000
commit1650f04a9d18c97589176962e1b89b658d65bca8 (patch)
tree88e7c230a7f1ac93d7c6e0f5ae5cff3e2d96dc62 /src/com/cyanogenmod
parentc6f8c8c92e73efb0aa675a89ca4eded9ebd77615 (diff)
downloadpackages_apps_trebuchet-1650f04a9d18c97589176962e1b89b658d65bca8.zip
packages_apps_trebuchet-1650f04a9d18c97589176962e1b89b658d65bca8.tar.gz
packages_apps_trebuchet-1650f04a9d18c97589176962e1b89b658d65bca8.tar.bz2
Hotseat: Default Page
Conflicts: res/values/strings.xml res/xml/preferences.xml src/com/beansoft/launcher/preference/PreferencesProvider.java Change-Id: I0ba21f27fe6ba703450d5072d922cd52dbf86dff
Diffstat (limited to 'src/com/cyanogenmod')
-rw-r--r--src/com/cyanogenmod/trebuchet/Hotseat.java3
-rw-r--r--src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Hotseat.java b/src/com/cyanogenmod/trebuchet/Hotseat.java
index 23435d3..7812913 100644
--- a/src/com/cyanogenmod/trebuchet/Hotseat.java
+++ b/src/com/cyanogenmod/trebuchet/Hotseat.java
@@ -56,6 +56,7 @@ public class Hotseat extends PagedView {
mHandleScrollIndicator = true;
int hotseatPages = PreferencesProvider.Interface.Dock.getNumberPages();
+ int defaultPage = PreferencesProvider.Interface.Dock.getDefaultPage(hotseatPages / 2);
LayoutInflater inflater =
(LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@@ -63,6 +64,8 @@ public class Hotseat extends PagedView {
inflater.inflate(R.layout.hotseat_page, this);
}
+ mCurrentPage = defaultPage;
+
TypedArray a = context.obtainStyledAttributes(attrs,
R.styleable.Hotseat, defStyle, 0);
Resources r = context.getResources();
diff --git a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
index d5901f8..a6094ef 100644
--- a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
+++ b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
@@ -179,6 +179,9 @@ public final class PreferencesProvider {
}
public static class Dock {
+ public static int getDefaultPage(int def) {
+ return getInt("ui_dock_default_page", def + 1) - 1;
+ }
public static int getNumberPages() {
return getInt("ui_dock_pages", 1);
}