summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/CustomizePagedView.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2010-09-28 11:01:39 -0700
committerMichael Jurka <mikejurka@google.com>2010-09-28 11:01:39 -0700
commite17e19c0bd78348b0452f5b00846b2a63a749d33 (patch)
treebe5139d7dc612c71ce28de9c839835f2513174c5 /src/com/android/launcher2/CustomizePagedView.java
parentd0cca08e4f025963dc192d23d635d9cb0f3c4cd0 (diff)
downloadandroid_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.java19
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;
}