webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp
changeset 8 7c90e6132015
parent 0 dd21522fd290
child 13 10e98eab6f85
--- 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;