WX_ARG_FEATURE(postscript, [ --enable-postscript use wxPostscriptDC device context (default for gtk+)], wxUSE_POSTSCRIPT)
WX_ARG_FEATURE(printarch, [ --enable-printarch use printing architecture], wxUSE_PRINTING_ARCHITECTURE)
WX_ARG_FEATURE(svg, [ --enable-svg use wxSVGFileDC device context], wxUSE_SVG)
+WX_ARG_FEATURE(web, [ --enable-web use wxWeb library], wxUSE_WEB)
dnl wxDC is implemented in terms of wxGraphicsContext in wxOSX so the latter
dnl can't be disabled, don't even provide an option to do it
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS richtext"
fi
+USE_WEB=0
+if test "$wxUSE_WEB" = "yes"; then
+ AC_DEFINE(wxUSE_WEB)
+ USE_WEB=1
+ SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS web"
+fi
+
dnl ---------------------------------------------------------------------------
dnl wxImage options
dnl ---------------------------------------------------------------------------
if test "$wxUSE_STC" = "yes" ; then
BUILT_WX_LIBS="stc $BUILT_WX_LIBS"
fi
+ if test "$wxUSE_WEB" = "yes" ; then
+ STD_GUI_LIBS="web $STD_GUI_LIBS"
+ BUILT_WX_LIBS="web $BUILT_WX_LIBS"
+ fi
if test "$wxUSE_XRC" = "yes" ; then
STD_GUI_LIBS="xrc $STD_GUI_LIBS"
BUILT_WX_LIBS="xrc $BUILT_WX_LIBS"
#pragma comment(lib, wxMSW_LIB_NAME("stc"))
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("scintilla"))
#endif
+ #if wxUSE_WEB && !defined(wxNO_WEB_LIB)
+ #pragma comment(lib, wxMSW_LIB_NAME("web"))
+ #endif
#endif // wxUSE_GUI
// Recommended setting: 1
#define wxUSE_STC 1
+// Use wxWidget's web viewing classes
+//
+// Default is 1
+//
+// Recommended setting: 1
+#define wxUSE_WEB 1
+
// Enable the new wxGraphicsPath and wxGraphicsContext classes for an advanced
// 2D drawing API. (Still somewhat experimental)
#include "wx/gtk/webview.h"
#include "wx/msw/webviewie.h"
+// DLL options compatibility check:
+#include "wx/app.h"
+WX_CHECK_BUILD_OPTIONS("wxWEB")
+
extern WXDLLEXPORT_DATA(const char) wxWebViewNameStr[] = "wxWebView";
extern WXDLLEXPORT_DATA(const char) wxWebViewDefaultURLStr[] = "about:blank";