tree: cf650dad0e445031f9f1d537d363877d15970e4c
  1. accessibility/
  2. apps/
  3. autofill/
  4. bookmarks/
  5. borealis/
  6. bruschetta/
  7. bubble/
  8. commerce/
  9. compose/
  10. contextual_tasks/
  11. controls/
  12. crostini/
  13. data_sharing/
  14. desktop_capture/
  15. device_id/
  16. device_signals_consent/
  17. digital_credentials/
  18. download/
  19. extensions/
  20. eye_dropper/
  21. file_system_access/
  22. frame/
  23. fullscreen_control/
  24. glic/
  25. global_media_controls/
  26. hats/
  27. importer/
  28. infobars/
  29. intent_picker/
  30. interaction/
  31. js_optimization/
  32. lens/
  33. location_bar/
  34. mahi/
  35. media_preview/
  36. media_router/
  37. new_tab_footer/
  38. notifications/
  39. omnibox/
  40. optimization_guide/
  41. overlay/
  42. page_action/
  43. page_info/
  44. passwords/
  45. payments/
  46. performance_controls/
  47. permissions/
  48. picture_in_picture/
  49. plugin_vm/
  50. policy/
  51. profiles/
  52. promos/
  53. qrcode_generator/
  54. record_replay/
  55. relaunch_notification/
  56. renderer_context_menu/
  57. safe_browsing/
  58. save_to_drive/
  59. search_ai_mode/
  60. search_engine_choice/
  61. search_engines/
  62. select_audio_output/
  63. select_file_dialog_extension/
  64. send_tab_to_self/
  65. session_restore_infobar/
  66. sharing/
  67. sharing_hub/
  68. shortcuts/
  69. side_panel/
  70. site_data/
  71. status_icons/
  72. storage/
  73. supervised_user/
  74. sync/
  75. tab_contents/
  76. tab_search/
  77. tab_sharing/
  78. tabs/
  79. test/
  80. toolbar/
  81. tooltip/
  82. translate/
  83. user_education/
  84. web_apps/
  85. webauthn/
  86. webid/
  87. zoom/
  88. accelerator_utils_aura.cc
  89. bluetooth_device_credentials_view.cc
  90. bluetooth_device_credentials_view.h
  91. bluetooth_device_credentials_view_browsertest.cc
  92. bluetooth_device_pair_confirm_view.cc
  93. bluetooth_device_pair_confirm_view.h
  94. bluetooth_device_pair_confirm_view_browsertest.cc
  95. browser_accelerator_interactive_uitest.cc
  96. browser_commands_views.cc
  97. browser_dialogs_views.cc
  98. bubble_anchor_util_views.cc
  99. bubble_anchor_util_views.h
  100. bubble_anchor_util_views_unittest.cc
  101. bubble_menu_item_factory.cc
  102. bubble_menu_item_factory.h
  103. BUILD.gn
  104. certificate_selector.cc
  105. certificate_selector.h
  106. certificate_selector_browsertest.cc
  107. certificate_selector_dialog_browsertest.cc
  108. certificate_viewer_mac_views.mm
  109. certificate_viewer_win.cc
  110. chooser_bubble_testapi_views.cc
  111. chrome_browser_main_extra_parts_views.cc
  112. chrome_browser_main_extra_parts_views.h
  113. chrome_browser_main_extra_parts_views_linux.cc
  114. chrome_browser_main_extra_parts_views_linux.h
  115. chrome_constrained_window_views_client.cc
  116. chrome_constrained_window_views_client.h
  117. chrome_javascript_app_modal_view_factory_views.cc
  118. chrome_layout_provider.cc
  119. chrome_layout_provider.h
  120. chrome_typography.cc
  121. chrome_typography.h
  122. chrome_typography_provider.cc
  123. chrome_typography_provider.h
  124. chrome_views_delegate.cc
  125. chrome_views_delegate.h
  126. chrome_views_delegate_ash.cc
  127. chrome_views_delegate_linux.cc
  128. chrome_views_delegate_mac.cc
  129. chrome_views_delegate_win.cc
  130. chrome_views_export.h
  131. chrome_web_dialog_view.cc
  132. chrome_web_dialog_view.h
  133. chrome_widget_sublevel.h
  134. close_bubble_on_tab_activation_helper.cc
  135. close_bubble_on_tab_activation_helper.h
  136. color_provider_browser_helper.cc
  137. color_provider_browser_helper.h
  138. confirm_bubble_views.cc
  139. confirm_bubble_views.h
  140. confirm_bubble_views_browsertest.cc
  141. confirm_bubble_views_unittest.cc
  142. constrained_web_dialog_delegate_views.cc
  143. constrained_window_views_browsertest.cc
  144. content_setting_bubble_contents.cc
  145. content_setting_bubble_contents.h
  146. content_setting_bubble_contents_browsertest.cc
  147. content_setting_bubble_contents_interactive_uitest.cc
  148. content_setting_bubble_contents_unittest.cc
  149. content_setting_site_row_view.cc
  150. content_setting_site_row_view.h
  151. content_setting_site_row_view_unittest.cc
  152. content_test_utils.cc
  153. content_test_utils.h
  154. create_application_shortcut_view.cc
  155. create_application_shortcut_view.h
  156. create_application_shortcut_view_browsertest.cc
  157. create_application_shortcut_view_test_support.cc
  158. create_application_shortcut_view_test_support.h
  159. critical_notification_bubble_view.cc
  160. critical_notification_bubble_view.h
  161. crypto_module_password_dialog_view.cc
  162. crypto_module_password_dialog_view.h
  163. crypto_module_password_dialog_view_browsertest.cc
  164. crypto_module_password_dialog_view_unittest.cc
  165. dark_mode_manager_linux.cc
  166. dark_mode_manager_linux.h
  167. dark_mode_manager_linux_unittest.cc
  168. default_link_capturing_interactive_uitest.cc
  169. DEPS
  170. device_chooser_browsertest.cc
  171. device_chooser_content_view.cc
  172. device_chooser_content_view.h
  173. device_chooser_content_view_unittest.cc
  174. dotted_icon.cc
  175. dotted_icon.h
  176. drag_and_drop_interactive_uitest.cc
  177. elevation_icon_setter.cc
  178. elevation_icon_setter.h
  179. enable_link_capturing_infobar_browsertest.cc
  180. eula_dialog_linux.cc
  181. eula_dialog_linux.h
  182. eula_dialog_linux_browsertest.cc
  183. eula_dialog_linux_unittest.cc
  184. event_utils.cc
  185. event_utils.h
  186. exclusive_access_bubble_views.cc
  187. exclusive_access_bubble_views.h
  188. exclusive_access_bubble_views_browsertest.cc
  189. exclusive_access_bubble_views_context.h
  190. exclusive_access_bubble_views_interactive_uitest.cc
  191. external_protocol_dialog.cc
  192. external_protocol_dialog.h
  193. external_protocol_dialog_browsertest.cc
  194. external_protocol_dialog_interactive_uitest.cc
  195. external_protocol_dialog_test_harness.cc
  196. external_protocol_dialog_test_harness.h
  197. external_protocol_handler_ash.cc
  198. find_bar_host.cc
  199. find_bar_host.h
  200. find_bar_owner.h
  201. find_bar_view.cc
  202. find_bar_view.h
  203. find_bar_views_interactive_uitest.cc
  204. first_run_dialog.cc
  205. first_run_dialog.h
  206. first_run_dialog_browsertest.cc
  207. flying_indicator.cc
  208. flying_indicator.h
  209. fullscreen_mac_browsertest.cc
  210. global_error_bubble_view.cc
  211. global_error_bubble_view.h
  212. hover_button_controller.cc
  213. hover_button_controller.h
  214. hover_button_unittest.cc
  215. hung_renderer_view.cc
  216. hung_renderer_view.h
  217. hung_renderer_view_browsertest.cc
  218. idle_bubble.cc
  219. incognito_clear_browsing_data_dialog.cc
  220. incognito_clear_browsing_data_dialog.h
  221. incognito_clear_browsing_data_dialog_browsertest.cc
  222. incognito_clear_browsing_data_dialog_coordinator.cc
  223. incognito_clear_browsing_data_dialog_coordinator.h
  224. intent_picker_bubble_view.cc
  225. intent_picker_bubble_view.h
  226. intent_picker_bubble_view_browsertest.cc
  227. intent_picker_bubble_view_browsertest_chromeos.cc
  228. intent_picker_bubble_view_unittest.cc
  229. intent_picker_dialog_browsertest.cc
  230. javascript_app_modal_event_blocker.h
  231. javascript_app_modal_event_blocker_aura.cc
  232. javascript_app_modal_event_blocker_aura.h
  233. javascript_app_modal_event_blocker_mac.h
  234. javascript_tab_modal_dialog_view_views.cc
  235. javascript_tab_modal_dialog_view_views.h
  236. javascript_tab_modal_dialog_view_views_browsertest.cc
  237. javascript_tab_modal_dialog_view_views_browsertest_mac.mm
  238. keyboard_access_interactive_uitest.cc
  239. layout_provider_unittest.cc
  240. login_handler_views.cc
  241. login_view.cc
  242. login_view.h
  243. media_picker_utils.cc
  244. media_picker_utils.h
  245. menu_controller_interactive_uitest.cc
  246. menu_interactive_uitest.cc
  247. menu_item_view_interactive_uitest.cc
  248. menu_model_adapter_test.cc
  249. menu_test_base.cc
  250. menu_test_base.h
  251. menu_view_drag_and_drop_test.cc
  252. message_box_dialog.cc
  253. message_box_dialog.h
  254. native_widget_factory.cc
  255. native_widget_factory.h
  256. network_profile_bubble_view.cc
  257. OWNERS
  258. platform_keys_certificate_selector_chromeos.cc
  259. platform_keys_certificate_selector_chromeos.h
  260. process_singleton_dialog_linux.cc
  261. README.md
  262. sad_tab_split_view_browsertest.cc
  263. sad_tab_view.cc
  264. sad_tab_view.h
  265. sad_tab_view_interactive_uitest.cc
  266. screen_capture_notification_ui_views.cc
  267. screen_sharing_util.cc
  268. screen_sharing_util.h
  269. session_crashed_bubble_view.cc
  270. session_crashed_bubble_view.h
  271. session_crashed_bubble_view_interactive_uitest.cc
  272. simple_web_view_dialog.cc
  273. simple_web_view_dialog.h
  274. simple_web_view_dialog_browsertest.cc
  275. ssl_client_certificate_selector.cc
  276. ssl_client_certificate_selector.h
  277. ssl_client_certificate_selector_browsertest.cc
  278. status_bubble_views.cc
  279. status_bubble_views.h
  280. status_bubble_views_browsertest.cc
  281. status_bubble_views_browsertest_mac.h
  282. status_bubble_views_browsertest_mac.mm
  283. sub_apps_permission_explanation.cc
  284. sub_apps_permission_explanation.h
  285. tab_dialogs_views.cc
  286. tab_dialogs_views.h
  287. tab_icon_view.cc
  288. tab_icon_view.h
  289. tab_icon_view_model.h
  290. tab_modal_confirm_dialog_views.cc
  291. tab_modal_confirm_dialog_views.h
  292. tab_search_bubble_host.cc
  293. tab_search_bubble_host.h
  294. tab_search_bubble_host_browsertest.cc
  295. tab_search_bubble_host_observer.h
  296. tab_search_bubble_ui_browsertest.cc
  297. task_manager_search_bar_view.cc
  298. task_manager_search_bar_view.h
  299. task_manager_search_bar_view_unittest.cc
  300. task_manager_view.cc
  301. task_manager_view.h
  302. task_manager_view_browsertest.cc
  303. theme_copying_widget.cc
  304. theme_copying_widget.h
  305. theme_profile_key.cc
  306. theme_profile_key.h
  307. title_origin_label.cc
  308. title_origin_label.h
  309. touch_events_interactive_uitest_win.cc
  310. ui_devtools_browsertest.cc
  311. uninstall_view.cc
  312. uninstall_view.h
  313. uninstall_view_browsertest.cc
  314. uninstall_view_unittest.cc
  315. update_recommended_message_box.cc
  316. update_recommended_message_box.h
  317. upgrade_notification_controller.cc
  318. upgrade_notification_controller.h
  319. upgrade_notification_controller_browsertest.cc
  320. web_dialog_view_interactive_uitest.cc
  321. webview_accessibility_browsertest.cc
  322. window_sizer_linux.cc
  323. window_sizer_linux.h
chrome/browser/ui/views/README.md

Browser Views

This directory contains all Views-based implementations of browser UI. in many cases, these implement abstract interfaces in chrome/browser/ui/, so that cross-platform code in Chromium does not need to link directly against Views code or assume that as a toolkit.

There are a lot of pieces here. As much as possible, please try to add new ones in their own subdirectories, with specific OWNERS.