123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362 |
- # Copyright 2014 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- import("//build/config/chromeos/ui_mode.gni")
- assert(is_chromeos_ash)
- source_set("app_list") {
- sources = [
- "app_list_badge_controller.cc",
- "app_list_badge_controller.h",
- "app_list_bubble_event_filter.cc",
- "app_list_bubble_event_filter.h",
- "app_list_bubble_presenter.cc",
- "app_list_bubble_presenter.h",
- "app_list_color_provider_impl.cc",
- "app_list_color_provider_impl.h",
- "app_list_controller_impl.cc",
- "app_list_controller_impl.h",
- "app_list_event_targeter.cc",
- "app_list_event_targeter.h",
- "app_list_feature_usage_metrics.cc",
- "app_list_feature_usage_metrics.h",
- "app_list_metrics.cc",
- "app_list_metrics.h",
- "app_list_model_provider.cc",
- "app_list_model_provider.h",
- "app_list_presenter_event_filter.cc",
- "app_list_presenter_event_filter.h",
- "app_list_presenter_impl.cc",
- "app_list_presenter_impl.h",
- "app_list_util.cc",
- "app_list_util.h",
- "app_list_view_delegate.h",
- "app_list_view_provider.h",
- "apps_grid_row_change_animator.cc",
- "apps_grid_row_change_animator.h",
- "grid_index.cc",
- "grid_index.h",
- "home_launcher_animation_info.h",
- "paged_view_structure.cc",
- "paged_view_structure.h",
- "views/app_drag_icon_proxy.cc",
- "views/app_drag_icon_proxy.h",
- "views/app_list_a11y_announcer.cc",
- "views/app_list_a11y_announcer.h",
- "views/app_list_bubble_apps_page.cc",
- "views/app_list_bubble_apps_page.h",
- "views/app_list_bubble_search_page.cc",
- "views/app_list_bubble_search_page.h",
- "views/app_list_bubble_view.cc",
- "views/app_list_bubble_view.h",
- "views/app_list_drag_and_drop_host.h",
- "views/app_list_folder_controller.h",
- "views/app_list_folder_view.cc",
- "views/app_list_folder_view.h",
- "views/app_list_item_view.cc",
- "views/app_list_item_view.h",
- "views/app_list_keyboard_controller.cc",
- "views/app_list_keyboard_controller.h",
- "views/app_list_main_view.cc",
- "views/app_list_main_view.h",
- "views/app_list_menu_model_adapter.cc",
- "views/app_list_menu_model_adapter.h",
- "views/app_list_nudge_controller.cc",
- "views/app_list_nudge_controller.h",
- "views/app_list_page.cc",
- "views/app_list_page.h",
- "views/app_list_toast_container_view.cc",
- "views/app_list_toast_container_view.h",
- "views/app_list_toast_view.cc",
- "views/app_list_toast_view.h",
- "views/app_list_view.cc",
- "views/app_list_view.h",
- "views/app_list_view_util.cc",
- "views/app_list_view_util.h",
- "views/apps_container_view.cc",
- "views/apps_container_view.h",
- "views/apps_grid_context_menu.cc",
- "views/apps_grid_context_menu.h",
- "views/apps_grid_view.cc",
- "views/apps_grid_view.h",
- "views/apps_grid_view_folder_delegate.h",
- "views/assistant/app_list_bubble_assistant_page.cc",
- "views/assistant/app_list_bubble_assistant_page.h",
- "views/assistant/assistant_dialog_plate.cc",
- "views/assistant/assistant_dialog_plate.h",
- "views/assistant/assistant_main_stage.cc",
- "views/assistant/assistant_main_stage.h",
- "views/assistant/assistant_main_view.cc",
- "views/assistant/assistant_main_view.h",
- "views/assistant/assistant_page_view.cc",
- "views/assistant/assistant_page_view.h",
- "views/contents_view.cc",
- "views/contents_view.h",
- "views/continue_section_view.cc",
- "views/continue_section_view.h",
- "views/continue_task_container_view.cc",
- "views/continue_task_container_view.h",
- "views/continue_task_view.cc",
- "views/continue_task_view.h",
- "views/expand_arrow_view.cc",
- "views/expand_arrow_view.h",
- "views/folder_background_view.cc",
- "views/folder_background_view.h",
- "views/folder_header_view.cc",
- "views/folder_header_view.h",
- "views/folder_header_view_delegate.h",
- "views/ghost_image_view.cc",
- "views/ghost_image_view.h",
- "views/legacy_remove_query_confirmation_dialog.cc",
- "views/legacy_remove_query_confirmation_dialog.h",
- "views/page_switcher.cc",
- "views/page_switcher.h",
- "views/paged_apps_grid_view.cc",
- "views/paged_apps_grid_view.h",
- "views/privacy_container_view.cc",
- "views/privacy_container_view.h",
- "views/privacy_info_view.cc",
- "views/privacy_info_view.h",
- "views/productivity_launcher_search_view.cc",
- "views/productivity_launcher_search_view.h",
- "views/pulsing_block_view.cc",
- "views/pulsing_block_view.h",
- "views/recent_apps_view.cc",
- "views/recent_apps_view.h",
- "views/remove_query_confirmation_dialog.cc",
- "views/remove_query_confirmation_dialog.h",
- "views/result_selection_controller.cc",
- "views/result_selection_controller.h",
- "views/scrollable_apps_grid_view.cc",
- "views/scrollable_apps_grid_view.h",
- "views/search_box_view.cc",
- "views/search_box_view.h",
- "views/search_box_view_delegate.h",
- "views/search_result_actions_view.cc",
- "views/search_result_actions_view.h",
- "views/search_result_actions_view_delegate.h",
- "views/search_result_base_view.cc",
- "views/search_result_base_view.h",
- "views/search_result_container_view.cc",
- "views/search_result_container_view.h",
- "views/search_result_inline_icon_view.cc",
- "views/search_result_inline_icon_view.h",
- "views/search_result_list_view.cc",
- "views/search_result_list_view.h",
- "views/search_result_page_anchored_dialog.cc",
- "views/search_result_page_anchored_dialog.h",
- "views/search_result_page_dialog_controller.cc",
- "views/search_result_page_dialog_controller.h",
- "views/search_result_page_view.cc",
- "views/search_result_page_view.h",
- "views/search_result_suggestion_chip_view.cc",
- "views/search_result_suggestion_chip_view.h",
- "views/search_result_tile_item_list_view.cc",
- "views/search_result_tile_item_list_view.h",
- "views/search_result_tile_item_view.cc",
- "views/search_result_tile_item_view.h",
- "views/search_result_view.cc",
- "views/search_result_view.h",
- "views/suggested_content_info_view.cc",
- "views/suggested_content_info_view.h",
- "views/suggestion_chip_container_view.cc",
- "views/suggestion_chip_container_view.h",
- "views/top_icon_animation_view.cc",
- "views/top_icon_animation_view.h",
- ]
- # Needed because this source_set implements part of the "ash" component.
- defines = [ "ASH_IMPLEMENTATION" ]
- deps = [
- "//ash/app_menu",
- "//ash/assistant/model",
- "//ash/assistant/ui",
- "//ash/assistant/ui:constants",
- "//ash/assistant/ui/colors:assistant_colors_util",
- "//ash/assistant/ui/colors:assistant_colors_views",
- "//ash/assistant/util",
- "//ash/keyboard/ui",
- "//ash/public/cpp/app_list/vector_icons",
- "//ash/resources/vector_icons",
- "//ash/search_box",
- "//ash/strings",
- "//base",
- "//base:i18n",
- "//base/third_party/dynamic_annotations",
- "//cc/paint",
- "//chromeos",
- "//chromeos/ash/components/feature_usage",
- "//chromeos/ash/services/assistant/public/cpp",
- "//chromeos/ui/vector_icons",
- "//components/keyed_service/core",
- "//components/pref_registry",
- "//components/prefs",
- "//components/services/app_service/public/cpp:app_update",
- "//components/sync",
- "//components/vector_icons",
- "//extensions/common:common_constants",
- "//mojo/public/cpp/bindings",
- "//skia",
- "//third_party/icu",
- "//ui/accessibility",
- "//ui/aura",
- "//ui/base",
- "//ui/base/ime",
- "//ui/base/ime/ash",
- "//ui/chromeos/styles:cros_styles_views",
- "//ui/chromeos/styles:cros_tokens_color_mappings",
- "//ui/color",
- "//ui/compositor",
- "//ui/compositor_extra",
- "//ui/display",
- "//ui/display/manager",
- "//ui/display/util",
- "//ui/events",
- "//ui/events/devices",
- "//ui/gfx",
- "//ui/gfx/geometry",
- "//ui/native_theme",
- "//ui/resources",
- "//ui/strings",
- "//ui/views",
- "//ui/wm",
- "//ui/wm/public",
- ]
- # TODO(hejq): Remove this once app_list is migrated. http://crbug.com/733662
- public_deps = [
- "//ash/app_list/model:app_list_model",
- "//ash/public/cpp",
- "//base",
- "//mojo/public/cpp/bindings",
- "//ui/aura",
- "//ui/compositor",
- "//ui/gfx/geometry",
- "//ui/views",
- "//ui/wm",
- "//ui/wm/public",
- ]
- }
- source_set("test_support") {
- testonly = true
- sources = [
- "app_list_test_view_delegate.cc",
- "app_list_test_view_delegate.h",
- "model/app_list_test_model.cc",
- "model/app_list_test_model.h",
- "model/search/test_search_result.cc",
- "model/search/test_search_result.h",
- "views/apps_grid_view_test_api.cc",
- "views/apps_grid_view_test_api.h",
- ]
- deps = [
- ":app_list",
- "//base",
- "//ui/base",
- "//ui/events",
- "//ui/events:test_support",
- "//ui/gfx",
- "//ui/gfx/geometry",
- "//ui/views",
- ]
- }
- source_set("unit_tests") {
- testonly = true
- sources = [
- "app_list_bubble_event_filter_unittest.cc",
- "app_list_bubble_presenter_unittest.cc",
- "app_list_controller_impl_unittest.cc",
- "app_list_feature_usage_metrics_unittest.cc",
- "app_list_metrics_unittest.cc",
- "app_list_presenter_impl_unittest.cc",
- "app_list_presenter_unittest.cc",
- "app_list_unittest.cc",
- "folder_image_unittest.cc",
- "model/app_list_item_list_unittest.cc",
- "model/app_list_item_unittest.cc",
- "model/app_list_model_unittest.cc",
- "views/app_drag_icon_proxy_unittest.cc",
- "views/app_list_bubble_apps_page_unittest.cc",
- "views/app_list_bubble_search_page_unittest.cc",
- "views/app_list_bubble_view_unittest.cc",
- "views/app_list_folder_view_unittest.cc",
- "views/app_list_item_view_unittest.cc",
- "views/app_list_keyboard_controller_unittest.cc",
- "views/app_list_main_view_unittest.cc",
- "views/app_list_menu_model_adapter_unittest.cc",
- "views/app_list_nudge_controller_unittest.cc",
- "views/app_list_view_unittest.cc",
- "views/apps_container_view_unittest.cc",
- "views/apps_grid_view_unittest.cc",
- "views/assistant/assistant_dialog_plate_unittest.cc",
- "views/assistant/assistant_main_stage_unittest.cc",
- "views/assistant/assistant_page_view_unittest.cc",
- "views/continue_section_view_unittest.cc",
- "views/folder_header_view_unittest.cc",
- "views/paged_apps_grid_view_unittest.cc",
- "views/privacy_container_view_unittest.cc",
- "views/productivity_launcher_search_view_unittest.cc",
- "views/recent_apps_view_unittest.cc",
- "views/result_selection_controller_unittest.cc",
- "views/scrollable_apps_grid_view_unittest.cc",
- "views/search_box_view_unittest.cc",
- "views/search_result_list_view_unittest.cc",
- "views/search_result_page_view_unittest.cc",
- "views/search_result_tile_item_list_view_unittest.cc",
- "views/search_result_view_unittest.cc",
- ]
- deps = [
- ":app_list",
- ":test_support",
- "//ash:test_support",
- "//ash/assistant/model",
- "//ash/assistant/ui",
- "//ash/assistant/ui:constants",
- "//ash/assistant/ui/colors:assistant_colors_views",
- "//ash/constants",
- "//ash/keyboard/ui",
- "//ash/keyboard/ui:test_support",
- "//ash/public/cpp",
- "//ash/public/cpp:test_support",
- "//ash/public/cpp/app_list/vector_icons",
- "//ash/search_box",
- "//base",
- "//base/test:test_support",
- "//chromeos/ash/components/feature_usage",
- "//chromeos/ash/services/assistant/public/cpp",
- "//mojo/core/embedder",
- "//mojo/public/cpp/bindings",
- "//skia",
- "//testing/gtest",
- "//ui/accessibility",
- "//ui/aura:test_support",
- "//ui/base",
- "//ui/color",
- "//ui/compositor",
- "//ui/compositor:test_support",
- "//ui/display:display_manager_test_api",
- "//ui/events:test_support",
- "//ui/gfx:test_support",
- "//ui/gl:test_support",
- "//ui/message_center",
- "//ui/native_theme",
- "//ui/resources",
- "//ui/touch_selection",
- "//ui/views",
- "//ui/views:test_support",
- ]
- data_deps = [
- "//third_party/mesa_headers",
- "//ui/resources:ui_test_pak_data",
- ]
- }
|