front_idill/extern/fajran-npTuioClient/src/npp_gate.cpp
changeset 28 9ccef81f02ab
parent 21 e4e5f02787a1
equal deleted inserted replaced
27:6c08d4d7219e 28:9ccef81f02ab
   196     return;
   196     return;
   197 
   197 
   198   plugin->URLNotify(url, reason, notifyData);
   198   plugin->URLNotify(url, reason, notifyData);
   199 }
   199 }
   200 
   200 
   201 NPError	NPP_GetValue(NPP instance, NPPVariable variable, void *value)
   201 NPError    NPP_GetValue(NPP instance, NPPVariable variable, void *value)
   202 {
   202 {
   203   if(instance == NULL)
   203   if(instance == NULL)
   204     return NPERR_INVALID_INSTANCE_ERROR;
   204     return NPERR_INVALID_INSTANCE_ERROR;
   205 
   205 
   206   nsPluginInstanceBase * plugin = (nsPluginInstanceBase *)instance->pdata;
   206   nsPluginInstanceBase * plugin = (nsPluginInstanceBase *)instance->pdata;
   222 
   222 
   223   NPError rv = plugin->SetValue(variable, value);
   223   NPError rv = plugin->SetValue(variable, value);
   224   return rv;
   224   return rv;
   225 }
   225 }
   226 
   226 
   227 int16	NPP_HandleEvent(NPP instance, void* event)
   227 int16    NPP_HandleEvent(NPP instance, void* event)
   228 {
   228 {
   229   if(instance == NULL)
   229   if(instance == NULL)
   230     return 0;
   230     return 0;
   231 
   231 
   232   nsPluginInstanceBase * plugin = (nsPluginInstanceBase *)instance->pdata;
   232   nsPluginInstanceBase * plugin = (nsPluginInstanceBase *)instance->pdata;
   245 
   245 
   246 // Mac needs these wrappers, see npplat.h for more info
   246 // Mac needs these wrappers, see npplat.h for more info
   247 
   247 
   248 #ifdef XP_MAC
   248 #ifdef XP_MAC
   249 
   249 
   250 NPError	Private_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char* argn[], char* argv[], NPSavedData* saved)
   250 NPError    Private_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char* argn[], char* argv[], NPSavedData* saved)
   251 {
   251 {
   252   NPError rv = NPP_New(pluginType, instance, mode, argc, argn, argv, saved);
   252   NPError rv = NPP_New(pluginType, instance, mode, argc, argn, argv, saved);
   253   return rv;	
   253   return rv;    
   254 }
   254 }
   255 
   255 
   256 NPError Private_Destroy(NPP instance, NPSavedData** save)
   256 NPError Private_Destroy(NPP instance, NPSavedData** save)
   257 {
   257 {
   258   NPError rv = NPP_Destroy(instance, save);
   258   NPError rv = NPP_Destroy(instance, save);