Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser-plugin/plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser-plugin/plugin.h')
-rw-r--r--browser-plugin/plugin.h11
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;