On Feb 17, 2012, at 12:18 PM, Philip Sharpe <[email protected]> wrote:

> I wanted to clarify that for the Win32 port you have to use the ‘COM’ 
> interface via WebKitCreateInstance and for the WinCE port you simply create 
> an object of type WebView and go from there.
>  
> The reason I wanted to clarify this is I’m having WinCE build issues and 
> while the Win32 build completes it could have failed to copy necessary 
> headers.  I don’t want to get stuck into using the library only to find out 
> I’ll have to change it all later.

I don't know much about the WinCE API. Patrick Gansterer (CCed) is the expert 
in that department.

-Adam

>  
> From: Adam Roben [mailto:[email protected]] 
> Sent: 17 February 2012 16:38
> To: Philip Sharpe
> Cc: [email protected]
> Subject: Re: [webkit-help] Writing programs against Win32 WebKit & WinCE 
> WebKit
>  
> On Feb 17, 2012, at 11:34 AM, Philip Sharpe <[email protected]> wrote:
> 
> 
> I’ve been looking into using WebKit but I’m slightly confused on exactly how 
> to use the WebKit libraries.  The Apple docs (the only ones according to the 
> web-site) suggest you create a WebView object as the ‘master’ object.  
> However the WebView header file (WebView.h) seems to be missing from the 
> Win32 build.  Looking at the example applications I believe the following is 
> true:
>  
> Win32:
> Create an instance of the IWebView interface with the WebKitCreateInstance 
> function (found in WebKit/WebKitCOMAPI.h) and use the interface as if it were 
> the WebView object.
> WinCE:
> Create an instance of the WebView object and use as appropriate.
>  
> I presume there is no easy way to use the WebView class on Win32?  This would 
> help with cross platform code :)
>  
> The documentation on developer.apple.com is referring to the Cocoa WebKit API 
> that is exposed by WebKit.framework on OS X. There is no Cocoa on Windows, so 
> the API is not going to be identical between the two platforms.
>  
> However, the Windows COM API is meant to mimic the Cocoa API as much as 
> possible. You'll find lots of similarities between IWebView on Windows and 
> WebView on OS X. It shouldn't be too hard to write a wrapper around the two 
> that exposes a single interface.
>  
> -Adam
>  
>  
> _______________________________________________
> webkit-help mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to