tree: b7f583ecf9ddbbaf0c5586b08a906491b8716b27 [path history] [tgz]
  1. accessibility/
  2. apps/
  3. autofill/
  4. bookmarks/
  5. borealis/
  6. bruschetta/
  7. bubble/
  8. commerce/
  9. controls/
  10. crostini/
  11. desktop_capture/
  12. device_id/
  13. device_signals_consent/
  14. download/
  15. extensions/
  16. eye_dropper/
  17. file_system_access/
  18. frame/
  19. fullscreen_control/
  20. global_media_controls/
  21. hats/
  22. importer/
  23. infobars/
  24. layout/
  25. lens/
  26. location_bar/
  27. media_router/
  28. notifications/
  29. omnibox/
  30. overlay/
  31. page_action/
  32. page_info/
  33. passwords/
  34. payments/
  35. performance_controls/
  36. permissions/
  37. plugin_vm/
  38. policy/
  39. privacy_sandbox/
  40. profiles/
  41. promos/
  42. qrcode_generator/
  43. reader_mode/
  44. relaunch_notification/
  45. renderer_context_menu/
  46. safe_browsing/
  47. send_tab_to_self/
  48. sharing/
  49. sharing_hub/
  50. shopping_bubble/
  51. side_panel/
  52. side_search/
  53. site_data/
  54. status_icons/
  55. storage/
  56. supervised_user/
  57. sync/
  58. tab_contents/
  59. tab_search/
  60. tab_sharing/
  61. tabs/
  62. test/
  63. toolbar/
  64. tooltip/
  65. touch_uma/
  66. translate/
  67. try_chrome_dialog_win/
  68. user_education/
  69. waffle/
  70. web_apps/
  71. webauthn/
  72. webid/
  73. accelerator_table.cc
  74. accelerator_table.h
  75. accelerator_table_unittest.cc
  76. accelerator_table_unittest_mac.mm
  77. accelerator_utils_aura.cc
  78. arc_app_dialog_view.cc
  79. arc_app_dialog_view_browsertest.cc
  80. arc_data_removal_dialog_view.cc
  81. bluetooth_device_credentials_view.cc
  82. bluetooth_device_credentials_view.h
  83. bluetooth_device_credentials_view_browsertest.cc
  84. bluetooth_device_pair_confirm_view.cc
  85. bluetooth_device_pair_confirm_view.h
  86. bluetooth_device_pair_confirm_view_browsertest.cc
  87. browser_accelerator_interactive_uitest.cc
  88. browser_commands_views.cc
  89. browser_dialogs_views.cc
  90. bubble_anchor_util_views.cc
  91. bubble_anchor_util_views.h
  92. bubble_menu_item_factory.cc
  93. bubble_menu_item_factory.h
  94. BUILD.gn
  95. bulleted_label_list_view.cc
  96. bulleted_label_list_view.h
  97. certificate_selector.cc
  98. certificate_selector.h
  99. certificate_selector_browsertest.cc
  100. certificate_selector_dialog_browsertest.cc
  101. certificate_viewer_mac_views.mm
  102. certificate_viewer_win.cc
  103. chooser_bubble_testapi_views.cc
  104. chrome_browser_main_extra_parts_views.cc
  105. chrome_browser_main_extra_parts_views.h
  106. chrome_browser_main_extra_parts_views_lacros.cc
  107. chrome_browser_main_extra_parts_views_lacros.h
  108. chrome_browser_main_extra_parts_views_linux.cc
  109. chrome_browser_main_extra_parts_views_linux.h
  110. chrome_cleaner_dialog_browsertest_win.cc
  111. chrome_cleaner_dialog_win.cc
  112. chrome_cleaner_dialog_win.h
  113. chrome_cleaner_reboot_dialog_browsertest_win.cc
  114. chrome_cleaner_reboot_dialog_win.cc
  115. chrome_cleaner_reboot_dialog_win.h
  116. chrome_constrained_window_views_client.cc
  117. chrome_constrained_window_views_client.h
  118. chrome_javascript_app_modal_view_factory_views.cc
  119. chrome_layout_provider.cc
  120. chrome_layout_provider.h
  121. chrome_typography.cc
  122. chrome_typography.h
  123. chrome_typography_provider.cc
  124. chrome_typography_provider.h
  125. chrome_views_delegate.cc
  126. chrome_views_delegate.h
  127. chrome_views_delegate_chromeos.cc
  128. chrome_views_delegate_fuchsia.cc
  129. chrome_views_delegate_lacros.cc
  130. chrome_views_delegate_linux.cc
  131. chrome_views_delegate_mac.cc
  132. chrome_views_delegate_win.cc
  133. chrome_views_export.h
  134. chrome_web_dialog_view.cc
  135. chrome_web_dialog_view.h
  136. chrome_widget_sublevel.h
  137. close_bubble_on_tab_activation_helper.cc
  138. close_bubble_on_tab_activation_helper.h
  139. collected_cookies_view_interactive_uitest.cc
  140. collected_cookies_views.cc
  141. collected_cookies_views.h
  142. collected_cookies_views_browsertest.cc
  143. color_provider_browser_helper.cc
  144. color_provider_browser_helper.h
  145. commander_frontend_views.cc
  146. commander_frontend_views.h
  147. commander_frontend_views_browsertest.cc
  148. confirm_bubble_views.cc
  149. confirm_bubble_views.h
  150. confirm_bubble_views_browsertest.cc
  151. confirm_bubble_views_unittest.cc
  152. constrained_web_dialog_delegate_views.cc
  153. constrained_window_views_browsertest.cc
  154. content_setting_bubble_contents.cc
  155. content_setting_bubble_contents.h
  156. content_setting_bubble_contents_browsertest.cc
  157. content_setting_bubble_contents_interactive_uitest.cc
  158. content_setting_bubble_contents_unittest.cc
  159. content_setting_site_row_view.cc
  160. content_setting_site_row_view.h
  161. content_setting_site_row_view_unittest.cc
  162. content_test_utils.cc
  163. content_test_utils.h
  164. cookie_info_view.cc
  165. cookie_info_view.h
  166. create_application_shortcut_view.cc
  167. create_application_shortcut_view.h
  168. create_application_shortcut_view_browsertest.cc
  169. critical_notification_bubble_view.cc
  170. critical_notification_bubble_view.h
  171. crypto_module_password_dialog_view.cc
  172. crypto_module_password_dialog_view.h
  173. crypto_module_password_dialog_view_browsertest.cc
  174. crypto_module_password_dialog_view_unittest.cc
  175. dark_mode_manager_linux.cc
  176. dark_mode_manager_linux.h
  177. DEPS
  178. device_chooser_browsertest.cc
  179. device_chooser_content_view.cc
  180. device_chooser_content_view.h
  181. device_chooser_content_view_unittest.cc
  182. devtools_process_observer.cc
  183. devtools_process_observer.h
  184. drag_and_drop_interactive_uitest.cc
  185. dropdown_bar_host.cc
  186. dropdown_bar_host.h
  187. dropdown_bar_host_aura.cc
  188. dropdown_bar_host_delegate.h
  189. dropdown_bar_host_mac.mm
  190. elevation_icon_setter.cc
  191. elevation_icon_setter.h
  192. event_utils.cc
  193. event_utils.h
  194. exclusive_access_bubble_views.cc
  195. exclusive_access_bubble_views.h
  196. exclusive_access_bubble_views_context.h
  197. exclusive_access_bubble_views_interactive_uitest.cc
  198. external_protocol_dialog.cc
  199. external_protocol_dialog.h
  200. external_protocol_dialog_browsertest.cc
  201. find_bar_host.cc
  202. find_bar_host.h
  203. find_bar_host_unittest_util_views.cc
  204. find_bar_view.cc
  205. find_bar_view.h
  206. find_bar_views_interactive_uitest.cc
  207. first_run_dialog.cc
  208. first_run_dialog.h
  209. first_run_dialog_browsertest.cc
  210. flying_indicator.cc
  211. flying_indicator.h
  212. folder_upload_confirmation_view.cc
  213. folder_upload_confirmation_view.h
  214. folder_upload_confirmation_view_browsertest.cc
  215. global_error_bubble_view.cc
  216. global_error_bubble_view.h
  217. hover_button_controller.cc
  218. hover_button_controller.h
  219. hover_button_unittest.cc
  220. hung_plugin_tab_helper_unittest.cc
  221. hung_renderer_view.cc
  222. hung_renderer_view.h
  223. hung_renderer_view_browsertest.cc
  224. idle_bubble.cc
  225. incognito_clear_browsing_data_dialog.cc
  226. incognito_clear_browsing_data_dialog.h
  227. incognito_clear_browsing_data_dialog_browsertest.cc
  228. incognito_clear_browsing_data_dialog_coordinator.cc
  229. incognito_clear_browsing_data_dialog_coordinator.h
  230. intent_picker_bubble_view.cc
  231. intent_picker_bubble_view.h
  232. intent_picker_bubble_view_browsertest.cc
  233. intent_picker_bubble_view_browsertest_chromeos.cc
  234. intent_picker_bubble_view_browsertest_mac.cc
  235. intent_picker_bubble_view_unittest.cc
  236. intent_picker_dialog_browsertest.cc
  237. javascript_app_modal_event_blocker.h
  238. javascript_app_modal_event_blocker_aura.cc
  239. javascript_app_modal_event_blocker_aura.h
  240. javascript_app_modal_event_blocker_mac.h
  241. javascript_tab_modal_dialog_view_views.cc
  242. javascript_tab_modal_dialog_view_views.h
  243. javascript_tab_modal_dialog_view_views_browsertest.cc
  244. javascript_tab_modal_dialog_view_views_browsertest_mac.mm
  245. keyboard_access_interactive_uitest.cc
  246. layout_provider_unittest.cc
  247. login_handler_views.cc
  248. login_view.cc
  249. login_view.h
  250. menu_controller_interactive_uitest.cc
  251. menu_interactive_uitest.cc
  252. menu_item_view_interactive_uitest.cc
  253. menu_model_adapter_test.cc
  254. menu_test_base.cc
  255. menu_test_base.h
  256. menu_view_drag_and_drop_test.cc
  257. message_box_dialog.cc
  258. message_box_dialog.h
  259. native_widget_factory.cc
  260. native_widget_factory.h
  261. network_profile_bubble_view.cc
  262. OWNERS
  263. platform_keys_certificate_selector_chromeos.cc
  264. platform_keys_certificate_selector_chromeos.h
  265. process_singleton_dialog_linux.cc
  266. README.md
  267. sad_tab_view.cc
  268. sad_tab_view.h
  269. sad_tab_view_interactive_uitest.cc
  270. screen_capture_notification_ui_views.cc
  271. select_file_dialog_extension.cc
  272. select_file_dialog_extension.h
  273. select_file_dialog_extension_browsertest.cc
  274. select_file_dialog_extension_factory.cc
  275. select_file_dialog_extension_factory.h
  276. select_file_dialog_extension_unittest.cc
  277. session_crashed_bubble_view.cc
  278. session_crashed_bubble_view.h
  279. session_crashed_bubble_view_browsertest.cc
  280. settings_reset_prompt_dialog.cc
  281. settings_reset_prompt_dialog.h
  282. settings_reset_prompt_dialog_browsertest.cc
  283. ssl_client_certificate_selector.cc
  284. ssl_client_certificate_selector.h
  285. ssl_client_certificate_selector_browsertest.cc
  286. status_bubble_views.cc
  287. status_bubble_views.h
  288. status_bubble_views_browsertest.cc
  289. status_bubble_views_browsertest_mac.h
  290. status_bubble_views_browsertest_mac.mm
  291. tab_dialogs_views.cc
  292. tab_dialogs_views.h
  293. tab_icon_view.cc
  294. tab_icon_view.h
  295. tab_icon_view_model.h
  296. tab_modal_confirm_dialog_views.cc
  297. tab_modal_confirm_dialog_views.h
  298. tab_search_bubble_host.cc
  299. tab_search_bubble_host.h
  300. tab_search_bubble_host_browsertest.cc
  301. task_manager_view.cc
  302. task_manager_view.h
  303. task_manager_view_browsertest.cc
  304. theme_copying_widget.cc
  305. theme_copying_widget.h
  306. theme_profile_key.cc
  307. theme_profile_key.h
  308. title_origin_label.cc
  309. title_origin_label.h
  310. touch_events_interactive_uitest_win.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_browsertest.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.