From a2eb17095dcffa75c1e9681fdc318fe6e0564321 Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Thu, 12 May 2011 14:57:05 -0700 Subject: [PATCH] Moving tablet interface to 'large' devices (later, we will decide this more accurately based on the width of the screen in dips, but for now keeping changes so that they can easily be backported to earlier versions of Android) Change-Id: I203addcbf19e8e3813c488af47e4fdf90dcd3115 --- .../app_market_generic.png | Bin .../divider_launcher_holo.9.png | Bin .../homescreen_large_blue.9.png | Bin .../homescreen_large_blue_strong.9.png | Bin .../homescreen_large_green.9.png | Bin .../homescreen_large_green_strong.9.png | Bin .../homescreen_small_blue.9.png | Bin .../homescreen_small_blue_strong.9.png | Bin .../homescreen_small_green.9.png | Bin .../homescreen_small_green_strong.9.png | Bin .../ic_generic_search.png | Bin .../ic_home_all_apps_holo_dark.png | Bin .../ic_home_info_holo_dark.png | Bin .../ic_no_applications.png | Bin .../ic_voice_search.png | Bin .../tab_selected_focused_holo.9.png | Bin .../tab_selected_holo.9.png | Bin .../tab_selected_pressed_focused_holo.9.png | Bin .../tab_selected_pressed_holo.9.png | Bin .../widget_resize_frame_holo.9.png | Bin .../widget_resize_handle_bottom.png | Bin .../widget_resize_handle_left.png | Bin .../widget_resize_handle_right.png | Bin .../widget_resize_handle_top.png | Bin .../app_market_generic.png | Bin .../divider_launcher_holo.9.png | Bin .../homescreen_large_blue.9.png | Bin .../homescreen_large_green.9.png | Bin .../homescreen_large_green_strong.9.png | Bin .../homescreen_small_blue.9.png | Bin .../homescreen_small_blue_strong.9.png | Bin .../homescreen_small_green.9.png | Bin .../homescreen_small_green_strong.9.png | Bin .../ic_generic_search.png | Bin .../ic_home_add_holo_dark.png | Bin .../ic_home_all_apps_holo_dark.png | Bin .../ic_no_applications.png | Bin .../ic_voice_search.png | Bin .../tab_selected_focused_holo.9.png | Bin .../tab_selected_holo.9.png | Bin .../tab_selected_pressed_focused_holo.9.png | Bin .../tab_selected_pressed_holo.9.png | Bin .../widget_resize_frame_holo.9.png | Bin .../widget_resize_handle_bottom.png | Bin .../widget_resize_handle_left.png | Bin .../widget_resize_handle_right.png | Bin .../widget_resize_handle_top.png | Bin .../all_apps_bg_gradient.9.png | Bin .../bluecrystal.jpg | Bin .../bluecrystal_small.jpg | Bin .../bluelinebots.jpg | Bin .../bluelinebots_small.jpg | Bin .../bots.jpg | Bin .../bots_small.jpg | Bin .../bucky.jpg | Bin .../bucky_small.jpg | Bin .../city.jpg | Bin .../city_small.jpg | Bin .../customize_bg_gradient.png | Bin .../flowerbot.jpg | Bin .../flowerbot_small.jpg | Bin .../glowy_hex.jpg | Bin .../glowy_hex_small.jpg | Bin .../lotus.jpg | Bin .../lotus_small.jpg | Bin .../village.jpg | Bin .../village_small.jpg | Bin .../delete_zone_selector.xml | 0 .../application.xml | 0 .../workspace_screen.xml | 0 .../application.xml | 0 .../workspace_screen.xml | 0 .../all_apps_no_items_placeholder.xml | 0 .../all_apps_paged_view_application.xml | 0 .../all_apps_tabbed.xml | 0 .../button_bar.xml | 0 .../customization_drawer.xml | 0 .../customize_paged_view_item.xml | 0 .../customize_paged_view_wallpaper.xml | 0 .../customize_paged_view_widget.xml | 0 .../external_widget_drop_list_item.xml | 0 .../launcher.xml | 0 .../tab_widget_indicator.xml | 0 .../wallpaper_chooser.xml | 0 .../wallpaper_chooser_base.xml | 0 .../wallpaper_item.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../dimens.xml | 0 .../dimens.xml | 0 .../config.xml | 0 .../dimens.xml | 0 .../strings.xml | 0 .../styles.xml | 0 .../wallpapers.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../strings.xml | 0 .../launcher2/ApplicationInfoDropTarget.java | 2 +- .../launcher2/AppsCustomizePagedView.java | 2 +- src/com/android/launcher2/CellLayout.java | 6 +-- src/com/android/launcher2/DeleteZone.java | 16 +++---- src/com/android/launcher2/FocusHelper.java | 6 +-- src/com/android/launcher2/IconCache.java | 2 +- src/com/android/launcher2/IconDropTarget.java | 2 +- src/com/android/launcher2/Launcher.java | 40 +++++++++--------- .../launcher2/LauncherApplication.java | 12 +++--- .../launcher2/PagedViewCellLayout.java | 6 +-- .../launcher2/PagedViewExtendedLayout.java | 2 +- .../android/launcher2/PagedViewWidget.java | 4 +- src/com/android/launcher2/Utilities.java | 2 +- src/com/android/launcher2/Workspace.java | 16 +++---- 147 files changed, 60 insertions(+), 58 deletions(-) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/app_market_generic.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/divider_launcher_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_large_blue.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_large_blue_strong.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_large_green.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_large_green_strong.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_small_blue.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_small_blue_strong.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_small_green.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/homescreen_small_green_strong.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/ic_generic_search.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/ic_home_all_apps_holo_dark.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/ic_home_info_holo_dark.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/ic_no_applications.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/ic_voice_search.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/tab_selected_focused_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/tab_selected_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/tab_selected_pressed_focused_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/tab_selected_pressed_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/widget_resize_frame_holo.9.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/widget_resize_handle_bottom.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/widget_resize_handle_left.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/widget_resize_handle_right.png (100%) rename res/{drawable-xlarge-hdpi => drawable-large-hdpi}/widget_resize_handle_top.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/app_market_generic.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/divider_launcher_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_large_blue.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_large_green.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_large_green_strong.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_small_blue.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_small_blue_strong.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_small_green.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/homescreen_small_green_strong.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/ic_generic_search.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/ic_home_add_holo_dark.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/ic_home_all_apps_holo_dark.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/ic_no_applications.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/ic_voice_search.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/tab_selected_focused_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/tab_selected_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/tab_selected_pressed_focused_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/tab_selected_pressed_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/widget_resize_frame_holo.9.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/widget_resize_handle_bottom.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/widget_resize_handle_left.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/widget_resize_handle_right.png (100%) rename res/{drawable-xlarge-mdpi => drawable-large-mdpi}/widget_resize_handle_top.png (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/all_apps_bg_gradient.9.png (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bluecrystal.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bluecrystal_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bluelinebots.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bluelinebots_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bots.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bots_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bucky.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/bucky_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/city.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/city_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/customize_bg_gradient.png (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/flowerbot.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/flowerbot_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/glowy_hex.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/glowy_hex_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/lotus.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/lotus_small.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/village.jpg (100%) rename res/{drawable-xlarge-nodpi => drawable-large-nodpi}/village_small.jpg (100%) rename res/{drawable-xlarge => drawable-large}/delete_zone_selector.xml (100%) rename res/{layout-xlarge-land => layout-large-land}/application.xml (100%) rename res/{layout-xlarge-land => layout-large-land}/workspace_screen.xml (100%) rename res/{layout-xlarge-port => layout-large-port}/application.xml (100%) rename res/{layout-xlarge-port => layout-large-port}/workspace_screen.xml (100%) rename res/{layout-xlarge => layout-large}/all_apps_no_items_placeholder.xml (100%) rename res/{layout-xlarge => layout-large}/all_apps_paged_view_application.xml (100%) rename res/{layout-xlarge => layout-large}/all_apps_tabbed.xml (100%) rename res/{layout-xlarge => layout-large}/button_bar.xml (100%) rename res/{layout-xlarge => layout-large}/customization_drawer.xml (100%) rename res/{layout-xlarge => layout-large}/customize_paged_view_item.xml (100%) rename res/{layout-xlarge => layout-large}/customize_paged_view_wallpaper.xml (100%) rename res/{layout-xlarge => layout-large}/customize_paged_view_widget.xml (100%) rename res/{layout-xlarge => layout-large}/external_widget_drop_list_item.xml (100%) rename res/{layout-xlarge => layout-large}/launcher.xml (100%) rename res/{layout-xlarge => layout-large}/tab_widget_indicator.xml (100%) rename res/{layout-xlarge => layout-large}/wallpaper_chooser.xml (100%) rename res/{layout-xlarge => layout-large}/wallpaper_chooser_base.xml (100%) rename res/{layout-xlarge => layout-large}/wallpaper_item.xml (100%) rename res/{values-ar-xlarge => values-ar-large}/strings.xml (100%) rename res/{values-bg-xlarge => values-bg-large}/strings.xml (100%) rename res/{values-ca-xlarge => values-ca-large}/strings.xml (100%) rename res/{values-cs-xlarge => values-cs-large}/strings.xml (100%) rename res/{values-da-xlarge => values-da-large}/strings.xml (100%) rename res/{values-de-xlarge => values-de-large}/strings.xml (100%) rename res/{values-el-xlarge => values-el-large}/strings.xml (100%) rename res/{values-en-rGB-xlarge => values-en-rGB-large}/strings.xml (100%) rename res/{values-es-xlarge => values-es-large}/strings.xml (100%) rename res/{values-es-rUS-xlarge => values-es-rUS-large}/strings.xml (100%) rename res/{values-fa-xlarge => values-fa-large}/strings.xml (100%) rename res/{values-fi-xlarge => values-fi-large}/strings.xml (100%) rename res/{values-fr-xlarge => values-fr-large}/strings.xml (100%) rename res/{values-hr-xlarge => values-hr-large}/strings.xml (100%) rename res/{values-hu-xlarge => values-hu-large}/strings.xml (100%) rename res/{values-in-xlarge => values-in-large}/strings.xml (100%) rename res/{values-it-xlarge => values-it-large}/strings.xml (100%) rename res/{values-iw-xlarge => values-iw-large}/strings.xml (100%) rename res/{values-ja-xlarge => values-ja-large}/strings.xml (100%) rename res/{values-ko-xlarge => values-ko-large}/strings.xml (100%) rename res/{values-xlarge-land => values-large-land}/dimens.xml (100%) rename res/{values-xlarge-port => values-large-port}/dimens.xml (100%) rename res/{values-xlarge => values-large}/config.xml (100%) rename res/{values-xlarge => values-large}/dimens.xml (100%) rename res/{values-xlarge => values-large}/strings.xml (100%) rename res/{values-xlarge => values-large}/styles.xml (100%) rename res/{values-xlarge => values-large}/wallpapers.xml (100%) rename res/{values-lt-xlarge => values-lt-large}/strings.xml (100%) rename res/{values-lv-xlarge => values-lv-large}/strings.xml (100%) rename res/{values-nb-xlarge => values-nb-large}/strings.xml (100%) rename res/{values-nl-xlarge => values-nl-large}/strings.xml (100%) rename res/{values-pl-xlarge => values-pl-large}/strings.xml (100%) rename res/{values-pt-xlarge => values-pt-large}/strings.xml (100%) rename res/{values-pt-rPT-xlarge => values-pt-rPT-large}/strings.xml (100%) rename res/{values-ro-xlarge => values-ro-large}/strings.xml (100%) rename res/{values-ru-xlarge => values-ru-large}/strings.xml (100%) rename res/{values-sk-xlarge => values-sk-large}/strings.xml (100%) rename res/{values-sl-xlarge => values-sl-large}/strings.xml (100%) rename res/{values-sr-xlarge => values-sr-large}/strings.xml (100%) rename res/{values-sv-xlarge => values-sv-large}/strings.xml (100%) rename res/{values-th-xlarge => values-th-large}/strings.xml (100%) rename res/{values-tl-xlarge => values-tl-large}/strings.xml (100%) rename res/{values-tr-xlarge => values-tr-large}/strings.xml (100%) rename res/{values-uk-xlarge => values-uk-large}/strings.xml (100%) rename res/{values-vi-xlarge => values-vi-large}/strings.xml (100%) rename res/{values-zh-rCN-xlarge => values-zh-rCN-large}/strings.xml (100%) rename res/{values-zh-rTW-xlarge => values-zh-rTW-large}/strings.xml (100%) diff --git a/res/drawable-xlarge-hdpi/app_market_generic.png b/res/drawable-large-hdpi/app_market_generic.png similarity index 100% rename from res/drawable-xlarge-hdpi/app_market_generic.png rename to res/drawable-large-hdpi/app_market_generic.png diff --git a/res/drawable-xlarge-hdpi/divider_launcher_holo.9.png b/res/drawable-large-hdpi/divider_launcher_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/divider_launcher_holo.9.png rename to res/drawable-large-hdpi/divider_launcher_holo.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_large_blue.9.png b/res/drawable-large-hdpi/homescreen_large_blue.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_large_blue.9.png rename to res/drawable-large-hdpi/homescreen_large_blue.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_large_blue_strong.9.png b/res/drawable-large-hdpi/homescreen_large_blue_strong.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_large_blue_strong.9.png rename to res/drawable-large-hdpi/homescreen_large_blue_strong.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_large_green.9.png b/res/drawable-large-hdpi/homescreen_large_green.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_large_green.9.png rename to res/drawable-large-hdpi/homescreen_large_green.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_large_green_strong.9.png b/res/drawable-large-hdpi/homescreen_large_green_strong.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_large_green_strong.9.png rename to res/drawable-large-hdpi/homescreen_large_green_strong.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_small_blue.9.png b/res/drawable-large-hdpi/homescreen_small_blue.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_small_blue.9.png rename to res/drawable-large-hdpi/homescreen_small_blue.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_small_blue_strong.9.png b/res/drawable-large-hdpi/homescreen_small_blue_strong.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_small_blue_strong.9.png rename to res/drawable-large-hdpi/homescreen_small_blue_strong.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_small_green.9.png b/res/drawable-large-hdpi/homescreen_small_green.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_small_green.9.png rename to res/drawable-large-hdpi/homescreen_small_green.9.png diff --git a/res/drawable-xlarge-hdpi/homescreen_small_green_strong.9.png b/res/drawable-large-hdpi/homescreen_small_green_strong.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/homescreen_small_green_strong.9.png rename to res/drawable-large-hdpi/homescreen_small_green_strong.9.png diff --git a/res/drawable-xlarge-hdpi/ic_generic_search.png b/res/drawable-large-hdpi/ic_generic_search.png similarity index 100% rename from res/drawable-xlarge-hdpi/ic_generic_search.png rename to res/drawable-large-hdpi/ic_generic_search.png diff --git a/res/drawable-xlarge-hdpi/ic_home_all_apps_holo_dark.png b/res/drawable-large-hdpi/ic_home_all_apps_holo_dark.png similarity index 100% rename from res/drawable-xlarge-hdpi/ic_home_all_apps_holo_dark.png rename to res/drawable-large-hdpi/ic_home_all_apps_holo_dark.png diff --git a/res/drawable-xlarge-hdpi/ic_home_info_holo_dark.png b/res/drawable-large-hdpi/ic_home_info_holo_dark.png similarity index 100% rename from res/drawable-xlarge-hdpi/ic_home_info_holo_dark.png rename to res/drawable-large-hdpi/ic_home_info_holo_dark.png diff --git a/res/drawable-xlarge-hdpi/ic_no_applications.png b/res/drawable-large-hdpi/ic_no_applications.png similarity index 100% rename from res/drawable-xlarge-hdpi/ic_no_applications.png rename to res/drawable-large-hdpi/ic_no_applications.png diff --git a/res/drawable-xlarge-hdpi/ic_voice_search.png b/res/drawable-large-hdpi/ic_voice_search.png similarity index 100% rename from res/drawable-xlarge-hdpi/ic_voice_search.png rename to res/drawable-large-hdpi/ic_voice_search.png diff --git a/res/drawable-xlarge-hdpi/tab_selected_focused_holo.9.png b/res/drawable-large-hdpi/tab_selected_focused_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/tab_selected_focused_holo.9.png rename to res/drawable-large-hdpi/tab_selected_focused_holo.9.png diff --git a/res/drawable-xlarge-hdpi/tab_selected_holo.9.png b/res/drawable-large-hdpi/tab_selected_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/tab_selected_holo.9.png rename to res/drawable-large-hdpi/tab_selected_holo.9.png diff --git a/res/drawable-xlarge-hdpi/tab_selected_pressed_focused_holo.9.png b/res/drawable-large-hdpi/tab_selected_pressed_focused_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/tab_selected_pressed_focused_holo.9.png rename to res/drawable-large-hdpi/tab_selected_pressed_focused_holo.9.png diff --git a/res/drawable-xlarge-hdpi/tab_selected_pressed_holo.9.png b/res/drawable-large-hdpi/tab_selected_pressed_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/tab_selected_pressed_holo.9.png rename to res/drawable-large-hdpi/tab_selected_pressed_holo.9.png diff --git a/res/drawable-xlarge-hdpi/widget_resize_frame_holo.9.png b/res/drawable-large-hdpi/widget_resize_frame_holo.9.png similarity index 100% rename from res/drawable-xlarge-hdpi/widget_resize_frame_holo.9.png rename to res/drawable-large-hdpi/widget_resize_frame_holo.9.png diff --git a/res/drawable-xlarge-hdpi/widget_resize_handle_bottom.png b/res/drawable-large-hdpi/widget_resize_handle_bottom.png similarity index 100% rename from res/drawable-xlarge-hdpi/widget_resize_handle_bottom.png rename to res/drawable-large-hdpi/widget_resize_handle_bottom.png diff --git a/res/drawable-xlarge-hdpi/widget_resize_handle_left.png b/res/drawable-large-hdpi/widget_resize_handle_left.png similarity index 100% rename from res/drawable-xlarge-hdpi/widget_resize_handle_left.png rename to res/drawable-large-hdpi/widget_resize_handle_left.png diff --git a/res/drawable-xlarge-hdpi/widget_resize_handle_right.png b/res/drawable-large-hdpi/widget_resize_handle_right.png similarity index 100% rename from res/drawable-xlarge-hdpi/widget_resize_handle_right.png rename to res/drawable-large-hdpi/widget_resize_handle_right.png diff --git a/res/drawable-xlarge-hdpi/widget_resize_handle_top.png b/res/drawable-large-hdpi/widget_resize_handle_top.png similarity index 100% rename from res/drawable-xlarge-hdpi/widget_resize_handle_top.png rename to res/drawable-large-hdpi/widget_resize_handle_top.png diff --git a/res/drawable-xlarge-mdpi/app_market_generic.png b/res/drawable-large-mdpi/app_market_generic.png similarity index 100% rename from res/drawable-xlarge-mdpi/app_market_generic.png rename to res/drawable-large-mdpi/app_market_generic.png diff --git a/res/drawable-xlarge-mdpi/divider_launcher_holo.9.png b/res/drawable-large-mdpi/divider_launcher_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/divider_launcher_holo.9.png rename to res/drawable-large-mdpi/divider_launcher_holo.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_large_blue.9.png b/res/drawable-large-mdpi/homescreen_large_blue.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_large_blue.9.png rename to res/drawable-large-mdpi/homescreen_large_blue.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_large_green.9.png b/res/drawable-large-mdpi/homescreen_large_green.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_large_green.9.png rename to res/drawable-large-mdpi/homescreen_large_green.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_large_green_strong.9.png b/res/drawable-large-mdpi/homescreen_large_green_strong.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_large_green_strong.9.png rename to res/drawable-large-mdpi/homescreen_large_green_strong.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_small_blue.9.png b/res/drawable-large-mdpi/homescreen_small_blue.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_small_blue.9.png rename to res/drawable-large-mdpi/homescreen_small_blue.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_small_blue_strong.9.png b/res/drawable-large-mdpi/homescreen_small_blue_strong.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_small_blue_strong.9.png rename to res/drawable-large-mdpi/homescreen_small_blue_strong.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_small_green.9.png b/res/drawable-large-mdpi/homescreen_small_green.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_small_green.9.png rename to res/drawable-large-mdpi/homescreen_small_green.9.png diff --git a/res/drawable-xlarge-mdpi/homescreen_small_green_strong.9.png b/res/drawable-large-mdpi/homescreen_small_green_strong.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/homescreen_small_green_strong.9.png rename to res/drawable-large-mdpi/homescreen_small_green_strong.9.png diff --git a/res/drawable-xlarge-mdpi/ic_generic_search.png b/res/drawable-large-mdpi/ic_generic_search.png similarity index 100% rename from res/drawable-xlarge-mdpi/ic_generic_search.png rename to res/drawable-large-mdpi/ic_generic_search.png diff --git a/res/drawable-xlarge-mdpi/ic_home_add_holo_dark.png b/res/drawable-large-mdpi/ic_home_add_holo_dark.png similarity index 100% rename from res/drawable-xlarge-mdpi/ic_home_add_holo_dark.png rename to res/drawable-large-mdpi/ic_home_add_holo_dark.png diff --git a/res/drawable-xlarge-mdpi/ic_home_all_apps_holo_dark.png b/res/drawable-large-mdpi/ic_home_all_apps_holo_dark.png similarity index 100% rename from res/drawable-xlarge-mdpi/ic_home_all_apps_holo_dark.png rename to res/drawable-large-mdpi/ic_home_all_apps_holo_dark.png diff --git a/res/drawable-xlarge-mdpi/ic_no_applications.png b/res/drawable-large-mdpi/ic_no_applications.png similarity index 100% rename from res/drawable-xlarge-mdpi/ic_no_applications.png rename to res/drawable-large-mdpi/ic_no_applications.png diff --git a/res/drawable-xlarge-mdpi/ic_voice_search.png b/res/drawable-large-mdpi/ic_voice_search.png similarity index 100% rename from res/drawable-xlarge-mdpi/ic_voice_search.png rename to res/drawable-large-mdpi/ic_voice_search.png diff --git a/res/drawable-xlarge-mdpi/tab_selected_focused_holo.9.png b/res/drawable-large-mdpi/tab_selected_focused_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/tab_selected_focused_holo.9.png rename to res/drawable-large-mdpi/tab_selected_focused_holo.9.png diff --git a/res/drawable-xlarge-mdpi/tab_selected_holo.9.png b/res/drawable-large-mdpi/tab_selected_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/tab_selected_holo.9.png rename to res/drawable-large-mdpi/tab_selected_holo.9.png diff --git a/res/drawable-xlarge-mdpi/tab_selected_pressed_focused_holo.9.png b/res/drawable-large-mdpi/tab_selected_pressed_focused_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/tab_selected_pressed_focused_holo.9.png rename to res/drawable-large-mdpi/tab_selected_pressed_focused_holo.9.png diff --git a/res/drawable-xlarge-mdpi/tab_selected_pressed_holo.9.png b/res/drawable-large-mdpi/tab_selected_pressed_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/tab_selected_pressed_holo.9.png rename to res/drawable-large-mdpi/tab_selected_pressed_holo.9.png diff --git a/res/drawable-xlarge-mdpi/widget_resize_frame_holo.9.png b/res/drawable-large-mdpi/widget_resize_frame_holo.9.png similarity index 100% rename from res/drawable-xlarge-mdpi/widget_resize_frame_holo.9.png rename to res/drawable-large-mdpi/widget_resize_frame_holo.9.png diff --git a/res/drawable-xlarge-mdpi/widget_resize_handle_bottom.png b/res/drawable-large-mdpi/widget_resize_handle_bottom.png similarity index 100% rename from res/drawable-xlarge-mdpi/widget_resize_handle_bottom.png rename to res/drawable-large-mdpi/widget_resize_handle_bottom.png diff --git a/res/drawable-xlarge-mdpi/widget_resize_handle_left.png b/res/drawable-large-mdpi/widget_resize_handle_left.png similarity index 100% rename from res/drawable-xlarge-mdpi/widget_resize_handle_left.png rename to res/drawable-large-mdpi/widget_resize_handle_left.png diff --git a/res/drawable-xlarge-mdpi/widget_resize_handle_right.png b/res/drawable-large-mdpi/widget_resize_handle_right.png similarity index 100% rename from res/drawable-xlarge-mdpi/widget_resize_handle_right.png rename to res/drawable-large-mdpi/widget_resize_handle_right.png diff --git a/res/drawable-xlarge-mdpi/widget_resize_handle_top.png b/res/drawable-large-mdpi/widget_resize_handle_top.png similarity index 100% rename from res/drawable-xlarge-mdpi/widget_resize_handle_top.png rename to res/drawable-large-mdpi/widget_resize_handle_top.png diff --git a/res/drawable-xlarge-nodpi/all_apps_bg_gradient.9.png b/res/drawable-large-nodpi/all_apps_bg_gradient.9.png similarity index 100% rename from res/drawable-xlarge-nodpi/all_apps_bg_gradient.9.png rename to res/drawable-large-nodpi/all_apps_bg_gradient.9.png diff --git a/res/drawable-xlarge-nodpi/bluecrystal.jpg b/res/drawable-large-nodpi/bluecrystal.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bluecrystal.jpg rename to res/drawable-large-nodpi/bluecrystal.jpg diff --git a/res/drawable-xlarge-nodpi/bluecrystal_small.jpg b/res/drawable-large-nodpi/bluecrystal_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bluecrystal_small.jpg rename to res/drawable-large-nodpi/bluecrystal_small.jpg diff --git a/res/drawable-xlarge-nodpi/bluelinebots.jpg b/res/drawable-large-nodpi/bluelinebots.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bluelinebots.jpg rename to res/drawable-large-nodpi/bluelinebots.jpg diff --git a/res/drawable-xlarge-nodpi/bluelinebots_small.jpg b/res/drawable-large-nodpi/bluelinebots_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bluelinebots_small.jpg rename to res/drawable-large-nodpi/bluelinebots_small.jpg diff --git a/res/drawable-xlarge-nodpi/bots.jpg b/res/drawable-large-nodpi/bots.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bots.jpg rename to res/drawable-large-nodpi/bots.jpg diff --git a/res/drawable-xlarge-nodpi/bots_small.jpg b/res/drawable-large-nodpi/bots_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bots_small.jpg rename to res/drawable-large-nodpi/bots_small.jpg diff --git a/res/drawable-xlarge-nodpi/bucky.jpg b/res/drawable-large-nodpi/bucky.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bucky.jpg rename to res/drawable-large-nodpi/bucky.jpg diff --git a/res/drawable-xlarge-nodpi/bucky_small.jpg b/res/drawable-large-nodpi/bucky_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/bucky_small.jpg rename to res/drawable-large-nodpi/bucky_small.jpg diff --git a/res/drawable-xlarge-nodpi/city.jpg b/res/drawable-large-nodpi/city.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/city.jpg rename to res/drawable-large-nodpi/city.jpg diff --git a/res/drawable-xlarge-nodpi/city_small.jpg b/res/drawable-large-nodpi/city_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/city_small.jpg rename to res/drawable-large-nodpi/city_small.jpg diff --git a/res/drawable-xlarge-nodpi/customize_bg_gradient.png b/res/drawable-large-nodpi/customize_bg_gradient.png similarity index 100% rename from res/drawable-xlarge-nodpi/customize_bg_gradient.png rename to res/drawable-large-nodpi/customize_bg_gradient.png diff --git a/res/drawable-xlarge-nodpi/flowerbot.jpg b/res/drawable-large-nodpi/flowerbot.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/flowerbot.jpg rename to res/drawable-large-nodpi/flowerbot.jpg diff --git a/res/drawable-xlarge-nodpi/flowerbot_small.jpg b/res/drawable-large-nodpi/flowerbot_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/flowerbot_small.jpg rename to res/drawable-large-nodpi/flowerbot_small.jpg diff --git a/res/drawable-xlarge-nodpi/glowy_hex.jpg b/res/drawable-large-nodpi/glowy_hex.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/glowy_hex.jpg rename to res/drawable-large-nodpi/glowy_hex.jpg diff --git a/res/drawable-xlarge-nodpi/glowy_hex_small.jpg b/res/drawable-large-nodpi/glowy_hex_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/glowy_hex_small.jpg rename to res/drawable-large-nodpi/glowy_hex_small.jpg diff --git a/res/drawable-xlarge-nodpi/lotus.jpg b/res/drawable-large-nodpi/lotus.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/lotus.jpg rename to res/drawable-large-nodpi/lotus.jpg diff --git a/res/drawable-xlarge-nodpi/lotus_small.jpg b/res/drawable-large-nodpi/lotus_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/lotus_small.jpg rename to res/drawable-large-nodpi/lotus_small.jpg diff --git a/res/drawable-xlarge-nodpi/village.jpg b/res/drawable-large-nodpi/village.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/village.jpg rename to res/drawable-large-nodpi/village.jpg diff --git a/res/drawable-xlarge-nodpi/village_small.jpg b/res/drawable-large-nodpi/village_small.jpg similarity index 100% rename from res/drawable-xlarge-nodpi/village_small.jpg rename to res/drawable-large-nodpi/village_small.jpg diff --git a/res/drawable-xlarge/delete_zone_selector.xml b/res/drawable-large/delete_zone_selector.xml similarity index 100% rename from res/drawable-xlarge/delete_zone_selector.xml rename to res/drawable-large/delete_zone_selector.xml diff --git a/res/layout-xlarge-land/application.xml b/res/layout-large-land/application.xml similarity index 100% rename from res/layout-xlarge-land/application.xml rename to res/layout-large-land/application.xml diff --git a/res/layout-xlarge-land/workspace_screen.xml b/res/layout-large-land/workspace_screen.xml similarity index 100% rename from res/layout-xlarge-land/workspace_screen.xml rename to res/layout-large-land/workspace_screen.xml diff --git a/res/layout-xlarge-port/application.xml b/res/layout-large-port/application.xml similarity index 100% rename from res/layout-xlarge-port/application.xml rename to res/layout-large-port/application.xml diff --git a/res/layout-xlarge-port/workspace_screen.xml b/res/layout-large-port/workspace_screen.xml similarity index 100% rename from res/layout-xlarge-port/workspace_screen.xml rename to res/layout-large-port/workspace_screen.xml diff --git a/res/layout-xlarge/all_apps_no_items_placeholder.xml b/res/layout-large/all_apps_no_items_placeholder.xml similarity index 100% rename from res/layout-xlarge/all_apps_no_items_placeholder.xml rename to res/layout-large/all_apps_no_items_placeholder.xml diff --git a/res/layout-xlarge/all_apps_paged_view_application.xml b/res/layout-large/all_apps_paged_view_application.xml similarity index 100% rename from res/layout-xlarge/all_apps_paged_view_application.xml rename to res/layout-large/all_apps_paged_view_application.xml diff --git a/res/layout-xlarge/all_apps_tabbed.xml b/res/layout-large/all_apps_tabbed.xml similarity index 100% rename from res/layout-xlarge/all_apps_tabbed.xml rename to res/layout-large/all_apps_tabbed.xml diff --git a/res/layout-xlarge/button_bar.xml b/res/layout-large/button_bar.xml similarity index 100% rename from res/layout-xlarge/button_bar.xml rename to res/layout-large/button_bar.xml diff --git a/res/layout-xlarge/customization_drawer.xml b/res/layout-large/customization_drawer.xml similarity index 100% rename from res/layout-xlarge/customization_drawer.xml rename to res/layout-large/customization_drawer.xml diff --git a/res/layout-xlarge/customize_paged_view_item.xml b/res/layout-large/customize_paged_view_item.xml similarity index 100% rename from res/layout-xlarge/customize_paged_view_item.xml rename to res/layout-large/customize_paged_view_item.xml diff --git a/res/layout-xlarge/customize_paged_view_wallpaper.xml b/res/layout-large/customize_paged_view_wallpaper.xml similarity index 100% rename from res/layout-xlarge/customize_paged_view_wallpaper.xml rename to res/layout-large/customize_paged_view_wallpaper.xml diff --git a/res/layout-xlarge/customize_paged_view_widget.xml b/res/layout-large/customize_paged_view_widget.xml similarity index 100% rename from res/layout-xlarge/customize_paged_view_widget.xml rename to res/layout-large/customize_paged_view_widget.xml diff --git a/res/layout-xlarge/external_widget_drop_list_item.xml b/res/layout-large/external_widget_drop_list_item.xml similarity index 100% rename from res/layout-xlarge/external_widget_drop_list_item.xml rename to res/layout-large/external_widget_drop_list_item.xml diff --git a/res/layout-xlarge/launcher.xml b/res/layout-large/launcher.xml similarity index 100% rename from res/layout-xlarge/launcher.xml rename to res/layout-large/launcher.xml diff --git a/res/layout-xlarge/tab_widget_indicator.xml b/res/layout-large/tab_widget_indicator.xml similarity index 100% rename from res/layout-xlarge/tab_widget_indicator.xml rename to res/layout-large/tab_widget_indicator.xml diff --git a/res/layout-xlarge/wallpaper_chooser.xml b/res/layout-large/wallpaper_chooser.xml similarity index 100% rename from res/layout-xlarge/wallpaper_chooser.xml rename to res/layout-large/wallpaper_chooser.xml diff --git a/res/layout-xlarge/wallpaper_chooser_base.xml b/res/layout-large/wallpaper_chooser_base.xml similarity index 100% rename from res/layout-xlarge/wallpaper_chooser_base.xml rename to res/layout-large/wallpaper_chooser_base.xml diff --git a/res/layout-xlarge/wallpaper_item.xml b/res/layout-large/wallpaper_item.xml similarity index 100% rename from res/layout-xlarge/wallpaper_item.xml rename to res/layout-large/wallpaper_item.xml diff --git a/res/values-ar-xlarge/strings.xml b/res/values-ar-large/strings.xml similarity index 100% rename from res/values-ar-xlarge/strings.xml rename to res/values-ar-large/strings.xml diff --git a/res/values-bg-xlarge/strings.xml b/res/values-bg-large/strings.xml similarity index 100% rename from res/values-bg-xlarge/strings.xml rename to res/values-bg-large/strings.xml diff --git a/res/values-ca-xlarge/strings.xml b/res/values-ca-large/strings.xml similarity index 100% rename from res/values-ca-xlarge/strings.xml rename to res/values-ca-large/strings.xml diff --git a/res/values-cs-xlarge/strings.xml b/res/values-cs-large/strings.xml similarity index 100% rename from res/values-cs-xlarge/strings.xml rename to res/values-cs-large/strings.xml diff --git a/res/values-da-xlarge/strings.xml b/res/values-da-large/strings.xml similarity index 100% rename from res/values-da-xlarge/strings.xml rename to res/values-da-large/strings.xml diff --git a/res/values-de-xlarge/strings.xml b/res/values-de-large/strings.xml similarity index 100% rename from res/values-de-xlarge/strings.xml rename to res/values-de-large/strings.xml diff --git a/res/values-el-xlarge/strings.xml b/res/values-el-large/strings.xml similarity index 100% rename from res/values-el-xlarge/strings.xml rename to res/values-el-large/strings.xml diff --git a/res/values-en-rGB-xlarge/strings.xml b/res/values-en-rGB-large/strings.xml similarity index 100% rename from res/values-en-rGB-xlarge/strings.xml rename to res/values-en-rGB-large/strings.xml diff --git a/res/values-es-xlarge/strings.xml b/res/values-es-large/strings.xml similarity index 100% rename from res/values-es-xlarge/strings.xml rename to res/values-es-large/strings.xml diff --git a/res/values-es-rUS-xlarge/strings.xml b/res/values-es-rUS-large/strings.xml similarity index 100% rename from res/values-es-rUS-xlarge/strings.xml rename to res/values-es-rUS-large/strings.xml diff --git a/res/values-fa-xlarge/strings.xml b/res/values-fa-large/strings.xml similarity index 100% rename from res/values-fa-xlarge/strings.xml rename to res/values-fa-large/strings.xml diff --git a/res/values-fi-xlarge/strings.xml b/res/values-fi-large/strings.xml similarity index 100% rename from res/values-fi-xlarge/strings.xml rename to res/values-fi-large/strings.xml diff --git a/res/values-fr-xlarge/strings.xml b/res/values-fr-large/strings.xml similarity index 100% rename from res/values-fr-xlarge/strings.xml rename to res/values-fr-large/strings.xml diff --git a/res/values-hr-xlarge/strings.xml b/res/values-hr-large/strings.xml similarity index 100% rename from res/values-hr-xlarge/strings.xml rename to res/values-hr-large/strings.xml diff --git a/res/values-hu-xlarge/strings.xml b/res/values-hu-large/strings.xml similarity index 100% rename from res/values-hu-xlarge/strings.xml rename to res/values-hu-large/strings.xml diff --git a/res/values-in-xlarge/strings.xml b/res/values-in-large/strings.xml similarity index 100% rename from res/values-in-xlarge/strings.xml rename to res/values-in-large/strings.xml diff --git a/res/values-it-xlarge/strings.xml b/res/values-it-large/strings.xml similarity index 100% rename from res/values-it-xlarge/strings.xml rename to res/values-it-large/strings.xml diff --git a/res/values-iw-xlarge/strings.xml b/res/values-iw-large/strings.xml similarity index 100% rename from res/values-iw-xlarge/strings.xml rename to res/values-iw-large/strings.xml diff --git a/res/values-ja-xlarge/strings.xml b/res/values-ja-large/strings.xml similarity index 100% rename from res/values-ja-xlarge/strings.xml rename to res/values-ja-large/strings.xml diff --git a/res/values-ko-xlarge/strings.xml b/res/values-ko-large/strings.xml similarity index 100% rename from res/values-ko-xlarge/strings.xml rename to res/values-ko-large/strings.xml diff --git a/res/values-xlarge-land/dimens.xml b/res/values-large-land/dimens.xml similarity index 100% rename from res/values-xlarge-land/dimens.xml rename to res/values-large-land/dimens.xml diff --git a/res/values-xlarge-port/dimens.xml b/res/values-large-port/dimens.xml similarity index 100% rename from res/values-xlarge-port/dimens.xml rename to res/values-large-port/dimens.xml diff --git a/res/values-xlarge/config.xml b/res/values-large/config.xml similarity index 100% rename from res/values-xlarge/config.xml rename to res/values-large/config.xml diff --git a/res/values-xlarge/dimens.xml b/res/values-large/dimens.xml similarity index 100% rename from res/values-xlarge/dimens.xml rename to res/values-large/dimens.xml diff --git a/res/values-xlarge/strings.xml b/res/values-large/strings.xml similarity index 100% rename from res/values-xlarge/strings.xml rename to res/values-large/strings.xml diff --git a/res/values-xlarge/styles.xml b/res/values-large/styles.xml similarity index 100% rename from res/values-xlarge/styles.xml rename to res/values-large/styles.xml diff --git a/res/values-xlarge/wallpapers.xml b/res/values-large/wallpapers.xml similarity index 100% rename from res/values-xlarge/wallpapers.xml rename to res/values-large/wallpapers.xml diff --git a/res/values-lt-xlarge/strings.xml b/res/values-lt-large/strings.xml similarity index 100% rename from res/values-lt-xlarge/strings.xml rename to res/values-lt-large/strings.xml diff --git a/res/values-lv-xlarge/strings.xml b/res/values-lv-large/strings.xml similarity index 100% rename from res/values-lv-xlarge/strings.xml rename to res/values-lv-large/strings.xml diff --git a/res/values-nb-xlarge/strings.xml b/res/values-nb-large/strings.xml similarity index 100% rename from res/values-nb-xlarge/strings.xml rename to res/values-nb-large/strings.xml diff --git a/res/values-nl-xlarge/strings.xml b/res/values-nl-large/strings.xml similarity index 100% rename from res/values-nl-xlarge/strings.xml rename to res/values-nl-large/strings.xml diff --git a/res/values-pl-xlarge/strings.xml b/res/values-pl-large/strings.xml similarity index 100% rename from res/values-pl-xlarge/strings.xml rename to res/values-pl-large/strings.xml diff --git a/res/values-pt-xlarge/strings.xml b/res/values-pt-large/strings.xml similarity index 100% rename from res/values-pt-xlarge/strings.xml rename to res/values-pt-large/strings.xml diff --git a/res/values-pt-rPT-xlarge/strings.xml b/res/values-pt-rPT-large/strings.xml similarity index 100% rename from res/values-pt-rPT-xlarge/strings.xml rename to res/values-pt-rPT-large/strings.xml diff --git a/res/values-ro-xlarge/strings.xml b/res/values-ro-large/strings.xml similarity index 100% rename from res/values-ro-xlarge/strings.xml rename to res/values-ro-large/strings.xml diff --git a/res/values-ru-xlarge/strings.xml b/res/values-ru-large/strings.xml similarity index 100% rename from res/values-ru-xlarge/strings.xml rename to res/values-ru-large/strings.xml diff --git a/res/values-sk-xlarge/strings.xml b/res/values-sk-large/strings.xml similarity index 100% rename from res/values-sk-xlarge/strings.xml rename to res/values-sk-large/strings.xml diff --git a/res/values-sl-xlarge/strings.xml b/res/values-sl-large/strings.xml similarity index 100% rename from res/values-sl-xlarge/strings.xml rename to res/values-sl-large/strings.xml diff --git a/res/values-sr-xlarge/strings.xml b/res/values-sr-large/strings.xml similarity index 100% rename from res/values-sr-xlarge/strings.xml rename to res/values-sr-large/strings.xml diff --git a/res/values-sv-xlarge/strings.xml b/res/values-sv-large/strings.xml similarity index 100% rename from res/values-sv-xlarge/strings.xml rename to res/values-sv-large/strings.xml diff --git a/res/values-th-xlarge/strings.xml b/res/values-th-large/strings.xml similarity index 100% rename from res/values-th-xlarge/strings.xml rename to res/values-th-large/strings.xml diff --git a/res/values-tl-xlarge/strings.xml b/res/values-tl-large/strings.xml similarity index 100% rename from res/values-tl-xlarge/strings.xml rename to res/values-tl-large/strings.xml diff --git a/res/values-tr-xlarge/strings.xml b/res/values-tr-large/strings.xml similarity index 100% rename from res/values-tr-xlarge/strings.xml rename to res/values-tr-large/strings.xml diff --git a/res/values-uk-xlarge/strings.xml b/res/values-uk-large/strings.xml similarity index 100% rename from res/values-uk-xlarge/strings.xml rename to res/values-uk-large/strings.xml diff --git a/res/values-vi-xlarge/strings.xml b/res/values-vi-large/strings.xml similarity index 100% rename from res/values-vi-xlarge/strings.xml rename to res/values-vi-large/strings.xml diff --git a/res/values-zh-rCN-xlarge/strings.xml b/res/values-zh-rCN-large/strings.xml similarity index 100% rename from res/values-zh-rCN-xlarge/strings.xml rename to res/values-zh-rCN-large/strings.xml diff --git a/res/values-zh-rTW-xlarge/strings.xml b/res/values-zh-rTW-large/strings.xml similarity index 100% rename from res/values-zh-rTW-xlarge/strings.xml rename to res/values-zh-rTW-large/strings.xml diff --git a/src/com/android/launcher2/ApplicationInfoDropTarget.java b/src/com/android/launcher2/ApplicationInfoDropTarget.java index ce359d44a0..f42aaf535f 100644 --- a/src/com/android/launcher2/ApplicationInfoDropTarget.java +++ b/src/com/android/launcher2/ApplicationInfoDropTarget.java @@ -50,7 +50,7 @@ public class ApplicationInfoDropTarget extends IconDropTarget { int colour = getContext().getResources().getColor(R.color.app_info_filter); mHoverPaint.setColorFilter(new PorterDuffColorFilter(colour, PorterDuff.Mode.SRC_ATOP)); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // For the application info drop target, we just ignore the left padding since we don't want // to overlap with the delete zone padding int tb = getResources().getDimensionPixelSize( diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java index 5173672da0..14e051c64b 100644 --- a/src/com/android/launcher2/AppsCustomizePagedView.java +++ b/src/com/android/launcher2/AppsCustomizePagedView.java @@ -319,7 +319,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen public void run() { cl.calculateSpans(itemInfo); if (cl.findCellForSpan(null, itemInfo.spanX, itemInfo.spanY)) { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { animateItemOntoScreen(dragView, cl, itemInfo); } else { mLauncher.addExternalItemToScreen(itemInfo, cl); diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java index 52b59f10c0..8efb6ce7c7 100644 --- a/src/com/android/launcher2/CellLayout.java +++ b/src/com/android/launcher2/CellLayout.java @@ -167,7 +167,7 @@ public class CellLayout extends ViewGroup { final Resources res = getResources(); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mNormalBackground = res.getDrawable(R.drawable.homescreen_large_blue); mActiveBackground = res.getDrawable(R.drawable.homescreen_large_green); mActiveGlowBackground = res.getDrawable(R.drawable.homescreen_large_green_strong); @@ -353,7 +353,7 @@ public class CellLayout extends ViewGroup { } void animateDrop() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { Resources res = getResources(); float onDropScale = res.getInteger(R.integer.config_screenOnDropScalePercent) / 100.0f; ObjectAnimator scaleUp = ObjectAnimator.ofFloat(this, "hoverScale", onDropScale); @@ -391,7 +391,7 @@ public class CellLayout extends ViewGroup { // When we're small, we are either drawn normally or in the "accepts drops" state (during // a drag). However, we also drag the mini hover background *over* one of those two // backgrounds - if (LauncherApplication.isScreenXLarge() && mBackgroundAlpha > 0.0f) { + if (LauncherApplication.isScreenLarge() && mBackgroundAlpha > 0.0f) { Drawable bg; boolean mini = getScaleX() < 0.5f; diff --git a/src/com/android/launcher2/DeleteZone.java b/src/com/android/launcher2/DeleteZone.java index 4b35921641..fdd41257f9 100644 --- a/src/com/android/launcher2/DeleteZone.java +++ b/src/com/android/launcher2/DeleteZone.java @@ -68,7 +68,7 @@ public class DeleteZone extends IconDropTarget { mOrientation = a.getInt(R.styleable.DeleteZone_direction, ORIENTATION_HORIZONTAL); a.recycle(); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { int tb = getResources().getDimensionPixelSize( R.dimen.delete_zone_vertical_drag_padding); int lr = getResources().getDimensionPixelSize( @@ -81,7 +81,7 @@ public class DeleteZone extends IconDropTarget { protected void onFinishInflate() { super.onFinishInflate(); mTransition = (TransitionDrawable) getCompoundDrawables()[LEFT_DRAWABLE]; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mTransition.setCrossFadeEnabled(false); } @@ -102,7 +102,7 @@ public class DeleteZone extends IconDropTarget { final ItemInfo item = (ItemInfo) dragInfo; // On x-large screens, you can uninstall an app by dragging from all apps - if (item instanceof ApplicationInfo && LauncherApplication.isScreenXLarge()) { + if (item instanceof ApplicationInfo && LauncherApplication.isScreenLarge()) { mLauncher.startApplicationUninstallActivity((ApplicationInfo) item); } @@ -166,7 +166,7 @@ public class DeleteZone extends IconDropTarget { getHitRect(mRegion); mRegionF.set(mRegion); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // This region will be a "dead zone" for scrolling; make it extend to the edge of // the screen so users don't accidentally trigger a scroll while deleting items mRegionF.top = mLauncher.getWorkspace().getTop(); @@ -223,7 +223,7 @@ public class DeleteZone extends IconDropTarget { mInAnimation = new AnimatorSet(); mInAnimation.setInterpolator(new AccelerateInterpolator()); mInAnimation.setDuration(duration); - if (!LauncherApplication.isScreenXLarge()) { + if (!LauncherApplication.isScreenLarge()) { Animator translateAnim; if (mOrientation == ORIENTATION_HORIZONTAL) { translateAnim = ObjectAnimator.ofFloat(this, "translationY", @@ -243,7 +243,7 @@ public class DeleteZone extends IconDropTarget { mOutAnimation = new AnimatorSet(); mOutAnimation.setInterpolator(new AccelerateInterpolator()); mOutAnimation.setDuration(duration); - if (!LauncherApplication.isScreenXLarge()) { + if (!LauncherApplication.isScreenLarge()) { Animator translateAnim; if (mOrientation == ORIENTATION_HORIZONTAL) { translateAnim = ObjectAnimator.ofFloat(this, "translationY", 0f, @@ -269,12 +269,12 @@ public class DeleteZone extends IconDropTarget { } private int getTransitionAnimationDuration() { - return LauncherApplication.isScreenXLarge() ? + return LauncherApplication.isScreenLarge() ? XLARGE_TRANSITION_DURATION : TRANSITION_DURATION; } private int getAnimationDuration() { - return LauncherApplication.isScreenXLarge() ? + return LauncherApplication.isScreenLarge() ? XLARGE_ANIMATION_DURATION : ANIMATION_DURATION; } } diff --git a/src/com/android/launcher2/FocusHelper.java b/src/com/android/launcher2/FocusHelper.java index f14ebaeb93..861a70b2d4 100644 --- a/src/com/android/launcher2/FocusHelper.java +++ b/src/com/android/launcher2/FocusHelper.java @@ -132,7 +132,7 @@ public class FocusHelper { * To be deprecated. */ static boolean handlePagedViewWidgetKeyEvent(PagedViewWidget w, int keyCode, KeyEvent e) { - if (!LauncherApplication.isScreenXLarge()) return false; + if (!LauncherApplication.isScreenLarge()) return false; final PagedViewExtendedLayout parent = (PagedViewExtendedLayout) w.getParent(); final ViewGroup container = (ViewGroup) parent.getParent(); @@ -522,7 +522,7 @@ public class FocusHelper { * Handles key events in the tab widget. */ static boolean handleTabKeyEvent(AccessibleTabView v, int keyCode, KeyEvent e) { - if (!LauncherApplication.isScreenXLarge()) return false; + if (!LauncherApplication.isScreenLarge()) return false; final FocusOnlyTabWidget parent = (FocusOnlyTabWidget) v.getParent(); final TabHost tabHost = findTabHostParent(parent); @@ -577,7 +577,7 @@ public class FocusHelper { * Handles key events in the workspace button bar. */ static boolean handleButtonBarButtonKeyEvent(View v, int keyCode, KeyEvent e) { - if (!LauncherApplication.isScreenXLarge()) return false; + if (!LauncherApplication.isScreenLarge()) return false; final ViewGroup parent = (ViewGroup) v.getParent(); final ViewGroup launcher = (ViewGroup) parent.getParent(); diff --git a/src/com/android/launcher2/IconCache.java b/src/com/android/launcher2/IconCache.java index 0c26bf05ca..7e37afe823 100644 --- a/src/com/android/launcher2/IconCache.java +++ b/src/com/android/launcher2/IconCache.java @@ -54,7 +54,7 @@ public class IconCache { mContext = context; mPackageManager = context.getPackageManager(); mBubble = new Utilities.BubbleText(context); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mIconDpi = DisplayMetrics.DENSITY_HIGH; } else { mIconDpi = context.getResources().getDisplayMetrics().densityDpi; diff --git a/src/com/android/launcher2/IconDropTarget.java b/src/com/android/launcher2/IconDropTarget.java index fb5d0f081a..4d018e64f6 100644 --- a/src/com/android/launcher2/IconDropTarget.java +++ b/src/com/android/launcher2/IconDropTarget.java @@ -126,7 +126,7 @@ public class IconDropTarget extends TextView implements DropTarget, DragControll @Override public void getHitRect(Rect outRect) { super.getHitRect(outRect); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { outRect.top -= mDragPadding[0]; outRect.right += mDragPadding[1]; outRect.bottom += mDragPadding[2]; diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 9b136c45d3..2fe1c7d5b9 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -346,7 +346,7 @@ public final class Launcher extends Activity registerReceiver(mCloseSystemDialogsReceiver, filter); // If we have a saved version of these external icons, we load them up immediately - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { if (sGlobalSearchIcon == null || sVoiceSearchIcon == null || sAppMarketIcon == null) { updateIconsAffectedByPackageManagerChanges(); } @@ -895,7 +895,7 @@ public final class Launcher extends Activity DragLayer dragLayer = (DragLayer) findViewById(R.id.drag_layer); dragLayer.setDragController(dragController); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mAllAppsGrid = (AllAppsView) dragLayer.findViewById(R.id.all_apps_view); mAllAppsGrid.setup(this, dragController); // We don't want a hole punched in our window. @@ -963,7 +963,7 @@ public final class Launcher extends Activity final View divider = findViewById(R.id.all_apps_divider); final View configureButton = findViewById(R.id.configure_button); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { deleteZone.setOverlappingViews(new View[] { allAppsButton, divider, configureButton }); } else { deleteZone.setOverlappingView(findViewById(R.id.all_apps_button_cluster)); @@ -1013,7 +1013,7 @@ public final class Launcher extends Activity } mButtonCluster = (ViewGroup) findViewById(R.id.all_apps_button_cluster); View.OnKeyListener listener = null; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // For tablets, AllApps lives in the button bar at the top listener = new ButtonBarKeyEventListener(); } else { @@ -1695,7 +1695,7 @@ public final class Launcher extends Activity } private void addItems() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // Animate the widget chooser up from the bottom of the screen if (mState != State.CUSTOMIZE) { showCustomizationDrawer(true); @@ -2198,7 +2198,7 @@ public final class Launcher extends Activity mWorkspace.setAllowLongPress(false); mWorkspace.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS, HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { addItems(); } else { startWallpaper(); @@ -2513,7 +2513,7 @@ public final class Launcher extends Activity // AllAppsView.Watcher public void zoomed(float zoom) { // In XLarge view, we zoom down the workspace below all apps so it's still visible - if (zoom == 1.0f && !LauncherApplication.isScreenXLarge()) { + if (zoom == 1.0f && !LauncherApplication.isScreenLarge()) { mWorkspace.setVisibility(View.GONE); } } @@ -2586,7 +2586,7 @@ public final class Launcher extends Activity case WORKSPACE: hideOrShowToolbarButton(true, mButtonCluster, showSeq); mDeleteZone.setDragAndDropEnabled(true); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mDeleteZone.setText(getResources().getString(R.string.delete_zone_label_workspace)); } break; @@ -2594,7 +2594,7 @@ public final class Launcher extends Activity case APPS_CUSTOMIZE: hideOrShowToolbarButton(false, mButtonCluster, hideSeq); mDeleteZone.setDragAndDropEnabled(false); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mDeleteZone.setText(getResources().getString(R.string.delete_zone_label_all_apps)); } break; @@ -2651,7 +2651,7 @@ public final class Launcher extends Activity View tmpView; if (toAllApps) { - tmpView = (LauncherApplication.isScreenXLarge()) + tmpView = (LauncherApplication.isScreenLarge()) ? (View) mAllAppsGrid : mAppsCustomizeTabHost; } else { tmpView = mHomeCustomizationDrawer; @@ -2664,7 +2664,7 @@ public final class Launcher extends Activity if (!springLoaded) { mWorkspace.shrink(ShrinkState.BOTTOM_HIDDEN, animated); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // Everytime we launch into AllApps, we reset the successful drop flag which // controls when it should hide/show the mini workspaces mAllAppsPagedView.resetSuccessfulDropFlag(); @@ -2781,14 +2781,14 @@ public final class Launcher extends Activity View tmpView; if (fromAllApps) { - tmpView = (LauncherApplication.isScreenXLarge()) + tmpView = (LauncherApplication.isScreenLarge()) ? (View) mAllAppsGrid : mAppsCustomizeTabHost; } else { tmpView = mHomeCustomizationDrawer; } final View fromView = tmpView; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { mCustomizePagedView.endChoiceMode(); mAllAppsPagedView.endChoiceMode(); } @@ -2894,7 +2894,7 @@ public final class Launcher extends Activity mWorkspace.enterSpringLoadedDragMode(layout); if (mState == State.ALL_APPS || mState == State.APPS_CUSTOMIZE) { mState = State.ALL_APPS_SPRING_LOADED; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { cameraZoomIn(State.ALL_APPS, true, true); } else { cameraZoomIn(State.APPS_CUSTOMIZE, true, true); @@ -2910,7 +2910,7 @@ public final class Launcher extends Activity void exitSpringLoadedDragMode() { if (mState == State.ALL_APPS_SPRING_LOADED) { mWorkspace.exitSpringLoadedDragMode(Workspace.ShrinkState.BOTTOM_VISIBLE); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { cameraZoomOut(State.ALL_APPS, true, true); mState = State.ALL_APPS; } else { @@ -2928,7 +2928,7 @@ public final class Launcher extends Activity void showAllApps(boolean animated) { if (mState != State.WORKSPACE) return; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { cameraZoomOut(State.ALL_APPS, animated, false); ((View) mAllAppsGrid).requestFocus(); @@ -2994,7 +2994,7 @@ public final class Launcher extends Activity * - From another workspace */ void closeAllApps(boolean animated) { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { if (mState == State.ALL_APPS || mState == State.ALL_APPS_SPRING_LOADED) { mWorkspace.setVisibility(View.VISIBLE); cameraZoomIn(State.ALL_APPS, animated, false); @@ -3125,7 +3125,7 @@ public final class Launcher extends Activity } private void updateGlobalSearchIcon() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { final View searchButton = findViewById(R.id.search_button); final View searchDivider = findViewById(R.id.search_divider); @@ -3149,7 +3149,7 @@ public final class Launcher extends Activity } private void updateVoiceSearchIcon() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { final View searchDivider = findViewById(R.id.search_divider); final View voiceButton = findViewById(R.id.voice_button); @@ -3501,7 +3501,7 @@ public final class Launcher extends Activity // Workaround a bug that occurs when rotating the device while the customization mode is // open, we trigger a new layout on all the CellLayout children. - if (LauncherApplication.isScreenXLarge() && (mState == State.CUSTOMIZE)) { + if (LauncherApplication.isScreenLarge() && (mState == State.CUSTOMIZE)) { final int childCount = mWorkspace.getChildCount(); for (int i = 0; i < childCount; ++i) { mWorkspace.getChildAt(i).requestLayout(); diff --git a/src/com/android/launcher2/LauncherApplication.java b/src/com/android/launcher2/LauncherApplication.java index 041392c68e..67573e083d 100644 --- a/src/com/android/launcher2/LauncherApplication.java +++ b/src/com/android/launcher2/LauncherApplication.java @@ -27,7 +27,7 @@ import android.os.Handler; public class LauncherApplication extends Application { public LauncherModel mModel; public IconCache mIconCache; - private static boolean sIsScreenXLarge; + private static boolean sIsScreenLarge; private static float sScreenDensity; private static final boolean ENABLE_ROTATION = false; @@ -36,7 +36,9 @@ public class LauncherApplication extends Application { super.onCreate(); // set sIsScreenXLarge and sScreenDensity *before* creating icon cache - sIsScreenXLarge = (getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE; + final int screenSize = getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK; + sIsScreenLarge = screenSize == Configuration.SCREENLAYOUT_SIZE_LARGE || + screenSize == Configuration.SCREENLAYOUT_SIZE_XLARGE; sScreenDensity = getResources().getDisplayMetrics().density; mIconCache = new IconCache(this); @@ -97,11 +99,11 @@ public class LauncherApplication extends Application { } public static boolean isInPlaceRotationEnabled() { - return sIsScreenXLarge && ENABLE_ROTATION; + return sIsScreenLarge && ENABLE_ROTATION; } - public static boolean isScreenXLarge() { - return sIsScreenXLarge; + public static boolean isScreenLarge() { + return sIsScreenLarge; } public static float getScreenDensity() { diff --git a/src/com/android/launcher2/PagedViewCellLayout.java b/src/com/android/launcher2/PagedViewCellLayout.java index 92459d8eb2..54bdec40c6 100644 --- a/src/com/android/launcher2/PagedViewCellLayout.java +++ b/src/com/android/launcher2/PagedViewCellLayout.java @@ -259,7 +259,7 @@ public class PagedViewCellLayout extends ViewGroup implements Page { } int getContentWidth() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // Return the distance from the left edge of the content of the leftmost icon to // the right edge of the content of the rightmost icon @@ -283,7 +283,7 @@ public class PagedViewCellLayout extends ViewGroup implements Page { int count = getChildCount(); for (int i = 0; i < count; i++) { View child = getChildAt(i); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { child.layout(0, 0, r - l, b - t); } else { child.layout(mPaddingLeft, mPaddingTop, getMeasuredWidth() - mPaddingRight, @@ -477,7 +477,7 @@ public class PagedViewCellLayout extends ViewGroup implements Page { height = myCellVSpan * cellHeight + ((myCellVSpan - 1) * heightGap) - topMargin - bottomMargin; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { x = hStartPadding + myCellX * (cellWidth + widthGap) + leftMargin; y = vStartPadding + myCellY * (cellHeight + heightGap) + topMargin; } else { diff --git a/src/com/android/launcher2/PagedViewExtendedLayout.java b/src/com/android/launcher2/PagedViewExtendedLayout.java index f471b76c7e..94890d8ce8 100644 --- a/src/com/android/launcher2/PagedViewExtendedLayout.java +++ b/src/com/android/launcher2/PagedViewExtendedLayout.java @@ -42,7 +42,7 @@ public class PagedViewExtendedLayout extends LinearLayout implements Page { } protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } else { // PagedView currently has issues with different-sized pages since it calculates the diff --git a/src/com/android/launcher2/PagedViewWidget.java b/src/com/android/launcher2/PagedViewWidget.java index 6492888ce2..2ffa398d1a 100644 --- a/src/com/android/launcher2/PagedViewWidget.java +++ b/src/com/android/launcher2/PagedViewWidget.java @@ -257,7 +257,7 @@ public class PagedViewWidget extends LinearLayout implements Checkable { @Override public boolean onKeyDown(int keyCode, KeyEvent event) { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event) || super.onKeyDown(keyCode, event); } else { @@ -268,7 +268,7 @@ public class PagedViewWidget extends LinearLayout implements Checkable { @Override public boolean onKeyUp(int keyCode, KeyEvent event) { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event) || super.onKeyUp(keyCode, event); } else { diff --git a/src/com/android/launcher2/Utilities.java b/src/com/android/launcher2/Utilities.java index cd98cab7f7..ba258939c7 100644 --- a/src/com/android/launcher2/Utilities.java +++ b/src/com/android/launcher2/Utilities.java @@ -243,7 +243,7 @@ final class Utilities { final float density = metrics.density; sIconWidth = sIconHeight = (int) resources.getDimension(R.dimen.app_icon_size); - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { sIconContentSize = (int) resources.getDimension(R.dimen.app_icon_content_size); } sIconTextureWidth = sIconTextureHeight = sIconWidth + 2; diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java index 192787e33d..1373996aac 100644 --- a/src/com/android/launcher2/Workspace.java +++ b/src/com/android/launcher2/Workspace.java @@ -249,7 +249,7 @@ public class Workspace extends SmoothPagedView super(context, attrs, defStyle); mContentIsRefreshable = false; - if (!LauncherApplication.isScreenXLarge()) { + if (!LauncherApplication.isScreenLarge()) { mFadeInAdjacentScreens = false; } @@ -333,7 +333,7 @@ public class Workspace extends SmoothPagedView @Override protected int getScrollMode() { - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { return SmoothPagedView.X_LARGE_MODE; } else { return SmoothPagedView.DEFAULT_MODE; @@ -1063,7 +1063,7 @@ public class Workspace extends SmoothPagedView // If the screen is not xlarge, then don't rotate the CellLayouts // NOTE: If we don't update the side pages alpha, then we should not hide the side pages. // see unshrink(). - if (!LauncherApplication.isScreenXLarge()) return; + if (!LauncherApplication.isScreenLarge()) return; final int halfScreenSize = getMeasuredWidth() / 2; @@ -1292,7 +1292,7 @@ public class Workspace extends SmoothPagedView public boolean onTouchEvent(MotionEvent ev) { if (mLauncher.isAllAppsVisible() && mShrinkState == ShrinkState.BOTTOM_HIDDEN) { PagedView appsPane; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { appsPane = (PagedView) mLauncher.findViewById(R.id.all_apps_paged_view); } else { appsPane = (PagedView) mLauncher.findViewById(R.id.apps_customize_pane_content); @@ -1864,7 +1864,7 @@ public class Workspace extends SmoothPagedView final CellLayout cl = (CellLayout)getChildAt(i); float finalAlphaValue = 0f; float rotation = 0f; - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { finalAlphaValue = (i == mCurrentPage) ? 1.0f : 0.0f; if (i < mCurrentPage) { @@ -1886,7 +1886,7 @@ public class Workspace extends SmoothPagedView // If the screen is not xlarge, then don't rotate the CellLayouts // NOTE: If we don't update the side pages alpha, then we should not hide the side // pages. see unshrink(). - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { translation = getOffsetXForRotation(rotation, cl.getWidth(), cl.getHeight()); } @@ -2407,7 +2407,7 @@ public class Workspace extends SmoothPagedView if (source != this) { final int[] touchXY = new int[] { (int) mDragViewVisualCenter[0], (int) mDragViewVisualCenter[1] }; - if (LauncherApplication.isScreenXLarge() && (mIsSmall || mIsInUnshrinkAnimation) + if (LauncherApplication.isScreenLarge() && (mIsSmall || mIsInUnshrinkAnimation) && !mLauncher.isAllAppsVisible()) { // When the workspace is shrunk and the drop comes from customize, don't actually // add the item to the screen -- customize will do this itself @@ -2921,7 +2921,7 @@ public class Workspace extends SmoothPagedView // Workaround the fact that we don't actually want spring-loaded mode in phone // UI yet. - if (LauncherApplication.isScreenXLarge()) { + if (LauncherApplication.isScreenLarge()) { // In spring-loaded mode, we still want the user to be able to hover over a // full screen (which is traditionally set to not accept drops) if they want // to get to pages beyond the screen that is full.