mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2024-12-11 17:15:57 +01:00
a0a7a35fe2
When using a Views-hosted browser window the client receives Views-related callbacks for popups and can thereby customize the Views-hosted popup behavior. When using an external parent window no Views-related callbacks are delivered and customization options are restricted to providing a new parent handle via OnBeforePopup. Consequently, we should default to a normal browser window in the external parent case instead of the very minimial Views-hosted default. To test (A): 1. Run `cefclient --use-default-popup --enable-chrome-runtime --use-native` 2. Select Tests > Popup Window 3. Get a normal Chrome browser window To test (B): 1. Run `cefclient --use-default-popup [--enable-chrome-runtime] [--use-views]` 2. Select Tests > Popup Window 3. Get a native or Views-hosted browser window with title bar only |
||
---|---|---|
.. | ||
extensions | ||
views | ||
browser_delegate.h | ||
browser_platform_delegate_chrome.cc | ||
browser_platform_delegate_chrome.h | ||
chrome_browser_context.cc | ||
chrome_browser_context.h | ||
chrome_browser_delegate.cc | ||
chrome_browser_delegate.h | ||
chrome_browser_host_impl.cc | ||
chrome_browser_host_impl.h | ||
chrome_browser_main_extra_parts_cef.cc | ||
chrome_browser_main_extra_parts_cef.h | ||
chrome_content_browser_client_cef.cc | ||
chrome_content_browser_client_cef.h | ||
chrome_context_menu_handler.cc | ||
chrome_context_menu_handler.h |