wxwidgets/samples/webview
Vadim Zeitlin f5e2af9a28 Make wxWebViewChromium work with wxGTK3 and X11
Make browser creation actually work by postponing it until the host
window is realized and so has a valid X11 Window.

Remove unnecessary code manually creating GTK widget and just use the
standard wxGTK wxWindow instead.

Add code for setting the visual compatible with CEF to avoid X11 errors,
see https://github.com/chromiumembedded/cef/issues/3564, with many
thanks to Jiří Janoušek for finding and solving this problem originally.

Adjust the sample to handle wxWebView::Create() failure (not very
gracefully, but still better than just crashing) and to avoid using it
until it is fully created.

Update documentation to mention GTK limitations.
2023-09-06 03:50:05 +02:00
..
cef_helper_info.plist.in Integrate CEF helper for sample into CMake 2018-02-20 18:33:22 +01:00
cef_process_helper.cpp Integrate CEF helper for sample into CMake 2018-02-20 18:33:22 +01:00
compatibility.manifest Add wxWebViewChromium to CMake 2018-02-20 18:33:18 +01:00
handler_advanced.html Add advanced handler to webview sample 2022-09-16 21:00:52 +02:00
makefile.gcc Rebake after the previous commit 2023-07-29 18:13:29 +02:00
Makefile.in Merge branch 'master' into webview-chromium 2023-08-30 02:03:00 +02:00
makefile.unx Remove wxGTK1 port and GPE support 2022-10-16 22:01:02 +02:00
makefile.vc Rebake after the previous commit 2023-07-29 18:13:29 +02:00
webview.bkl Merge branch 'master' into webview-chromium 2023-08-30 02:03:00 +02:00
webview.cpp Make wxWebViewChromium work with wxGTK3 and X11 2023-09-06 03:50:05 +02:00
webview_chromium.vcxproj Use combined webview sample and move CEF to 3rdparty/cef 2018-02-20 20:33:59 +01:00
wxlogo.xpm Convert all XPM files to Unix EOLs. 2015-03-19 21:46:05 +01:00