summaryrefslogtreecommitdiff
path: root/content/textsearch.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/textsearch.h')
-rw-r--r--content/textsearch.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/content/textsearch.h b/content/textsearch.h
index e30ebc452..c32b17cca 100644
--- a/content/textsearch.h
+++ b/content/textsearch.h
@@ -28,9 +28,28 @@
struct textsearch_context;
struct content;
+struct hlcache_handle;
struct box;
/**
+ * Free text search a content
+ *
+ * \param[in] h Handle to content to search.
+ * \param[in] context The context passed to gui table search handlers
+ * \param[in] flags The flags that control the search
+ * \param[in] The string being searched for.
+ * \retun NSERROR_OK on success else error code on faliure
+ */
+nserror content_textsearch(struct hlcache_handle *h, void *context, search_flags_t flags, const char *string);
+
+/**
+ * Clear a search
+ *
+ * \param[in] h Handle to content to clear search from.
+ */
+nserror content_textsearch_clear(struct hlcache_handle *h);
+
+/**
* Ends the search process, invalidating all state freeing the list of
* found boxes.
*/