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