diff options
author | Michael Jurka <mikejurka@google.com> | 2011-02-23 11:48:32 -0800 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-05-13 14:35:47 -0700 |
commit | 12ac0d60cce75fc002da43ef20290613f069a85f (patch) | |
tree | c85de9bd655e7584f8ab3bf7ca92f43f47daf2f5 /src/com/android/launcher2/CustomizePagedView.java | |
parent | 2701ec91e15ff1fa415ec051e46f1f32e3cd53bb (diff) | |
download | android_packages_apps_Trebuchet-12ac0d60cce75fc002da43ef20290613f069a85f.tar.gz android_packages_apps_Trebuchet-12ac0d60cce75fc002da43ef20290613f069a85f.tar.bz2 android_packages_apps_Trebuchet-12ac0d60cce75fc002da43ef20290613f069a85f.zip |
Setting tab bar widths automatically
- will make launcher adapt better to different screen sizes
- also, moved customization tray tab setup code from Launcher to CustomizeTrayTabHost
Diffstat (limited to 'src/com/android/launcher2/CustomizePagedView.java')
-rw-r--r-- | src/com/android/launcher2/CustomizePagedView.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher2/CustomizePagedView.java b/src/com/android/launcher2/CustomizePagedView.java index 5c61b0b4a..36a638bc5 100644 --- a/src/com/android/launcher2/CustomizePagedView.java +++ b/src/com/android/launcher2/CustomizePagedView.java @@ -140,6 +140,8 @@ public class CustomizePagedView extends PagedViewWithDraggableItems private int[] mDragViewOrigin = new int[2]; + private int mPageContentWidth; + public CustomizePagedView(Context context) { this(context, null, 0); } @@ -172,6 +174,11 @@ public class CustomizePagedView extends PagedViewWithDraggableItems r.getInteger(R.integer.config_customizationDrawerDragSlopeThreshold) / 100.0f); mMinPageWidth = r.getDimensionPixelSize(R.dimen.customization_drawer_content_min_width); + // Create a dummy page and set it up to find out the content width (used by our parent) + PagedViewCellLayout layout = new PagedViewCellLayout(getContext()); + setupPage(layout); + mPageContentWidth = layout.getContentWidth(); + setVisibility(View.GONE); setSoundEffectsEnabled(false); setupWorkspaceLayout(); @@ -1161,6 +1168,10 @@ public class CustomizePagedView extends PagedViewWithDraggableItems } } + int getPageContentWidth() { + return mPageContentWidth; + } + @Override protected int getAssociatedLowerPageBound(int page) { return 0; |