webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp
changeset 1 7c90e6132015
parent 0 dd21522fd290
child 5 10e98eab6f85
equal deleted inserted replaced
0:dd21522fd290 1:7c90e6132015
   437                     pluginWin->moveWindow(*focusPoint);
   437                     pluginWin->moveWindow(*focusPoint);
   438                 }
   438                 }
   439             }
   439             }
   440         }
   440         }
   441         break;
   441         break;
       
   442         case NPPVPluginPointerEvent:
       
   443             {
       
   444             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
       
   445             if (pluginWin) {
       
   446                 TPointerEvent* event = (TPointerEvent*)aSetValue;
       
   447                 if (event) {
       
   448                     pluginWin->HandlePointerEventFromPluginL(*event);
       
   449                 }
       
   450             }
       
   451             break;
       
   452             }
   442         case NPPVPluginDeactivate:
   453         case NPPVPluginDeactivate:
   443             {
   454             {
   444             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
   455             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
   445             if (pluginWin) {
   456             if (pluginWin) {
   446                 pluginWin->pluginDeactivate();
   457                 pluginWin->pluginDeactivate();
   451             {
   462             {
   452             NPBool* isFullScreen = (NPBool*)aSetValue;
   463             NPBool* isFullScreen = (NPBool*)aSetValue;
   453             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
   464             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
   454             pluginWin->TogleScreenMode(*isFullScreen);
   465             pluginWin->TogleScreenMode(*isFullScreen);
   455             break;
   466             break;
       
   467             }
       
   468         case NPPVPluginZoom:
       
   469             {
       
   470             PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
       
   471             if (pluginWin) {
       
   472                 TPoint* focusPoint = (TPoint*) aSetValue;
       
   473                 if (focusPoint) {
       
   474                     pluginWin->adaptiveZoom(*focusPoint);
       
   475                    }
       
   476                }
   456             }
   477             }
   457         default:
   478         default:
   458         break;
   479         break;
   459     
   480     
   460     }   // end of switch
   481     }   // end of switch