1 # Copyright 2014 The Chromium Authors
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//ash/ambient/resources/resources.gni")
6 import("//build/config/chromeos/ui_mode.gni")
7 import("//build/config/features.gni")
8 import("//build/config/ui.gni")
9 import("//chromeos/ash/components/assistant/ambient.gni")
10 import("//chromeos/components/sensors/buildflags.gni")
11 import("//mojo/public/tools/bindings/mojom.gni")
12 import("//testing/test.gni")
13 import("//tools/grit/repack.gni")
14 import("//ui/base/ui_features.gni")
16 # Historical note: Ash shipped on Windows for a couple years to support
17 # Windows 8 Metro mode. Windows support was removed in 2016.
18 assert(is_chromeos_ash)
22 # Chromebooks use ozone/DRM. linux-chromeos uses ozone/X11.
25 # NOTE: Ash uses DEPS files to restrict access to its internals, rather than a
26 # GN "public" section. See README.md for notes on dependencies.
29 "accelerators/accelerator_commands.cc",
30 "accelerators/accelerator_commands.h",
31 "accelerators/accelerator_controller_impl.cc",
32 "accelerators/accelerator_controller_impl.h",
33 "accelerators/accelerator_history_impl.cc",
34 "accelerators/accelerator_history_impl.h",
35 "accelerators/accelerator_ids.h",
36 "accelerators/accelerator_layout_table.cc",
37 "accelerators/accelerator_layout_table.h",
38 "accelerators/accelerator_notifications.cc",
39 "accelerators/accelerator_notifications.h",
40 "accelerators/accelerator_table.cc",
41 "accelerators/accelerator_table.h",
42 "accelerators/ash_accelerator_configuration.cc",
43 "accelerators/ash_accelerator_configuration.h",
44 "accelerators/ash_focus_manager_factory.cc",
45 "accelerators/ash_focus_manager_factory.h",
46 "accelerators/debug_commands.cc",
47 "accelerators/debug_commands.h",
48 "accelerators/exit_warning_handler.cc",
49 "accelerators/exit_warning_handler.h",
50 "accelerators/key_hold_detector.cc",
51 "accelerators/key_hold_detector.h",
52 "accelerators/magnifier_key_scroller.cc",
53 "accelerators/magnifier_key_scroller.h",
54 "accelerators/pre_target_accelerator_handler.cc",
55 "accelerators/pre_target_accelerator_handler.h",
56 "accelerators/spoken_feedback_toggler.cc",
57 "accelerators/spoken_feedback_toggler.h",
58 "accelerators/tablet_volume_controller.cc",
59 "accelerators/tablet_volume_controller.h",
60 "accelerometer/accelerometer_constants.h",
61 "accelerometer/accelerometer_file_reader.cc",
62 "accelerometer/accelerometer_file_reader.h",
63 "accelerometer/accelerometer_provider_mojo.cc",
64 "accelerometer/accelerometer_provider_mojo.h",
65 "accelerometer/accelerometer_reader.cc",
66 "accelerometer/accelerometer_reader.h",
67 "accelerometer/accelerometer_samples_observer.cc",
68 "accelerometer/accelerometer_samples_observer.h",
69 "accelerometer/accelerometer_types.cc",
70 "accelerometer/accelerometer_types.h",
71 "accessibility/accessibility_controller_impl.cc",
72 "accessibility/accessibility_controller_impl.h",
73 "accessibility/accessibility_delegate.h",
74 "accessibility/accessibility_observer.h",
75 "accessibility/autoclick/autoclick_controller.cc",
76 "accessibility/autoclick/autoclick_controller.h",
77 "accessibility/autoclick/autoclick_drag_event_rewriter.cc",
78 "accessibility/autoclick/autoclick_drag_event_rewriter.h",
79 "accessibility/autoclick/autoclick_ring_handler.cc",
80 "accessibility/autoclick/autoclick_ring_handler.h",
81 "accessibility/autoclick/autoclick_scroll_position_handler.cc",
82 "accessibility/autoclick/autoclick_scroll_position_handler.h",
83 "accessibility/caption_bubble_context_ash.cc",
84 "accessibility/caption_bubble_context_ash.h",
85 "accessibility/chromevox/key_accessibility_enabler.cc",
86 "accessibility/chromevox/key_accessibility_enabler.h",
87 "accessibility/chromevox/spoken_feedback_enabler.cc",
88 "accessibility/chromevox/spoken_feedback_enabler.h",
89 "accessibility/chromevox/touch_accessibility_enabler.cc",
90 "accessibility/chromevox/touch_accessibility_enabler.h",
91 "accessibility/chromevox/touch_exploration_controller.cc",
92 "accessibility/chromevox/touch_exploration_controller.h",
93 "accessibility/chromevox/touch_exploration_manager.cc",
94 "accessibility/chromevox/touch_exploration_manager.h",
95 "accessibility/default_accessibility_delegate.cc",
96 "accessibility/default_accessibility_delegate.h",
97 "accessibility/dictation_nudge.cc",
98 "accessibility/dictation_nudge.h",
99 "accessibility/dictation_nudge_controller.cc",
100 "accessibility/dictation_nudge_controller.h",
101 "accessibility/magnifier/docked_magnifier_controller.cc",
102 "accessibility/magnifier/docked_magnifier_controller.h",
103 "accessibility/magnifier/docked_magnifier_controller.h",
104 "accessibility/magnifier/fullscreen_magnifier_controller.cc",
105 "accessibility/magnifier/fullscreen_magnifier_controller.h",
106 "accessibility/magnifier/fullscreen_magnifier_controller.h",
107 "accessibility/magnifier/magnifier_glass.cc",
108 "accessibility/magnifier/magnifier_glass.h",
109 "accessibility/magnifier/magnifier_utils.cc",
110 "accessibility/magnifier/magnifier_utils.h",
111 "accessibility/magnifier/partial_magnifier_controller.cc",
112 "accessibility/magnifier/partial_magnifier_controller.h",
113 "accessibility/scoped_a11y_override_window_setter.cc",
114 "accessibility/scoped_a11y_override_window_setter.h",
115 "accessibility/sticky_keys/sticky_keys_controller.cc",
116 "accessibility/sticky_keys/sticky_keys_controller.h",
117 "accessibility/sticky_keys/sticky_keys_overlay.cc",
118 "accessibility/sticky_keys/sticky_keys_overlay.h",
119 "accessibility/sticky_keys/sticky_keys_state.h",
120 "accessibility/switch_access/point_scan_controller.cc",
121 "accessibility/switch_access/point_scan_controller.h",
122 "accessibility/switch_access/point_scan_layer.cc",
123 "accessibility/switch_access/point_scan_layer.h",
124 "accessibility/switch_access/point_scan_layer_animation_info.cc",
125 "accessibility/switch_access/point_scan_layer_animation_info.h",
126 "accessibility/ui/accessibility_animation_one_shot.cc",
127 "accessibility/ui/accessibility_animation_one_shot.h",
128 "accessibility/ui/accessibility_confirmation_dialog.cc",
129 "accessibility/ui/accessibility_confirmation_dialog.h",
130 "accessibility/ui/accessibility_cursor_ring_layer.cc",
131 "accessibility/ui/accessibility_cursor_ring_layer.h",
132 "accessibility/ui/accessibility_focus_ring.cc",
133 "accessibility/ui/accessibility_focus_ring.h",
134 "accessibility/ui/accessibility_focus_ring_controller_impl.cc",
135 "accessibility/ui/accessibility_focus_ring_controller_impl.h",
136 "accessibility/ui/accessibility_focus_ring_group.cc",
137 "accessibility/ui/accessibility_focus_ring_group.h",
138 "accessibility/ui/accessibility_focus_ring_layer.cc",
139 "accessibility/ui/accessibility_focus_ring_layer.h",
140 "accessibility/ui/accessibility_highlight_controller.cc",
141 "accessibility/ui/accessibility_highlight_controller.h",
142 "accessibility/ui/accessibility_highlight_layer.cc",
143 "accessibility/ui/accessibility_highlight_layer.h",
144 "accessibility/ui/accessibility_layer.cc",
145 "accessibility/ui/accessibility_layer.h",
146 "accessibility/ui/accessibility_panel_layout_manager.cc",
147 "accessibility/ui/accessibility_panel_layout_manager.h",
148 "accessibility/ui/focus_ring_controller.cc",
149 "accessibility/ui/focus_ring_controller.h",
150 "accessibility/ui/focus_ring_layer.cc",
151 "accessibility/ui/focus_ring_layer.h",
152 "accessibility/ui/layer_animation_info.cc",
153 "accessibility/ui/layer_animation_info.h",
154 "ambient/ambient_access_token_controller.cc",
155 "ambient/ambient_access_token_controller.h",
156 "ambient/ambient_constants.h",
157 "ambient/ambient_controller.cc",
158 "ambient/ambient_controller.h",
159 "ambient/ambient_photo_cache.cc",
160 "ambient/ambient_photo_cache.h",
161 "ambient/ambient_photo_controller.cc",
162 "ambient/ambient_photo_controller.h",
163 "ambient/ambient_view_delegate_impl.cc",
164 "ambient/ambient_view_delegate_impl.h",
165 "ambient/ambient_weather_controller.cc",
166 "ambient/ambient_weather_controller.h",
167 "ambient/autotest_ambient_api.cc",
168 "ambient/metrics/ambient_multi_screen_metrics_recorder.cc",
169 "ambient/metrics/ambient_multi_screen_metrics_recorder.h",
170 "ambient/model/ambient_animation_attribution_provider.cc",
171 "ambient/model/ambient_animation_attribution_provider.h",
172 "ambient/model/ambient_animation_photo_config.cc",
173 "ambient/model/ambient_animation_photo_config.h",
174 "ambient/model/ambient_animation_photo_provider.cc",
175 "ambient/model/ambient_animation_photo_provider.h",
176 "ambient/model/ambient_backend_model.cc",
177 "ambient/model/ambient_backend_model.h",
178 "ambient/model/ambient_backend_model_observer.h",
179 "ambient/model/ambient_photo_config.cc",
180 "ambient/model/ambient_photo_config.h",
181 "ambient/model/ambient_slideshow_photo_config.cc",
182 "ambient/model/ambient_slideshow_photo_config.h",
183 "ambient/model/ambient_topic_queue.cc",
184 "ambient/model/ambient_topic_queue.h",
185 "ambient/model/ambient_topic_queue_animation_delegate.cc",
186 "ambient/model/ambient_topic_queue_animation_delegate.h",
187 "ambient/model/ambient_topic_queue_slideshow_delegate.cc",
188 "ambient/model/ambient_topic_queue_slideshow_delegate.h",
189 "ambient/model/ambient_weather_model.cc",
190 "ambient/model/ambient_weather_model.h",
191 "ambient/model/ambient_weather_model_observer.h",
192 "ambient/resources/ambient_animation_resource_constants.h",
193 "ambient/resources/ambient_animation_static_resources.h",
194 "ambient/ui/ambient_animation_attribution_transformer.cc",
195 "ambient/ui/ambient_animation_attribution_transformer.h",
196 "ambient/ui/ambient_animation_background_color.cc",
197 "ambient/ui/ambient_animation_background_color.h",
198 "ambient/ui/ambient_animation_frame_rate_schedule.cc",
199 "ambient/ui/ambient_animation_frame_rate_schedule.h",
200 "ambient/ui/ambient_animation_player.cc",
201 "ambient/ui/ambient_animation_player.h",
202 "ambient/ui/ambient_animation_progress_tracker.cc",
203 "ambient/ui/ambient_animation_progress_tracker.h",
204 "ambient/ui/ambient_animation_resizer.cc",
205 "ambient/ui/ambient_animation_resizer.h",
206 "ambient/ui/ambient_animation_shield_controller.cc",
207 "ambient/ui/ambient_animation_shield_controller.h",
208 "ambient/ui/ambient_animation_view.cc",
209 "ambient/ui/ambient_animation_view.h",
210 "ambient/ui/ambient_background_image_view.cc",
211 "ambient/ui/ambient_background_image_view.h",
212 "ambient/ui/ambient_container_view.cc",
213 "ambient/ui/ambient_container_view.h",
214 "ambient/ui/ambient_info_view.cc",
215 "ambient/ui/ambient_info_view.h",
216 "ambient/ui/ambient_shield_view.cc",
217 "ambient/ui/ambient_shield_view.h",
218 "ambient/ui/ambient_view_delegate.h",
219 "ambient/ui/ambient_view_ids.h",
220 "ambient/ui/glanceable_info_view.cc",
221 "ambient/ui/glanceable_info_view.h",
222 "ambient/ui/jitter_calculator.cc",
223 "ambient/ui/jitter_calculator.h",
224 "ambient/ui/media_string_view.cc",
225 "ambient/ui/media_string_view.h",
226 "ambient/ui/photo_view.cc",
227 "ambient/ui/photo_view.h",
228 "ambient/util/ambient_util.cc",
229 "ambient/util/ambient_util.h",
230 "animation/animation_change_type.h",
234 "assistant/assistant_alarm_timer_controller_impl.cc",
235 "assistant/assistant_alarm_timer_controller_impl.h",
236 "assistant/assistant_controller_impl.cc",
237 "assistant/assistant_controller_impl.h",
238 "assistant/assistant_interaction_controller_impl.cc",
239 "assistant/assistant_interaction_controller_impl.h",
240 "assistant/assistant_notification_controller_impl.cc",
241 "assistant/assistant_notification_controller_impl.h",
242 "assistant/assistant_notification_expiry_monitor.cc",
243 "assistant/assistant_notification_expiry_monitor.h",
244 "assistant/assistant_screen_context_controller_impl.cc",
245 "assistant/assistant_screen_context_controller_impl.h",
246 "assistant/assistant_setup_controller.cc",
247 "assistant/assistant_setup_controller.h",
248 "assistant/assistant_state_controller.cc",
249 "assistant/assistant_state_controller.h",
250 "assistant/assistant_suggestions_controller_impl.cc",
251 "assistant/assistant_suggestions_controller_impl.h",
252 "assistant/assistant_ui_controller_impl.cc",
253 "assistant/assistant_ui_controller_impl.h",
254 "assistant/assistant_view_delegate_impl.cc",
255 "assistant/assistant_view_delegate_impl.h",
256 "assistant/assistant_web_ui_controller.cc",
257 "assistant/assistant_web_ui_controller.h",
258 "assistant/assistant_web_view_delegate_impl.cc",
259 "assistant/assistant_web_view_delegate_impl.h",
260 "autotest_private_api_utils.cc",
261 "bluetooth_devices_observer.cc",
262 "bluetooth_devices_observer.h",
263 "bubble/bubble_constants.h",
264 "bubble/bubble_utils.cc",
265 "bubble/bubble_utils.h",
266 "bubble/simple_grid_layout.cc",
267 "bubble/simple_grid_layout.h",
268 "calendar/calendar_client.h",
269 "calendar/calendar_controller.cc",
270 "calendar/calendar_controller.h",
273 "capture_mode/camera_video_frame_handler.cc",
274 "capture_mode/camera_video_frame_handler.h",
275 "capture_mode/camera_video_frame_renderer.cc",
276 "capture_mode/camera_video_frame_renderer.h",
277 "capture_mode/capture_label_view.cc",
278 "capture_mode/capture_label_view.h",
279 "capture_mode/capture_mode_api.cc",
280 "capture_mode/capture_mode_ash_notification_view.cc",
281 "capture_mode/capture_mode_ash_notification_view.h",
282 "capture_mode/capture_mode_bar_view.cc",
283 "capture_mode/capture_mode_bar_view.h",
284 "capture_mode/capture_mode_button.cc",
285 "capture_mode/capture_mode_button.h",
286 "capture_mode/capture_mode_camera_controller.cc",
287 "capture_mode/capture_mode_camera_controller.h",
288 "capture_mode/capture_mode_camera_preview_view.cc",
289 "capture_mode/capture_mode_camera_preview_view.h",
290 "capture_mode/capture_mode_constants.h",
291 "capture_mode/capture_mode_controller.cc",
292 "capture_mode/capture_mode_controller.h",
293 "capture_mode/capture_mode_demo_tools_controller.cc",
294 "capture_mode/capture_mode_demo_tools_controller.h",
295 "capture_mode/capture_mode_feature_pod_controller.cc",
296 "capture_mode/capture_mode_feature_pod_controller.h",
297 "capture_mode/capture_mode_menu_group.cc",
298 "capture_mode/capture_mode_menu_group.h",
299 "capture_mode/capture_mode_metrics.cc",
300 "capture_mode/capture_mode_metrics.h",
301 "capture_mode/capture_mode_notification_view.cc",
302 "capture_mode/capture_mode_notification_view.h",
303 "capture_mode/capture_mode_session.cc",
304 "capture_mode/capture_mode_session.h",
305 "capture_mode/capture_mode_session_focus_cycler.cc",
306 "capture_mode/capture_mode_session_focus_cycler.h",
307 "capture_mode/capture_mode_settings_view.cc",
308 "capture_mode/capture_mode_settings_view.h",
309 "capture_mode/capture_mode_source_view.cc",
310 "capture_mode/capture_mode_source_view.h",
311 "capture_mode/capture_mode_test_api.cc",
312 "capture_mode/capture_mode_toast_controller.cc",
313 "capture_mode/capture_mode_toast_controller.h",
314 "capture_mode/capture_mode_toggle_button.cc",
315 "capture_mode/capture_mode_toggle_button.h",
316 "capture_mode/capture_mode_type_view.cc",
317 "capture_mode/capture_mode_type_view.h",
318 "capture_mode/capture_mode_types.h",
319 "capture_mode/capture_mode_util.cc",
320 "capture_mode/capture_mode_util.h",
321 "capture_mode/capture_window_observer.cc",
322 "capture_mode/capture_window_observer.h",
323 "capture_mode/folder_selection_dialog_controller.cc",
324 "capture_mode/folder_selection_dialog_controller.h",
325 "capture_mode/recording_overlay_controller.cc",
326 "capture_mode/recording_overlay_controller.h",
327 "capture_mode/stop_recording_button_tray.cc",
328 "capture_mode/stop_recording_button_tray.h",
329 "capture_mode/user_nudge_controller.cc",
330 "capture_mode/user_nudge_controller.h",
331 "capture_mode/video_recording_watcher.cc",
332 "capture_mode/video_recording_watcher.h",
333 "child_accounts/parent_access_controller_impl.cc",
334 "child_accounts/parent_access_controller_impl.h",
335 "clipboard/clipboard_history.cc",
336 "clipboard/clipboard_history.h",
337 "clipboard/clipboard_history_controller_impl.cc",
338 "clipboard/clipboard_history_controller_impl.h",
339 "clipboard/clipboard_history_item.cc",
340 "clipboard/clipboard_history_item.h",
341 "clipboard/clipboard_history_menu_model_adapter.cc",
342 "clipboard/clipboard_history_menu_model_adapter.h",
343 "clipboard/clipboard_history_resource_manager.cc",
344 "clipboard/clipboard_history_resource_manager.h",
345 "clipboard/clipboard_history_util.cc",
346 "clipboard/clipboard_history_util.h",
347 "clipboard/clipboard_nudge.cc",
348 "clipboard/clipboard_nudge.h",
349 "clipboard/clipboard_nudge_constants.h",
350 "clipboard/clipboard_nudge_controller.cc",
351 "clipboard/clipboard_nudge_controller.h",
352 "clipboard/control_v_histogram_recorder.cc",
353 "clipboard/control_v_histogram_recorder.h",
354 "clipboard/scoped_clipboard_history_pause_impl.cc",
355 "clipboard/scoped_clipboard_history_pause_impl.h",
356 "clipboard/views/clipboard_history_bitmap_item_view.cc",
357 "clipboard/views/clipboard_history_bitmap_item_view.h",
358 "clipboard/views/clipboard_history_delete_button.cc",
359 "clipboard/views/clipboard_history_delete_button.h",
360 "clipboard/views/clipboard_history_file_item_view.cc",
361 "clipboard/views/clipboard_history_file_item_view.h",
362 "clipboard/views/clipboard_history_item_view.cc",
363 "clipboard/views/clipboard_history_item_view.h",
364 "clipboard/views/clipboard_history_label.cc",
365 "clipboard/views/clipboard_history_label.h",
366 "clipboard/views/clipboard_history_main_button.cc",
367 "clipboard/views/clipboard_history_main_button.h",
368 "clipboard/views/clipboard_history_text_item_view.cc",
369 "clipboard/views/clipboard_history_text_item_view.h",
370 "clipboard/views/clipboard_history_view_constants.h",
371 "color_enhancement/color_enhancement_controller.cc",
372 "color_enhancement/color_enhancement_controller.h",
373 "controls/contextual_nudge.cc",
374 "controls/contextual_nudge.h",
375 "controls/contextual_tooltip.cc",
376 "controls/contextual_tooltip.h",
377 "controls/gradient_layer_delegate.cc",
378 "controls/gradient_layer_delegate.h",
379 "controls/rounded_scroll_bar.cc",
380 "controls/rounded_scroll_bar.h",
381 "controls/scroll_view_gradient_helper.cc",
382 "controls/scroll_view_gradient_helper.h",
383 "curtain/input_event_filter.cc",
384 "curtain/input_event_filter.h",
385 "curtain/security_curtain_controller.cc",
386 "curtain/security_curtain_controller.h",
387 "curtain/security_curtain_controller_impl.cc",
388 "curtain/security_curtain_controller_impl.h",
389 "curtain/security_curtain_widget_controller.cc",
390 "curtain/security_curtain_widget_controller.h",
391 "curtain/session.cc",
393 "dbus/ash_dbus_services.cc",
394 "dbus/ash_dbus_services.h",
395 "dbus/display_service_provider.cc",
396 "dbus/display_service_provider.h",
397 "dbus/gesture_properties_service_provider.cc",
398 "dbus/gesture_properties_service_provider.h",
399 "dbus/liveness_service_provider.cc",
400 "dbus/liveness_service_provider.h",
401 "dbus/privacy_screen_service_provider.cc",
402 "dbus/privacy_screen_service_provider.h",
403 "dbus/url_handler_service_provider.cc",
404 "dbus/url_handler_service_provider.h",
405 "dbus/user_authentication_service_provider.cc",
406 "dbus/user_authentication_service_provider.h",
409 "detachable_base/detachable_base_handler.cc",
410 "detachable_base/detachable_base_handler.h",
411 "detachable_base/detachable_base_notification_controller.cc",
412 "detachable_base/detachable_base_notification_controller.h",
413 "detachable_base/detachable_base_observer.h",
414 "detachable_base/detachable_base_pairing_status.h",
415 "display/cros_display_config.cc",
416 "display/cros_display_config.h",
417 "display/cursor_window_controller.cc",
418 "display/cursor_window_controller.h",
419 "display/display_alignment_controller.cc",
420 "display/display_alignment_controller.h",
421 "display/display_alignment_indicator.cc",
422 "display/display_alignment_indicator.h",
423 "display/display_animator.cc",
424 "display/display_animator.h",
425 "display/display_change_dialog.cc",
426 "display/display_change_dialog.h",
427 "display/display_color_manager.cc",
428 "display/display_color_manager.h",
429 "display/display_configuration_controller.cc",
430 "display/display_configuration_controller.h",
431 "display/display_configuration_observer.cc",
432 "display/display_configuration_observer.h",
433 "display/display_error_observer.cc",
434 "display/display_error_observer.h",
435 "display/display_highlight_controller.cc",
436 "display/display_highlight_controller.h",
437 "display/display_move_window_util.cc",
438 "display/display_move_window_util.h",
439 "display/display_prefs.cc",
440 "display/display_prefs.h",
441 "display/display_shutdown_observer.cc",
442 "display/display_shutdown_observer.h",
443 "display/display_util.cc",
444 "display/display_util.h",
445 "display/event_transformation_handler.cc",
446 "display/event_transformation_handler.h",
447 "display/extended_mouse_warp_controller.cc",
448 "display/extended_mouse_warp_controller.h",
449 "display/mirror_window_controller.cc",
450 "display/mirror_window_controller.h",
451 "display/mouse_cursor_event_filter.cc",
452 "display/mouse_cursor_event_filter.h",
453 "display/mouse_warp_controller.h",
454 "display/null_mouse_warp_controller.cc",
455 "display/null_mouse_warp_controller.h",
456 "display/output_protection_delegate.cc",
457 "display/output_protection_delegate.h",
458 "display/overscan_calibrator.cc",
459 "display/overscan_calibrator.h",
460 "display/persistent_window_controller.cc",
461 "display/persistent_window_controller.h",
462 "display/persistent_window_info.cc",
463 "display/persistent_window_info.h",
464 "display/privacy_screen_controller.cc",
465 "display/privacy_screen_controller.h",
466 "display/projecting_observer.cc",
467 "display/projecting_observer.h",
468 "display/refresh_rate_throttle_controller.cc",
469 "display/refresh_rate_throttle_controller.h",
470 "display/resolution_notification_controller.cc",
471 "display/resolution_notification_controller.h",
472 "display/root_window_transformers.cc",
473 "display/root_window_transformers.h",
474 "display/screen_ash.cc",
475 "display/screen_ash.h",
476 "display/screen_orientation_controller.cc",
477 "display/screen_orientation_controller.h",
478 "display/screen_orientation_controller.h",
479 "display/screen_position_controller.cc",
480 "display/screen_position_controller.h",
481 "display/shared_display_edge_indicator.cc",
482 "display/shared_display_edge_indicator.h",
483 "display/touch_calibrator_controller.cc",
484 "display/touch_calibrator_controller.h",
485 "display/touch_calibrator_view.cc",
486 "display/touch_calibrator_view.h",
487 "display/unified_mouse_warp_controller.cc",
488 "display/unified_mouse_warp_controller.h",
489 "display/window_tree_host_manager.cc",
490 "display/window_tree_host_manager.h",
491 "drag_drop/drag_drop_capture_delegate.cc",
492 "drag_drop/drag_drop_capture_delegate.h",
493 "drag_drop/drag_drop_controller.cc",
494 "drag_drop/drag_drop_controller.h",
495 "drag_drop/drag_drop_tracker.cc",
496 "drag_drop/drag_drop_tracker.h",
497 "drag_drop/drag_image_view.cc",
498 "drag_drop/drag_image_view.h",
499 "drag_drop/scoped_drag_drop_observer.cc",
500 "drag_drop/scoped_drag_drop_observer.h",
501 "drag_drop/tab_drag_drop_delegate.cc",
502 "drag_drop/tab_drag_drop_delegate.h",
503 "drag_drop/toplevel_window_drag_delegate.h",
504 "events/accessibility_event_rewriter.cc",
505 "events/accessibility_event_rewriter.h",
506 "events/event_rewriter_controller_impl.cc",
507 "events/event_rewriter_controller_impl.h",
508 "events/keyboard_driven_event_rewriter.cc",
509 "events/keyboard_driven_event_rewriter.h",
510 "events/select_to_speak_event_handler.cc",
511 "events/select_to_speak_event_handler.h",
512 "fast_ink/cursor/cursor_view.cc",
513 "fast_ink/cursor/cursor_view.h",
514 "fast_ink/fast_ink_host.cc",
515 "fast_ink/fast_ink_host.h",
516 "fast_ink/fast_ink_pointer_controller.cc",
517 "fast_ink/fast_ink_pointer_controller.h",
518 "fast_ink/fast_ink_points.cc",
519 "fast_ink/fast_ink_points.h",
520 "fast_ink/fast_ink_view.cc",
521 "fast_ink/fast_ink_view.h",
522 "fast_ink/laser/laser_pointer_controller.cc",
523 "fast_ink/laser/laser_pointer_controller.h",
524 "fast_ink/laser/laser_pointer_view.cc",
525 "fast_ink/laser/laser_pointer_view.h",
526 "fast_ink/laser/laser_segment_utils.cc",
527 "fast_ink/laser/laser_segment_utils.h",
528 "fast_ink/view_tree_host_root_view.cc",
529 "fast_ink/view_tree_host_root_view.h",
530 "fast_ink/view_tree_host_widget.cc",
531 "fast_ink/view_tree_host_widget.h",
534 "frame/frame_context_menu_controller.cc",
535 "frame/frame_context_menu_controller.h",
536 "frame/header_view.cc",
537 "frame/header_view.h",
538 "frame/non_client_frame_view_ash.cc",
539 "frame/non_client_frame_view_ash.h",
540 "frame/snap_controller_impl.cc",
541 "frame/snap_controller_impl.h",
542 "frame/wide_frame_view.cc",
543 "frame/wide_frame_view.h",
544 "frame_throttler/frame_throttling_controller.cc",
545 "frame_throttler/frame_throttling_controller.h",
546 "frame_throttler/frame_throttling_observer.h",
547 "glanceables/glanceables_controller.cc",
548 "glanceables/glanceables_controller.h",
549 "glanceables/glanceables_delegate.h",
550 "glanceables/glanceables_restore_view.cc",
551 "glanceables/glanceables_restore_view.h",
552 "glanceables/glanceables_up_next_event_item_view.cc",
553 "glanceables/glanceables_up_next_event_item_view.h",
554 "glanceables/glanceables_up_next_view.cc",
555 "glanceables/glanceables_up_next_view.h",
556 "glanceables/glanceables_util.cc",
557 "glanceables/glanceables_util.h",
558 "glanceables/glanceables_view.cc",
559 "glanceables/glanceables_view.h",
560 "glanceables/glanceables_weather_view.cc",
561 "glanceables/glanceables_weather_view.h",
562 "glanceables/glanceables_welcome_label.cc",
563 "glanceables/glanceables_welcome_label.h",
564 "glanceables/glanceables_window_hider.cc",
565 "glanceables/glanceables_window_hider.h",
566 "glanceables/signout_screenshot_handler.cc",
567 "glanceables/signout_screenshot_handler.h",
568 "highlighter/highlighter_controller.cc",
569 "highlighter/highlighter_controller.h",
570 "highlighter/highlighter_gesture_util.cc",
571 "highlighter/highlighter_gesture_util.h",
572 "highlighter/highlighter_result_view.cc",
573 "highlighter/highlighter_result_view.h",
574 "highlighter/highlighter_view.cc",
575 "highlighter/highlighter_view.h",
576 "host/ash_window_tree_host.cc",
577 "host/ash_window_tree_host.h",
578 "host/ash_window_tree_host_delegate.h",
579 "host/ash_window_tree_host_init_params.h",
580 "host/ash_window_tree_host_mirroring_unified.cc",
581 "host/ash_window_tree_host_mirroring_unified.h",
582 "host/ash_window_tree_host_platform.cc",
583 "host/ash_window_tree_host_platform.h",
584 "host/ash_window_tree_host_unified.cc",
585 "host/ash_window_tree_host_unified.h",
586 "host/root_window_transformer.h",
587 "host/transformer_helper.cc",
588 "host/transformer_helper.h",
589 "hud_display/ash_tracing_handler.cc",
590 "hud_display/ash_tracing_handler.h",
591 "hud_display/ash_tracing_manager.cc",
592 "hud_display/ash_tracing_manager.h",
593 "hud_display/ash_tracing_request.cc",
594 "hud_display/ash_tracing_request.h",
595 "hud_display/cpu_graph_page_view.cc",
596 "hud_display/cpu_graph_page_view.h",
597 "hud_display/cpu_stats.cc",
598 "hud_display/cpu_stats.h",
599 "hud_display/data_source.cc",
600 "hud_display/data_source.h",
601 "hud_display/fps_graph_page_view.cc",
602 "hud_display/fps_graph_page_view.h",
603 "hud_display/graph.cc",
604 "hud_display/graph.h",
605 "hud_display/graph_page_view_base.cc",
606 "hud_display/graph_page_view_base.h",
607 "hud_display/graphs_container_view.cc",
608 "hud_display/graphs_container_view.h",
609 "hud_display/hud_constants.h",
610 "hud_display/hud_display.cc",
611 "hud_display/hud_display.h",
612 "hud_display/hud_header_view.cc",
613 "hud_display/hud_header_view.h",
614 "hud_display/hud_properties.cc",
615 "hud_display/hud_properties.h",
616 "hud_display/hud_settings_view.cc",
617 "hud_display/hud_settings_view.h",
618 "hud_display/legend.cc",
619 "hud_display/legend.h",
620 "hud_display/memory_graph_page_view.cc",
621 "hud_display/memory_graph_page_view.h",
622 "hud_display/memory_status.cc",
623 "hud_display/memory_status.h",
624 "hud_display/reference_lines.cc",
625 "hud_display/reference_lines.h",
626 "hud_display/solid_source_background.cc",
627 "hud_display/solid_source_background.h",
628 "hud_display/tab_strip.cc",
629 "hud_display/tab_strip.h",
630 "ime/ime_controller_impl.cc",
631 "ime/ime_controller_impl.h",
632 "ime/ime_mode_indicator_view.cc",
633 "ime/ime_mode_indicator_view.h",
634 "ime/ime_switch_type.h",
635 "ime/mode_indicator_observer.cc",
636 "ime/mode_indicator_observer.h",
637 "keyboard/arc/arc_virtual_keyboard_container_layout_manager.cc",
638 "keyboard/arc/arc_virtual_keyboard_container_layout_manager.h",
639 "keyboard/keyboard_controller_impl.cc",
640 "keyboard/keyboard_controller_impl.h",
641 "keyboard/keyboard_util.cc",
642 "keyboard/keyboard_util.h",
643 "keyboard/virtual_keyboard_container_layout_manager.cc",
644 "keyboard/virtual_keyboard_container_layout_manager.h",
645 "keyboard/virtual_keyboard_controller.cc",
646 "keyboard/virtual_keyboard_controller.h",
647 "lock_screen_action/lock_screen_action_background_controller.cc",
648 "lock_screen_action/lock_screen_action_background_controller.h",
649 "lock_screen_action/lock_screen_action_background_controller_impl.cc",
650 "lock_screen_action/lock_screen_action_background_controller_impl.h",
651 "lock_screen_action/lock_screen_action_background_controller_stub.cc",
652 "lock_screen_action/lock_screen_action_background_controller_stub.h",
653 "lock_screen_action/lock_screen_action_background_observer.h",
654 "lock_screen_action/lock_screen_action_background_state.h",
655 "lock_screen_action/lock_screen_action_background_view.cc",
656 "lock_screen_action/lock_screen_action_background_view.h",
657 "lock_screen_action/lock_screen_note_display_state_handler.cc",
658 "lock_screen_action/lock_screen_note_display_state_handler.h",
659 "lock_screen_action/lock_screen_note_launcher.cc",
660 "lock_screen_action/lock_screen_note_launcher.h",
661 "login/login_screen_controller.cc",
662 "login/login_screen_controller.h",
663 "login/security_token_request_controller.cc",
664 "login/security_token_request_controller.h",
665 "login/ui/access_code_input.cc",
666 "login/ui/access_code_input.h",
667 "login/ui/animated_auth_factors_label_wrapper.cc",
668 "login/ui/animated_auth_factors_label_wrapper.h",
669 "login/ui/animated_rounded_image_view.cc",
670 "login/ui/animated_rounded_image_view.h",
671 "login/ui/animation_frame.h",
672 "login/ui/arrow_button_view.cc",
673 "login/ui/arrow_button_view.h",
674 "login/ui/auth_factor_model.cc",
675 "login/ui/auth_factor_model.h",
676 "login/ui/auth_icon_view.cc",
677 "login/ui/auth_icon_view.h",
678 "login/ui/bottom_status_indicator.cc",
679 "login/ui/bottom_status_indicator.h",
680 "login/ui/fingerprint_auth_factor_model.cc",
681 "login/ui/fingerprint_auth_factor_model.h",
682 "login/ui/horizontal_image_sequence_animation_decoder.cc",
683 "login/ui/horizontal_image_sequence_animation_decoder.h",
684 "login/ui/hover_notifier.cc",
685 "login/ui/hover_notifier.h",
686 "login/ui/image_parser.cc",
687 "login/ui/image_parser.h",
688 "login/ui/kiosk_app_default_message.cc",
689 "login/ui/kiosk_app_default_message.h",
690 "login/ui/lock_contents_view.cc",
691 "login/ui/lock_contents_view.h",
692 "login/ui/lock_debug_view.cc",
693 "login/ui/lock_debug_view.h",
694 "login/ui/lock_screen.cc",
695 "login/ui/lock_screen.h",
696 "login/ui/lock_screen_media_controls_view.cc",
697 "login/ui/lock_screen_media_controls_view.h",
698 "login/ui/login_auth_factors_view.cc",
699 "login/ui/login_auth_factors_view.h",
700 "login/ui/login_auth_user_view.cc",
701 "login/ui/login_auth_user_view.h",
702 "login/ui/login_base_bubble_view.cc",
703 "login/ui/login_base_bubble_view.h",
704 "login/ui/login_big_user_view.cc",
705 "login/ui/login_big_user_view.h",
706 "login/ui/login_button.cc",
707 "login/ui/login_button.h",
708 "login/ui/login_camera_timeout_view.cc",
709 "login/ui/login_camera_timeout_view.h",
710 "login/ui/login_constants.h",
711 "login/ui/login_data_dispatcher.cc",
712 "login/ui/login_data_dispatcher.h",
713 "login/ui/login_detachable_base_model.cc",
714 "login/ui/login_detachable_base_model.h",
715 "login/ui/login_error_bubble.cc",
716 "login/ui/login_error_bubble.h",
717 "login/ui/login_expanded_public_account_view.cc",
718 "login/ui/login_expanded_public_account_view.h",
719 "login/ui/login_palette.cc",
720 "login/ui/login_palette.h",
721 "login/ui/login_password_view.cc",
722 "login/ui/login_password_view.h",
723 "login/ui/login_pin_input_view.cc",
724 "login/ui/login_pin_input_view.h",
725 "login/ui/login_pin_view.cc",
726 "login/ui/login_pin_view.h",
727 "login/ui/login_public_account_user_view.cc",
728 "login/ui/login_public_account_user_view.h",
729 "login/ui/login_remove_account_dialog.cc",
730 "login/ui/login_remove_account_dialog.h",
731 "login/ui/login_tooltip_view.cc",
732 "login/ui/login_tooltip_view.h",
733 "login/ui/login_user_view.cc",
734 "login/ui/login_user_view.h",
735 "login/ui/media_controls_header_view.cc",
736 "login/ui/media_controls_header_view.h",
737 "login/ui/non_accessible_view.cc",
738 "login/ui/non_accessible_view.h",
739 "login/ui/note_action_launch_button.cc",
740 "login/ui/note_action_launch_button.h",
741 "login/ui/pin_keyboard_animation.cc",
742 "login/ui/pin_keyboard_animation.h",
743 "login/ui/pin_request_view.cc",
744 "login/ui/pin_request_view.h",
745 "login/ui/pin_request_widget.cc",
746 "login/ui/pin_request_widget.h",
747 "login/ui/public_account_menu_view.cc",
748 "login/ui/public_account_menu_view.h",
749 "login/ui/public_account_monitoring_info_dialog.cc",
750 "login/ui/public_account_monitoring_info_dialog.h",
751 "login/ui/scrollable_users_list_view.cc",
752 "login/ui/scrollable_users_list_view.h",
753 "login/ui/smart_lock_auth_factor_model.cc",
754 "login/ui/smart_lock_auth_factor_model.h",
755 "login/ui/system_label_button.cc",
756 "login/ui/system_label_button.h",
757 "login/ui/user_switch_flip_animation.cc",
758 "login/ui/user_switch_flip_animation.h",
759 "login/ui/views_utils.cc",
760 "login/ui/views_utils.h",
762 "media/media_controller_impl.cc",
763 "media/media_controller_impl.h",
764 "metrics/demo_session_metrics_recorder.cc",
765 "metrics/demo_session_metrics_recorder.h",
766 "metrics/desktop_task_switch_metric_recorder.cc",
767 "metrics/desktop_task_switch_metric_recorder.h",
768 "metrics/feature_discovery_duration_reporter_impl.cc",
769 "metrics/feature_discovery_duration_reporter_impl.h",
770 "metrics/histogram_macros.cc",
771 "metrics/histogram_macros.h",
772 "metrics/login_metrics_recorder.cc",
773 "metrics/login_metrics_recorder.h",
774 "metrics/login_unlock_throughput_recorder.cc",
775 "metrics/login_unlock_throughput_recorder.h",
777 "metrics/pointer_metrics_recorder.cc",
778 "metrics/pointer_metrics_recorder.h",
779 "metrics/stylus_metrics_recorder.cc",
780 "metrics/stylus_metrics_recorder.h",
781 "metrics/task_switch_metrics_recorder.cc",
782 "metrics/task_switch_metrics_recorder.h",
783 "metrics/task_switch_source.h",
784 "metrics/task_switch_time_tracker.cc",
785 "metrics/task_switch_time_tracker.h",
786 "metrics/ui_throughput_recorder.cc",
787 "metrics/ui_throughput_recorder.h",
788 "metrics/user_metrics_recorder.cc",
789 "metrics/user_metrics_recorder.h",
790 "multi_capture/multi_capture_service_client.cc",
791 "multi_capture/multi_capture_service_client.h",
792 "multi_device_setup/multi_device_notification_presenter.cc",
793 "multi_device_setup/multi_device_notification_presenter.h",
794 "multi_profile_uma.cc",
795 "multi_profile_uma.h",
796 "multi_user/multi_user_window_manager_impl.cc",
797 "multi_user/multi_user_window_manager_impl.h",
798 "multi_user/user_switch_animator.cc",
799 "multi_user/user_switch_animator.h",
800 "policy/policy_recommendation_restorer.cc",
801 "policy/policy_recommendation_restorer.h",
802 "power/hid_battery_util.cc",
803 "power/hid_battery_util.h",
804 "projector/model/projector_session_impl.cc",
805 "projector/model/projector_session_impl.h",
806 "projector/projector_annotation_tray.cc",
807 "projector/projector_annotation_tray.h",
808 "projector/projector_controller_impl.cc",
809 "projector/projector_controller_impl.h",
810 "projector/projector_metadata_controller.cc",
811 "projector/projector_metadata_controller.h",
812 "projector/projector_metadata_model.cc",
813 "projector/projector_metadata_model.h",
814 "projector/projector_metrics.cc",
815 "projector/projector_metrics.h",
816 "projector/projector_ui_controller.cc",
817 "projector/projector_ui_controller.h",
818 "projector/ui/projector_button.cc",
819 "projector/ui/projector_button.h",
820 "projector/ui/projector_color_button.cc",
821 "projector/ui/projector_color_button.h",
823 # These headers declare functions that are implemented inside of //ash, so
824 # they cannot live in //ash/public/cpp/BUILD.gn. The "test api" files are
825 # not in the test_support target because they are used in production by the
826 # autotest extension API.
827 "public/ash_interfaces.h",
828 "public/cpp/ash_prefs.h",
829 "public/cpp/autotest_ambient_api.h",
830 "public/cpp/autotest_desks_api.h",
831 "public/cpp/autotest_private_api_utils.h",
832 "public/cpp/capture_mode/capture_mode_api.h",
833 "public/cpp/capture_mode/capture_mode_test_api.h",
834 "public/cpp/debug_utils.h",
835 "public/cpp/event_rewriter_controller.h",
836 "public/cpp/multi_user_window_manager.h",
837 "public/cpp/multi_user_window_manager_delegate.h",
838 "public/cpp/overview_test_api.h",
839 "public/cpp/shelf_config.h",
840 "public/cpp/shelf_test_api.h",
841 "public/cpp/split_view_test_api.h",
842 "public/cpp/style/scoped_light_mode_as_default.h",
843 "public/cpp/window_finder.h",
844 "public/cpp/window_tree_host_lookup.h",
845 "rgb_keyboard/histogram_util.cc",
846 "rgb_keyboard/histogram_util.h",
847 "rgb_keyboard/rgb_keyboard_manager.cc",
848 "rgb_keyboard/rgb_keyboard_manager.h",
849 "rgb_keyboard/rgb_keyboard_util.cc",
850 "rgb_keyboard/rgb_keyboard_util.h",
851 "root_window_controller.cc",
852 "root_window_controller.h",
853 "root_window_settings.cc",
854 "root_window_settings.h",
855 "rotator/screen_rotation_animation.cc",
856 "rotator/screen_rotation_animation.h",
857 "rotator/screen_rotation_animator.cc",
858 "rotator/screen_rotation_animator.h",
859 "rotator/screen_rotation_animator.h",
860 "rotator/screen_rotation_animator_observer.h",
861 "rotator/screen_rotation_animator_observer.h",
862 "rotator/window_rotation.cc",
863 "rotator/window_rotation.h",
864 "scoped_animation_disabler.cc",
865 "scoped_animation_disabler.h",
868 "session/fullscreen_controller.cc",
869 "session/fullscreen_controller.h",
870 "session/fullscreen_notification_bubble.cc",
871 "session/fullscreen_notification_bubble.h",
872 "session/multiprofiles_intro_dialog.cc",
873 "session/multiprofiles_intro_dialog.h",
874 "session/session_aborted_dialog.cc",
875 "session/session_aborted_dialog.h",
876 "session/session_activation_observer_holder.cc",
877 "session/session_activation_observer_holder.h",
878 "session/session_controller_impl.cc",
879 "session/session_controller_impl.h",
880 "session/session_controller_impl.h",
881 "session/teleport_warning_dialog.cc",
882 "session/teleport_warning_dialog.h",
883 "shelf/assistant_overlay.cc",
884 "shelf/assistant_overlay.h",
885 "shelf/back_button.cc",
886 "shelf/back_button.h",
887 "shelf/drag_handle.cc",
888 "shelf/drag_handle.h",
889 "shelf/drag_window_from_shelf_controller.cc",
890 "shelf/drag_window_from_shelf_controller.h",
891 "shelf/home_button.cc",
892 "shelf/home_button.h",
893 "shelf/home_button_controller.cc",
894 "shelf/home_button_controller.h",
895 "shelf/home_to_overview_nudge_controller.cc",
896 "shelf/home_to_overview_nudge_controller.h",
897 "shelf/hotseat_transition_animator.cc",
898 "shelf/hotseat_transition_animator.h",
899 "shelf/hotseat_widget.cc",
900 "shelf/hotseat_widget.h",
901 "shelf/in_app_to_home_nudge_controller.cc",
902 "shelf/in_app_to_home_nudge_controller.h",
903 "shelf/kiosk_app_instruction_bubble.cc",
904 "shelf/kiosk_app_instruction_bubble.h",
905 "shelf/launcher_nudge_controller.cc",
906 "shelf/launcher_nudge_controller.h",
907 "shelf/login_shelf_view.cc",
908 "shelf/login_shelf_view.h",
909 "shelf/login_shelf_widget.cc",
910 "shelf/login_shelf_widget.h",
911 "shelf/partying_shelf_item.cc",
912 "shelf/partying_shelf_item.h",
913 "shelf/scroll_arrow_view.cc",
914 "shelf/scroll_arrow_view.h",
915 "shelf/scrollable_shelf_constants.cc",
916 "shelf/scrollable_shelf_constants.h",
917 "shelf/scrollable_shelf_view.cc",
918 "shelf/scrollable_shelf_view.h",
921 "shelf/shelf_app_button.cc",
922 "shelf/shelf_app_button.h",
923 "shelf/shelf_application_menu_model.cc",
924 "shelf/shelf_application_menu_model.h",
925 "shelf/shelf_background_animator.cc",
926 "shelf/shelf_background_animator.h",
927 "shelf/shelf_background_animator_observer.h",
928 "shelf/shelf_bubble.cc",
929 "shelf/shelf_bubble.h",
930 "shelf/shelf_button.cc",
931 "shelf/shelf_button.h",
932 "shelf/shelf_button_delegate.cc",
933 "shelf/shelf_button_delegate.h",
934 "shelf/shelf_button_pressed_metric_tracker.cc",
935 "shelf/shelf_button_pressed_metric_tracker.h",
936 "shelf/shelf_component.h",
937 "shelf/shelf_config.cc",
938 "shelf/shelf_container_view.cc",
939 "shelf/shelf_container_view.h",
940 "shelf/shelf_context_menu_model.cc",
941 "shelf/shelf_context_menu_model.h",
942 "shelf/shelf_control_button.cc",
943 "shelf/shelf_control_button.h",
944 "shelf/shelf_controller.cc",
945 "shelf/shelf_controller.h",
946 "shelf/shelf_focus_cycler.cc",
947 "shelf/shelf_focus_cycler.h",
948 "shelf/shelf_layout_manager.cc",
949 "shelf/shelf_layout_manager.h",
950 "shelf/shelf_layout_manager_observer.h",
951 "shelf/shelf_locking_manager.cc",
952 "shelf/shelf_locking_manager.h",
953 "shelf/shelf_menu_model_adapter.cc",
954 "shelf/shelf_menu_model_adapter.h",
955 "shelf/shelf_metrics.h",
956 "shelf/shelf_navigation_widget.cc",
957 "shelf/shelf_navigation_widget.h",
958 "shelf/shelf_observer.h",
959 "shelf/shelf_party_feature_pod_controller.cc",
960 "shelf/shelf_party_feature_pod_controller.h",
961 "shelf/shelf_shutdown_confirmation_bubble.cc",
962 "shelf/shelf_shutdown_confirmation_bubble.h",
963 "shelf/shelf_test_api.cc",
964 "shelf/shelf_tooltip_bubble.cc",
965 "shelf/shelf_tooltip_bubble.h",
966 "shelf/shelf_tooltip_delegate.h",
967 "shelf/shelf_tooltip_manager.cc",
968 "shelf/shelf_tooltip_manager.h",
969 "shelf/shelf_tooltip_preview_bubble.cc",
970 "shelf/shelf_tooltip_preview_bubble.h",
971 "shelf/shelf_view.cc",
972 "shelf/shelf_view.h",
973 "shelf/shelf_widget.cc",
974 "shelf/shelf_widget.h",
975 "shelf/shelf_window_targeter.cc",
976 "shelf/shelf_window_targeter.h",
977 "shelf/shelf_window_watcher.cc",
978 "shelf/shelf_window_watcher.h",
979 "shelf/shelf_window_watcher_item_delegate.cc",
980 "shelf/shelf_window_watcher_item_delegate.h",
981 "shelf/swipe_home_to_overview_controller.cc",
982 "shelf/swipe_home_to_overview_controller.h",
983 "shelf/window_preview.cc",
984 "shelf/window_preview.h",
985 "shelf/window_scale_animation.cc",
986 "shelf/window_scale_animation.h",
991 "shell_init_params.cc",
992 "shell_init_params.h",
994 "shell_tab_handler.cc",
995 "shell_tab_handler.h",
996 "shutdown_controller_impl.cc",
997 "shutdown_controller_impl.h",
998 "shutdown_reason.cc",
1000 "style/ash_color_mixer.cc",
1001 "style/ash_color_mixer.h",
1002 "style/ash_color_provider.cc",
1003 "style/ash_color_provider.h",
1004 "style/ash_color_provider_source.cc",
1005 "style/ash_color_provider_source.h",
1006 "style/close_button.cc",
1007 "style/close_button.h",
1008 "style/color_util.cc",
1009 "style/color_util.h",
1010 "style/dark_light_mode_controller_impl.cc",
1011 "style/dark_light_mode_controller_impl.h",
1012 "style/dark_light_mode_nudge.cc",
1013 "style/dark_light_mode_nudge.h",
1014 "style/dark_light_mode_nudge_controller.cc",
1015 "style/dark_light_mode_nudge_controller.h",
1016 "style/default_color_constants.h",
1017 "style/default_colors.cc",
1018 "style/default_colors.h",
1019 "style/dot_indicator.cc",
1020 "style/dot_indicator.h",
1021 "style/icon_button.cc",
1022 "style/icon_button.h",
1023 "style/icon_switch.cc",
1024 "style/icon_switch.h",
1025 "style/pill_button.cc",
1026 "style/pill_button.h",
1027 "style/rounded_label.cc",
1028 "style/rounded_label.h",
1029 "style/rounded_label_widget.cc",
1030 "style/rounded_label_widget.h",
1031 "style/scoped_light_mode_as_default.cc",
1032 "style/style_util.cc",
1033 "style/style_util.h",
1034 "style/style_viewer/system_ui_components_grid_view.cc",
1035 "style/style_viewer/system_ui_components_grid_view.h",
1036 "style/style_viewer/system_ui_components_style_viewer_view.cc",
1037 "style/style_viewer/system_ui_components_style_viewer_view.h",
1038 "style/system_shadow.cc",
1039 "style/system_shadow.h",
1040 "style/system_shadow_on_nine_patch_layer.cc",
1041 "style/system_shadow_on_nine_patch_layer.h",
1042 "style/system_shadow_on_texture_layer.cc",
1043 "style/system_shadow_on_texture_layer.h",
1044 "style/system_toast_style.cc",
1045 "style/system_toast_style.h",
1046 "system/accessibility/accessibility_feature_disable_dialog.cc",
1047 "system/accessibility/accessibility_feature_disable_dialog.h",
1048 "system/accessibility/accessibility_feature_pod_controller.cc",
1049 "system/accessibility/accessibility_feature_pod_controller.h",
1050 "system/accessibility/autoclick_menu_bubble_controller.cc",
1051 "system/accessibility/autoclick_menu_bubble_controller.h",
1052 "system/accessibility/autoclick_menu_view.cc",
1053 "system/accessibility/autoclick_menu_view.h",
1054 "system/accessibility/autoclick_scroll_bubble_controller.cc",
1055 "system/accessibility/autoclick_scroll_bubble_controller.h",
1056 "system/accessibility/autoclick_scroll_view.cc",
1057 "system/accessibility/autoclick_scroll_view.h",
1058 "system/accessibility/dictation_bubble_controller.cc",
1059 "system/accessibility/dictation_bubble_controller.h",
1060 "system/accessibility/dictation_bubble_view.cc",
1061 "system/accessibility/dictation_bubble_view.h",
1062 "system/accessibility/dictation_button_tray.cc",
1063 "system/accessibility/dictation_button_tray.h",
1064 "system/accessibility/floating_accessibility_controller.cc",
1065 "system/accessibility/floating_accessibility_controller.h",
1066 "system/accessibility/floating_accessibility_detailed_controller.cc",
1067 "system/accessibility/floating_accessibility_detailed_controller.h",
1068 "system/accessibility/floating_accessibility_view.cc",
1069 "system/accessibility/floating_accessibility_view.h",
1070 "system/accessibility/floating_menu_button.cc",
1071 "system/accessibility/floating_menu_button.h",
1072 "system/accessibility/floating_menu_utils.cc",
1073 "system/accessibility/floating_menu_utils.h",
1074 "system/accessibility/select_to_speak/select_to_speak_constants.h",
1075 "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller.cc",
1076 "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller.h",
1077 "system/accessibility/select_to_speak/select_to_speak_menu_view.cc",
1078 "system/accessibility/select_to_speak/select_to_speak_menu_view.h",
1079 "system/accessibility/select_to_speak/select_to_speak_metrics_utils.h",
1080 "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller.cc",
1081 "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller.h",
1082 "system/accessibility/select_to_speak/select_to_speak_speed_view.cc",
1083 "system/accessibility/select_to_speak/select_to_speak_speed_view.h",
1084 "system/accessibility/select_to_speak/select_to_speak_tray.cc",
1085 "system/accessibility/select_to_speak/select_to_speak_tray.h",
1086 "system/accessibility/switch_access/switch_access_back_button_bubble_controller.cc",
1087 "system/accessibility/switch_access/switch_access_back_button_bubble_controller.h",
1088 "system/accessibility/switch_access/switch_access_back_button_view.cc",
1089 "system/accessibility/switch_access/switch_access_back_button_view.h",
1090 "system/accessibility/switch_access/switch_access_menu_bubble_controller.cc",
1091 "system/accessibility/switch_access/switch_access_menu_bubble_controller.h",
1092 "system/accessibility/switch_access/switch_access_menu_button.cc",
1093 "system/accessibility/switch_access/switch_access_menu_button.h",
1094 "system/accessibility/switch_access/switch_access_menu_view.cc",
1095 "system/accessibility/switch_access/switch_access_menu_view.h",
1096 "system/accessibility/tray_accessibility.cc",
1097 "system/accessibility/tray_accessibility.h",
1098 "system/accessibility/unified_accessibility_detailed_view_controller.cc",
1099 "system/accessibility/unified_accessibility_detailed_view_controller.h",
1100 "system/audio/audio_detailed_view.cc",
1101 "system/audio/audio_detailed_view.h",
1102 "system/audio/display_speaker_controller.cc",
1103 "system/audio/display_speaker_controller.h",
1104 "system/audio/mic_gain_slider_controller.cc",
1105 "system/audio/mic_gain_slider_controller.h",
1106 "system/audio/mic_gain_slider_view.cc",
1107 "system/audio/mic_gain_slider_view.h",
1108 "system/audio/unified_audio_detailed_view_controller.cc",
1109 "system/audio/unified_audio_detailed_view_controller.h",
1110 "system/audio/unified_volume_slider_controller.cc",
1111 "system/audio/unified_volume_slider_controller.h",
1112 "system/audio/unified_volume_view.cc",
1113 "system/audio/unified_volume_view.h",
1114 "system/bluetooth/bluetooth_detailed_view.cc",
1115 "system/bluetooth/bluetooth_detailed_view.h",
1116 "system/bluetooth/bluetooth_detailed_view_controller.cc",
1117 "system/bluetooth/bluetooth_detailed_view_controller.h",
1118 "system/bluetooth/bluetooth_detailed_view_impl.cc",
1119 "system/bluetooth/bluetooth_detailed_view_impl.h",
1120 "system/bluetooth/bluetooth_device_list_controller.cc",
1121 "system/bluetooth/bluetooth_device_list_controller.h",
1122 "system/bluetooth/bluetooth_device_list_controller_impl.cc",
1123 "system/bluetooth/bluetooth_device_list_controller_impl.h",
1124 "system/bluetooth/bluetooth_device_list_item_battery_view.cc",
1125 "system/bluetooth/bluetooth_device_list_item_battery_view.h",
1126 "system/bluetooth/bluetooth_device_list_item_multiple_battery_view.cc",
1127 "system/bluetooth/bluetooth_device_list_item_multiple_battery_view.h",
1128 "system/bluetooth/bluetooth_device_list_item_view.cc",
1129 "system/bluetooth/bluetooth_device_list_item_view.h",
1130 "system/bluetooth/bluetooth_device_status_ui_handler.cc",
1131 "system/bluetooth/bluetooth_device_status_ui_handler.h",
1132 "system/bluetooth/bluetooth_disabled_detailed_view.cc",
1133 "system/bluetooth/bluetooth_disabled_detailed_view.h",
1134 "system/bluetooth/bluetooth_feature_pod_controller.cc",
1135 "system/bluetooth/bluetooth_feature_pod_controller.h",
1136 "system/bluetooth/bluetooth_notification_controller.cc",
1137 "system/bluetooth/bluetooth_notification_controller.h",
1138 "system/brightness/brightness_controller_chromeos.cc",
1139 "system/brightness/brightness_controller_chromeos.h",
1140 "system/brightness/unified_brightness_slider_controller.cc",
1141 "system/brightness/unified_brightness_slider_controller.h",
1142 "system/brightness/unified_brightness_view.cc",
1143 "system/brightness/unified_brightness_view.h",
1144 "system/brightness_control_delegate.h",
1145 "system/camera/autozoom_controller_impl.cc",
1146 "system/camera/autozoom_controller_impl.h",
1147 "system/camera/autozoom_feature_pod_controller.cc",
1148 "system/camera/autozoom_feature_pod_controller.h",
1149 "system/camera/autozoom_nudge.cc",
1150 "system/camera/autozoom_nudge.h",
1151 "system/camera/autozoom_nudge_controller.cc",
1152 "system/camera/autozoom_nudge_controller.h",
1153 "system/camera/autozoom_observer.h",
1154 "system/camera/autozoom_toast_controller.cc",
1155 "system/camera/autozoom_toast_controller.h",
1156 "system/camera/autozoom_toast_view.cc",
1157 "system/camera/autozoom_toast_view.h",
1158 "system/caps_lock_notification_controller.cc",
1159 "system/caps_lock_notification_controller.h",
1160 "system/cast/cast_feature_pod_controller.cc",
1161 "system/cast/cast_feature_pod_controller.h",
1162 "system/cast/cast_notification_controller.cc",
1163 "system/cast/cast_notification_controller.h",
1164 "system/cast/tray_cast.cc",
1165 "system/cast/tray_cast.h",
1166 "system/cast/unified_cast_detailed_view_controller.cc",
1167 "system/cast/unified_cast_detailed_view_controller.h",
1168 "system/channel_indicator/channel_indicator.cc",
1169 "system/channel_indicator/channel_indicator.h",
1170 "system/channel_indicator/channel_indicator_quick_settings_view.cc",
1171 "system/channel_indicator/channel_indicator_quick_settings_view.h",
1172 "system/channel_indicator/channel_indicator_utils.cc",
1173 "system/channel_indicator/channel_indicator_utils.h",
1174 "system/dark_mode/dark_mode_feature_pod_controller.cc",
1175 "system/dark_mode/dark_mode_feature_pod_controller.h",
1176 "system/diagnostics/async_log.cc",
1177 "system/diagnostics/async_log.h",
1178 "system/diagnostics/diagnostics_browser_delegate.cc",
1179 "system/diagnostics/diagnostics_browser_delegate.h",
1180 "system/diagnostics/diagnostics_log_controller.cc",
1181 "system/diagnostics/diagnostics_log_controller.h",
1182 "system/diagnostics/networking_log.cc",
1183 "system/diagnostics/networking_log.h",
1184 "system/diagnostics/routine_log.cc",
1185 "system/diagnostics/routine_log.h",
1186 "system/diagnostics/telemetry_log.cc",
1187 "system/diagnostics/telemetry_log.h",
1188 "system/eche/eche_icon_loading_indicator_view.cc",
1189 "system/eche/eche_icon_loading_indicator_view.h",
1190 "system/eche/eche_tray.cc",
1191 "system/eche/eche_tray.h",
1192 "system/enterprise/enterprise_domain_observer.h",
1193 "system/firmware_update/firmware_update_notification_controller.cc",
1194 "system/firmware_update/firmware_update_notification_controller.h",
1195 "system/geolocation/geolocation_controller.cc",
1196 "system/geolocation/geolocation_controller.h",
1197 "system/gesture_education/gesture_education_notification_controller.cc",
1198 "system/gesture_education/gesture_education_notification_controller.h",
1199 "system/holding_space/downloads_section.cc",
1200 "system/holding_space/downloads_section.h",
1201 "system/holding_space/holding_space_animation_registry.cc",
1202 "system/holding_space/holding_space_animation_registry.h",
1203 "system/holding_space/holding_space_drag_util.cc",
1204 "system/holding_space/holding_space_drag_util.h",
1205 "system/holding_space/holding_space_item_chip_view.cc",
1206 "system/holding_space/holding_space_item_chip_view.h",
1207 "system/holding_space/holding_space_item_screen_capture_view.cc",
1208 "system/holding_space/holding_space_item_screen_capture_view.h",
1209 "system/holding_space/holding_space_item_view.cc",
1210 "system/holding_space/holding_space_item_view.h",
1211 "system/holding_space/holding_space_item_views_section.cc",
1212 "system/holding_space/holding_space_item_views_section.h",
1213 "system/holding_space/holding_space_progress_indicator_util.cc",
1214 "system/holding_space/holding_space_progress_indicator_util.h",
1215 "system/holding_space/holding_space_tray.cc",
1216 "system/holding_space/holding_space_tray.h",
1217 "system/holding_space/holding_space_tray_bubble.cc",
1218 "system/holding_space/holding_space_tray_bubble.h",
1219 "system/holding_space/holding_space_tray_child_bubble.cc",
1220 "system/holding_space/holding_space_tray_child_bubble.h",
1221 "system/holding_space/holding_space_tray_icon.cc",
1222 "system/holding_space/holding_space_tray_icon.h",
1223 "system/holding_space/holding_space_tray_icon_preview.cc",
1224 "system/holding_space/holding_space_tray_icon_preview.h",
1225 "system/holding_space/holding_space_ui.cc",
1226 "system/holding_space/holding_space_ui.h",
1227 "system/holding_space/holding_space_util.cc",
1228 "system/holding_space/holding_space_util.h",
1229 "system/holding_space/holding_space_view_delegate.cc",
1230 "system/holding_space/holding_space_view_delegate.h",
1231 "system/holding_space/pinned_files_bubble.cc",
1232 "system/holding_space/pinned_files_bubble.h",
1233 "system/holding_space/pinned_files_section.cc",
1234 "system/holding_space/pinned_files_section.h",
1235 "system/holding_space/recent_files_bubble.cc",
1236 "system/holding_space/recent_files_bubble.h",
1237 "system/holding_space/screen_captures_section.cc",
1238 "system/holding_space/screen_captures_section.h",
1239 "system/holding_space/suggestions_section.cc",
1240 "system/holding_space/suggestions_section.h",
1241 "system/human_presence/human_presence_metrics.h",
1242 "system/human_presence/human_presence_orientation_controller.cc",
1243 "system/human_presence/human_presence_orientation_controller.h",
1244 "system/human_presence/lock_on_leave_controller.cc",
1245 "system/human_presence/lock_on_leave_controller.h",
1246 "system/human_presence/snooping_protection_controller.cc",
1247 "system/human_presence/snooping_protection_controller.h",
1248 "system/human_presence/snooping_protection_notification_blocker.cc",
1249 "system/human_presence/snooping_protection_notification_blocker.h",
1250 "system/human_presence/snooping_protection_notification_blocker_internal.h",
1251 "system/human_presence/snooping_protection_view.cc",
1252 "system/human_presence/snooping_protection_view.h",
1253 "system/ime/ime_feature_pod_controller.cc",
1254 "system/ime/ime_feature_pod_controller.h",
1255 "system/ime/ime_observer.h",
1256 "system/ime/tray_ime_chromeos.cc",
1257 "system/ime/tray_ime_chromeos.h",
1258 "system/ime/unified_ime_detailed_view_controller.cc",
1259 "system/ime/unified_ime_detailed_view_controller.h",
1260 "system/ime_menu/ime_list_view.cc",
1261 "system/ime_menu/ime_list_view.h",
1262 "system/ime_menu/ime_menu_tray.cc",
1263 "system/ime_menu/ime_menu_tray.h",
1264 "system/keyboard_brightness/keyboard_backlight_color_controller.cc",
1265 "system/keyboard_brightness/keyboard_backlight_color_controller.h",
1266 "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.cc",
1267 "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.h",
1268 "system/keyboard_brightness/keyboard_backlight_toggle_controller.cc",
1269 "system/keyboard_brightness/keyboard_backlight_toggle_controller.h",
1270 "system/keyboard_brightness/keyboard_brightness_controller.cc",
1271 "system/keyboard_brightness/keyboard_brightness_controller.h",
1272 "system/keyboard_brightness/unified_keyboard_brightness_slider_controller.cc",
1273 "system/keyboard_brightness/unified_keyboard_brightness_slider_controller.h",
1274 "system/keyboard_brightness_control_delegate.h",
1275 "system/locale/locale_detailed_view.cc",
1276 "system/locale/locale_detailed_view.h",
1277 "system/locale/locale_feature_pod_controller.cc",
1278 "system/locale/locale_feature_pod_controller.h",
1279 "system/locale/locale_update_controller_impl.cc",
1280 "system/locale/locale_update_controller_impl.h",
1281 "system/locale/unified_locale_detailed_view_controller.cc",
1282 "system/locale/unified_locale_detailed_view_controller.h",
1283 "system/machine_learning/user_settings_event_logger.cc",
1284 "system/machine_learning/user_settings_event_logger.h",
1285 "system/media/media_notification_provider.cc",
1286 "system/media/media_notification_provider.h",
1287 "system/media/media_notification_provider_impl.cc",
1288 "system/media/media_notification_provider_impl.h",
1289 "system/media/media_notification_provider_observer.h",
1290 "system/media/media_tray.cc",
1291 "system/media/media_tray.h",
1292 "system/media/unified_media_controls_container.cc",
1293 "system/media/unified_media_controls_container.h",
1294 "system/media/unified_media_controls_controller.cc",
1295 "system/media/unified_media_controls_controller.h",
1296 "system/media/unified_media_controls_detailed_view.cc",
1297 "system/media/unified_media_controls_detailed_view.h",
1298 "system/media/unified_media_controls_detailed_view_controller.cc",
1299 "system/media/unified_media_controls_detailed_view_controller.h",
1300 "system/media/unified_media_controls_view.cc",
1301 "system/media/unified_media_controls_view.h",
1302 "system/message_center/arc_notification_manager_delegate_impl.cc",
1303 "system/message_center/arc_notification_manager_delegate_impl.h",
1304 "system/message_center/ash_message_center_lock_screen_controller.cc",
1305 "system/message_center/ash_message_center_lock_screen_controller.h",
1306 "system/message_center/ash_message_popup_collection.cc",
1307 "system/message_center/ash_message_popup_collection.h",
1308 "system/message_center/ash_notification_control_button_factory.cc",
1309 "system/message_center/ash_notification_control_button_factory.h",
1310 "system/message_center/ash_notification_expand_button.cc",
1311 "system/message_center/ash_notification_expand_button.h",
1312 "system/message_center/ash_notification_input_container.cc",
1313 "system/message_center/ash_notification_input_container.h",
1314 "system/message_center/ash_notification_view.cc",
1315 "system/message_center/ash_notification_view.h",
1316 "system/message_center/fullscreen_notification_blocker.cc",
1317 "system/message_center/fullscreen_notification_blocker.h",
1318 "system/message_center/inactive_user_notification_blocker.cc",
1319 "system/message_center/inactive_user_notification_blocker.h",
1320 "system/message_center/message_center_ash_impl.cc",
1321 "system/message_center/message_center_ash_impl.h",
1322 "system/message_center/message_center_constants.h",
1323 "system/message_center/message_center_controller.cc",
1324 "system/message_center/message_center_controller.h",
1325 "system/message_center/message_center_scroll_bar.cc",
1326 "system/message_center/message_center_scroll_bar.h",
1327 "system/message_center/message_center_style.h",
1328 "system/message_center/message_center_ui_controller.cc",
1329 "system/message_center/message_center_ui_controller.h",
1330 "system/message_center/message_center_ui_delegate.h",
1331 "system/message_center/message_center_utils.cc",
1332 "system/message_center/message_center_utils.h",
1333 "system/message_center/message_view_factory.cc",
1334 "system/message_center/message_view_factory.h",
1335 "system/message_center/metrics_utils.cc",
1336 "system/message_center/metrics_utils.h",
1337 "system/message_center/notification_grouping_controller.cc",
1338 "system/message_center/notification_grouping_controller.h",
1339 "system/message_center/notification_swipe_control_view.cc",
1340 "system/message_center/notification_swipe_control_view.h",
1341 "system/message_center/notifier_settings_view.cc",
1342 "system/message_center/notifier_settings_view.h",
1343 "system/message_center/session_state_notification_blocker.cc",
1344 "system/message_center/session_state_notification_blocker.h",
1345 "system/message_center/stacked_notification_bar.cc",
1346 "system/message_center/stacked_notification_bar.h",
1347 "system/message_center/unified_message_center_bubble.cc",
1348 "system/message_center/unified_message_center_bubble.h",
1349 "system/message_center/unified_message_center_view.cc",
1350 "system/message_center/unified_message_center_view.h",
1351 "system/message_center/unified_message_list_view.cc",
1352 "system/message_center/unified_message_list_view.h",
1353 "system/microphone_mute/microphone_mute_notification_controller.cc",
1354 "system/microphone_mute/microphone_mute_notification_controller.h",
1355 "system/model/clock_model.cc",
1356 "system/model/clock_model.h",
1357 "system/model/clock_observer.h",
1358 "system/model/enterprise_domain_model.cc",
1359 "system/model/enterprise_domain_model.h",
1360 "system/model/locale_model.cc",
1361 "system/model/locale_model.h",
1362 "system/model/session_length_limit_model.cc",
1363 "system/model/session_length_limit_model.h",
1364 "system/model/system_tray_model.cc",
1365 "system/model/system_tray_model.h",
1366 "system/model/tracing_model.cc",
1367 "system/model/tracing_model.h",
1368 "system/model/update_model.cc",
1369 "system/model/update_model.h",
1370 "system/model/virtual_keyboard_model.cc",
1371 "system/model/virtual_keyboard_model.h",
1372 "system/nearby_share/nearby_share_controller_impl.cc",
1373 "system/nearby_share/nearby_share_controller_impl.h",
1374 "system/nearby_share/nearby_share_feature_pod_controller.cc",
1375 "system/nearby_share/nearby_share_feature_pod_controller.h",
1376 "system/network/active_network_icon.cc",
1377 "system/network/active_network_icon.h",
1378 "system/network/auto_connect_notifier.cc",
1379 "system/network/auto_connect_notifier.h",
1380 "system/network/cellular_setup_notifier.cc",
1381 "system/network/cellular_setup_notifier.h",
1382 "system/network/fake_network_detailed_network_view.cc",
1383 "system/network/fake_network_detailed_network_view.h",
1384 "system/network/fake_network_detailed_view_delegate.cc",
1385 "system/network/fake_network_detailed_view_delegate.h",
1386 "system/network/fake_network_list_mobile_header_view.cc",
1387 "system/network/fake_network_list_mobile_header_view.h",
1388 "system/network/fake_network_list_network_header_view_delegate.cc",
1389 "system/network/fake_network_list_network_header_view_delegate.h",
1390 "system/network/fake_network_list_wifi_header_view.cc",
1391 "system/network/fake_network_list_wifi_header_view.h",
1392 "system/network/managed_sim_lock_notifier.cc",
1393 "system/network/managed_sim_lock_notifier.h",
1394 "system/network/network_detailed_network_view.cc",
1395 "system/network/network_detailed_network_view.h",
1396 "system/network/network_detailed_network_view_impl.cc",
1397 "system/network/network_detailed_network_view_impl.h",
1398 "system/network/network_detailed_view.cc",
1399 "system/network/network_detailed_view.h",
1400 "system/network/network_detailed_view_controller.cc",
1401 "system/network/network_detailed_view_controller.h",
1402 "system/network/network_feature_pod_button.cc",
1403 "system/network/network_feature_pod_button.h",
1404 "system/network/network_feature_pod_button_legacy.cc",
1405 "system/network/network_feature_pod_button_legacy.h",
1406 "system/network/network_feature_pod_controller.cc",
1407 "system/network/network_feature_pod_controller.h",
1408 "system/network/network_feature_pod_controller_legacy.cc",
1409 "system/network/network_feature_pod_controller_legacy.h",
1410 "system/network/network_icon.cc",
1411 "system/network/network_icon.h",
1412 "system/network/network_icon_animation.cc",
1413 "system/network/network_icon_animation.h",
1414 "system/network/network_icon_animation_observer.h",
1415 "system/network/network_info.cc",
1416 "system/network/network_info.h",
1417 "system/network/network_info_bubble.cc",
1418 "system/network/network_info_bubble.h",
1419 "system/network/network_list_header_view.cc",
1420 "system/network/network_list_header_view.h",
1421 "system/network/network_list_item_view.cc",
1422 "system/network/network_list_item_view.h",
1423 "system/network/network_list_mobile_header_view.cc",
1424 "system/network/network_list_mobile_header_view.h",
1425 "system/network/network_list_mobile_header_view_impl.cc",
1426 "system/network/network_list_mobile_header_view_impl.h",
1427 "system/network/network_list_network_header_view.cc",
1428 "system/network/network_list_network_header_view.h",
1429 "system/network/network_list_network_item_view.cc",
1430 "system/network/network_list_network_item_view.h",
1431 "system/network/network_list_view.cc",
1432 "system/network/network_list_view.h",
1433 "system/network/network_list_view_controller.cc",
1434 "system/network/network_list_view_controller.h",
1435 "system/network/network_list_view_controller_impl.cc",
1436 "system/network/network_list_view_controller_impl.h",
1437 "system/network/network_list_wifi_header_view.cc",
1438 "system/network/network_list_wifi_header_view.h",
1439 "system/network/network_list_wifi_header_view_impl.cc",
1440 "system/network/network_list_wifi_header_view_impl.h",
1441 "system/network/network_observer.h",
1442 "system/network/network_row_title_view.cc",
1443 "system/network/network_row_title_view.h",
1444 "system/network/network_section_header_view.cc",
1445 "system/network/network_section_header_view.h",
1446 "system/network/network_state_list_detailed_view.cc",
1447 "system/network/network_state_list_detailed_view.h",
1448 "system/network/network_tray_view.cc",
1449 "system/network/network_tray_view.h",
1450 "system/network/network_utils.cc",
1451 "system/network/network_utils.h",
1452 "system/network/sms_observer.cc",
1453 "system/network/sms_observer.h",
1454 "system/network/tray_network_state_model.cc",
1455 "system/network/tray_network_state_model.h",
1456 "system/network/tray_network_state_observer.h",
1457 "system/network/unified_network_detailed_view_controller.cc",
1458 "system/network/unified_network_detailed_view_controller.h",
1459 "system/network/unified_vpn_detailed_view_controller.cc",
1460 "system/network/unified_vpn_detailed_view_controller.h",
1461 "system/network/vpn_feature_pod_controller.cc",
1462 "system/network/vpn_feature_pod_controller.h",
1463 "system/network/vpn_list.cc",
1464 "system/network/vpn_list.h",
1465 "system/network/vpn_list_view.cc",
1466 "system/network/vpn_list_view.h",
1467 "system/network/wifi_toggle_notification_controller.cc",
1468 "system/network/wifi_toggle_notification_controller.h",
1469 "system/night_light/night_light_controller_impl.cc",
1470 "system/night_light/night_light_controller_impl.h",
1471 "system/night_light/night_light_feature_pod_controller.cc",
1472 "system/night_light/night_light_feature_pod_controller.h",
1473 "system/notification_center/notification_center_tray.cc",
1474 "system/notification_center/notification_center_tray.h",
1475 "system/overview/overview_button_tray.cc",
1476 "system/overview/overview_button_tray.h",
1477 "system/palette/common_palette_tool.cc",
1478 "system/palette/common_palette_tool.h",
1479 "system/palette/palette_ids.cc",
1480 "system/palette/palette_ids.h",
1481 "system/palette/palette_tool.cc",
1482 "system/palette/palette_tool.h",
1483 "system/palette/palette_tool_manager.cc",
1484 "system/palette/palette_tool_manager.h",
1485 "system/palette/palette_tray.cc",
1486 "system/palette/palette_tray.h",
1487 "system/palette/palette_utils.cc",
1488 "system/palette/palette_utils.h",
1489 "system/palette/palette_welcome_bubble.cc",
1490 "system/palette/palette_welcome_bubble.h",
1491 "system/palette/stylus_battery_delegate.cc",
1492 "system/palette/stylus_battery_delegate.h",
1493 "system/palette/tools/create_note_action.cc",
1494 "system/palette/tools/create_note_action.h",
1495 "system/palette/tools/enter_capture_mode.cc",
1496 "system/palette/tools/enter_capture_mode.h",
1497 "system/palette/tools/laser_pointer_mode.cc",
1498 "system/palette/tools/laser_pointer_mode.h",
1499 "system/palette/tools/magnifier_mode.cc",
1500 "system/palette/tools/magnifier_mode.h",
1501 "system/palette/tools/metalayer_mode.cc",
1502 "system/palette/tools/metalayer_mode.h",
1503 "system/pcie_peripheral/pcie_peripheral_notification_controller.cc",
1504 "system/pcie_peripheral/pcie_peripheral_notification_controller.h",
1505 "system/phonehub/bluetooth_disabled_view.cc",
1506 "system/phonehub/bluetooth_disabled_view.h",
1507 "system/phonehub/camera_roll_menu_model.cc",
1508 "system/phonehub/camera_roll_menu_model.h",
1509 "system/phonehub/camera_roll_thumbnail.cc",
1510 "system/phonehub/camera_roll_thumbnail.h",
1511 "system/phonehub/camera_roll_view.cc",
1512 "system/phonehub/camera_roll_view.h",
1513 "system/phonehub/continue_browsing_chip.cc",
1514 "system/phonehub/continue_browsing_chip.h",
1515 "system/phonehub/enable_hotspot_quick_action_controller.cc",
1516 "system/phonehub/enable_hotspot_quick_action_controller.h",
1517 "system/phonehub/locate_phone_quick_action_controller.cc",
1518 "system/phonehub/locate_phone_quick_action_controller.h",
1519 "system/phonehub/multidevice_feature_opt_in_view.cc",
1520 "system/phonehub/multidevice_feature_opt_in_view.h",
1521 "system/phonehub/onboarding_view.cc",
1522 "system/phonehub/onboarding_view.h",
1523 "system/phonehub/phone_connected_view.cc",
1524 "system/phonehub/phone_connected_view.h",
1525 "system/phonehub/phone_connecting_view.cc",
1526 "system/phonehub/phone_connecting_view.h",
1527 "system/phonehub/phone_disconnected_view.cc",
1528 "system/phonehub/phone_disconnected_view.h",
1529 "system/phonehub/phone_hub_content_view.cc",
1530 "system/phonehub/phone_hub_content_view.h",
1531 "system/phonehub/phone_hub_interstitial_view.cc",
1532 "system/phonehub/phone_hub_interstitial_view.h",
1533 "system/phonehub/phone_hub_metrics.cc",
1534 "system/phonehub/phone_hub_metrics.h",
1535 "system/phonehub/phone_hub_notification_controller.cc",
1536 "system/phonehub/phone_hub_notification_controller.h",
1537 "system/phonehub/phone_hub_recent_app_button.cc",
1538 "system/phonehub/phone_hub_recent_app_button.h",
1539 "system/phonehub/phone_hub_recent_apps_view.cc",
1540 "system/phonehub/phone_hub_recent_apps_view.h",
1541 "system/phonehub/phone_hub_tray.cc",
1542 "system/phonehub/phone_hub_tray.h",
1543 "system/phonehub/phone_hub_ui_controller.cc",
1544 "system/phonehub/phone_hub_ui_controller.h",
1545 "system/phonehub/phone_hub_view_ids.h",
1546 "system/phonehub/phone_status_view.cc",
1547 "system/phonehub/phone_status_view.h",
1548 "system/phonehub/quick_action_controller_base.h",
1549 "system/phonehub/quick_action_item.cc",
1550 "system/phonehub/quick_action_item.h",
1551 "system/phonehub/quick_actions_view.cc",
1552 "system/phonehub/quick_actions_view.h",
1553 "system/phonehub/silence_phone_quick_action_controller.cc",
1554 "system/phonehub/silence_phone_quick_action_controller.h",
1555 "system/phonehub/sub_feature_opt_in_view.cc",
1556 "system/phonehub/sub_feature_opt_in_view.h",
1557 "system/phonehub/task_continuation_view.cc",
1558 "system/phonehub/task_continuation_view.h",
1559 "system/phonehub/tether_connection_pending_view.cc",
1560 "system/phonehub/tether_connection_pending_view.h",
1561 "system/phonehub/ui_constants.h",
1562 "system/power/adaptive_charging_controller.cc",
1563 "system/power/adaptive_charging_controller.h",
1564 "system/power/adaptive_charging_notification_controller.cc",
1565 "system/power/adaptive_charging_notification_controller.h",
1566 "system/power/adaptive_charging_nudge.cc",
1567 "system/power/adaptive_charging_nudge.h",
1568 "system/power/adaptive_charging_nudge_controller.cc",
1569 "system/power/adaptive_charging_nudge_controller.h",
1570 "system/power/backlights_forced_off_setter.cc",
1571 "system/power/backlights_forced_off_setter.h",
1572 "system/power/battery_image_source.cc",
1573 "system/power/battery_image_source.h",
1574 "system/power/battery_notification.cc",
1575 "system/power/battery_notification.h",
1576 "system/power/dual_role_notification.cc",
1577 "system/power/dual_role_notification.h",
1578 "system/power/peripheral_battery_listener.cc",
1579 "system/power/peripheral_battery_listener.h",
1580 "system/power/peripheral_battery_notifier.cc",
1581 "system/power/peripheral_battery_notifier.h",
1582 "system/power/power_button_controller.cc",
1583 "system/power/power_button_controller.h",
1584 "system/power/power_button_display_controller.cc",
1585 "system/power/power_button_display_controller.h",
1586 "system/power/power_button_menu_item_view.cc",
1587 "system/power/power_button_menu_item_view.h",
1588 "system/power/power_button_menu_metrics_type.cc",
1589 "system/power/power_button_menu_metrics_type.h",
1590 "system/power/power_button_menu_screen_view.cc",
1591 "system/power/power_button_menu_screen_view.h",
1592 "system/power/power_button_menu_view.cc",
1593 "system/power/power_button_menu_view.h",
1594 "system/power/power_button_screenshot_controller.cc",
1595 "system/power/power_button_screenshot_controller.h",
1596 "system/power/power_event_observer.cc",
1597 "system/power/power_event_observer.h",
1598 "system/power/power_notification_controller.cc",
1599 "system/power/power_notification_controller.h",
1600 "system/power/power_prefs.cc",
1601 "system/power/power_prefs.h",
1602 "system/power/power_status.cc",
1603 "system/power/power_status.h",
1604 "system/power/scoped_backlights_forced_off.cc",
1605 "system/power/scoped_backlights_forced_off.h",
1606 "system/power/tray_power.cc",
1607 "system/power/tray_power.h",
1608 "system/power/video_activity_notifier.cc",
1609 "system/power/video_activity_notifier.h",
1610 "system/privacy/privacy_indicators_controller.cc",
1611 "system/privacy/privacy_indicators_controller.h",
1612 "system/privacy/privacy_indicators_tray_item_view.cc",
1613 "system/privacy/privacy_indicators_tray_item_view.h",
1614 "system/privacy/screen_capture_observer.h",
1615 "system/privacy/screen_security_controller.cc",
1616 "system/privacy/screen_security_controller.h",
1617 "system/privacy/screen_share_observer.h",
1618 "system/privacy/screen_switch_check_controller.cc",
1619 "system/privacy/screen_switch_check_controller.h",
1620 "system/privacy_hub/camera_privacy_switch_controller.cc",
1621 "system/privacy_hub/camera_privacy_switch_controller.h",
1622 "system/privacy_hub/microphone_privacy_switch_controller.cc",
1623 "system/privacy_hub/microphone_privacy_switch_controller.h",
1624 "system/privacy_hub/privacy_hub_controller.cc",
1625 "system/privacy_hub/privacy_hub_controller.h",
1626 "system/privacy_hub/privacy_hub_metrics.cc",
1627 "system/privacy_hub/privacy_hub_metrics.h",
1628 "system/privacy_screen/privacy_screen_feature_pod_controller.cc",
1629 "system/privacy_screen/privacy_screen_feature_pod_controller.h",
1630 "system/privacy_screen/privacy_screen_toast_controller.cc",
1631 "system/privacy_screen/privacy_screen_toast_controller.h",
1632 "system/privacy_screen/privacy_screen_toast_view.cc",
1633 "system/privacy_screen/privacy_screen_toast_view.h",
1634 "system/progress_indicator/progress_icon_animation.cc",
1635 "system/progress_indicator/progress_icon_animation.h",
1636 "system/progress_indicator/progress_indicator.cc",
1637 "system/progress_indicator/progress_indicator.h",
1638 "system/progress_indicator/progress_indicator_animation.cc",
1639 "system/progress_indicator/progress_indicator_animation.h",
1640 "system/progress_indicator/progress_indicator_animation_registry.cc",
1641 "system/progress_indicator/progress_indicator_animation_registry.h",
1642 "system/progress_indicator/progress_ring_animation.cc",
1643 "system/progress_indicator/progress_ring_animation.h",
1644 "system/progress_indicator/progress_ring_indeterminate_animation.cc",
1645 "system/progress_indicator/progress_ring_indeterminate_animation.h",
1646 "system/progress_indicator/progress_ring_pulse_animation.cc",
1647 "system/progress_indicator/progress_ring_pulse_animation.h",
1648 "system/rotation/rotation_lock_feature_pod_controller.cc",
1649 "system/rotation/rotation_lock_feature_pod_controller.h",
1650 "system/scheduled_feature/scheduled_feature.cc",
1651 "system/scheduled_feature/scheduled_feature.h",
1652 "system/screen_layout_observer.cc",
1653 "system/screen_layout_observer.h",
1654 "system/session/logout_button_tray.cc",
1655 "system/session/logout_button_tray.h",
1656 "system/session/logout_confirmation_controller.cc",
1657 "system/session/logout_confirmation_controller.h",
1658 "system/session/logout_confirmation_dialog.cc",
1659 "system/session/logout_confirmation_dialog.h",
1660 "system/session/session_limit_notification_controller.cc",
1661 "system/session/session_limit_notification_controller.h",
1662 "system/session/shutdown_confirmation_dialog.cc",
1663 "system/session/shutdown_confirmation_dialog.h",
1664 "system/status_area_widget.cc",
1665 "system/status_area_widget.h",
1666 "system/status_area_widget_delegate.cc",
1667 "system/status_area_widget_delegate.h",
1668 "system/supervised/supervised_icon_string.cc",
1669 "system/supervised/supervised_icon_string.h",
1670 "system/system_notification_controller.cc",
1671 "system/system_notification_controller.h",
1672 "system/time/calendar_event_fetch.cc",
1673 "system/time/calendar_event_fetch.h",
1674 "system/time/calendar_event_fetch_types.h",
1675 "system/time/calendar_event_list_item_view.cc",
1676 "system/time/calendar_event_list_item_view.h",
1677 "system/time/calendar_event_list_view.cc",
1678 "system/time/calendar_event_list_view.h",
1679 "system/time/calendar_metrics.cc",
1680 "system/time/calendar_metrics.h",
1681 "system/time/calendar_model.cc",
1682 "system/time/calendar_model.h",
1683 "system/time/calendar_month_view.cc",
1684 "system/time/calendar_month_view.h",
1685 "system/time/calendar_utils.cc",
1686 "system/time/calendar_utils.h",
1687 "system/time/calendar_view.cc",
1688 "system/time/calendar_view.h",
1689 "system/time/calendar_view_controller.cc",
1690 "system/time/calendar_view_controller.h",
1691 "system/time/date_helper.cc",
1692 "system/time/date_helper.h",
1693 "system/time/time_of_day.cc",
1694 "system/time/time_of_day.h",
1695 "system/time/time_tray_item_view.cc",
1696 "system/time/time_tray_item_view.h",
1697 "system/time/time_view.cc",
1698 "system/time/time_view.h",
1699 "system/time/unified_calendar_view_controller.cc",
1700 "system/time/unified_calendar_view_controller.h",
1701 "system/toast/toast_manager_impl.cc",
1702 "system/toast/toast_manager_impl.h",
1703 "system/toast/toast_overlay.cc",
1704 "system/toast/toast_overlay.h",
1705 "system/tracing_notification_controller.cc",
1706 "system/tracing_notification_controller.h",
1707 "system/tray/actionable_view.cc",
1708 "system/tray/actionable_view.h",
1709 "system/tray/detailed_view_delegate.cc",
1710 "system/tray/detailed_view_delegate.h",
1711 "system/tray/fake_detailed_view_delegate.cc",
1712 "system/tray/fake_detailed_view_delegate.h",
1713 "system/tray/hover_highlight_view.cc",
1714 "system/tray/hover_highlight_view.h",
1715 "system/tray/interacted_by_tap_recorder.cc",
1716 "system/tray/interacted_by_tap_recorder.h",
1717 "system/tray/size_range_layout.cc",
1718 "system/tray/size_range_layout.h",
1719 "system/tray/status_area_overflow_button_tray.cc",
1720 "system/tray/status_area_overflow_button_tray.h",
1721 "system/tray/system_menu_button.cc",
1722 "system/tray/system_menu_button.h",
1723 "system/tray/system_nudge.cc",
1724 "system/tray/system_nudge.h",
1725 "system/tray/system_nudge_controller.cc",
1726 "system/tray/system_nudge_controller.h",
1727 "system/tray/system_nudge_label.cc",
1728 "system/tray/system_nudge_label.h",
1729 "system/tray/system_tray_notifier.cc",
1730 "system/tray/system_tray_notifier.h",
1731 "system/tray/time_to_click_recorder.cc",
1732 "system/tray/time_to_click_recorder.h",
1733 "system/tray/tray_background_view.cc",
1734 "system/tray/tray_background_view.h",
1735 "system/tray/tray_bubble_base.cc",
1736 "system/tray/tray_bubble_base.h",
1737 "system/tray/tray_bubble_view.cc",
1738 "system/tray/tray_bubble_view.h",
1739 "system/tray/tray_bubble_wrapper.cc",
1740 "system/tray/tray_bubble_wrapper.h",
1741 "system/tray/tray_constants.cc",
1742 "system/tray/tray_constants.h",
1743 "system/tray/tray_container.cc",
1744 "system/tray/tray_container.h",
1745 "system/tray/tray_detailed_view.cc",
1746 "system/tray/tray_detailed_view.h",
1747 "system/tray/tray_event_filter.cc",
1748 "system/tray/tray_event_filter.h",
1749 "system/tray/tray_info_label.cc",
1750 "system/tray/tray_info_label.h",
1751 "system/tray/tray_item_view.cc",
1752 "system/tray/tray_item_view.h",
1753 "system/tray/tray_popup_ink_drop_style.h",
1754 "system/tray/tray_popup_utils.cc",
1755 "system/tray/tray_popup_utils.h",
1756 "system/tray/tray_toggle_button.cc",
1757 "system/tray/tray_toggle_button.h",
1758 "system/tray/tray_utils.cc",
1759 "system/tray/tray_utils.h",
1760 "system/tray/tri_view.cc",
1761 "system/tray/tri_view.h",
1762 "system/tray/unfocusable_label.cc",
1763 "system/tray/unfocusable_label.h",
1764 "system/tray/view_click_listener.h",
1765 "system/unified/buttons.cc",
1766 "system/unified/buttons.h",
1767 "system/unified/camera_mic_tray_item_view.cc",
1768 "system/unified/camera_mic_tray_item_view.h",
1769 "system/unified/collapse_button.cc",
1770 "system/unified/collapse_button.h",
1771 "system/unified/current_locale_view.cc",
1772 "system/unified/current_locale_view.h",
1773 "system/unified/custom_shape_button.cc",
1774 "system/unified/custom_shape_button.h",
1775 "system/unified/date_tray.cc",
1776 "system/unified/date_tray.h",
1777 "system/unified/deferred_update_dialog.cc",
1778 "system/unified/deferred_update_dialog.h",
1779 "system/unified/detailed_view_controller.h",
1780 "system/unified/feature_pod_button.cc",
1781 "system/unified/feature_pod_button.h",
1782 "system/unified/feature_pod_controller_base.cc",
1783 "system/unified/feature_pod_controller_base.h",
1784 "system/unified/feature_pods_container_view.cc",
1785 "system/unified/feature_pods_container_view.h",
1786 "system/unified/feature_tiles_container_view.cc",
1787 "system/unified/feature_tiles_container_view.h",
1788 "system/unified/ime_mode_view.cc",
1789 "system/unified/ime_mode_view.h",
1790 "system/unified/managed_device_tray_item_view.cc",
1791 "system/unified/managed_device_tray_item_view.h",
1792 "system/unified/notification_counter_view.cc",
1793 "system/unified/notification_counter_view.h",
1794 "system/unified/notification_hidden_view.cc",
1795 "system/unified/notification_hidden_view.h",
1796 "system/unified/notification_icons_controller.cc",
1797 "system/unified/notification_icons_controller.h",
1798 "system/unified/page_indicator_view.cc",
1799 "system/unified/page_indicator_view.h",
1800 "system/unified/power_button.cc",
1801 "system/unified/power_button.h",
1802 "system/unified/quick_settings_footer.cc",
1803 "system/unified/quick_settings_footer.h",
1804 "system/unified/quick_settings_header.cc",
1805 "system/unified/quick_settings_header.h",
1806 "system/unified/quick_settings_metrics_util.cc",
1807 "system/unified/quick_settings_metrics_util.h",
1808 "system/unified/quick_settings_view.cc",
1809 "system/unified/quick_settings_view.h",
1810 "system/unified/quiet_mode_feature_pod_controller.cc",
1811 "system/unified/quiet_mode_feature_pod_controller.h",
1812 "system/unified/screen_capture_tray_item_view.cc",
1813 "system/unified/screen_capture_tray_item_view.h",
1814 "system/unified/top_shortcuts_view.cc",
1815 "system/unified/top_shortcuts_view.h",
1816 "system/unified/unified_notifier_settings_controller.cc",
1817 "system/unified/unified_notifier_settings_controller.h",
1818 "system/unified/unified_slider_bubble_controller.cc",
1819 "system/unified/unified_slider_bubble_controller.h",
1820 "system/unified/unified_slider_view.cc",
1821 "system/unified/unified_slider_view.h",
1822 "system/unified/unified_system_info_view.cc",
1823 "system/unified/unified_system_info_view.h",
1824 "system/unified/unified_system_tray.cc",
1825 "system/unified/unified_system_tray.h",
1826 "system/unified/unified_system_tray_bubble.cc",
1827 "system/unified/unified_system_tray_bubble.h",
1828 "system/unified/unified_system_tray_controller.cc",
1829 "system/unified/unified_system_tray_controller.h",
1830 "system/unified/unified_system_tray_model.cc",
1831 "system/unified/unified_system_tray_model.h",
1832 "system/unified/unified_system_tray_view.cc",
1833 "system/unified/unified_system_tray_view.h",
1834 "system/unified/user_chooser_detailed_view_controller.cc",
1835 "system/unified/user_chooser_detailed_view_controller.h",
1836 "system/unified/user_chooser_view.cc",
1837 "system/unified/user_chooser_view.h",
1838 "system/update/update_notification_controller.cc",
1839 "system/update/update_notification_controller.h",
1840 "system/usb_peripheral/usb_peripheral_notification_controller.cc",
1841 "system/usb_peripheral/usb_peripheral_notification_controller.h",
1842 "system/user/login_status.cc",
1843 "system/user/login_status.h",
1844 "system/virtual_keyboard/virtual_keyboard_observer.h",
1845 "system/virtual_keyboard/virtual_keyboard_tray.cc",
1846 "system/virtual_keyboard/virtual_keyboard_tray.h",
1847 "touch/ash_touch_transform_controller.cc",
1848 "touch/ash_touch_transform_controller.h",
1849 "touch/touch_devices_controller.cc",
1850 "touch/touch_devices_controller.h",
1851 "touch/touch_hud_debug.cc",
1852 "touch/touch_hud_debug.h",
1853 "touch/touch_hud_projection.cc",
1854 "touch/touch_hud_projection.h",
1855 "touch/touch_hud_renderer.cc",
1856 "touch/touch_hud_renderer.h",
1857 "touch/touch_observer_hud.cc",
1858 "touch/touch_observer_hud.h",
1859 "tray_action/tray_action.cc",
1860 "tray_action/tray_action.h",
1861 "tray_action/tray_action_observer.h",
1862 "utility/cropping_util.cc",
1863 "utility/cropping_util.h",
1864 "utility/haptics_util.cc",
1865 "utility/haptics_util.h",
1866 "utility/layer_copy_animator.cc",
1867 "utility/layer_copy_animator.h",
1868 "utility/layer_util.cc",
1869 "utility/layer_util.h",
1870 "utility/lottie_util.cc",
1871 "utility/lottie_util.h",
1872 "utility/occlusion_tracker_pauser.cc",
1873 "utility/occlusion_tracker_pauser.h",
1874 "utility/rounded_window_targeter.cc",
1875 "utility/rounded_window_targeter.h",
1876 "utility/transformer_util.cc",
1877 "utility/transformer_util.h",
1878 "wallpaper/online_wallpaper_variant_info_fetcher.cc",
1879 "wallpaper/online_wallpaper_variant_info_fetcher.h",
1880 "wallpaper/wallpaper_base_view.cc",
1881 "wallpaper/wallpaper_base_view.h",
1882 "wallpaper/wallpaper_constants.h",
1883 "wallpaper/wallpaper_controller_impl.cc",
1884 "wallpaper/wallpaper_controller_impl.h",
1885 "wallpaper/wallpaper_metrics_manager.cc",
1886 "wallpaper/wallpaper_metrics_manager.h",
1887 "wallpaper/wallpaper_pref_manager.cc",
1888 "wallpaper/wallpaper_pref_manager.h",
1889 "wallpaper/wallpaper_utils/wallpaper_calculated_colors.cc",
1890 "wallpaper/wallpaper_utils/wallpaper_calculated_colors.h",
1891 "wallpaper/wallpaper_utils/wallpaper_color_calculator.cc",
1892 "wallpaper/wallpaper_utils/wallpaper_color_calculator.h",
1893 "wallpaper/wallpaper_utils/wallpaper_color_calculator_observer.h",
1894 "wallpaper/wallpaper_utils/wallpaper_color_extraction_result.h",
1895 "wallpaper/wallpaper_utils/wallpaper_ephemeral_user.cc",
1896 "wallpaper/wallpaper_utils/wallpaper_ephemeral_user.h",
1897 "wallpaper/wallpaper_utils/wallpaper_language.cc",
1898 "wallpaper/wallpaper_utils/wallpaper_language.h",
1899 "wallpaper/wallpaper_utils/wallpaper_resizer.cc",
1900 "wallpaper/wallpaper_utils/wallpaper_resizer.h",
1901 "wallpaper/wallpaper_utils/wallpaper_resizer_observer.h",
1902 "wallpaper/wallpaper_view.cc",
1903 "wallpaper/wallpaper_view.h",
1904 "wallpaper/wallpaper_widget_controller.cc",
1905 "wallpaper/wallpaper_widget_controller.h",
1906 "wallpaper/wallpaper_window_state_manager.cc",
1907 "wallpaper/wallpaper_window_state_manager.h",
1908 "window_tree_host_lookup.cc",
1909 "window_user_data.h",
1910 "wm/always_on_top_controller.cc",
1911 "wm/always_on_top_controller.h",
1912 "wm/ash_focus_rules.cc",
1913 "wm/ash_focus_rules.h",
1916 "wm/client_controlled_state.cc",
1917 "wm/client_controlled_state.h",
1918 "wm/collision_detection/collision_detection_utils.cc",
1919 "wm/collision_detection/collision_detection_utils.h",
1920 "wm/container_finder.cc",
1921 "wm/container_finder.h",
1922 "wm/cursor_manager_chromeos.cc",
1923 "wm/cursor_manager_chromeos.h",
1924 "wm/default_state.cc",
1925 "wm/default_state.h",
1926 "wm/default_window_resizer.cc",
1927 "wm/default_window_resizer.h",
1928 "wm/desks/autotest_desks_api.cc",
1931 "wm/desks/desk_action_context_menu.cc",
1932 "wm/desks/desk_action_context_menu.h",
1933 "wm/desks/desk_action_view.cc",
1934 "wm/desks/desk_action_view.h",
1935 "wm/desks/desk_animation_base.cc",
1936 "wm/desks/desk_animation_base.h",
1937 "wm/desks/desk_animation_impl.cc",
1938 "wm/desks/desk_animation_impl.h",
1939 "wm/desks/desk_drag_proxy.cc",
1940 "wm/desks/desk_drag_proxy.h",
1941 "wm/desks/desk_mini_view.cc",
1942 "wm/desks/desk_mini_view.h",
1943 "wm/desks/desk_mini_view_animations.cc",
1944 "wm/desks/desk_mini_view_animations.h",
1945 "wm/desks/desk_name_view.cc",
1946 "wm/desks/desk_name_view.h",
1947 "wm/desks/desk_preview_view.cc",
1948 "wm/desks/desk_preview_view.h",
1949 "wm/desks/desks_animations.cc",
1950 "wm/desks/desks_animations.h",
1951 "wm/desks/desks_bar_view.cc",
1952 "wm/desks/desks_bar_view.h",
1953 "wm/desks/desks_constants.h",
1954 "wm/desks/desks_controller.cc",
1955 "wm/desks/desks_controller.h",
1956 "wm/desks/desks_histogram_enums.h",
1957 "wm/desks/desks_restore_util.cc",
1958 "wm/desks/desks_restore_util.h",
1959 "wm/desks/desks_textfield.cc",
1960 "wm/desks/desks_textfield.h",
1961 "wm/desks/desks_util.cc",
1962 "wm/desks/desks_util.h",
1963 "wm/desks/expanded_desks_bar_button.cc",
1964 "wm/desks/expanded_desks_bar_button.h",
1965 "wm/desks/persistent_desks_bar/persistent_desks_bar_button.cc",
1966 "wm/desks/persistent_desks_bar/persistent_desks_bar_button.h",
1967 "wm/desks/persistent_desks_bar/persistent_desks_bar_context_menu.cc",
1968 "wm/desks/persistent_desks_bar/persistent_desks_bar_context_menu.h",
1969 "wm/desks/persistent_desks_bar/persistent_desks_bar_controller.cc",
1970 "wm/desks/persistent_desks_bar/persistent_desks_bar_controller.h",
1971 "wm/desks/persistent_desks_bar/persistent_desks_bar_view.cc",
1972 "wm/desks/persistent_desks_bar/persistent_desks_bar_view.h",
1973 "wm/desks/root_window_desk_switch_animator.cc",
1974 "wm/desks/root_window_desk_switch_animator.h",
1975 "wm/desks/scroll_arrow_button.cc",
1976 "wm/desks/scroll_arrow_button.h",
1977 "wm/desks/templates/restore_data_collector.cc",
1978 "wm/desks/templates/restore_data_collector.h",
1979 "wm/desks/templates/saved_desk_animations.cc",
1980 "wm/desks/templates/saved_desk_animations.h",
1981 "wm/desks/templates/saved_desk_dialog_controller.cc",
1982 "wm/desks/templates/saved_desk_dialog_controller.h",
1983 "wm/desks/templates/saved_desk_grid_view.cc",
1984 "wm/desks/templates/saved_desk_grid_view.h",
1985 "wm/desks/templates/saved_desk_icon_container.cc",
1986 "wm/desks/templates/saved_desk_icon_container.h",
1987 "wm/desks/templates/saved_desk_icon_view.cc",
1988 "wm/desks/templates/saved_desk_icon_view.h",
1989 "wm/desks/templates/saved_desk_item_view.cc",
1990 "wm/desks/templates/saved_desk_item_view.h",
1991 "wm/desks/templates/saved_desk_library_view.cc",
1992 "wm/desks/templates/saved_desk_library_view.h",
1993 "wm/desks/templates/saved_desk_metrics_util.cc",
1994 "wm/desks/templates/saved_desk_metrics_util.h",
1995 "wm/desks/templates/saved_desk_name_view.cc",
1996 "wm/desks/templates/saved_desk_name_view.h",
1997 "wm/desks/templates/saved_desk_presenter.cc",
1998 "wm/desks/templates/saved_desk_presenter.h",
1999 "wm/desks/templates/saved_desk_save_desk_button.cc",
2000 "wm/desks/templates/saved_desk_save_desk_button.h",
2001 "wm/desks/templates/saved_desk_save_desk_button_container.cc",
2002 "wm/desks/templates/saved_desk_save_desk_button_container.h",
2003 "wm/desks/templates/saved_desk_util.cc",
2004 "wm/desks/templates/saved_desk_util.h",
2005 "wm/desks/zero_state_button.cc",
2006 "wm/desks/zero_state_button.h",
2007 "wm/drag_details.cc",
2008 "wm/drag_details.h",
2009 "wm/drag_window_controller.cc",
2010 "wm/drag_window_controller.h",
2011 "wm/drag_window_resizer.cc",
2012 "wm/drag_window_resizer.h",
2013 "wm/event_client_impl.cc",
2014 "wm/event_client_impl.h",
2015 "wm/float/float_controller.cc",
2016 "wm/float/float_controller.h",
2017 "wm/float/tablet_mode_float_window_resizer.cc",
2018 "wm/float/tablet_mode_float_window_resizer.h",
2019 "wm/fullscreen_window_finder.cc",
2020 "wm/fullscreen_window_finder.h",
2021 "wm/gestures/back_gesture/back_gesture_affordance.cc",
2022 "wm/gestures/back_gesture/back_gesture_affordance.h",
2023 "wm/gestures/back_gesture/back_gesture_contextual_nudge.cc",
2024 "wm/gestures/back_gesture/back_gesture_contextual_nudge.h",
2025 "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl.cc",
2026 "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl.h",
2027 "wm/gestures/back_gesture/back_gesture_event_handler.cc",
2028 "wm/gestures/back_gesture/back_gesture_event_handler.h",
2029 "wm/gestures/back_gesture/back_gesture_metrics.cc",
2030 "wm/gestures/back_gesture/back_gesture_metrics.h",
2031 "wm/gestures/back_gesture/back_gesture_util.cc",
2032 "wm/gestures/back_gesture/back_gesture_util.h",
2033 "wm/gestures/wm_fling_handler.cc",
2034 "wm/gestures/wm_fling_handler.h",
2035 "wm/gestures/wm_gesture_handler.cc",
2036 "wm/gestures/wm_gesture_handler.h",
2037 "wm/immersive_context_ash.cc",
2038 "wm/immersive_context_ash.h",
2039 "wm/lock_action_handler_layout_manager.cc",
2040 "wm/lock_action_handler_layout_manager.h",
2041 "wm/lock_layout_manager.cc",
2042 "wm/lock_layout_manager.h",
2043 "wm/lock_state_controller.cc",
2044 "wm/lock_state_controller.h",
2045 "wm/lock_state_observer.h",
2046 "wm/lock_window_state.cc",
2047 "wm/lock_window_state.h",
2048 "wm/mru_window_tracker.cc",
2049 "wm/mru_window_tracker.h",
2050 "wm/multitask_menu_nudge_controller.cc",
2051 "wm/multitask_menu_nudge_controller.h",
2052 "wm/native_cursor_manager_ash.cc",
2053 "wm/native_cursor_manager_ash.h",
2054 "wm/overlay_event_filter.cc",
2055 "wm/overlay_event_filter.h",
2056 "wm/overlay_layout_manager.cc",
2057 "wm/overlay_layout_manager.h",
2058 "wm/overview/cleanup_animation_observer.cc",
2059 "wm/overview/cleanup_animation_observer.h",
2060 "wm/overview/delayed_animation_observer.h",
2061 "wm/overview/delayed_animation_observer_impl.cc",
2062 "wm/overview/delayed_animation_observer_impl.h",
2063 "wm/overview/drop_target_view.cc",
2064 "wm/overview/drop_target_view.h",
2065 "wm/overview/overview_animation_state_waiter.cc",
2066 "wm/overview/overview_animation_state_waiter.h",
2067 "wm/overview/overview_constants.h",
2068 "wm/overview/overview_controller.cc",
2069 "wm/overview/overview_controller.h",
2070 "wm/overview/overview_controller.h",
2071 "wm/overview/overview_delegate.h",
2072 "wm/overview/overview_grid.cc",
2073 "wm/overview/overview_grid.h",
2074 "wm/overview/overview_grid_event_handler.cc",
2075 "wm/overview/overview_grid_event_handler.h",
2076 "wm/overview/overview_highlight_controller.cc",
2077 "wm/overview/overview_highlight_controller.h",
2078 "wm/overview/overview_highlightable_view.cc",
2079 "wm/overview/overview_highlightable_view.h",
2080 "wm/overview/overview_item.cc",
2081 "wm/overview/overview_item.h",
2082 "wm/overview/overview_item_view.cc",
2083 "wm/overview/overview_item_view.h",
2084 "wm/overview/overview_metrics.cc",
2085 "wm/overview/overview_metrics.h",
2086 "wm/overview/overview_observer.h",
2087 "wm/overview/overview_session.cc",
2088 "wm/overview/overview_session.h",
2089 "wm/overview/overview_test_api.cc",
2090 "wm/overview/overview_types.h",
2091 "wm/overview/overview_utils.cc",
2092 "wm/overview/overview_utils.h",
2093 "wm/overview/overview_wallpaper_controller.cc",
2094 "wm/overview/overview_wallpaper_controller.h",
2095 "wm/overview/overview_window_drag_controller.cc",
2096 "wm/overview/overview_window_drag_controller.h",
2097 "wm/overview/scoped_overview_animation_settings.cc",
2098 "wm/overview/scoped_overview_animation_settings.h",
2099 "wm/overview/scoped_overview_hide_windows.cc",
2100 "wm/overview/scoped_overview_hide_windows.h",
2101 "wm/overview/scoped_overview_transform_window.cc",
2102 "wm/overview/scoped_overview_transform_window.h",
2103 "wm/pip/pip_positioner.cc",
2104 "wm/pip/pip_positioner.h",
2105 "wm/pip/pip_window_resizer.cc",
2106 "wm/pip/pip_window_resizer.h",
2107 "wm/resize_shadow.cc",
2108 "wm/resize_shadow.h",
2109 "wm/resize_shadow_controller.cc",
2110 "wm/resize_shadow_controller.h",
2111 "wm/root_window_layout_manager.cc",
2112 "wm/root_window_layout_manager.h",
2113 "wm/screen_dimmer.cc",
2114 "wm/screen_dimmer.h",
2115 "wm/screen_pinning_controller.cc",
2116 "wm/screen_pinning_controller.h",
2117 "wm/session_state_animator.cc",
2118 "wm/session_state_animator.h",
2119 "wm/session_state_animator_impl.cc",
2120 "wm/session_state_animator_impl.h",
2121 "wm/splitview/split_view_constants.h",
2122 "wm/splitview/split_view_controller.cc",
2123 "wm/splitview/split_view_controller.h",
2124 "wm/splitview/split_view_controller.h",
2125 "wm/splitview/split_view_divider.cc",
2126 "wm/splitview/split_view_divider.h",
2127 "wm/splitview/split_view_divider_handler_view.cc",
2128 "wm/splitview/split_view_divider_handler_view.h",
2129 "wm/splitview/split_view_drag_indicators.cc",
2130 "wm/splitview/split_view_drag_indicators.h",
2131 "wm/splitview/split_view_highlight_view.cc",
2132 "wm/splitview/split_view_highlight_view.h",
2133 "wm/splitview/split_view_metrics_controller.cc",
2134 "wm/splitview/split_view_metrics_controller.h",
2135 "wm/splitview/split_view_observer.h",
2136 "wm/splitview/split_view_test_api.cc",
2137 "wm/splitview/split_view_utils.cc",
2138 "wm/splitview/split_view_utils.h",
2139 "wm/stacking_controller.cc",
2140 "wm/stacking_controller.h",
2141 "wm/switchable_windows.cc",
2142 "wm/switchable_windows.h",
2143 "wm/system_gesture_event_filter.cc",
2144 "wm/system_gesture_event_filter.h",
2145 "wm/system_modal_container_event_filter.cc",
2146 "wm/system_modal_container_event_filter.h",
2147 "wm/system_modal_container_event_filter_delegate.h",
2148 "wm/system_modal_container_layout_manager.cc",
2149 "wm/system_modal_container_layout_manager.h",
2150 "wm/system_wallpaper_controller.cc",
2151 "wm/system_wallpaper_controller.h",
2152 "wm/tablet_mode/internal_input_devices_event_blocker.cc",
2153 "wm/tablet_mode/internal_input_devices_event_blocker.h",
2154 "wm/tablet_mode/scoped_skip_user_session_blocked_check.cc",
2155 "wm/tablet_mode/scoped_skip_user_session_blocked_check.h",
2156 "wm/tablet_mode/tablet_mode_browser_window_drag_delegate.cc",
2157 "wm/tablet_mode/tablet_mode_browser_window_drag_delegate.h",
2158 "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider.cc",
2159 "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider.h",
2160 "wm/tablet_mode/tablet_mode_controller.cc",
2161 "wm/tablet_mode/tablet_mode_controller.h",
2162 "wm/tablet_mode/tablet_mode_multitask_menu.cc",
2163 "wm/tablet_mode/tablet_mode_multitask_menu.h",
2164 "wm/tablet_mode/tablet_mode_multitask_menu_event_handler.cc",
2165 "wm/tablet_mode/tablet_mode_multitask_menu_event_handler.h",
2166 "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler.cc",
2167 "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler.h",
2168 "wm/tablet_mode/tablet_mode_window_drag_delegate.cc",
2169 "wm/tablet_mode/tablet_mode_window_drag_delegate.h",
2170 "wm/tablet_mode/tablet_mode_window_drag_metrics.cc",
2171 "wm/tablet_mode/tablet_mode_window_drag_metrics.h",
2172 "wm/tablet_mode/tablet_mode_window_manager.cc",
2173 "wm/tablet_mode/tablet_mode_window_manager.h",
2174 "wm/tablet_mode/tablet_mode_window_resizer.cc",
2175 "wm/tablet_mode/tablet_mode_window_resizer.h",
2176 "wm/tablet_mode/tablet_mode_window_state.cc",
2177 "wm/tablet_mode/tablet_mode_window_state.h",
2178 "wm/toplevel_window_event_handler.cc",
2179 "wm/toplevel_window_event_handler.h",
2180 "wm/video_detector.cc",
2181 "wm/video_detector.h",
2182 "wm/window_animations.cc",
2183 "wm/window_animations.h",
2184 "wm/window_cycle/window_cycle_controller.cc",
2185 "wm/window_cycle/window_cycle_controller.h",
2186 "wm/window_cycle/window_cycle_event_filter.cc",
2187 "wm/window_cycle/window_cycle_event_filter.h",
2188 "wm/window_cycle/window_cycle_item_view.cc",
2189 "wm/window_cycle/window_cycle_item_view.h",
2190 "wm/window_cycle/window_cycle_list.cc",
2191 "wm/window_cycle/window_cycle_list.h",
2192 "wm/window_cycle/window_cycle_tab_slider.cc",
2193 "wm/window_cycle/window_cycle_tab_slider.h",
2194 "wm/window_cycle/window_cycle_tab_slider_button.cc",
2195 "wm/window_cycle/window_cycle_tab_slider_button.h",
2196 "wm/window_cycle/window_cycle_view.cc",
2197 "wm/window_cycle/window_cycle_view.h",
2198 "wm/window_dimmer.cc",
2199 "wm/window_dimmer.h",
2200 "wm/window_finder.cc",
2201 "wm/window_mini_view.cc",
2202 "wm/window_mini_view.h",
2203 "wm/window_mirror_view.cc",
2204 "wm/window_mirror_view.h",
2205 "wm/window_mirror_view_pip.cc",
2206 "wm/window_mirror_view_pip.h",
2207 "wm/window_positioner.cc",
2208 "wm/window_positioner.h",
2209 "wm/window_positioning_utils.cc",
2210 "wm/window_positioning_utils.h",
2211 "wm/window_preview_view.cc",
2212 "wm/window_preview_view.h",
2213 "wm/window_properties.cc",
2214 "wm/window_properties.h",
2215 "wm/window_resizer.cc",
2216 "wm/window_resizer.h",
2217 "wm/window_restore/window_restore_controller.cc",
2218 "wm/window_restore/window_restore_controller.h",
2219 "wm/window_restore/window_restore_util.cc",
2220 "wm/window_restore/window_restore_util.h",
2221 "wm/window_state.cc",
2222 "wm/window_state.h",
2223 "wm/window_state_delegate.cc",
2224 "wm/window_state_delegate.h",
2225 "wm/window_state_observer.h",
2226 "wm/window_state_util.cc",
2227 "wm/window_state_util.h",
2228 "wm/window_transient_descendant_iterator.cc",
2229 "wm/window_transient_descendant_iterator.h",
2230 "wm/window_util.cc",
2232 "wm/wm_default_layout_manager.cc",
2233 "wm/wm_default_layout_manager.h",
2236 "wm/wm_highlight_item_border.cc",
2237 "wm/wm_highlight_item_border.h",
2239 "wm/wm_shadow_controller_delegate.cc",
2240 "wm/wm_shadow_controller_delegate.h",
2241 "wm/work_area_insets.cc",
2242 "wm/work_area_insets.h",
2243 "wm/workspace/backdrop_controller.cc",
2244 "wm/workspace/backdrop_controller.h",
2245 "wm/workspace/magnetism_matcher.cc",
2246 "wm/workspace/magnetism_matcher.h",
2247 "wm/workspace/multi_window_resize_controller.cc",
2248 "wm/workspace/multi_window_resize_controller.h",
2249 "wm/workspace/phantom_window_controller.cc",
2250 "wm/workspace/phantom_window_controller.h",
2251 "wm/workspace/workspace_event_handler.cc",
2252 "wm/workspace/workspace_event_handler.h",
2253 "wm/workspace/workspace_layout_manager.cc",
2254 "wm/workspace/workspace_layout_manager.h",
2255 "wm/workspace/workspace_types.h",
2256 "wm/workspace/workspace_window_resizer.cc",
2257 "wm/workspace/workspace_window_resizer.h",
2258 "wm/workspace_controller.cc",
2259 "wm/workspace_controller.h",
2260 "wm_mode/wm_mode_button_tray.cc",
2261 "wm_mode/wm_mode_button_tray.h",
2262 "wm_mode/wm_mode_controller.cc",
2263 "wm_mode/wm_mode_controller.h",
2266 configs += [ "//build/config:precompiled_headers" ]
2267 defines = [ "ASH_IMPLEMENTATION" ]
2271 "//ash/public/cpp/app_list/vector_icons:vector_icons",
2272 "//ash/public/cpp/resources:ash_public_unscaled_resources",
2273 "//ash/resources/vector_icons",
2274 "//ash/services/multidevice_setup/public/mojom",
2276 "//chromeos/crosapi/mojom",
2277 "//chromeos/services/machine_learning/public/mojom",
2278 "//chromeos/ui/vector_icons",
2279 "//components/discardable_memory/public/mojom",
2280 "//components/version_info:channel",
2281 "//google_apis/calendar",
2282 "//google_apis/common",
2283 "//mojo/public/cpp/bindings",
2284 "//mojo/public/cpp/system",
2285 "//services/data_decoder/public/mojom",
2286 "//services/device/public/cpp/bluetooth",
2287 "//services/device/public/mojom",
2288 "//services/media_session/public/cpp",
2289 "//services/media_session/public/mojom",
2293 "//ui/base/cursor/mojom:cursor_type",
2294 "//ui/base/dragdrop:types",
2295 "//ui/base/dragdrop/mojom:mojom_shared",
2298 "//ui/gfx/geometry",
2299 "//ui/gfx/geometry/mojom",
2309 "//ash/assistant/model",
2310 "//ash/assistant/ui",
2311 "//ash/assistant/ui:constants",
2312 "//ash/assistant/util",
2313 "//ash/components/fwupd",
2314 "//ash/components/peripheral_notification",
2315 "//ash/components/phonehub",
2317 "//ash/dbus:privacy_screen_proto",
2318 "//ash/in_session_auth",
2319 "//ash/keyboard/ui",
2320 "//ash/login/resources:resources_grit",
2321 "//ash/public/cpp/ambient/proto",
2323 "//ash/quick_pair/feature_status_tracker",
2324 "//ash/quick_pair/keyed_service",
2325 "//ash/quick_pair/pairing",
2326 "//ash/quick_pair/repository",
2327 "//ash/quick_pair/scanning",
2328 "//ash/quick_pair/ui",
2329 "//ash/services/multidevice_setup/public/mojom",
2331 "//ash/system/machine_learning:user_settings_event_proto",
2332 "//ash/webui/diagnostics_ui/mojom:mojom",
2333 "//ash/webui/eche_app_ui/mojom:mojom",
2334 "//ash/webui/personalization_app/mojom",
2335 "//ash/webui/personalization_app/proto",
2336 "//ash/webui/projector_app/public/cpp",
2339 "//base/third_party/dynamic_annotations",
2340 "//build:branding_buildflags",
2344 "//chromeos/ash/components/assistant:buildflags",
2345 "//chromeos/ash/components/audio",
2346 "//chromeos/ash/components/dbus/audio",
2347 "//chromeos/ash/components/dbus/hammerd",
2348 "//chromeos/ash/components/dbus/hermes",
2349 "//chromeos/ash/components/dbus/human_presence",
2350 "//chromeos/ash/components/dbus/human_presence:hps_proto",
2351 "//chromeos/ash/components/dbus/rgbkbd",
2352 "//chromeos/ash/components/dbus/rmad",
2353 "//chromeos/ash/components/dbus/rmad:rmad_proto",
2354 "//chromeos/ash/components/dbus/services",
2355 "//chromeos/ash/components/dbus/shill",
2356 "//chromeos/ash/components/dbus/system_clock",
2357 "//chromeos/ash/components/dbus/update_engine",
2358 "//chromeos/ash/components/dbus/usb",
2359 "//chromeos/ash/components/feature_usage",
2360 "//chromeos/ash/components/geolocation",
2361 "//chromeos/ash/components/hid_detection",
2362 "//chromeos/ash/components/human_presence",
2363 "//chromeos/ash/components/multidevice/logging",
2364 "//chromeos/ash/components/network",
2365 "//chromeos/ash/components/settings",
2366 "//chromeos/ash/services/assistant/public/cpp",
2367 "//chromeos/ash/services/assistant/public/mojom",
2368 "//chromeos/ash/services/bluetooth_config/public/cpp",
2369 "//chromeos/ash/services/bluetooth_config/public/mojom",
2370 "//chromeos/ash/services/hotspot_config/public/mojom",
2371 "//chromeos/ash/services/libassistant/public/cpp:structs",
2372 "//chromeos/ash/services/libassistant/public/mojom",
2373 "//chromeos/ash/services/nearby/public/cpp",
2374 "//chromeos/ash/services/quick_pair",
2375 "//chromeos/ash/services/quick_pair/public/cpp",
2376 "//chromeos/ash/services/quick_pair/public/mojom",
2377 "//chromeos/ash/services/recording",
2378 "//chromeos/ash/services/recording/public/mojom",
2379 "//chromeos/components/quick_answers/public/cpp:prefs",
2380 "//chromeos/components/sensors:buildflags",
2381 "//chromeos/components/sensors:sensors",
2382 "//chromeos/components/sensors/mojom",
2383 "//chromeos/components/webauthn",
2384 "//chromeos/crosapi/cpp",
2385 "//chromeos/dbus/constants",
2386 "//chromeos/dbus/init",
2387 "//chromeos/dbus/power",
2388 "//chromeos/dbus/power:power_manager_proto",
2389 "//chromeos/login/login_state",
2390 "//chromeos/metrics",
2391 "//chromeos/services/network_config/public/cpp",
2392 "//chromeos/services/network_config/public/mojom",
2393 "//chromeos/strings",
2394 "//chromeos/system",
2395 "//chromeos/ui/base",
2396 "//chromeos/ui/frame",
2398 "//components/access_code_cast/common",
2399 "//components/account_id",
2400 "//components/app_constants",
2401 "//components/app_restore",
2402 "//components/country_codes",
2403 "//components/desks_storage",
2404 "//components/device_event_log",
2405 "//components/discardable_memory/service",
2406 "//components/favicon_base:favicon_base",
2407 "//components/fullscreen_control",
2408 "//components/global_media_controls",
2409 "//components/language/core/browser:browser",
2410 "//components/live_caption",
2411 "//components/live_caption:constants",
2412 "//components/live_caption:utils",
2413 "//components/media_message_center",
2415 "//components/password_manager/core/browser:hash_password_manager",
2416 "//components/pref_registry",
2417 "//components/prefs",
2418 "//components/quirks",
2419 "//components/services/app_service/public/cpp:app_update",
2420 "//components/session_manager:base",
2421 "//components/session_manager/core",
2422 "//components/soda",
2423 "//components/soda:constants",
2424 "//components/strings",
2425 "//components/sync",
2426 "//components/url_matcher",
2427 "//components/user_manager",
2428 "//components/vector_icons",
2429 "//components/viz/client",
2430 "//components/viz/host",
2432 "//device/bluetooth",
2433 "//extensions/common:common_constants",
2434 "//gpu/command_buffer/client",
2435 "//gpu/command_buffer/client:gles2_interface",
2437 "//media/capture:capture_lib",
2439 "//services/data_decoder/public/cpp",
2440 "//services/metrics/public/cpp:ukm_builders",
2441 "//services/network/public/cpp:cpp",
2442 "//services/preferences/public/cpp",
2443 "//services/video_capture/public/mojom",
2444 "//services/viz/public/mojom",
2445 "//ui/shell_dialogs",
2447 # TODO(msw): Remove this; ash should not depend on blink/webkit.
2448 "//third_party/blink/public:blink_headers",
2449 "//third_party/icu",
2450 "//third_party/perfetto:libperfetto",
2451 "//third_party/qcms",
2452 "//third_party/re2",
2453 "//ui/accessibility",
2454 "//ui/accessibility:ax_enums_mojo",
2455 "//ui/accessibility/mojom",
2457 "//ui/base:ui_data_pack",
2458 "//ui/base/ime/ash",
2459 "//ui/base/ime/init",
2461 "//ui/chromeos/events",
2462 "//ui/chromeos/resources",
2463 "//ui/chromeos/styles:cros_styles_views",
2464 "//ui/chromeos/styles:cros_tokens_color_mappings",
2466 "//ui/color:mixers",
2468 "//ui/compositor_extra",
2470 "//ui/display/manager",
2471 "//ui/display/types",
2472 "//ui/display/util",
2473 "//ui/events:dom_keycode_converter",
2474 "//ui/events:events_base",
2475 "//ui/events:gesture_detection",
2476 "//ui/events/devices",
2477 "//ui/events/ozone",
2479 "//ui/message_center",
2480 "//ui/native_theme",
2482 "//ui/ozone/public/mojom:gesture_properties_service",
2483 "//ui/platform_window",
2484 "//ui/platform_window/stub",
2486 "//ui/views/window/vector_icons",
2491 data_deps = [ ":dbus_service_files" ]
2494 "//ash/components/arc",
2496 # Ash should not depend upon content at all.
2497 "//content/public/browser",
2498 "//content/public/common",
2500 # //ui/base/idle depends on SessionManagerClient so disallow it.
2504 allow_circular_includes_from = [
2506 "//ash/assistant/ui",
2507 "//ash/in_session_auth",
2508 "//ash/quick_pair/feature_status_tracker",
2509 "//ash/quick_pair/keyed_service:keyed_service",
2510 "//ash/quick_pair/pairing",
2511 "//ash/quick_pair/repository",
2512 "//ash/quick_pair/ui",
2513 "//ash/quick_pair/scanning",
2516 if (enable_cros_ambient_mode_backend) {
2518 "ambient/backdrop/ambient_backend_controller_impl.cc",
2519 "ambient/backdrop/ambient_backend_controller_impl.h",
2522 deps += [ "//chromeos/assistant/internal/ambient" ]
2525 if (include_ash_ambient_animation_resources) {
2527 [ "ambient/resources/ambient_animation_static_resources_impl.cc" ]
2528 deps += [ "//ash/ambient/resources:lottie_resources" ]
2531 [ "ambient/resources/ambient_animation_static_resources_stub.cc" ]
2535 action("dbus_service_files") {
2537 "dbus/org.chromium.DisplayService.conf",
2538 "dbus/org.chromium.GesturePropertiesService.conf",
2539 "dbus/org.chromium.LivenessService.conf",
2540 "dbus/org.chromium.PrivacyScreenService.conf",
2541 "dbus/org.chromium.UrlHandlerService.conf",
2542 "dbus/org.chromium.UserAuthenticationService.conf",
2544 output_conf_file = "$root_out_dir/dbus/ash_dbus_services.conf"
2545 outputs = [ output_conf_file ]
2547 script = "//chromeos/tools/concat_dbus_conf_files.py"
2548 args = [ rebase_path(output_conf_file, root_build_dir) ]
2549 args += rebase_path(sources, root_build_dir)
2552 static_library("run_ash_unittests") {
2554 sources = [ "test/ash_unittests.cc" ]
2557 "//base/test:test_support",
2558 "//components/viz/test:test_support",
2559 "//mojo/core/embedder:embedder",
2563 test("ash_unittests") {
2564 use_xvfb = use_xvfb_in_this_config
2567 "accelerators/accelerator_commands_unittest.cc",
2568 "accelerators/accelerator_controller_unittest.cc",
2569 "accelerators/accelerator_filter_unittest.cc",
2570 "accelerators/accelerator_history_unittest.cc",
2571 "accelerators/accelerator_table_unittest.cc",
2572 "accelerators/accelerator_unittest.cc",
2573 "accelerators/ash_accelerator_configuration_unittest.cc",
2574 "accelerators/magnifier_key_scroller_unittest.cc",
2575 "accelerators/spoken_feedback_toggler_unittest.cc",
2576 "accelerometer/accelerometer_provider_mojo_unittest.cc",
2577 "accelerometer/accelerometer_samples_observer_unittest.cc",
2578 "accessibility/accessibility_controller_unittest.cc",
2579 "accessibility/autoclick/autoclick_drag_event_rewriter_unittest.cc",
2580 "accessibility/autoclick/autoclick_unittest.cc",
2581 "accessibility/chromevox/key_accessibility_enabler_unittest.cc",
2582 "accessibility/chromevox/mock_touch_exploration_controller_delegate.cc",
2583 "accessibility/chromevox/mock_touch_exploration_controller_delegate.h",
2584 "accessibility/chromevox/touch_accessibility_enabler_unittest.cc",
2585 "accessibility/chromevox/touch_exploration_controller_unittest.cc",
2586 "accessibility/chromevox/touch_exploration_manager_unittest.cc",
2587 "accessibility/dictation_nudge_controller_unittest.cc",
2588 "accessibility/magnifier/docked_magnifier_controller_unittest.cc",
2589 "accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc",
2590 "accessibility/magnifier/magnifier_test_utils.cc",
2591 "accessibility/magnifier/magnifier_test_utils.h",
2592 "accessibility/magnifier/magnifier_utils_unittest.cc",
2593 "accessibility/magnifier/partial_magnifier_controller_unittest.cc",
2594 "accessibility/sticky_keys/sticky_keys_overlay_unittest.cc",
2595 "accessibility/sticky_keys/sticky_keys_unittest.cc",
2596 "accessibility/switch_access/point_scan_controller_unittest.cc",
2597 "accessibility/ui/accessibility_focus_ring_controller_unittest.cc",
2598 "accessibility/ui/accessibility_focus_ring_group_unittest.cc",
2599 "accessibility/ui/accessibility_highlight_controller_unittest.cc",
2600 "accessibility/ui/accessibility_panel_layout_manager_unittest.cc",
2601 "ambient/ambient_controller_unittest.cc",
2602 "ambient/ambient_photo_cache_unittest.cc",
2603 "ambient/ambient_photo_controller_unittest.cc",
2604 "ambient/autotest_ambient_api_unittest.cc",
2605 "ambient/metrics/ambient_multi_screen_metrics_recorder_unittest.cc",
2606 "ambient/model/ambient_animation_attribution_provider_unittest.cc",
2607 "ambient/model/ambient_animation_photo_config_unittest.cc",
2608 "ambient/model/ambient_animation_photo_provider_unittest.cc",
2609 "ambient/model/ambient_backend_model_unittest.cc",
2610 "ambient/model/ambient_topic_queue_animation_delegate_unittest.cc",
2611 "ambient/model/ambient_topic_queue_unittest.cc",
2612 "ambient/ui/ambient_animation_attribution_transformer_unittest.cc",
2613 "ambient/ui/ambient_animation_background_color_unittest.cc",
2614 "ambient/ui/ambient_animation_frame_rate_schedule_unittest.cc",
2615 "ambient/ui/ambient_animation_progress_tracker_unittest.cc",
2616 "ambient/ui/ambient_animation_resizer_unittest.cc",
2617 "ambient/ui/ambient_animation_shield_controller_unittest.cc",
2618 "ambient/ui/ambient_container_view_unittest.cc",
2619 "ambient/ui/jitter_calculator_unittest.cc",
2620 "ambient/ui/media_string_view_unittest.cc",
2621 "ambient/ui/photo_view_unittest.cc",
2622 "ambient/util/ambient_util_unittest.cc",
2623 "app_menu/notification_menu_controller_unittest.cc",
2624 "app_menu/notification_menu_view_unittest.cc",
2625 "app_menu/notification_overflow_view_unittest.cc",
2626 "assistant/assistant_alarm_timer_controller_unittest.cc",
2627 "assistant/assistant_controller_impl_unittest.cc",
2628 "assistant/assistant_interaction_controller_impl_unittest.cc",
2629 "assistant/assistant_notification_controller_impl_unittest.cc",
2630 "assistant/assistant_screen_context_controller_impl_unittest.cc",
2631 "assistant/assistant_setup_controller_unittest.cc",
2632 "assistant/assistant_state_controller_unittest.cc",
2633 "assistant/assistant_suggestions_controller_impl_unittest.cc",
2634 "assistant/model/assistant_query_history_unittest.cc",
2635 "assistant/ui/assistant_web_container_view_unittest.cc",
2636 "assistant/ui/base/assistant_button_unittest.cc",
2637 "assistant/ui/colors/assistant_colors_util_unittest.cc",
2638 "assistant/ui/main_stage/assistant_onboarding_suggestion_view_unittest.cc",
2639 "assistant/ui/main_stage/assistant_onboarding_view_unittest.cc",
2640 "assistant/ui/main_stage/assistant_opt_in_view_unittest.cc",
2641 "assistant/ui/main_stage/assistant_query_view_unittest.cc",
2642 "assistant/ui/main_stage/assistant_text_element_view_unittest.cc",
2643 "assistant/ui/main_stage/assistant_zero_state_view_unittest.cc",
2644 "assistant/ui/main_stage/suggestion_chip_view_unittest.cc",
2645 "assistant/ui/main_stage/ui_element_container_view_unittest.cc",
2646 "assistant/util/deep_link_util_unittest.cc",
2647 "assistant/util/resource_util_unittest.cc",
2648 "bubble/bubble_utils_unittest.cc",
2649 "capture_mode/capture_mode_camera_unittests.cc",
2650 "capture_mode/capture_mode_demo_tools_unittests.cc",
2651 "capture_mode/capture_mode_test_util.cc",
2652 "capture_mode/capture_mode_test_util.h",
2653 "capture_mode/capture_mode_unittests.cc",
2654 "child_accounts/parent_access_controller_impl_unittest.cc",
2655 "clipboard/clipboard_history_controller_unittest.cc",
2656 "clipboard/clipboard_history_resource_manager_unittest.cc",
2657 "clipboard/clipboard_history_unittest.cc",
2658 "clipboard/clipboard_history_util_unittest.cc",
2659 "clipboard/clipboard_nudge_controller_unittest.cc",
2660 "color_enhancement/color_enhancement_controller_unittest.cc",
2661 "controls/contextual_tooltip_unittest.cc",
2662 "controls/rounded_scroll_bar_unittest.cc",
2663 "controls/scroll_view_gradient_helper_unittest.cc",
2664 "curtain/security_curtain_controller_impl_unittest.cc",
2665 "dbus/gesture_properties_service_provider_unittest.cc",
2666 "dbus/url_handler_service_provider_unittest.cc",
2667 "detachable_base/detachable_base_handler_unittest.cc",
2668 "detachable_base/detachable_base_notification_controller_unittest.cc",
2670 "display/cros_display_config_unittest.cc",
2671 "display/cursor_window_controller_unittest.cc",
2672 "display/display_alignment_controller_unittest.cc",
2673 "display/display_alignment_indicator_unittest.cc",
2674 "display/display_color_manager_unittest.cc",
2675 "display/display_configuration_controller_unittest.cc",
2676 "display/display_error_observer_unittest.cc",
2677 "display/display_highlight_controller_unittest.cc",
2678 "display/display_manager_unittest.cc",
2679 "display/display_move_window_util_unittest.cc",
2680 "display/display_prefs_unittest.cc",
2681 "display/display_util_unittest.cc",
2682 "display/extended_mouse_warp_controller_unittest.cc",
2683 "display/mirror_window_controller_unittest.cc",
2684 "display/mouse_cursor_event_filter_unittest.cc",
2685 "display/overscan_calibrator_unittest.cc",
2686 "display/persistent_window_controller_unittest.cc",
2687 "display/privacy_screen_controller_unittest.cc",
2688 "display/projecting_observer_unittest.cc",
2689 "display/refresh_rate_throttle_controller_unittest.cc",
2690 "display/resolution_notification_controller_unittest.cc",
2691 "display/root_window_transformers_unittest.cc",
2692 "display/screen_ash_unittest.cc",
2693 "display/screen_orientation_controller_unittest.cc",
2694 "display/screen_position_controller_unittest.cc",
2695 "display/touch_calibrator_controller_unittest.cc",
2696 "display/unified_mouse_warp_controller_unittest.cc",
2697 "display/window_tree_host_manager_unittest.cc",
2698 "drag_drop/drag_drop_capture_delegate_unittest.cc",
2699 "drag_drop/drag_drop_controller_unittest.cc",
2700 "drag_drop/drag_drop_tracker_unittest.cc",
2701 "drag_drop/drag_drop_unittest.cc",
2702 "drag_drop/drag_image_view_unittest.cc",
2703 "drag_drop/tab_drag_drop_delegate_unittest.cc",
2704 "events/accessibility_event_rewriter_unittest.cc",
2705 "events/keyboard_driven_event_rewriter_unittest.cc",
2706 "events/select_to_speak_event_handler_unittest.cc",
2707 "extended_desktop_unittest.cc",
2708 "fast_ink/fast_ink_points_unittest.cc",
2709 "fast_ink/laser/laser_pointer_controller_unittest.cc",
2710 "fast_ink/laser/laser_segment_utils_unittest.cc",
2711 "focus_cycler_unittest.cc",
2712 "frame/caption_buttons/frame_caption_button_container_view_unittest.cc",
2713 "frame/caption_buttons/frame_size_button_unittest.cc",
2714 "frame/default_frame_header_unittest.cc",
2715 "frame/non_client_frame_view_ash_unittest.cc",
2716 "frame_throttler/frame_throttling_controller_unittest.cc",
2717 "glanceables/glanceables_unittests.cc",
2718 "glanceables/glanceables_welcome_label_unittest.cc",
2719 "glanceables/signout_screenshot_handler_unittest.cc",
2720 "highlighter/highlighter_controller_unittest.cc",
2721 "highlighter/highlighter_gesture_util_unittest.cc",
2722 "host/ash_window_tree_host_platform_unittest.cc",
2723 "host/ash_window_tree_host_unified_unittest.cc",
2724 "ime/ime_controller_impl_unittest.cc",
2725 "in_session_auth/authentication_dialog_unittest.cc",
2726 "in_session_auth/mock_in_session_auth_dialog_client.cc",
2727 "in_session_auth/mock_in_session_auth_dialog_client.h",
2728 "in_session_auth/webauthn_dialog_controller_impl_unittest.cc",
2729 "keyboard/keyboard_controller_impl_unittest.cc",
2730 "keyboard/virtual_keyboard_controller_unittest.cc",
2731 "keyboard/virtual_keyboard_unittest.cc",
2732 "lock_screen_action/lock_screen_action_background_controller_impl_unittest.cc",
2733 "lock_screen_action/lock_screen_note_display_state_handler_unittest.cc",
2734 "lock_screen_action/lock_screen_note_launcher_unittest.cc",
2735 "login/login_screen_controller_unittest.cc",
2736 "login/mock_login_screen_client.cc",
2737 "login/mock_login_screen_client.h",
2738 "login/security_token_request_controller_unittest.cc",
2739 "login/ui/auth_icon_view_unittest.cc",
2740 "login/ui/fake_fingerprint_auth_factor_model.cc",
2741 "login/ui/fake_fingerprint_auth_factor_model.h",
2742 "login/ui/fake_login_detachable_base_model.cc",
2743 "login/ui/fake_login_detachable_base_model.h",
2744 "login/ui/fake_smart_lock_auth_factor_model.cc",
2745 "login/ui/fake_smart_lock_auth_factor_model.h",
2746 "login/ui/fingerprint_auth_factor_model_unittest.cc",
2747 "login/ui/lock_contents_view_unittest.cc",
2748 "login/ui/lock_screen_media_controls_view_unittest.cc",
2749 "login/ui/lock_screen_sanity_unittest.cc",
2750 "login/ui/lock_window_unittest.cc",
2751 "login/ui/login_auth_factors_view_unittest.cc",
2752 "login/ui/login_auth_user_view_unittest.cc",
2753 "login/ui/login_base_bubble_view_unittest.cc",
2754 "login/ui/login_error_bubble_unittest.cc",
2755 "login/ui/login_expanded_public_account_view_unittest.cc",
2756 "login/ui/login_keyboard_test_base.cc",
2757 "login/ui/login_keyboard_test_base.h",
2758 "login/ui/login_password_view_test.cc",
2759 "login/ui/login_pin_input_view_unittest.cc",
2760 "login/ui/login_pin_view_unittest.cc",
2761 "login/ui/login_public_account_user_view_unittest.cc",
2762 "login/ui/login_remove_account_dialog_unittest.cc",
2763 "login/ui/login_user_view_unittest.cc",
2764 "login/ui/note_action_launch_button_unittest.cc",
2765 "login/ui/pin_request_view_unittest.cc",
2766 "login/ui/smart_lock_auth_factor_model_unittest.cc",
2767 "login/ui/views_utils_unittest.cc",
2768 "media/media_controller_unittest.cc",
2769 "metrics/demo_session_metrics_recorder_unittest.cc",
2770 "metrics/desktop_task_switch_metric_recorder_unittest.cc",
2771 "metrics/feature_discovery_duration_reporter_impl_unittest.cc",
2772 "metrics/histogram_macros_unittest.cc",
2773 "metrics/login_metrics_recorder_unittest.cc",
2774 "metrics/pointer_metrics_recorder_unittest.cc",
2775 "metrics/stylus_metrics_recorder_unittest.cc",
2776 "metrics/task_switch_metrics_recorder_unittest.cc",
2777 "metrics/task_switch_time_tracker_unittest.cc",
2778 "metrics/user_metrics_recorder_unittest.cc",
2779 "multi_device_setup/multi_device_notification_presenter_unittest.cc",
2780 "policy/policy_recommendation_restorer_unittest.cc",
2781 "power/hid_battery_util_unittest.cc",
2782 "projector/model/projector_session_impl_unittest.cc",
2783 "projector/projector_controller_unittest.cc",
2784 "projector/projector_metadata_model_unittest.cc",
2785 "projector/projector_ui_controller_unittest.cc",
2786 "public/mojom/accelerator_keys_mojom_traits_unittest.cc",
2787 "rgb_keyboard/rgb_keyboard_manager_unittest.cc",
2788 "root_window_controller_unittest.cc",
2789 "rotator/screen_rotation_animation_unittest.cc",
2790 "rotator/screen_rotation_animator_unittest.cc",
2791 "screen_util_unittest.cc",
2792 "session/fullscreen_controller_unittest.cc",
2793 "session/fullscreen_notification_bubble_unittest.cc",
2794 "session/session_controller_impl_unittest.cc",
2795 "shelf/assistant_overlay_unittest.cc",
2796 "shelf/back_button_unittest.cc",
2797 "shelf/drag_handle_unittest.cc",
2798 "shelf/drag_window_from_shelf_controller_test_api.cc",
2799 "shelf/drag_window_from_shelf_controller_test_api.h",
2800 "shelf/drag_window_from_shelf_controller_unittest.cc",
2801 "shelf/home_button_unittest.cc",
2802 "shelf/home_to_overview_nudge_controller_unittest.cc",
2803 "shelf/hotseat_widget_unittest.cc",
2804 "shelf/launcher_nudge_controller_unittest.cc",
2805 "shelf/login_shelf_view_unittest.cc",
2806 "shelf/scrollable_shelf_view_unittest.cc",
2807 "shelf/shelf_application_menu_model_unittest.cc",
2808 "shelf/shelf_background_animator_unittest.cc",
2809 "shelf/shelf_button_pressed_metric_tracker_unittest.cc",
2810 "shelf/shelf_config_unittest.cc",
2811 "shelf/shelf_context_menu_model_unittest.cc",
2812 "shelf/shelf_controller_unittest.cc",
2813 "shelf/shelf_drag_handle_unittest.cc",
2814 "shelf/shelf_layout_manager_unittest.cc",
2815 "shelf/shelf_locking_manager_unittest.cc",
2816 "shelf/shelf_tooltip_manager_unittest.cc",
2817 "shelf/shelf_unittest.cc",
2818 "shelf/shelf_view_unittest.cc",
2819 "shelf/shelf_widget_unittest.cc",
2820 "shelf/shelf_window_watcher_unittest.cc",
2821 "shelf/swipe_home_to_overview_controller_unittest.cc",
2822 "shelf/test/hotseat_state_watcher.cc",
2823 "shelf/test/hotseat_state_watcher.h",
2824 "shelf/test/shelf_layout_manager_test_base.cc",
2825 "shelf/test/shelf_layout_manager_test_base.h",
2826 "shelf/test/widget_animation_smoothness_inspector.cc",
2827 "shelf/test/widget_animation_smoothness_inspector.h",
2828 "shell_unittest.cc",
2829 "style/ash_color_provider_unittest.cc",
2830 "style/color_util_unittest.cc",
2831 "style/dark_light_mode_controller_unittests.cc",
2832 "style/dark_light_mode_nudge_controller_unittests.cc",
2833 "style/system_components_unittests.cc",
2834 "system/accessibility/accessibility_feature_pod_controller_unittest.cc",
2835 "system/accessibility/autoclick_menu_bubble_controller_unittest.cc",
2836 "system/accessibility/dictation_bubble_controller_unittest.cc",
2837 "system/accessibility/dictation_button_tray_unittest.cc",
2838 "system/accessibility/floating_accessibility_controller_unittest.cc",
2839 "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller_unittest.cc",
2840 "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller_unittest.cc",
2841 "system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc",
2842 "system/accessibility/switch_access/switch_access_back_button_bubble_controller_unittest.cc",
2843 "system/accessibility/switch_access/switch_access_menu_bubble_controller_unittest.cc",
2844 "system/accessibility/tray_accessibility_unittest.cc",
2845 "system/audio/unified_audio_detailed_view_controller_unittest.cc",
2846 "system/bluetooth/bluetooth_detailed_view_controller_unittest.cc",
2847 "system/bluetooth/bluetooth_detailed_view_unittest.cc",
2848 "system/bluetooth/bluetooth_device_list_controller_unittest.cc",
2849 "system/bluetooth/bluetooth_device_list_item_battery_view_unittest.cc",
2850 "system/bluetooth/bluetooth_device_list_item_multiple_battery_view_unittest.cc",
2851 "system/bluetooth/bluetooth_device_list_item_view_unittest.cc",
2852 "system/bluetooth/bluetooth_device_status_ui_handler_unittest.cc",
2853 "system/bluetooth/bluetooth_disabled_detailed_view_unittest.cc",
2854 "system/bluetooth/bluetooth_feature_pod_controller_unittest.cc",
2855 "system/bluetooth/bluetooth_notification_controller_unittest.cc",
2856 "system/bluetooth/fake_bluetooth_detailed_view.cc",
2857 "system/bluetooth/fake_bluetooth_detailed_view.h",
2858 "system/bluetooth/fake_bluetooth_device_list_controller.cc",
2859 "system/bluetooth/fake_bluetooth_device_list_controller.h",
2860 "system/camera/autozoom_toast_controller_unittest.cc",
2861 "system/caps_lock_notification_controller_unittest.cc",
2862 "system/channel_indicator/channel_indicator_quick_settings_view_unittest.cc",
2863 "system/channel_indicator/channel_indicator_unittest.cc",
2864 "system/channel_indicator/channel_indicator_utils_unittest.cc",
2865 "system/dark_mode/dark_mode_feature_pod_controller_unittest.cc",
2866 "system/diagnostics/async_log_unittest.cc",
2867 "system/diagnostics/diagnostics_log_controller_unittest.cc",
2868 "system/diagnostics/log_test_helpers_unittest.cc",
2869 "system/diagnostics/networking_log_unittest.cc",
2870 "system/diagnostics/routine_log_unittest.cc",
2871 "system/diagnostics/telemetry_log_unittest.cc",
2872 "system/eche/eche_icon_loading_indicator_view_unittest.cc",
2873 "system/eche/eche_tray_unittest.cc",
2874 "system/firmware_update/firmware_update_notification_controller_unittest.cc",
2875 "system/geolocation/geolocation_controller_test_util.cc",
2876 "system/geolocation/geolocation_controller_test_util.h",
2877 "system/geolocation/geolocation_controller_unittest.cc",
2878 "system/gesture_education/gesture_education_notification_controller_unittest.cc",
2879 "system/holding_space/holding_space_animation_registry_unittest.cc",
2880 "system/holding_space/holding_space_ash_test_base.cc",
2881 "system/holding_space/holding_space_ash_test_base.h",
2882 "system/holding_space/holding_space_tray_child_bubble_unittest.cc",
2883 "system/holding_space/holding_space_tray_unittest.cc",
2884 "system/human_presence/human_presence_orientation_controller_unittest.cc",
2885 "system/human_presence/lock_on_leave_controller_unittest.cc",
2886 "system/human_presence/snooping_protection_controller_unittest.cc",
2887 "system/human_presence/snooping_protection_notification_blocker_unittest.cc",
2888 "system/ime/ime_feature_pod_controller_unittest.cc",
2889 "system/ime_menu/ime_menu_tray_unittest.cc",
2890 "system/keyboard_brightness/keyboard_backlight_color_controller_unittest.cc",
2891 "system/keyboard_brightness/keyboard_backlight_color_nudge_controller_unittest.cc",
2892 "system/locale/locale_feature_pod_controller_unittest.cc",
2893 "system/machine_learning/user_settings_event_logger_unittest.cc",
2894 "system/media/media_notification_provider_impl_unittest.cc",
2895 "system/media/media_tray_unittest.cc",
2896 "system/media/unified_media_controls_container_unittest.cc",
2897 "system/media/unified_media_controls_controller_unittest.cc",
2898 "system/media/unified_media_controls_detailed_view_controller_unittest.cc",
2899 "system/message_center/ash_message_popup_collection_unittest.cc",
2900 "system/message_center/ash_notification_view_unittest.cc",
2901 "system/message_center/inactive_user_notification_blocker_unittest.cc",
2902 "system/message_center/message_center_ui_controller_unittest.cc",
2903 "system/message_center/message_center_utils_unittest.cc",
2904 "system/message_center/metrics_utils_unittest.cc",
2905 "system/message_center/notification_grouping_controller_unittest.cc",
2906 "system/message_center/notification_swipe_control_view_unittest.cc",
2907 "system/message_center/notifier_settings_view_unittest.cc",
2908 "system/message_center/session_state_notification_blocker_unittest.cc",
2909 "system/message_center/unified_message_center_bubble_unittest.cc",
2910 "system/message_center/unified_message_center_view_unittest.cc",
2911 "system/message_center/unified_message_list_view_unittest.cc",
2912 "system/microphone_mute/microphone_mute_notification_controller_unittest.cc",
2913 "system/nearby_share/nearby_share_feature_pod_controller_unittest.cc",
2914 "system/network/active_network_icon_unittest.cc",
2915 "system/network/auto_connect_notifier_unittest.cc",
2916 "system/network/cellular_setup_notifier_unittest.cc",
2917 "system/network/managed_sim_lock_notifier_unittest.cc",
2918 "system/network/network_detailed_network_view_unittest.cc",
2919 "system/network/network_detailed_view_controller_unittest.cc",
2920 "system/network/network_detailed_view_unittest.cc",
2921 "system/network/network_feature_pod_button_unittest.cc",
2922 "system/network/network_feature_pod_controller_unittest.cc",
2923 "system/network/network_icon_unittest.cc",
2924 "system/network/network_info_bubble_unittest.cc",
2925 "system/network/network_list_mobile_header_view_unittest.cc",
2926 "system/network/network_list_network_header_view_unittest.cc",
2927 "system/network/network_list_network_item_view_unittest.cc",
2928 "system/network/network_list_view_controller_unittest.cc",
2929 "system/network/network_list_wifi_header_view_unittest.cc",
2930 "system/network/sms_observer_unittest.cc",
2931 "system/network/vpn_list_unittest.cc",
2932 "system/network/wifi_toggle_notification_controller_unittest.cc",
2933 "system/night_light/night_light_controller_unittest.cc",
2934 "system/night_light/night_light_feature_pod_controller_unittest.cc",
2935 "system/notification_center/notification_center_tray_unittest.cc",
2936 "system/overview/overview_button_tray_unittest.cc",
2937 "system/palette/mock_palette_tool_delegate.cc",
2938 "system/palette/mock_palette_tool_delegate.h",
2939 "system/palette/palette_tool_manager_unittest.cc",
2940 "system/palette/palette_tray_unittest.cc",
2941 "system/palette/palette_welcome_bubble_unittest.cc",
2942 "system/palette/tools/create_note_unittest.cc",
2943 "system/palette/tools/metalayer_unittest.cc",
2944 "system/pcie_peripheral/pcie_peripheral_notification_controller_unittest.cc",
2945 "system/phonehub/camera_roll_thumbnail_unittest.cc",
2946 "system/phonehub/camera_roll_view_unittest.cc",
2947 "system/phonehub/phone_hub_notification_controller_unittest.cc",
2948 "system/phonehub/phone_hub_recent_apps_view_unittest.cc",
2949 "system/phonehub/phone_hub_tray_unittest.cc",
2950 "system/phonehub/phone_hub_ui_controller_unittest.cc",
2951 "system/phonehub/phone_status_view_unittest.cc",
2952 "system/phonehub/quick_actions_view_unittest.cc",
2953 "system/phonehub/silence_phone_quick_action_controller_unittest.cc",
2954 "system/phonehub/task_continuation_view_unittest.cc",
2955 "system/power/adaptive_charging_controller_unittest.cc",
2956 "system/power/adaptive_charging_notification_controller_unittest.cc",
2957 "system/power/adaptive_charging_nudge_controller_unittest.cc",
2958 "system/power/backlights_forced_off_setter_unittest.cc",
2959 "system/power/battery_notification_unittest.cc",
2960 "system/power/peripheral_battery_listener_unittest.cc",
2961 "system/power/peripheral_battery_notifier_listener_integration_test.cc",
2962 "system/power/peripheral_battery_notifier_unittest.cc",
2963 "system/power/power_button_controller_unittest.cc",
2964 "system/power/power_button_screenshot_controller_unittest.cc",
2965 "system/power/power_event_observer_unittest.cc",
2966 "system/power/power_notification_controller_unittest.cc",
2967 "system/power/power_prefs_unittest.cc",
2968 "system/power/power_status_unittest.cc",
2969 "system/power/video_activity_notifier_unittest.cc",
2970 "system/privacy/privacy_indicators_controller_unittest.cc",
2971 "system/privacy/privacy_indicators_tray_item_view_unittest.cc",
2972 "system/privacy/screen_security_controller_unittest.cc",
2973 "system/privacy_hub/camera_privacy_switch_controller_unittest.cc",
2974 "system/privacy_hub/microphone_privacy_switch_controller_unittest.cc",
2975 "system/progress_indicator/progress_indicator_animation_registry_unittest.cc",
2976 "system/progress_indicator/progress_indicator_unittest.cc",
2977 "system/rotation/rotation_lock_feature_pod_controller_unittest.cc",
2978 "system/scheduled_feature/scheduled_feature_unittest.cc",
2979 "system/screen_layout_observer_unittest.cc",
2980 "system/session/logout_button_tray_unittest.cc",
2981 "system/session/logout_confirmation_controller_unittest.cc",
2982 "system/session/session_limit_notification_controller_unittest.cc",
2983 "system/status_area_widget_unittest.cc",
2984 "system/time/calendar_event_fetch_unittest.cc",
2985 "system/time/calendar_event_list_view_unittest.cc",
2986 "system/time/calendar_model_unittest.cc",
2987 "system/time/calendar_month_view_unittest.cc",
2988 "system/time/calendar_unittest_utils.cc",
2989 "system/time/calendar_unittest_utils.h",
2990 "system/time/calendar_utils_unittest.cc",
2991 "system/time/calendar_view_controller_unittest.cc",
2992 "system/time/calendar_view_unittest.cc",
2993 "system/time/date_helper_unittest.cc",
2994 "system/time/time_of_day_unittest.cc",
2995 "system/time/time_tray_item_view_unittest.cc",
2996 "system/time/time_view_unittest.cc",
2997 "system/toast/toast_manager_unittest.cc",
2998 "system/tracing_notification_controller_unittest.cc",
2999 "system/tray/size_range_layout_unittest.cc",
3000 "system/tray/status_area_overflow_button_tray_unittest.cc",
3001 "system/tray/system_nudge_unittest.cc",
3002 "system/tray/tray_background_view_unittest.cc",
3003 "system/tray/tray_event_filter_unittest.cc",
3004 "system/tray/tri_view_unittest.cc",
3005 "system/unified/camera_mic_tray_item_view_unittest.cc",
3006 "system/unified/date_tray_unittest.cc",
3007 "system/unified/feature_pods_container_view_unittest.cc",
3008 "system/unified/feature_tiles_container_view_unittest.cc",
3009 "system/unified/notification_counter_view_unittest.cc",
3010 "system/unified/notification_icons_controller_unittest.cc",
3011 "system/unified/page_indicator_view_unittest.cc",
3012 "system/unified/power_button_unittest.cc",
3013 "system/unified/quick_settings_footer_unittest.cc",
3014 "system/unified/quick_settings_header_unittest.cc",
3015 "system/unified/quiet_mode_feature_pod_controller_unittest.cc",
3016 "system/unified/top_shortcuts_view_unittest.cc",
3017 "system/unified/unified_system_info_view_unittest.cc",
3018 "system/unified/unified_system_tray_controller_unittest.cc",
3019 "system/unified/unified_system_tray_unittest.cc",
3020 "system/unified/user_chooser_detailed_view_controller_unittest.cc",
3021 "system/update/update_notification_controller_unittest.cc",
3022 "system/usb_peripheral/usb_peripheral_notification_controller_unittest.cc",
3023 "system/virtual_keyboard/virtual_keyboard_tray_unittest.cc",
3024 "test/ash_test_helper_unittest.cc",
3025 "tooltips/tooltip_controller_unittest.cc",
3026 "touch/touch_devices_controller_unittest.cc",
3027 "touch/touch_observer_hud_unittest.cc",
3028 "tray_action/test_tray_action_client.cc",
3029 "tray_action/test_tray_action_client.h",
3030 "tray_action/tray_action_unittest.cc",
3031 "utility/cropping_util_unittest.cc",
3032 "utility/haptics_util_unittest.cc",
3033 "utility/layer_copy_animator_unittest.cc",
3034 "utility/layer_util_unittest.cc",
3035 "utility/lottie_util_unittest.cc",
3036 "utility/occlusion_tracker_pauser_unittest.cc",
3037 "utility/rounded_window_targeter_unittest.cc",
3038 "wallpaper/online_wallpaper_variant_info_fetcher_unittest.cc",
3039 "wallpaper/wallpaper_controller_unittest.cc",
3040 "wallpaper/wallpaper_pref_manager_unittest.cc",
3041 "wallpaper/wallpaper_utils/wallpaper_color_calculator_unittest.cc",
3042 "wallpaper/wallpaper_utils/wallpaper_ephemeral_user_unittest.cc",
3043 "wallpaper/wallpaper_utils/wallpaper_language_unittest.cc",
3044 "wallpaper/wallpaper_utils/wallpaper_resizer_unittest.cc",
3045 "wallpaper/wallpaper_window_state_manager_unittest.cc",
3046 "window_user_data_unittest.cc",
3047 "wm/always_on_top_controller_unittest.cc",
3048 "wm/ash_focus_rules_unittest.cc",
3049 "wm/client_controlled_state_unittest.cc",
3050 "wm/collision_detection/collision_detection_utils_unittest.cc",
3051 "wm/container_finder_unittest.cc",
3052 "wm/cursor_manager_chromeos_unittest.cc",
3053 "wm/default_window_resizer_unittest.cc",
3054 "wm/desks/autotest_desks_api_unittests.cc",
3055 "wm/desks/desk_animation_impl_unittest.cc",
3056 "wm/desks/desks_unittests.cc",
3057 "wm/desks/root_window_desk_switch_animator_unittest.cc",
3058 "wm/desks/templates/saved_desk_unittest.cc",
3059 "wm/drag_window_resizer_unittest.cc",
3060 "wm/float/float_controller_unittest.cc",
3061 "wm/fullscreen_window_finder_unittest.cc",
3062 "wm/gestures/back_gesture/back_gesture_affordance_unittest.cc",
3063 "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl_unittest.cc",
3064 "wm/gestures/back_gesture/back_gesture_event_handler_unittest.cc",
3065 "wm/gestures/wm_gesture_handler_unittest.cc",
3066 "wm/immersive_fullscreen_controller_unittest.cc",
3067 "wm/lock_action_handler_layout_manager_unittest.cc",
3068 "wm/lock_layout_manager_unittest.cc",
3069 "wm/lock_state_controller_unittest.cc",
3070 "wm/mru_window_tracker_unittest.cc",
3071 "wm/multitask_menu_nudge_controller_unittest.cc",
3072 "wm/native_cursor_manager_ash_unittest.cc",
3073 "wm/overlay_event_filter_unittest.cc",
3074 "wm/overlay_layout_manager_unittest.cc",
3075 "wm/overview/cleanup_animation_observer_unittest.cc",
3076 "wm/overview/delayed_animation_observer_impl_unittest.cc",
3077 "wm/overview/overview_controller_unittest.cc",
3078 "wm/overview/overview_grid_unittest.cc",
3079 "wm/overview/overview_highlight_controller_unittest.cc",
3080 "wm/overview/overview_session_unittest.cc",
3081 "wm/overview/overview_test_base.cc",
3082 "wm/overview/overview_test_base.h",
3083 "wm/overview/overview_wallpaper_controller_unittest.cc",
3084 "wm/overview/overview_window_drag_controller_unittest.cc",
3085 "wm/overview/overview_window_drag_histogram_unittests.cc",
3086 "wm/overview/scoped_overview_transform_window_unittest.cc",
3087 "wm/pip/pip_positioner_unittest.cc",
3088 "wm/pip/pip_test_utils.cc",
3089 "wm/pip/pip_test_utils.h",
3090 "wm/pip/pip_unittest.cc",
3091 "wm/pip/pip_window_resizer_unittest.cc",
3092 "wm/resize_shadow_and_cursor_unittest.cc",
3093 "wm/root_window_layout_manager_unittest.cc",
3094 "wm/screen_dimmer_unittest.cc",
3095 "wm/screen_pinning_controller_unittest.cc",
3096 "wm/session_state_animator_impl_unittest.cc",
3097 "wm/splitview/split_view_controller_unittest.cc",
3098 "wm/splitview/split_view_drag_indicators_unittest.cc",
3099 "wm/splitview/split_view_highlight_view_unittest.cc",
3100 "wm/stacking_controller_unittest.cc",
3101 "wm/system_gesture_event_filter_unittest.cc",
3102 "wm/system_modal_container_layout_manager_unittest.cc",
3103 "wm/tablet_mode/accelerometer_test_data_literals.cc",
3104 "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider_unittest.cc",
3105 "wm/tablet_mode/tablet_mode_controller_unittest.cc",
3106 "wm/tablet_mode/tablet_mode_multitask_menu_event_handler_unittest.cc",
3107 "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler_unittest.cc",
3108 "wm/tablet_mode/tablet_mode_window_manager_unittest.cc",
3109 "wm/toplevel_window_event_handler_unittest.cc",
3110 "wm/video_detector_unittest.cc",
3111 "wm/window_animations_unittest.cc",
3112 "wm/window_cycle/window_cycle_controller_unittest.cc",
3113 "wm/window_dimmer_unittest.cc",
3114 "wm/window_finder_unittest.cc",
3115 "wm/window_manager_unittest.cc",
3116 "wm/window_mirror_view_unittest.cc",
3117 "wm/window_modality_controller_unittest.cc",
3118 "wm/window_positioner_unittest.cc",
3119 "wm/window_positioning_utils_unittest.cc",
3120 "wm/window_preview_view_unittest.cc",
3121 "wm/window_restore/window_restore_controller_unittest.cc",
3122 "wm/window_state_unittest.cc",
3123 "wm/window_transient_descendant_iterator_unittest.cc",
3124 "wm/window_util_unittest.cc",
3125 "wm/work_area_insets_unittest.cc",
3126 "wm/workspace/magnetism_matcher_unittest.cc",
3127 "wm/workspace/multi_window_resize_controller_unittest.cc",
3128 "wm/workspace/workspace_event_handler_unittest.cc",
3129 "wm/workspace/workspace_layout_manager_unittest.cc",
3130 "wm/workspace/workspace_window_resizer_unittest.cc",
3131 "wm/workspace_controller_unittest.cc",
3132 "wm_mode/wm_mode_unittests.cc",
3134 configs += [ "//build/config:precompiled_headers" ]
3138 ":run_ash_unittests",
3141 "//ash/app_list:test_support",
3142 "//ash/app_list:unit_tests",
3144 "//ash/assistant/model",
3145 "//ash/assistant/ui",
3146 "//ash/assistant/ui:constants",
3147 "//ash/assistant/ui/colors:assistant_colors_util",
3148 "//ash/assistant/ui/colors:assistant_colors_views",
3149 "//ash/assistant/ui/test_support",
3150 "//ash/assistant/util",
3151 "//ash/components/arc:notification_test_support",
3152 "//ash/components/phonehub:test_support",
3154 "//ash/dbus:privacy_screen_proto",
3155 "//ash/in_session_auth",
3156 "//ash/keyboard/ui",
3157 "//ash/keyboard/ui:test_support",
3159 "//ash/public/cpp:test_support",
3160 "//ash/public/cpp:unit_tests",
3161 "//ash/public/cpp/ambient/proto",
3162 "//ash/public/cpp/external_arc:test_support",
3163 "//ash/public/cpp/external_arc:unit_tests",
3164 "//ash/public/cpp/holding_space:test_support",
3165 "//ash/public/mojom",
3166 "//ash/quick_pair:unit_tests",
3167 "//ash/resources/vector_icons",
3168 "//ash/services:unit_tests",
3169 "//ash/services/multidevice_setup/public/cpp:test_support",
3170 "//ash/services/multidevice_setup/public/mojom",
3171 "//ash/shortcut_viewer:unit_tests",
3174 "//ash/system/machine_learning:user_settings_event_proto",
3175 "//ash/webui/diagnostics_ui/mojom",
3176 "//ash/webui/personalization_app/proto",
3177 "//ash/webui/projector_app/public/cpp",
3179 "//base/test:test_support",
3180 "//build:branding_buildflags",
3181 "//cc:test_support",
3182 "//chromeos:test_support",
3183 "//chromeos/ash/components/assistant:buildflags",
3184 "//chromeos/ash/components/audio",
3185 "//chromeos/ash/components/cryptohome",
3186 "//chromeos/ash/components/dbus:test_support",
3187 "//chromeos/ash/components/dbus/audio",
3188 "//chromeos/ash/components/dbus/hammerd",
3189 "//chromeos/ash/components/dbus/hermes",
3190 "//chromeos/ash/components/dbus/human_presence",
3191 "//chromeos/ash/components/dbus/human_presence:hps_proto",
3192 "//chromeos/ash/components/dbus/rgbkbd",
3193 "//chromeos/ash/components/dbus/services:test_support",
3194 "//chromeos/ash/components/dbus/shill",
3195 "//chromeos/ash/components/dbus/userdataauth",
3196 "//chromeos/ash/components/feature_usage",
3197 "//chromeos/ash/components/geolocation",
3198 "//chromeos/ash/components/human_presence:human_presence",
3199 "//chromeos/ash/components/login/auth",
3200 "//chromeos/ash/components/login/auth:test_support",
3201 "//chromeos/ash/components/network:test_support",
3202 "//chromeos/ash/components/settings",
3203 "//chromeos/ash/services/assistant:test_support",
3204 "//chromeos/ash/services/assistant/public/cpp",
3205 "//chromeos/ash/services/assistant/public/mojom",
3206 "//chromeos/ash/services/bluetooth_config:test_support",
3207 "//chromeos/ash/services/nearby/public/cpp",
3208 "//chromeos/ash/services/recording:test_support",
3209 "//chromeos/components/sensors:sensors",
3210 "//chromeos/components/sensors:test_support",
3211 "//chromeos/components/sensors/mojom",
3212 "//chromeos/constants",
3213 "//chromeos/crosapi/cpp",
3214 "//chromeos/dbus/power",
3215 "//chromeos/dbus/power:power_manager_proto",
3216 "//chromeos/services/network_config/public/cpp",
3217 "//chromeos/services/network_config/public/mojom",
3218 "//chromeos/strings:strings_grit",
3219 "//chromeos/system",
3220 "//chromeos/ui/base",
3221 "//chromeos/ui/frame",
3222 "//chromeos/ui/frame:test_support",
3223 "//chromeos/ui/vector_icons",
3225 "//components/account_id",
3226 "//components/app_constants",
3227 "//components/app_restore",
3228 "//components/desks_storage",
3229 "//components/desks_storage:test_support",
3230 "//components/global_media_controls",
3231 "//components/language/core/browser:browser",
3232 "//components/live_caption:constants",
3233 "//components/media_message_center",
3235 "//components/password_manager/core/browser:hash_password_manager",
3236 "//components/prefs:test_support",
3237 "//components/quirks",
3238 "//components/services/app_service/public/cpp:app_update",
3239 "//components/services/app_service/public/mojom",
3240 "//components/session_manager/core",
3241 "//components/soda",
3242 "//components/sync_preferences:test_support",
3243 "//components/ukm:test_support",
3244 "//components/user_manager",
3245 "//components/user_manager:test_support",
3246 "//components/viz/host",
3247 "//components/viz/test:test_support",
3248 "//device/bluetooth",
3249 "//device/bluetooth:mocks",
3250 "//extensions/common:common_constants",
3251 "//google_apis/calendar",
3252 "//mojo/core/embedder",
3253 "//mojo/public/cpp/bindings",
3254 "//mojo/public/cpp/test_support:test_utils",
3256 "//services/data_decoder/public/cpp:test_support",
3257 "//services/device/public/cpp/bluetooth",
3258 "//services/media_session/public/cpp",
3259 "//services/media_session/public/cpp/test:test_support",
3260 "//services/media_session/public/mojom",
3261 "//services/metrics/public/cpp:ukm_builders",
3262 "//services/network:test_support",
3263 "//services/viz/privileged/mojom/compositing",
3267 "//third_party/icu",
3268 "//ui/accessibility",
3269 "//ui/accessibility:test_support",
3271 "//ui/aura:test_support",
3273 "//ui/base:test_support",
3275 "//ui/base/cursor/mojom:cursor_type",
3276 "//ui/base/dragdrop:types",
3277 "//ui/base/dragdrop/mojom",
3279 "//ui/base/ime/ash",
3281 "//ui/chromeos/events",
3282 "//ui/chromeos/styles:cros_styles_views",
3283 "//ui/chromeos/styles:cros_tokens_color_mappings",
3285 "//ui/compositor:test_support",
3286 "//ui/compositor_extra:compositor_extra",
3288 "//ui/display:test_support",
3289 "//ui/display/fake",
3290 "//ui/display/manager",
3291 "//ui/display/types",
3293 "//ui/events:gesture_detection",
3294 "//ui/events:test_support",
3295 "//ui/events/devices",
3296 "//ui/events/devices:test_support",
3297 "//ui/events/ozone:ozone",
3299 "//ui/gfx:test_support",
3300 "//ui/gfx/geometry",
3301 "//ui/gl:test_support",
3302 "//ui/message_center",
3303 "//ui/message_center:test_support",
3304 "//ui/message_center/public/cpp",
3306 "//ui/ozone/testhelpers:mock_gesture_properties_service",
3307 "//ui/platform_window/stub",
3312 "//ui/views:test_support",
3313 "//ui/views/window/vector_icons",
3315 "//ui/wm:test_support",
3320 data_deps = [ "//ash/resources:ash_test_resources_100_percent" ]
3323 # See DisplayColorManagerTest.
3324 "display/test_data/",
3328 # Disallow depending directly on content.
3330 "//content/public/browser",
3331 "//content/public/common",
3334 if (include_ash_ambient_animation_resources) {
3336 "ambient/resources/ambient_animation_static_resources_impl_unittest.cc",
3341 test("ash_pixeltests") {
3343 "app_list/views/app_list_view_pixeltest.cc",
3344 "shelf/login_shelf_view_pixeltest.cc",
3345 "shelf/scrollable_shelf_view_pixeltest.cc",
3346 "test/demo_ash_pixel_diff_test.cc",
3351 ":run_ash_unittests",
3355 "//base/test:test_support",
3356 "//chromeos/dbus/power:power",
3357 "//chromeos/dbus/power:power_manager_proto",
3358 "//components/viz/test:test_support",
3359 "//mojo/core/embedder:embedder",
3360 "//ui/views:test_support",
3364 # TODO(oshima): Remove or migrate to new ash_ui_perftests
3365 test("ash_perftests") {
3367 "perftests/ash_background_filter_blur_perftest.cc",
3368 "test/ash_perftests.cc",
3374 "//base/test:test_support",
3376 "//mojo/core/embedder",
3381 "//ui/compositor:test_support",
3382 "//ui/gl:test_support",
3386 # NOTE: Ash uses DEPS files to restrict access to its internals, rather than a
3387 # GN "public" section. See README.md for notes on dependencies.
3388 static_library("test_support") {
3391 "accessibility/accessibility_controller_test_api_impl.cc",
3392 "accessibility/accessibility_controller_test_api_impl.h",
3393 "accessibility/test_accessibility_controller_client.cc",
3394 "accessibility/test_accessibility_controller_client.h",
3395 "ambient/test/ambient_ash_test_base.cc",
3396 "ambient/test/ambient_ash_test_base.h",
3397 "ambient/test/ambient_ash_test_helper.cc",
3398 "ambient/test/ambient_ash_test_helper.h",
3399 "ambient/test/ambient_test_util.cc",
3400 "ambient/test/ambient_test_util.h",
3401 "ambient/test/ambient_topic_queue_test_delegate.cc",
3402 "ambient/test/ambient_topic_queue_test_delegate.h",
3403 "ambient/test/fake_ambient_animation_static_resources.cc",
3404 "ambient/test/fake_ambient_animation_static_resources.h",
3405 "ambient/test/mock_ambient_view_observer.cc",
3406 "ambient/test/mock_ambient_view_observer.h",
3407 "ambient/test/test_ambient_client.cc",
3408 "ambient/test/test_ambient_client.h",
3409 "app_list/app_list_test_api.cc",
3410 "app_list/test/app_list_test_helper.cc",
3411 "app_list/test/app_list_test_helper.h",
3412 "app_list/test/test_focus_change_listener.cc",
3413 "app_list/test/test_focus_change_listener.h",
3414 "app_list/test_app_list_client.cc",
3415 "app_list/test_app_list_client.h",
3416 "app_list/views/assistant/assistant_test_api_impl.cc",
3417 "app_list/views/assistant/assistant_test_api_impl.h",
3418 "app_menu/notification_menu_view_test_api.cc",
3419 "app_menu/notification_menu_view_test_api.h",
3420 "assistant/test/assistant_ash_test_base.cc",
3421 "assistant/test/assistant_ash_test_base.h",
3422 "assistant/test/mocked_assistant_interaction.cc",
3423 "assistant/test/mocked_assistant_interaction.h",
3424 "assistant/test/test_assistant_service.cc",
3425 "assistant/test/test_assistant_service.h",
3426 "assistant/test/test_assistant_setup.cc",
3427 "assistant/test/test_assistant_setup.h",
3428 "capture_mode/capture_mode_session_test_api.cc",
3429 "capture_mode/capture_mode_session_test_api.h",
3430 "capture_mode/capture_mode_settings_test_api.cc",
3431 "capture_mode/capture_mode_settings_test_api.h",
3432 "capture_mode/fake_camera_device.cc",
3433 "capture_mode/fake_camera_device.h",
3434 "capture_mode/fake_folder_selection_dialog_factory.cc",
3435 "capture_mode/fake_folder_selection_dialog_factory.h",
3436 "capture_mode/fake_video_source_provider.cc",
3437 "capture_mode/fake_video_source_provider.h",
3438 "capture_mode/test_capture_mode_delegate.cc",
3439 "capture_mode/test_capture_mode_delegate.h",
3440 "clipboard/test_support/clipboard_history_item_builder.cc",
3441 "clipboard/test_support/clipboard_history_item_builder.h",
3442 "display/display_configuration_controller_test_api.cc",
3443 "display/display_configuration_controller_test_api.h",
3444 "display/mirror_window_test_api.cc",
3445 "display/mirror_window_test_api.h",
3446 "display/screen_orientation_controller_test_api.cc",
3447 "display/screen_orientation_controller_test_api.h",
3448 "drag_drop/drag_drop_controller_test_api.h",
3449 "fast_ink/laser/laser_pointer_controller_test_api.cc",
3450 "fast_ink/laser/laser_pointer_controller_test_api.h",
3451 "frame_throttler/mock_frame_throttling_observer.cc",
3452 "frame_throttler/mock_frame_throttling_observer.h",
3453 "glanceables/test_glanceables_delegate.cc",
3454 "glanceables/test_glanceables_delegate.h",
3455 "highlighter/highlighter_controller_test_api.cc",
3456 "highlighter/highlighter_controller_test_api.h",
3457 "ime/test_ime_controller_client.cc",
3458 "ime/test_ime_controller_client.h",
3459 "keyboard/test_keyboard_ui.cc",
3460 "keyboard/test_keyboard_ui.h",
3461 "lock_screen_action/lock_screen_action_background_controller_impl_test_api.h",
3462 "lock_screen_action/lock_screen_action_background_view_test_api.h",
3463 "lock_screen_action/test_lock_screen_action_background_controller.cc",
3464 "lock_screen_action/test_lock_screen_action_background_controller.h",
3465 "login/login_screen_test_api.cc",
3466 "login/ui/login_test_base.cc",
3467 "login/ui/login_test_base.h",
3468 "login/ui/login_test_utils.cc",
3469 "login/ui/login_test_utils.h",
3470 "metrics/task_switch_time_tracker_test_api.cc",
3471 "metrics/task_switch_time_tracker_test_api.h",
3472 "metrics/user_metrics_recorder_test_api.cc",
3473 "metrics/user_metrics_recorder_test_api.h",
3474 "projector/test/mock_projector_metadata_controller.cc",
3475 "projector/test/mock_projector_metadata_controller.h",
3476 "projector/test/mock_projector_ui_controller.cc",
3477 "projector/test/mock_projector_ui_controller.h",
3478 "system/diagnostics/log_test_helpers.cc",
3479 "system/diagnostics/log_test_helpers.h",
3480 "system/geolocation/test_geolocation_url_loader_factory.cc",
3481 "system/geolocation/test_geolocation_url_loader_factory.h",
3482 "system/tray/system_nudge_label.cc",
3483 "system/tray/system_nudge_label.h",
3484 "test/ash_pixel_diff_test_helper.cc",
3485 "test/ash_pixel_diff_test_helper.h",
3486 "test/ash_pixel_diff_util.cc",
3487 "test/ash_pixel_diff_util.h",
3488 "utility/haptics_tracking_test_input_controller.cc",
3489 "utility/haptics_tracking_test_input_controller.h",
3491 # These headers declare functions that are implemented inside of //ash, so
3492 # they cannot live in //ash/public/cpp/BUILD.gn.
3493 "public/cpp/holding_space/holding_space_test_api.h",
3494 "public/cpp/system_tray_test_api.h",
3495 "public/cpp/test/accessibility_controller_test_api.h",
3496 "public/cpp/test/app_list_test_api.h",
3497 "public/cpp/test/assistant_test_api.h",
3498 "public/cpp/test/shell_test_api.h",
3499 "rotator/screen_rotation_animator_test_api.cc",
3500 "rotator/screen_rotation_animator_test_api.h",
3501 "session/test_pref_service_provider.cc",
3502 "session/test_pref_service_provider.h",
3503 "session/test_session_controller_client.cc",
3504 "session/test_session_controller_client.h",
3505 "shelf/shelf_button_pressed_metric_tracker_test_api.cc",
3506 "shelf/shelf_button_pressed_metric_tracker_test_api.h",
3507 "shelf/shelf_focus_cycler.cc",
3508 "shelf/shelf_focus_cycler.h",
3509 "shelf/shelf_test_util.cc",
3510 "shelf/shelf_test_util.h",
3511 "shelf/shelf_view_test_api.cc",
3512 "shelf/shelf_view_test_api.h",
3513 "shelf/test/scrollable_shelf_test_base.cc",
3514 "shelf/test/scrollable_shelf_test_base.h",
3515 "shell_test_api.cc",
3516 "system/holding_space/holding_space_test_api.cc",
3517 "system/message_center/test_notifier_settings_controller.cc",
3518 "system/message_center/test_notifier_settings_controller.h",
3519 "system/palette/palette_tray_test_api.cc",
3520 "system/palette/palette_tray_test_api.h",
3521 "system/power/power_button_controller_test_api.cc",
3522 "system/power/power_button_controller_test_api.h",
3523 "system/power/power_button_screenshot_controller_test_api.cc",
3524 "system/power/power_button_screenshot_controller_test_api.h",
3525 "system/power/power_button_test_base.cc",
3526 "system/power/power_button_test_base.h",
3527 "system/power/power_event_observer_test_api.cc",
3528 "system/power/power_event_observer_test_api.h",
3529 "system/status_area_widget_test_helper.cc",
3530 "system/status_area_widget_test_helper.h",
3531 "system/unified/system_tray_test_api.cc",
3532 "test/ash_pixel_test_init_params.h",
3533 "test/ash_test_base.cc",
3534 "test/ash_test_base.h",
3535 "test/ash_test_color_generator.cc",
3536 "test/ash_test_color_generator.h",
3537 "test/ash_test_helper.cc",
3538 "test/ash_test_helper.h",
3539 "test/ash_test_suite.cc",
3540 "test/ash_test_suite.h",
3541 "test/ash_test_ui_stabilizer.cc",
3542 "test/ash_test_ui_stabilizer.h",
3543 "test/ash_test_util.cc",
3544 "test/ash_test_util.h",
3545 "test/ash_test_views_delegate.cc",
3546 "test/ash_test_views_delegate.h",
3547 "test/fake_android_intent_helper.cc",
3548 "test/fake_android_intent_helper.h",
3549 "test/layer_animation_verifier.cc",
3550 "test/layer_animation_verifier.h",
3551 "test/test_ash_web_view.cc",
3552 "test/test_ash_web_view.h",
3553 "test/test_ash_web_view_factory.cc",
3554 "test/test_ash_web_view_factory.h",
3555 "test/test_widget_builder.cc",
3556 "test/test_widget_builder.h",
3557 "test/test_window_builder.cc",
3558 "test/test_window_builder.h",
3559 "test/toplevel_window.cc",
3560 "test/toplevel_window.h",
3561 "test/ui_controls_factory_ash.cc",
3562 "test/ui_controls_factory_ash.h",
3563 "test/view_drawn_waiter.cc",
3564 "test/view_drawn_waiter.h",
3565 "test_media_client.cc",
3566 "test_media_client.h",
3567 "test_shell_delegate.cc",
3568 "test_shell_delegate.h",
3569 "wallpaper/test_wallpaper_controller_client.cc",
3570 "wallpaper/test_wallpaper_controller_client.h",
3571 "wallpaper/wallpaper_controller_test_api.cc",
3572 "wallpaper/wallpaper_controller_test_api.h",
3573 "wm/cursor_manager_test_api.cc",
3574 "wm/cursor_manager_test_api.h",
3575 "wm/desks/desks_test_api.cc",
3576 "wm/desks/desks_test_api.h",
3577 "wm/desks/desks_test_util.cc",
3578 "wm/desks/desks_test_util.h",
3579 "wm/desks/root_window_desk_switch_animator_test_api.cc",
3580 "wm/desks/root_window_desk_switch_animator_test_api.h",
3581 "wm/desks/templates/saved_desk_test_helper.cc",
3582 "wm/desks/templates/saved_desk_test_helper.h",
3583 "wm/desks/templates/saved_desk_test_util.cc",
3584 "wm/desks/templates/saved_desk_test_util.h",
3585 "wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.cc",
3586 "wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.h",
3587 "wm/lock_state_controller_test_api.cc",
3588 "wm/lock_state_controller_test_api.h",
3589 "wm/overview/overview_test_util.cc",
3590 "wm/overview/overview_test_util.h",
3591 "wm/tablet_mode/tablet_mode_controller_test_api.cc",
3592 "wm/tablet_mode/tablet_mode_controller_test_api.h",
3593 "wm/test_activation_delegate.cc",
3594 "wm/test_activation_delegate.h",
3595 "wm/test_child_modal_parent.cc",
3596 "wm/test_child_modal_parent.h",
3597 "wm/test_overlay_delegate.cc",
3598 "wm/test_overlay_delegate.h",
3599 "wm/test_session_state_animator.cc",
3600 "wm/test_session_state_animator.h",
3601 "wm/window_preview_view_test_api.cc",
3602 "wm/window_preview_view_test_api.h",
3603 "wm/workspace/workspace_event_handler_test_helper.cc",
3604 "wm/workspace/workspace_event_handler_test_helper.h",
3605 "wm/workspace_controller_test_api.cc",
3606 "wm/workspace_controller_test_api.h",
3608 configs += [ "//build/config:precompiled_headers" ]
3612 "//chromeos/ash/services/assistant/public/mojom",
3613 "//chromeos/services/network_config/public/cpp:test_support",
3616 "//third_party/blink/public:blink_headers",
3617 "//ui/display:display_manager_test_api",
3623 "//ash/app_list:test_support",
3625 "//ash/assistant/model:model",
3626 "//ash/assistant/ui:constants",
3627 "//ash/assistant/ui:ui",
3629 "//ash/keyboard/ui",
3630 "//ash/keyboard/ui:test_support",
3632 "//ash/public/cpp:test_support",
3633 "//ash/public/cpp/ambient/proto",
3634 "//ash/webui/personalization_app/mojom",
3635 "//ash/webui/personalization_app/proto",
3638 "//base/test:test_support",
3639 "//cc:test_support",
3640 "//chromeos/ash/components/attestation:test_support",
3641 "//chromeos/ash/components/audio",
3642 "//chromeos/ash/components/dbus:test_support",
3643 "//chromeos/ash/components/dbus/audio",
3644 "//chromeos/ash/components/dbus/rgbkbd",
3645 "//chromeos/ash/components/dbus/system_clock",
3646 "//chromeos/ash/components/disks:test_support",
3647 "//chromeos/ash/components/geolocation",
3648 "//chromeos/ash/components/network:test_support",
3649 "//chromeos/ash/services/assistant:test_support",
3650 "//chromeos/ash/services/assistant/public/cpp",
3651 "//chromeos/ash/services/bluetooth_config:test_support",
3652 "//chromeos/ash/services/recording:test_support",
3653 "//chromeos/ash/services/recording/public/mojom",
3654 "//chromeos/dbus/power",
3655 "//chromeos/dbus/power:power_manager_proto",
3656 "//chromeos/login/login_state",
3657 "//chromeos/system",
3658 "//chromeos/ui/frame",
3659 "//components/account_id",
3660 "//components/desks_storage",
3661 "//components/desks_storage:test_support",
3662 "//components/exo/wayland:weston_test_stub",
3663 "//components/prefs:test_support",
3664 "//components/user_manager:user_manager",
3665 "//components/viz/test:test_support",
3666 "//device/bluetooth",
3667 "//services/device/public/cpp:test_support",
3668 "//services/device/public/mojom",
3669 "//services/network:test_support",
3670 "//services/video_capture/public/mojom",
3673 "//ui/accessibility",
3674 "//ui/accessibility/mojom",
3676 "//ui/aura:test_support",
3677 "//ui/base:test_support",
3678 "//ui/color:mixers",
3679 "//ui/compositor:test_support",
3681 "//ui/display/types",
3682 "//ui/events:events_base",
3683 "//ui/events:test_support",
3684 "//ui/events/devices",
3685 "//ui/events/devices:test_support",
3686 "//ui/gfx:test_support",
3688 "//ui/gl:test_support",
3689 "//ui/message_center",
3690 "//ui/message_center/public/cpp",
3692 "//ui/platform_window/common",
3693 "//ui/shell_dialogs",
3694 "//ui/snapshot:snapshot",
3696 "//ui/views:test_support",
3697 "//ui/views:view_pixel_diff_test_support",
3703 "//ash/resources:ash_test_resources_100_percent",
3704 "//ash/resources:ash_test_resources_200_percent",
3705 "//ash/resources:ash_test_resources_unscaled",
3706 "//ash/strings:ash_test_strings",