diff options
Diffstat (limited to 'browser-plugin/plugin.h')
-rw-r--r-- | browser-plugin/plugin.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/browser-plugin/plugin.h b/browser-plugin/plugin.h index 7da0aa3..96089ba 100644 --- a/browser-plugin/plugin.h +++ b/browser-plugin/plugin.h @@ -37,8 +37,9 @@ class Plugin { void ZoomOut (); double GetZoom () const; void SetZoom (double); - void FindNext (const char *text); - void FindPrevious (const char *text); + void Find (const char *text); + void FindNext (); + void FindPrevious (); void CopyClipboard (); void ShowLoadingError (); NPObject *GetScriptableNPObject (); @@ -46,6 +47,7 @@ class Plugin { private: void UpdateSizingMode (); void ClearLoadJob (); + void ClearFindJob (); void CallBrowser (const char *function_name); @@ -60,13 +62,18 @@ class Plugin { gpointer data); static void LoadJobFinishedCallback (EvJob *job, gpointer data); + static void FindJobUpdatedCallback (EvJobFind *job, + int page, + gpointer data); NPP mInstance; NPObject *mScriptableObject; GdkNativeWindow mWindow; GtkWidget *mScrolledWindow; GtkWidget *mView; + EvDocument *mDocument; EvJob *mLoadJob; + EvJob *mFindJob; public: char *mTitle; |