diff options
author | Jason Sams <rjsams@android.com> | 2009-10-19 14:45:45 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-10-19 14:45:45 -0700 |
commit | c1c521edf4fbb7048a4fba601d13a765e073e402 (patch) | |
tree | aab2f51cbe19aea2e7e12cd255378340188c78ab /src | |
parent | 37e7c2b6e4ee280b9cad39e53d9206ca7a46c510 (diff) | |
download | android_packages_apps_Trebuchet-c1c521edf4fbb7048a4fba601d13a765e073e402.tar.gz android_packages_apps_Trebuchet-c1c521edf4fbb7048a4fba601d13a765e073e402.tar.bz2 android_packages_apps_Trebuchet-c1c521edf4fbb7048a4fba601d13a765e073e402.zip |
Add support for MoveTo.
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher2/AllAppsView.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/launcher2/AllAppsView.java b/src/com/android/launcher2/AllAppsView.java index 94999358f..7ee3026a9 100644 --- a/src/com/android/launcher2/AllAppsView.java +++ b/src/com/android/launcher2/AllAppsView.java @@ -482,9 +482,11 @@ public class AllAppsView extends RSSurfaceView private Resources mRes; private Script mScript; private Script.Invokable mInvokeMove; + private Script.Invokable mInvokeMoveTo; private Script.Invokable mInvokeFling; private Script.Invokable mInvokeResetWAR; + private ProgramStore mPSIcons; private ProgramStore mPSText; private ProgramFragment mPFColor; @@ -570,6 +572,7 @@ public class AllAppsView extends RSSurfaceView public int selectedIconTexture; public float zoomTarget; public int homeButtonId; + public float targetPos; State() { mType = Type.createFromClass(mRS, State.class, 1, "StateClass"); @@ -743,6 +746,7 @@ public class AllAppsView extends RSSurfaceView sb.setType(mState.mType, "state", Defines.ALLOC_STATE); mInvokeMove = sb.addInvokable("move"); mInvokeFling = sb.addInvokable("fling"); + mInvokeMoveTo = sb.addInvokable("moveTo"); mInvokeResetWAR = sb.addInvokable("resetHWWar"); mScript = sb.create(); mScript.setClearColor(0.0f, 0.0f, 0.0f, 0.0f); @@ -937,6 +941,12 @@ public class AllAppsView extends RSSurfaceView mInvokeMove.execute(); } + void moveTo(float row) { + mState.targetPos = row; + mState.save(); + mInvokeMoveTo.execute(); + } + /** * You need to call save() on mState on your own after calling this. * |