Lines Matching refs:instance
57 NPP instance,
65 PluginObject* obj = (PluginObject*)browser->createobject(instance, getPluginClass());
66 instance->pdata = obj;
88 testNPRuntime(instance);
92 pluginLog(instance, "src: %s", argv[i]);
103 browser->getvalue(instance, NPNVprivateModeBool, (void *)&obj->cachedPrivateBrowsingMode);
105 obj->pluginTest = PluginTest::create(instance, testIdentifier);
114 webkit_test_plugin_destroy_instance(NPP instance, NPSavedData** save)
116 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
133 pluginLog(instance, "NPP_Destroy");
147 webkit_test_plugin_set_window(NPP instance, NPWindow *window)
149 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
155 pluginLog(instance, "NPP_SetWindow: %d %d", (int)window->width, (int)window->height);
162 testWindowOpen(instance);
168 return obj->pluginTest->NPP_SetWindow(instance, window);
186 webkit_test_plugin_new_stream(NPP instance,
192 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
209 webkit_test_plugin_destroy_stream(NPP instance, NPStream* stream, NPError reason)
211 PluginObject* obj = (PluginObject*)instance->pdata;
215 NPError error = browser->getvalue(instance, NPNVWindowNPObject, &windowObject);
219 if (browser->getproperty(instance, windowObject, browser->getstringidentifier(obj->onStreamDestroy), &onStreamDestroyVariant)) {
227 browser->invokeDefault(instance, onStreamDestroyFunction, &reasonVariant, 1, &result);
240 webkit_test_plugin_stream_as_file(NPP /*instance*/, NPStream* /*stream*/, const char* /*fname*/)
245 webkit_test_plugin_write_ready(NPP /*instance*/, NPStream* /*stream*/)
251 webkit_test_plugin_write(NPP instance,
257 PluginObject* obj = (PluginObject*)instance->pdata;
266 webkit_test_plugin_print(NPP /*instance*/, NPPrint* /*platformPrint*/)
278 webkit_test_plugin_handle_event(NPP instance, void* event)
280 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
288 pluginLog(instance, "mouseUp at (%d, %d)", evt->xbutton.x, evt->xbutton.y);
291 pluginLog(instance, "mouseDown at (%d, %d)", evt->xbutton.x, evt->xbutton.y);
294 pluginLog(instance, "keyUp '%c'", keyEventToChar(&evt->xkey));
297 pluginLog(instance, "keyDown '%c'", keyEventToChar(&evt->xkey));
304 pluginLog(instance, "getFocusEvent");
307 pluginLog(instance, "loseFocusEvent");
310 pluginLog(instance, "event %d", evt->type);
317 webkit_test_plugin_url_notify(NPP instance, const char* url, NPReason reason, void* notifyData)
319 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
328 webkit_test_plugin_get_value(NPP instance, NPPVariable variable, void *value)
331 if (instance)
332 obj = static_cast<PluginObject*>(instance->pdata);
371 webkit_test_plugin_set_value(NPP instance, NPNVariable variable, void* value)
373 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);