-
Notifications
You must be signed in to change notification settings - Fork 20
Home
This is a guide to help you get the Chromium backend for wxWebView working. This guide is currently aimed at people using the Visual Studio compiler on Windows although Linux support is under development. As this is simply a new backend for wxWebView it supports the full wxWebView API and its documentation can be used as a reference for this class. Any differences with the wxWebView API can be seen on the API Differences page.
wxWebViewChromium can be thought of as two separate classes: wxWebViewChromium1 targeting the Chromium Embedded Framework (CEF) v1 API and wxWebViewChromium3 targeting the v3 API. wxWebViewChromium1 is functionally complete but under minimal development. If possible the wxWebViewChromium3 should be used, it is faster, more responsive and no further updates are being made to the CEF1 based class. wxWebViewChromium will automatically pick the correct backend at compile time based on your install.
Firstly you will need a copy of the wxWebViewChromium code, you can either download a copy of the repository [here]
(https://github.com/steve-lamerton/wxWebViewChromium/zipball/master) or clone the repository using git, the address is git://github.com/steve-lamerton/wxWebViewChromium.git
.
You will also need a copy of the Chromium Embedded Framework (CEF), currently versions 1.963.439, 1.1025.607, 1.1180.832, 1.1364.1123, 3.1364.1188, 3.1453.1255 and 3.1547.1412 are supported.
Finally a version of wxWidgets at least SVN revision r73369 / daily build 14th January 2013 / 2.9.5 is required. This is because support for registering custom backends was added in that particular revision.
- Windows
- Linux - Coming soon
- Windows
- Linux - Coming soon
The included samples use the CMake build system. Simply run CMake on the source directory and then set the path to wxWidgets and CEF. It will then generate project files of your choice and you can compile and run the samples.