So I would have thought this would work inside the plugin instance
object method New (aInstance is of type NPP)


NPNetscapeFuncs* browser = static_cast<NPNetscapeFuncs*>(aInstance.ndata);

But it doesn't :P


2009/3/20 Alexey Proskuryakov <a...@webkit.org>:
>
> 20.03.2009, в 18:15, Jack Wootton написал(а):
>
>> I'm unsure about how I can access the Browser functions.
>
>
> You can see how this works in one of our example plug-ins. E.g., form
> TestNetscapePlugin:
>
> NPNetscapeFuncs *browser;
>
> // Mach-o entry points
> extern "C" {
>    NPError NP_Initialize(NPNetscapeFuncs *browserFuncs);
>    NPError NP_GetEntryPoints(NPPluginFuncs *pluginFuncs);
>    void NP_Shutdown(void);
> }
>
> // Mach-o entry points
> NPError NP_Initialize(NPNetscapeFuncs *browserFuncs)
> {
>    browser = browserFuncs;
>    return NPERR_NO_ERROR;
> }
>
> - WBR, Alexey Proskuryakov
>
>
>



-- 
Regards
Jack
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to