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.
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
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.
*/
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.