diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-08-24 14:52:29 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-09-21 10:53:41 +0100 |
commit | b389dd4116fc5a313a015328a068a968223a4daf (patch) | |
tree | ec28efb88da9fc87c017dbfe1f4f3bd12b99954a /frontends/gtk/search.c | |
parent | f3a68771e34511a07a42374c0c0a656ed8d47905 (diff) | |
download | netsurf-b389dd4116fc5a313a015328a068a968223a4daf.tar.gz netsurf-b389dd4116fc5a313a015328a068a968223a4daf.tar.bz2 |
make web search box work
Diffstat (limited to 'frontends/gtk/search.c')
-rw-r--r-- | frontends/gtk/search.c | 47 |
1 files changed, 2 insertions, 45 deletions
diff --git a/frontends/gtk/search.c b/frontends/gtk/search.c index 298309679..40c0253b0 100644 --- a/frontends/gtk/search.c +++ b/frontends/gtk/search.c @@ -17,7 +17,8 @@ */ - /** \file +/** + * \file * Free text search (front component) */ #include <stdint.h> @@ -189,50 +190,6 @@ nsgtk_search_entry_key(GtkWidget *widget, GdkEventKey *event, gpointer data) return FALSE; } -/** connected to the websearch entry [return key] */ - -gboolean nsgtk_websearch_activate(GtkWidget *widget, gpointer data) -{ - struct nsgtk_scaffolding *g = data; - nserror ret; - nsurl *url; - - ret = search_web_omni( - gtk_entry_get_text(GTK_ENTRY(nsgtk_scaffolding_websearch(g))), - SEARCH_WEB_OMNI_SEARCHONLY, - &url); - if (ret == NSERROR_OK) { - temp_open_background = 0; - ret = browser_window_create( - BW_CREATE_HISTORY | BW_CREATE_TAB, - url, - NULL, - nsgtk_get_browser_window(nsgtk_scaffolding_top_level(g)), - NULL); - temp_open_background = -1; - nsurl_unref(url); - } - if (ret != NSERROR_OK) { - nsgtk_warning(messages_get_errorcode(ret), 0); - } - - return TRUE; -} - -/** - * allows a click in the websearch entry field to clear the name of the - * provider - */ - -gboolean nsgtk_websearch_clear(GtkWidget *widget, GdkEventFocus *f, - gpointer data) -{ - struct nsgtk_scaffolding *g = (struct nsgtk_scaffolding *)data; - gtk_editable_select_region(GTK_EDITABLE( - nsgtk_scaffolding_websearch(g)), 0, -1); - gtk_widget_grab_focus(GTK_WIDGET(nsgtk_scaffolding_websearch(g))); - return TRUE; -} |