Lines Matching refs:instance
69 NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char *argn[], char *argv[], NPSavedData *saved)
75 if (browser->getvalue(instance, NPNVsupportsCoreGraphicsBool, &supportsCoreGraphics) != NPERR_NO_ERROR)
81 browser->setvalue(instance, NPPVpluginDrawingModel, (void *)NPDrawingModelCoreGraphics);
83 PluginObject* obj = (PluginObject*)browser->createobject(instance, getPluginClass());
84 instance->pdata = obj;
99 testNPRuntime(instance);
105 pluginLog(instance, "src: %s", argv[i]);
123 if (browser->getvalue(instance, NPNVsupportsCarbonBool, &supportsCarbon) != NPERR_NO_ERROR)
127 if (browser->getvalue(instance, NPNVsupportsCocoaBool, &supportsCocoa) != NPERR_NO_ERROR)
140 browser->getvalue(instance, NPNVprivateModeBool, (void *)&obj->cachedPrivateBrowsingMode);
141 browser->setvalue(instance, NPPVpluginEventModel, (void *)obj->eventModel);
146 NPError NPP_Destroy(NPP instance, NPSavedData **save)
148 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
165 pluginLog(instance, "NPP_Destroy");
172 NPError NPP_SetWindow(NPP instance, NPWindow *window)
174 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
178 pluginLog(instance, "NPP_SetWindow: %d %d", (int)window->width, (int)window->height);
183 testWindowOpen(instance);
205 NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype)
207 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
223 NPError NPP_DestroyStream(NPP instance, NPStream *stream, NPReason reason)
225 PluginObject* obj = (PluginObject*)instance->pdata;
231 testDocumentOpen(instance);
238 int32 NPP_WriteReady(NPP instance, NPStream *stream)
243 int32 NPP_Write(NPP instance, NPStream *stream, int32 offset, int32 len, void *buffer)
248 void NPP_StreamAsFile(NPP instance, NPStream *stream, const char *fname)
252 void NPP_Print(NPP instance, NPPrint *platformPrint)
257 static int16_t handleEventCarbon(NPP instance, PluginObject* obj, EventRecord* event)
267 pluginLog(instance, "mouseDown at (%d, %d)", pt.h, pt.v);
271 pluginLog(instance, "mouseUp at (%d, %d)", pt.h, pt.v);
274 pluginLog(instance, "keyDown '%c'", (char)(event->message & 0xFF));
277 pluginLog(instance, "keyUp '%c'", (char)(event->message & 0xFF));
280 pluginLog(instance, "autoKey '%c'", (char)(event->message & 0xFF));
283 pluginLog(instance, "updateEvt");
286 pluginLog(instance, "diskEvt");
289 pluginLog(instance, "activateEvt");
305 pluginLog(instance, "kHighLevelEvent");
309 pluginLog(instance, "getFocusEvent");
312 pluginLog(instance, "loseFocusEvent");
315 pluginLog(instance, "adjustCursorEvent");
318 pluginLog(instance, "event %d", event->what);
325 static int16_t handleEventCocoa(NPP instance, PluginObject* obj, NPCocoaEvent* event)
332 pluginLog(instance, "getFocusEvent");
334 pluginLog(instance, "loseFocusEvent");
346 pluginLog(instance, "mouseDown at (%d, %d)",
351 pluginLog(instance, "mouseUp at (%d, %d)",
368 int16 NPP_HandleEvent(NPP instance, void *event)
370 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
376 return handleEventCarbon(instance, obj, static_cast<EventRecord*>(event));
380 return handleEventCocoa(instance, obj, static_cast<NPCocoaEvent*>(event));
383 void NPP_URLNotify(NPP instance, const char *url, NPReason reason, void *notifyData)
385 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
393 NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value)
395 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);
408 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value)
410 PluginObject* obj = static_cast<PluginObject*>(instance->pdata);