WebKit:
[WebKit-https.git] / WebKit / mac / Plugins / npapi.mm
index 5751cef..5573698 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(NETSCAPE_PLUGIN_API)
 #import <WebKit/npapi.h>
+#import <WebKit/nptextinput.h>
 
 #import <WebKit/WebBaseNetscapePluginViewPrivate.h>
 #import <WebKit/WebKitLogging.h>
@@ -185,4 +186,18 @@ NPError NPN_PopUpContextMenu(NPP instance, NPMenu *menu)
     return [pluginViewForInstance(instance) popUpContextMenu:menu];
 }
 
+void NPN_MarkedTextAbandoned(NPP instance)
+{
+    WebBaseNetscapePluginView *pluginView = pluginViewForInstance(instance);
+    
+    [[NSInputManager currentInputManager] markedTextAbandoned:pluginView];
+}
+
+void NPN_MarkedTextSelectionChanged(NPP instance, NSRange newSel)
+{
+    WebBaseNetscapePluginView *pluginView = pluginViewForInstance(instance);
+    
+    [[NSInputManager currentInputManager] markedTextSelectionChanged:newSel client:pluginView];
+}
+
 #endif