diff options
-rw-r--r-- | res/layout-sw720dp/market_button.xml | 4 | ||||
-rw-r--r-- | res/layout/add_list_item.xml | 4 | ||||
-rw-r--r-- | res/layout/appwidget_error.xml | 4 | ||||
-rw-r--r-- | res/layout/market_button.xml | 4 | ||||
-rw-r--r-- | res/values-land/styles.xml | 4 | ||||
-rw-r--r-- | res/values-sw600dp/styles.xml | 4 | ||||
-rw-r--r-- | res/values-sw720dp/styles.xml | 12 | ||||
-rw-r--r-- | res/values/styles.xml | 16 | ||||
-rw-r--r-- | src/com/android/launcher3/CellLayout.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/DragLayer.java | 11 | ||||
-rw-r--r-- | src/com/android/launcher3/Folder.java | 17 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 4 |
12 files changed, 46 insertions, 40 deletions
diff --git a/res/layout-sw720dp/market_button.xml b/res/layout-sw720dp/market_button.xml index f1e99599e..7eaeafac3 100644 --- a/res/layout-sw720dp/market_button.xml +++ b/res/layout-sw720dp/market_button.xml @@ -18,8 +18,8 @@ style="@style/MarketButton" android:onClick="onClickAppMarketButton" android:gravity="center" - android:paddingStart="32dp" - android:paddingEnd="32dp" + android:paddingLeft="32dp" + android:paddingRight="32dp" android:drawablePadding="10dp" android:background="@drawable/tab_widget_indicator_selector" android:text="@string/market" diff --git a/res/layout/add_list_item.xml b/res/layout/add_list_item.xml index 0ae011330..e937d7bc1 100644 --- a/res/layout/add_list_item.xml +++ b/res/layout/add_list_item.xml @@ -21,5 +21,5 @@ android:textAppearance="?android:attr/textAppearanceLarge" android:gravity="center_vertical" android:drawablePadding="14dip" - android:paddingStart="15dip" - android:paddingEnd="15dip" /> + android:paddingLeft="15dip" + android:paddingRight="15dip" /> diff --git a/res/layout/appwidget_error.xml b/res/layout/appwidget_error.xml index f5a914819..03d4ae424 100644 --- a/res/layout/appwidget_error.xml +++ b/res/layout/appwidget_error.xml @@ -19,8 +19,8 @@ android:layout_height="wrap_content" android:paddingTop="10dip" android:paddingBottom="10dip" - android:paddingStart="20dip" - android:paddingEnd="20dip" + android:paddingLeft="20dip" + android:paddingRight="20dip" android:gravity="center" android:background="@drawable/bg_appwidget_error" android:textAppearance="?android:attr/textAppearanceMediumInverse" diff --git a/res/layout/market_button.xml b/res/layout/market_button.xml index 4a718c3d6..41e6ec7cc 100644 --- a/res/layout/market_button.xml +++ b/res/layout/market_button.xml @@ -18,8 +18,8 @@ style="@style/MarketButton" android:onClick="onClickAppMarketButton" android:gravity="center" - android:paddingStart="16dp" - android:paddingEnd="16dp" + android:paddingLeft="16dp" + android:paddingRight="16dp" android:background="@drawable/tab_widget_indicator_selector" android:contentDescription="@string/market" android:shadowColor="@color/workspace_all_apps_and_delete_zone_text_shadow_color" diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml index d18a57b95..fa3801d60 100644 --- a/res/values-land/styles.xml +++ b/res/values-land/styles.xml @@ -36,8 +36,8 @@ <item name="android:gravity">center</item> <item name="android:paddingTop">@dimen/toolbar_button_vertical_padding</item> <item name="android:paddingBottom">@dimen/toolbar_button_vertical_padding</item> - <item name="android:paddingStart">@dimen/toolbar_button_horizontal_padding</item> - <item name="android:paddingEnd">@dimen/toolbar_button_horizontal_padding</item> + <item name="android:paddingLeft">@dimen/toolbar_button_horizontal_padding</item> + <item name="android:paddingRight">@dimen/toolbar_button_horizontal_padding</item> <item name="android:shadowColor">#DD000000</item> <item name="android:shadowDx">0.0</item> <item name="android:shadowDy">1.0</item> diff --git a/res/values-sw600dp/styles.xml b/res/values-sw600dp/styles.xml index 375430417..200c0a0bd 100644 --- a/res/values-sw600dp/styles.xml +++ b/res/values-sw600dp/styles.xml @@ -23,8 +23,8 @@ <item name="android:layout_height">wrap_content</item> <item name="android:paddingTop">10dp</item> <item name="android:paddingBottom">15dp</item> - <item name="android:paddingStart">35dp</item> - <item name="android:paddingEnd">35dp</item> + <item name="android:paddingLeft">35dp</item> + <item name="android:paddingRight">35dp</item> <item name="android:text">@string/cling_dismiss</item> <item name="android:textStyle">bold</item> <item name="android:background">@drawable/cling_button_bg</item> diff --git a/res/values-sw720dp/styles.xml b/res/values-sw720dp/styles.xml index e1f9ab45a..b3afae399 100644 --- a/res/values-sw720dp/styles.xml +++ b/res/values-sw720dp/styles.xml @@ -24,8 +24,8 @@ <item name="android:layout_height">wrap_content</item> <item name="android:paddingTop">10dp</item> <item name="android:paddingBottom">15dp</item> - <item name="android:paddingStart">35dp</item> - <item name="android:paddingEnd">35dp</item> + <item name="android:paddingLeft">35dp</item> + <item name="android:paddingRight">35dp</item> <item name="android:text">@string/cling_dismiss</item> <item name="android:textSize">20sp</item> <item name="android:textStyle">bold</item> @@ -52,8 +52,8 @@ <!-- Workspace --> <style name="TabIndicator.AppsCustomize"> - <item name="android:paddingStart">32dp</item> - <item name="android:paddingEnd">32dp</item> + <item name="android:paddingLeft">32dp</item> + <item name="android:paddingRight">32dp</item> <item name="android:textSize">14sp</item> <item name="android:maxWidth">240dp</item> </style> @@ -75,8 +75,8 @@ <item name="android:layout_gravity">center</item> <item name="android:gravity">center_vertical</item> <item name="android:drawablePadding">7.5dp</item> - <item name="android:paddingStart">60dp</item> - <item name="android:paddingEnd">60dp</item> + <item name="android:paddingLeft">60dp</item> + <item name="android:paddingRight">60dp</item> <item name="android:textColor">#FFFFFFFF</item> <item name="android:textSize">16sp</item> <item name="android:shadowColor">#393939</item> diff --git a/res/values/styles.xml b/res/values/styles.xml index 4aad5ebfa..ed531f03a 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -23,8 +23,8 @@ <item name="android:layout_height">wrap_content</item> <item name="android:paddingTop">15dp</item> <item name="android:paddingBottom">15dp</item> - <item name="android:paddingStart">50dp</item> - <item name="android:paddingEnd">50dp</item> + <item name="android:paddingLeft">50dp</item> + <item name="android:paddingRight">50dp</item> <item name="android:text">@string/cling_dismiss</item> <item name="android:textColor">#ffffff</item> <item name="android:textStyle">bold</item> @@ -109,8 +109,8 @@ <item name="android:layout_gravity">center</item> <item name="android:gravity">center_vertical</item> <item name="android:drawablePadding">7.5dp</item> - <item name="android:paddingStart">25dp</item> - <item name="android:paddingEnd">25dp</item> + <item name="android:paddingLeft">25dp</item> + <item name="android:paddingRight">25dp</item> <item name="android:textColor">#FFFFFFFF</item> <item name="android:textSize">16sp</item> <item name="android:singleLine">true</item> @@ -125,8 +125,8 @@ <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">match_parent</item> <item name="android:gravity">center</item> - <item name="android:paddingStart">20dp</item> - <item name="android:paddingEnd">20dp</item> + <item name="android:paddingLeft">20dp</item> + <item name="android:paddingRight">20dp</item> <item name="android:background">@drawable/tab_widget_indicator_selector</item> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:textSize">12sp</item> @@ -140,8 +140,8 @@ </style> <style name="MarketButton"> - <item name="android:paddingStart">5dp</item> - <item name="android:paddingEnd">5dp</item> + <item name="android:paddingLeft">5dp</item> + <item name="android:paddingRight">5dp</item> <item name="android:textColor">@color/workspace_all_apps_and_delete_zone_text_color</item> <item name="android:textSize">18sp</item> <item name="android:shadowColor">@color/workspace_all_apps_and_delete_zone_text_shadow_color</item> diff --git a/src/com/android/launcher3/CellLayout.java b/src/com/android/launcher3/CellLayout.java index fa6ce9631..2436a51a3 100644 --- a/src/com/android/launcher3/CellLayout.java +++ b/src/com/android/launcher3/CellLayout.java @@ -199,7 +199,7 @@ public class CellLayout extends ViewGroup { TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.CellLayout, defStyle, 0); mCellWidth = mCellHeight = -1; - mFixedCellHeight = mFixedCellHeight = -1; + mFixedCellWidth = mFixedCellHeight = -1; mWidthGap = mOriginalWidthGap = 0; mHeightGap = mOriginalHeightGap = 0; mMaxGap = Integer.MAX_VALUE; diff --git a/src/com/android/launcher3/DragLayer.java b/src/com/android/launcher3/DragLayer.java index 56886a19c..8726f30c1 100644 --- a/src/com/android/launcher3/DragLayer.java +++ b/src/com/android/launcher3/DragLayer.java @@ -224,22 +224,19 @@ public class DragLayer extends FrameLayout implements ViewGroup.OnHierarchyChang sendTapOutsideFolderAccessibilityEvent(currentFolder.isEditingName()); mHoverPointClosesFolder = true; return true; - } else if (isOverFolder) { - mHoverPointClosesFolder = false; - } else { - return true; } + mHoverPointClosesFolder = false; + break; case MotionEvent.ACTION_HOVER_MOVE: isOverFolder = isEventOverFolder(currentFolder, ev); if (!isOverFolder && !mHoverPointClosesFolder) { sendTapOutsideFolderAccessibilityEvent(currentFolder.isEditingName()); mHoverPointClosesFolder = true; return true; - } else if (isOverFolder) { - mHoverPointClosesFolder = false; - } else { + } else if (!isOverFolder) { return true; } + mHoverPointClosesFolder = false; } } } diff --git a/src/com/android/launcher3/Folder.java b/src/com/android/launcher3/Folder.java index f292821f4..ca82bd1a7 100644 --- a/src/com/android/launcher3/Folder.java +++ b/src/com/android/launcher3/Folder.java @@ -145,8 +145,13 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList Resources res = getResources(); mMaxCountX = (int) grid.numColumns; - mMaxCountY = (int) grid.numRows; - mMaxNumItems = mMaxCountX * mMaxCountY; + // Allow scrolling folders when DISABLE_ALL_APPS is true. + if (AppsCustomizePagedView.DISABLE_ALL_APPS) { + mMaxCountY = mMaxNumItems = Integer.MAX_VALUE; + } else { + mMaxCountY = (int) grid.numRows; + mMaxNumItems = mMaxCountX * mMaxCountY; + } mInputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE); @@ -1009,7 +1014,13 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList int contentAreaHeightSpec = MeasureSpec.makeMeasureSpec(getContentAreaHeight(), MeasureSpec.EXACTLY); - mContent.setFixedSize(getContentAreaWidth(), getContentAreaHeight()); + if (AppsCustomizePagedView.DISABLE_ALL_APPS) { + // Don't cap the height of the content to allow scrolling. + mContent.setFixedSize(getContentAreaWidth(), mContent.getDesiredHeight()); + } else { + mContent.setFixedSize(getContentAreaWidth(), getContentAreaHeight()); + } + mScrollView.measure(contentAreaWidthSpec, contentAreaHeightSpec); mFolderName.measure(contentAreaWidthSpec, MeasureSpec.makeMeasureSpec(mFolderNameHeight, MeasureSpec.EXACTLY)); diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 802f5d022..c05769cfa 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -1972,9 +1972,7 @@ public class Launcher extends Activity @Override public boolean onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); - if (!mWorkspace.isInOverviewMode()) { - mWorkspace.enterOverviewMode(); - } + showOverviewMode(true); return false; } |