summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Launcher.java
diff options
context:
space:
mode:
authorcretin45 <cretin45@gmail.com>2015-11-30 16:38:47 -0800
committerTom Powell <zifnab@zifnab06.net>2017-03-26 15:52:42 -0700
commit24e7616996e5cf03a0522fadc0d60da654ebb765 (patch)
tree0c6beab5f509f2e7c2120c419feffb47ada33b52 /src/com/android/launcher3/Launcher.java
parent9c9418bc626d36dce33f2ac6513e7407f07298d4 (diff)
downloadandroid_packages_apps_Trebuchet-24e7616996e5cf03a0522fadc0d60da654ebb765.tar.gz
android_packages_apps_Trebuchet-24e7616996e5cf03a0522fadc0d60da654ebb765.tar.bz2
android_packages_apps_Trebuchet-24e7616996e5cf03a0522fadc0d60da654ebb765.zip
Trebuchet: Add app drawer settings
Change-Id: I040420608de64bedc6e9832268796cdf801f5c21
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r--src/com/android/launcher3/Launcher.java22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 8f3bbf578..fd6ab26e4 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -1551,11 +1551,6 @@ public class Launcher extends Activity
mAppsView.setSearchBarController(mAppsView.newDefaultAppSearchController());
}
- mAppsView.setUseScrubber(mUseScrubber);
- mAppsView.setSectionStrategy(AllAppsContainerView.SECTION_STRATEGY_RAGGED);
- mAppsView.setGridTheme(AllAppsContainerView.GRID_THEME_DARK);
- mWidgetsView.setUseScrubber(false);
-
// Setup the drag controller (drop targets have to be added in reverse order in priority)
dragController.setDragScoller(mWorkspace);
dragController.setScrollView(mDragLayer);
@@ -1832,6 +1827,23 @@ public class Launcher extends Activity
mAppsView.reset();
}
+ public void reloadAppDrawer() {
+ List<AppInfo> addedApps = mAppsView.getApps();
+ mDragLayer.removeView(mAppsView);
+ mAppsView = (AllAppsContainerView)LayoutInflater
+ .from(this).inflate(R.layout.all_apps, mDragLayer, false);
+ mDragLayer.addView(mAppsView, mDragLayer.getChildCount() - 1);
+ mAppsView.setVisibility(View.INVISIBLE);
+ if (mLauncherCallbacks != null && mLauncherCallbacks.getAllAppsSearchBarController() != null) {
+ mAppsView.setSearchBarController(mLauncherCallbacks.getAllAppsSearchBarController());
+ } else {
+ mAppsView.setSearchBarController(mAppsView.newDefaultAppSearchController());
+ }
+ mAppsView.addApps(addedApps);
+ tryAndUpdatePredictedApps();
+ mAppsView.reset();
+ }
+
/**
* Replaces currently added fragments in the launcher layout with a
* {@link DynamicGridSizeFragment}.