10 const wxSize& aSize,
const int aStyle )
11 : wxPanel( aParent, aId, aPos, aSize, aStyle ),
15 wxBoxSizer* sizer =
new wxBoxSizer( wxVERTICAL );
17 if( !wxGetEnv( wxT(
"WEBKIT_DISABLE_COMPOSITING_MODE" ),
nullptr ) )
19 wxSetEnv( wxT(
"WEBKIT_DISABLE_COMPOSITING_MODE" ), wxT(
"1" ) );
23 m_browser->RegisterHandler( wxSharedPtr<wxWebViewHandler>(
new wxWebViewArchiveHandler(
"wxfs" ) ) );
24 m_browser->RegisterHandler( wxSharedPtr<wxWebViewHandler>(
new wxWebViewFSHandler(
"memory" ) ) );
27 m_browser->Create(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize );
32 m_browser->RegisterHandler( wxSharedPtr<wxWebViewHandler>(
new wxWebViewArchiveHandler(
"wxfs" ) ) );
33 m_browser->RegisterHandler( wxSharedPtr<wxWebViewHandler>(
new wxWebViewFSHandler(
"memory" ) ) );
156 wxLogTrace(
"webview",
"Script message received: %s for handler %s", aEvt.GetString(), aEvt.GetMessageHandler() );
158 if( aEvt.GetMessageHandler().IsEmpty() )
160 wxLogDebug(
"No message handler specified for script message: %s", aEvt.GetString() );
167 wxLogDebug(
"No handler registered for message: %s", aEvt.GetMessageHandler() );
172 wxLogTrace(
"webview",
"Calling handler for message: %s", aEvt.GetMessageHandler() );
173 it->second( aEvt.GetString() );