summaryrefslogtreecommitdiff
path: root/desktop/gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/gui.h')
-rw-r--r--desktop/gui.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/desktop/gui.h b/desktop/gui.h
index 24838c9df..5710d5328 100644
--- a/desktop/gui.h
+++ b/desktop/gui.h
@@ -70,6 +70,7 @@ struct download_context;
struct nsurl;
struct gui_file_table;
struct gui_llcache_table;
+struct gui_search_web_table;
typedef struct nsnsclipboard_styles {
size_t start; /**< Start of run */
@@ -490,15 +491,6 @@ struct gui_browser_table {
void (*quit)(void);
/**
- * set gui display of a retrieved favicon representing the
- * search provider
- *
- * \param ico may be NULL for local calls; then access current
- * cache from search_web_ico()
- */
- void (*set_search_ico)(struct hlcache_handle *ico);
-
- /**
* core has no fetcher for url
*/
void (*launch_url)(const char *url);
@@ -574,6 +566,15 @@ struct netsurf_table {
struct gui_search_table *search;
/**
+ * Web search table.
+ *
+ * Used by the web search provider system. The table is
+ * optional and may be NULL which uses the default empty
+ * implementation.
+ */
+ struct gui_search_web_table *search_web;
+
+ /**
* Low level cache table.
*
* Used by the low level cache to push objects to persistant