Add backend descriptions for all backends to the documentation.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Steve Lamerton
2011-08-08 12:05:58 +00:00
parent 25b2deb8a5
commit 062dfc9a96

View File

@@ -145,14 +145,36 @@ public:
@class wxWebView @class wxWebView
This control may be used to render web (HTML / CSS / javascript) documents. This control may be used to render web (HTML / CSS / javascript) documents.
Capabilities of the HTML renderer will depend upon the backed.
@section descriptions Backend Descriptions
@c wxWEB_VIEW_BACKEND_IE uses the the Trident rendering engine, which
is also used by Internet Explorer. It is important to note that by default @par wxWEB_VIEW_BACKEND_IE (MSW)
it emulates Internet Explorer 7, this can be chaged with a registry
setting, see The IE backend uses Microsoft's Trident rendering engine, specifically the
version used by the locally installed copy of Internet Explorer. As such it
is only avaliable for the MSW port. By default recent versions of of the
<a href="http://msdn.microsoft.com/en-us/library/aa752085%28v=VS.85%29.aspx">WebBrowser</a>
control, which this backend uses, emulate Internet Explorer 7. This can be
chaged with a registry setting, see
<a href="http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation"> <a href="http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation">
this</a> article for more information. this</a> article for more information. This backend has full support for
custom schemes and virtual file systems.
@par wxWEB_VIEW_WEBKIT (GTK)
Under GTK the WebKit backend uses
<a href="http://webkitgtk.org/">WebKitGTK+</a>. The current minimum version
requirent is 1.3.1 which ships by defult with Ubuntu Natty and Debian
Wheezy and has the package name libwebkitgtk-dev. Custom schemes and virtual
files systems are supported under this backend, however embedded resources
such as images and stylesheets are currently extracted to a temporary file
before being loaded.
@par wxWEB_VIEW_WEBKIT (OSX)
The OSX WebKit backend uses Apple's
<a href="http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Classes/WebView_Class/Reference/Reference.html#//apple_ref/doc/uid/20001903">WebView</a>
class. Currently it does not support custom shemes and virtual file systems.
@section async Asynchronous Notifications @section async Asynchronous Notifications