summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/widget
diff options
context:
space:
mode:
authorMartin Herndl <martin.herndl@gmail.com>2015-12-17 17:08:27 +0100
committerAdrianDC <radian.dc@gmail.com>2015-12-17 21:29:44 +0100
commitdca57f366983a218732ab3251f066f1793f4cedc (patch)
tree036c964c7f058773de47867c47129e7790a6f989 /src/com/android/launcher3/widget
parenta343529cc30489de6c78870277311720630f524d (diff)
downloadandroid_packages_apps_Trebuchet-dca57f366983a218732ab3251f066f1793f4cedc.tar.gz
android_packages_apps_Trebuchet-dca57f366983a218732ab3251f066f1793f4cedc.tar.bz2
android_packages_apps_Trebuchet-dca57f366983a218732ab3251f066f1793f4cedc.zip
Trebuchet: Add ability to disable the scroller completely
This change adds another toggle to the drawer settings which disables the app drawer scroller completely. There is already a setting which toggles between horizontal and vertical scroller, but I like my drawer if it's even cleaner and uses no scroller at all. Change-Id: Iad3efdafee264852f52e728341fd86d60452b05b
Diffstat (limited to 'src/com/android/launcher3/widget')
-rw-r--r--src/com/android/launcher3/widget/WidgetsContainerView.java23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/com/android/launcher3/widget/WidgetsContainerView.java b/src/com/android/launcher3/widget/WidgetsContainerView.java
index 8bc6d5909..fff60a1d5 100644
--- a/src/com/android/launcher3/widget/WidgetsContainerView.java
+++ b/src/com/android/launcher3/widget/WidgetsContainerView.java
@@ -125,7 +125,7 @@ public class WidgetsContainerView extends BaseContainerView
}
private void updateScrubber() {
- if (useScrubber()) {
+ if (useScroller() && useScrubber()) {
mScrubber.updateSections();
}
}
@@ -373,23 +373,20 @@ public class WidgetsContainerView extends BaseContainerView
int startInset = mView.getMaxScrollbarWidth();
int topBottomPadding = getPaddingTop();
- final boolean useScubber = useScrubber();
+ final boolean useScrollerScrubber = useScroller() && useScrubber();
if (isRtl) {
mView.setPadding(padding.left + mView.getMaxScrollbarWidth(),
- topBottomPadding, padding.right + startInset, useScubber ?
- mScrubberHeight + topBottomPadding : topBottomPadding);
- if (useScubber) {
- mScrubberContainerView
- .setPadding(padding.left,
- 0, padding.right, 0);
+ topBottomPadding, padding.right + startInset, useScrollerScrubber ?
+ mScrubberHeight + topBottomPadding : topBottomPadding);
+ if (useScrollerScrubber) {
+ mScrubberContainerView.setPadding(padding.left, 0, padding.right, 0);
}
} else {
mView.setPadding(padding.left + startInset, topBottomPadding,
- padding.right + mView.getMaxScrollbarWidth(),
- useScubber ? mScrubberHeight + topBottomPadding : topBottomPadding);
- if (useScubber) {
- mScrubberContainerView.setPadding(padding.left, 0,
- padding.right, 0);
+ padding.right + mView.getMaxScrollbarWidth(), useScrollerScrubber ?
+ mScrubberHeight + topBottomPadding : topBottomPadding);
+ if (useScrollerScrubber) {
+ mScrubberContainerView.setPadding(padding.left, 0, padding.right, 0);
mScrubberContainerView.setEnabled(true);
mScrubberContainerView.bringToFront();
}