diff options
author | Michael Jurka <mikejurka@google.com> | 2010-09-28 11:01:39 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2010-09-28 11:01:39 -0700 |
commit | e17e19c0bd78348b0452f5b00846b2a63a749d33 (patch) | |
tree | be5139d7dc612c71ce28de9c839835f2513174c5 /src/com/android/launcher2/CustomizePagedView.java | |
parent | d0cca08e4f025963dc192d23d635d9cb0f3c4cd0 (diff) | |
download | android_packages_apps_Trebuchet-e17e19c0bd78348b0452f5b00846b2a63a749d33.tar.gz android_packages_apps_Trebuchet-e17e19c0bd78348b0452f5b00846b2a63a749d33.tar.bz2 android_packages_apps_Trebuchet-e17e19c0bd78348b0452f5b00846b2a63a749d33.zip |
Making "tap to add" in customization mode automatically
add to the current screen
Diffstat (limited to 'src/com/android/launcher2/CustomizePagedView.java')
-rw-r--r-- | src/com/android/launcher2/CustomizePagedView.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/com/android/launcher2/CustomizePagedView.java b/src/com/android/launcher2/CustomizePagedView.java index f55b46e26..03c4bce7e 100644 --- a/src/com/android/launcher2/CustomizePagedView.java +++ b/src/com/android/launcher2/CustomizePagedView.java @@ -368,12 +368,27 @@ public class CustomizePagedView extends PagedView c.setChecked(!wasChecked); // End the current choice mode when we have no items selected - if (!c.isChecked()) { + /*if (!c.isChecked()) { endChoiceMode(); } else if (isChoiceMode(CHOICE_MODE_NONE)) { endChoiceMode(); startChoiceMode(CHOICE_MODE_SINGLE, this); - } + }*/ + mChoiceMode = CHOICE_MODE_SINGLE; + + Workspace w = mLauncher.getWorkspace(); + int currentWorkspaceScreen = mLauncher.getCurrentWorkspaceScreen(); + final CellLayout cl = (CellLayout)w.getChildAt(currentWorkspaceScreen); + cl.setHover(true); + + animateClickFeedback(v, new Runnable() { + @Override + public void run() { + cl.setHover(false); + mLauncher.onWorkspaceClick(cl); + mChoiceMode = CHOICE_MODE_NONE; + } + }); } return; } |