diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-14 13:41:30 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-14 13:41:30 +0100 |
commit | b51816c222dded2095fc2d5c1581575540095f43 (patch) | |
tree | 73ec14030619a8852c6155d64874c40f533e5bae /render/search.h | |
parent | 119b5cca3f7e61e96bd62477d3ab40d3deeed64b (diff) | |
download | netsurf-b51816c222dded2095fc2d5c1581575540095f43.tar.gz netsurf-b51816c222dded2095fc2d5c1581575540095f43.tar.bz2 |
Clean up search gui callbacks.
Diffstat (limited to 'render/search.h')
-rw-r--r-- | render/search.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/render/search.h b/render/search.h index d3abe0374..3d5e9f0e3 100644 --- a/render/search.h +++ b/render/search.h @@ -24,13 +24,22 @@ #include "desktop/search.h" -struct search_context; +/** + * Called when a search context is destroyed + * \param p pointer for client data + */ +typedef void (*search_destroy_callback)(void *p); +struct search_callbacks { + struct gui_search_callbacks *gui; + void *gui_p; /* private gui owned data */ +}; +struct search_context; struct search_context * search_create_context(struct hlcache_handle *h, - struct search_callbacks *callbacks, void *p); + struct search_callbacks callbacks); void search_destroy_context(struct search_context *context); void search_step(struct search_context *context, search_flags_t flags, const char * string); |