cef/libcef/browser/chrome/views
Marshall Greenblatt 53ef570f57 chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600)
Add new CefBrowserHost::[Can]ExecuteChromeCommand methods for executing
arbitrary Chrome commands.

Add support for existing CefBrowserHost::ShowDevTools, CloseDevTools and
HasDevTools methods.

DevTools windows now support the same Views callbacks as normal popup
windows with the new CefLifeSpanHandler::OnBeforeDevToolsPopup callback
as the DevTools-specific equivalent of OnBeforePopup.

Always create DevTools as an undocked window to support use of
ShowDevTools with default Chrome browser windows.

To test:

Run `ceftests --enable-chrome-runtime [--use-views]
     --gtest_filter=V8Test.OnUncaughtExceptionDevTools`

OR:

1. Run `cefclient --enable-chrome-runtime [--use-native]`
2. Select "Show DevTools", "Close DevTools" or "Inspect" from the
   right-click menu.
3. Notice that the DevTools window is Views-hosted (or native-hosted)
   and works as expected.

Add --use-default-popup to get a default styled popup in step 3.
2023-11-14 17:16:43 +00:00
..
browser_platform_delegate_chrome_child_window.cc
browser_platform_delegate_chrome_child_window.h
browser_platform_delegate_chrome_views.cc Add new CanZoom/Zoom API (fixes #3284) 2023-10-05 13:22:44 -04:00
browser_platform_delegate_chrome_views.h chrome: Improve positioning of the "Find" widget (fixes #3461) 2023-04-20 12:26:07 -04:00
chrome_browser_frame.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
chrome_browser_frame.h chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
chrome_browser_view.cc chrome: Support frameless document PiP window with draggable regions (fixes #3566) 2023-09-14 12:41:24 -04:00
chrome_browser_view.h chrome: Support frameless document PiP window with draggable regions (fixes #3566) 2023-09-14 12:41:24 -04:00
chrome_child_window.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
chrome_child_window.h
chrome_views_util.cc
chrome_views_util.h
toolbar_view_impl.cc
toolbar_view_impl.h
toolbar_view_view.cc
toolbar_view_view.h