--- a/webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp Mon Mar 30 12:54:55 2009 +0300
+++ b/webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp Fri May 08 08:25:06 2009 +0300
@@ -439,6 +439,17 @@
}
}
break;
+ case NPPVPluginPointerEvent:
+ {
+ PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
+ if (pluginWin) {
+ TPointerEvent* event = (TPointerEvent*)aSetValue;
+ if (event) {
+ pluginWin->HandlePointerEventFromPluginL(*event);
+ }
+ }
+ break;
+ }
case NPPVPluginDeactivate:
{
PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
@@ -454,6 +465,16 @@
pluginWin->TogleScreenMode(*isFullScreen);
break;
}
+ case NPPVPluginZoom:
+ {
+ PluginWin* pluginWin = (PluginWin*)aInstance->ndata;
+ if (pluginWin) {
+ TPoint* focusPoint = (TPoint*) aSetValue;
+ if (focusPoint) {
+ pluginWin->adaptiveZoom(*focusPoint);
+ }
+ }
+ }
default:
break;