]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfind.h
Update Win installer for new dictionary links. Untested.
[lyx.git] / src / lyxfind.h
index f7c458ea479deda104b84609831eb74113149b24..b700e0ce1a5065013f8bc1cdf1d2c4d43a72fab2 100644 (file)
@@ -34,7 +34,10 @@ class FuncRequest;
 docstring const string2find(docstring const & argument,
                              bool &casesensitive,
                              bool &matchword,
-                             bool &forward);
+                             bool &forward,
+                             bool &wrap,
+                             bool &instant,
+                             bool &onlysel);
 
 /** Encode the parameters needed to find \c search as a string
  *  that can be dispatched to the LyX core in a FuncRequest wrapper.
@@ -42,7 +45,10 @@ docstring const string2find(docstring const & argument,
 docstring const find2string(docstring const & search,
                              bool casesensitive,
                              bool matchword,
-                             bool forward);
+                             bool forward,
+                             bool wrap,
+                             bool instant,
+                             bool onlysel);
 
 /** Encode the parameters needed to replace \c search with \c replace
  *  as a string that can be dispatched to the LyX core in a FuncRequest
@@ -54,7 +60,9 @@ docstring const replace2string(docstring const & replace,
                                 bool matchword,
                                 bool all,
                                 bool forward,
-                                bool findnext = true);
+                                bool findnext = true,
+                                bool wrap = true,
+                                bool onlysel = false);
 
 /** Parse the string encoding of the find request that is found in
  *  \c ev.argument and act on it.
@@ -63,6 +71,12 @@ docstring const replace2string(docstring const & replace,
  */
 bool lyxfind(BufferView * bv, FuncRequest const & ev);
 
+bool findOne(BufferView * bv, docstring const & searchstr,
+            bool case_sens, bool whole, bool forward,
+            bool find_del = true, bool check_wrap = false,
+            bool const auto_wrap = false, bool instant = false,
+            bool onlysel = false);
+
 /** Parse the string encoding of the replace request that is found in
  *  \c ev.argument and act on it.
  * The string is encoded by \c replace2string.