Loading res/values/config.xml +1 −0 Original line number Diff line number Diff line Loading @@ -149,4 +149,5 @@ <integer name="config_recentsMaxThumbnailCacheSize">6</integer> <integer name="config_recentsMaxIconCacheSize">12</integer> <item name="workspace_page_container" type="id" /> </resources> src/com/android/launcher3/Launcher.java +8 −0 Original line number Diff line number Diff line Loading @@ -2328,6 +2328,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, if (isInState(NORMAL)) { shortcutInfos.add(new KeyboardShortcutInfo(getString(R.string.all_apps_button_label), KeyEvent.KEYCODE_A, KeyEvent.META_CTRL_ON)); shortcutInfos.add(new KeyboardShortcutInfo(getString(R.string.widget_button_text), KeyEvent.KEYCODE_W, KeyEvent.META_CTRL_ON)); } final View currentFocus = getCurrentFocus(); if (currentFocus != null) { Loading Loading @@ -2376,6 +2378,12 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, return true; } break; case KeyEvent.KEYCODE_W: if (isInState(NORMAL)) { OptionsPopupView.openWidgets(this); return true; } break; } } return super.onKeyShortcut(keyCode, event); Loading src/com/android/launcher3/Workspace.java +1 −0 Original line number Diff line number Diff line Loading @@ -547,6 +547,7 @@ public class Workspace extends PagedView<WorkspacePageIndicator> // created CellLayout. CellLayout newScreen = (CellLayout) LayoutInflater.from(getContext()).inflate( R.layout.workspace_screen, this, false /* attachToRoot */); newScreen.getShortcutsAndWidgets().setId(R.id.workspace_page_container); int paddingLeftRight = mLauncher.getDeviceProfile().cellLayoutPaddingLeftRightPx; int paddingBottom = mLauncher.getDeviceProfile().cellLayoutBottomPaddingPx; newScreen.setPadding(paddingLeftRight, 0, paddingLeftRight, paddingBottom); Loading src/com/android/launcher3/views/OptionsPopupView.java +4 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,10 @@ public class OptionsPopupView extends ArrowPopup } public static boolean onWidgetsClicked(View view) { Launcher launcher = Launcher.getLauncher(view.getContext()); return openWidgets(Launcher.getLauncher(view.getContext())); } public static boolean openWidgets(Launcher launcher) { if (launcher.getPackageManager().isSafeMode()) { Toast.makeText(launcher, R.string.safemode_widget_error, Toast.LENGTH_SHORT).show(); return false; Loading Loading
res/values/config.xml +1 −0 Original line number Diff line number Diff line Loading @@ -149,4 +149,5 @@ <integer name="config_recentsMaxThumbnailCacheSize">6</integer> <integer name="config_recentsMaxIconCacheSize">12</integer> <item name="workspace_page_container" type="id" /> </resources>
src/com/android/launcher3/Launcher.java +8 −0 Original line number Diff line number Diff line Loading @@ -2328,6 +2328,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, if (isInState(NORMAL)) { shortcutInfos.add(new KeyboardShortcutInfo(getString(R.string.all_apps_button_label), KeyEvent.KEYCODE_A, KeyEvent.META_CTRL_ON)); shortcutInfos.add(new KeyboardShortcutInfo(getString(R.string.widget_button_text), KeyEvent.KEYCODE_W, KeyEvent.META_CTRL_ON)); } final View currentFocus = getCurrentFocus(); if (currentFocus != null) { Loading Loading @@ -2376,6 +2378,12 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, return true; } break; case KeyEvent.KEYCODE_W: if (isInState(NORMAL)) { OptionsPopupView.openWidgets(this); return true; } break; } } return super.onKeyShortcut(keyCode, event); Loading
src/com/android/launcher3/Workspace.java +1 −0 Original line number Diff line number Diff line Loading @@ -547,6 +547,7 @@ public class Workspace extends PagedView<WorkspacePageIndicator> // created CellLayout. CellLayout newScreen = (CellLayout) LayoutInflater.from(getContext()).inflate( R.layout.workspace_screen, this, false /* attachToRoot */); newScreen.getShortcutsAndWidgets().setId(R.id.workspace_page_container); int paddingLeftRight = mLauncher.getDeviceProfile().cellLayoutPaddingLeftRightPx; int paddingBottom = mLauncher.getDeviceProfile().cellLayoutBottomPaddingPx; newScreen.setPadding(paddingLeftRight, 0, paddingLeftRight, paddingBottom); Loading
src/com/android/launcher3/views/OptionsPopupView.java +4 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,10 @@ public class OptionsPopupView extends ArrowPopup } public static boolean onWidgetsClicked(View view) { Launcher launcher = Launcher.getLauncher(view.getContext()); return openWidgets(Launcher.getLauncher(view.getContext())); } public static boolean openWidgets(Launcher launcher) { if (launcher.getPackageManager().isSafeMode()) { Toast.makeText(launcher, R.string.safemode_widget_error, Toast.LENGTH_SHORT).show(); return false; Loading