void __showDev(HWND hWnd){ BrowserWindowInfo * bw = getBrowserWindowInfo(hWnd); if (bw != NULL){ CefWindowInfo windowInfo; windowInfo.SetAsPopup(NULL, "cef_debug"); bw->browser->GetHost()->ShowDevTools(windowInfo, new DEBUG_Handler(), CefBrowserSettings(), CefPoint()); } }
void ClientHandler::ShowDevTools(CefRefPtr<CefBrowser> browser) { CefWindowInfo windowInfo; CefBrowserSettings settings; #if defined(OS_WIN) windowInfo.SetAsPopup(browser->GetHost()->GetWindowHandle(), "DevTools"); #endif browser->GetHost()->ShowDevTools(windowInfo, this, settings); }
bool ShowDevTools(CefRefPtr<CefBrowser> browser) { CefWindowInfo windowInfo; CefBrowserSettings settings; #if defined(OS_WIN) windowInfo.SetAsPopup(browser->GetHost()->GetWindowHandle(), "DevTools"); #endif browser->GetHost()->ShowDevTools(windowInfo, browser->GetHost()->GetClient(), settings, CefPoint()); return true; }
inline void ShowDevTools(CWebClient * pthis, CefRefPtr<CefBrowser> browser, const CefPoint& inspect_element_at) { CefWindowInfo windowInfo; CefBrowserSettings settings; #if defined(OS_WIN) windowInfo.SetAsPopup(browser->GetHost()->GetWindowHandle(), "DevTools"); #endif browser->GetHost()->ShowDevTools(windowInfo, pthis, settings, inspect_element_at); }
void Client::showDevTools( CefRefPtr<CefBrowser> browser ) { std::stringstream ss; ss << "showDevTools, id=" << browser->GetIdentifier(); HL_DEBUG(logger, ss.str()); CefWindowInfo windowInfo; CefBrowserSettings settings; #if defined(OS_WIN) windowInfo.SetAsPopup(browser->GetHost()->GetWindowHandle(), "DevTools"); #endif browser->GetHost()->ShowDevTools(windowInfo, this, settings, CefPoint()); }
void RunTransparentPopupTest(CefRefPtr<CefBrowser> browser) { CefWindowInfo info; CefBrowserSettings settings; // Initialize window info to the defaults for a popup window info.SetAsPopup(NULL, "TransparentPopup"); info.SetTransparentPainting(TRUE); info.m_nWidth = 500; info.m_nHeight = 500; // Creat the popup browser window CefBrowser::CreateBrowser(info, static_cast<CefRefPtr<CefClient> >(g_handler), "http://tests/transparency", settings); }