diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-12-19 14:14:55 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.cyanogenmod.com> | 2012-12-19 06:15:45 -0800 |
commit | a8012a552429889d04f7829317d602de23054864 (patch) | |
tree | 1e83f024b41848b7074186b37ecd14508e3d2c8d /src/com/cyanogenmod/trebuchet/Workspace.java | |
parent | ee6c7ebca7f3c2c41ed14601931b27d827de1639 (diff) | |
download | android_packages_apps_Trebuchet-a8012a552429889d04f7829317d602de23054864.tar.gz android_packages_apps_Trebuchet-a8012a552429889d04f7829317d602de23054864.tar.bz2 android_packages_apps_Trebuchet-a8012a552429889d04f7829317d602de23054864.zip |
Workspace: Indicator Position
Change-Id: I0b297fc8b34df9995deed889ca065e83e4e49725
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/Workspace.java')
-rw-r--r-- | src/com/cyanogenmod/trebuchet/Workspace.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Workspace.java b/src/com/cyanogenmod/trebuchet/Workspace.java index 30c6d019a..efd2199a0 100644 --- a/src/com/cyanogenmod/trebuchet/Workspace.java +++ b/src/com/cyanogenmod/trebuchet/Workspace.java @@ -319,9 +319,14 @@ public class Workspace extends SmoothPagedView private boolean mScrollWallpaper; private boolean mShowScrollingIndicator; private boolean mFadeScrollingIndicator; + private int mScrollingIndicatorPosition; private boolean mShowDockDivider; private boolean mShowOutlines; + private static final int SCROLLING_INDICATOR_DOCK = 0; + private static final int SCROLLING_INDICATOR_TOP = 1; + private static final int SCROLLING_INDICATOR_BOTTOM = 2; + /** * Used to inflate the Workspace from XML. * @@ -409,6 +414,7 @@ public class Workspace extends SmoothPagedView res.getBoolean(R.bool.config_workspaceDefualtFadeInAdjacentScreens)); mShowScrollingIndicator = PreferencesProvider.Interface.Homescreen.Indicator.getShowScrollingIndicator(context); mFadeScrollingIndicator = PreferencesProvider.Interface.Homescreen.Indicator.getFadeScrollingIndicator(context); + mScrollingIndicatorPosition = PreferencesProvider.Interface.Homescreen.Indicator.getScrollingIndicatorPosition(context); mShowDockDivider = PreferencesProvider.Interface.Homescreen.Indicator.getShowDockDivider(context); initWorkspace(); @@ -974,6 +980,19 @@ public class Workspace extends SmoothPagedView }; @Override + protected int getScrollingIndicatorId() { + switch (mScrollingIndicatorPosition) { + case SCROLLING_INDICATOR_TOP: + return R.id.paged_view_indicator_top; + case SCROLLING_INDICATOR_BOTTOM: + return R.id.paged_view_indicator_bottom; + case SCROLLING_INDICATOR_DOCK: + default: + return R.id.paged_view_indicator_dock; + } + } + + @Override protected void flashScrollingIndicator(boolean animated) { if (mFadeScrollingIndicator) { super.flashScrollingIndicator(animated); |