| timproving urlbar hiding. - surf - customized build of surf, the suckless webki… | |
| git clone git://src.adamsgaard.dk/surf | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 7e86ea553f88a0be2b15de257a231e5783daa49f | |
| parent 17bbc1a3cc50a96d873f3d2064c2f05008d42922 | |
| Author: Enno Boland (tox) <[email protected]> | |
| Date: Fri, 16 Oct 2009 10:55:05 +0200 | |
| improving urlbar hiding. | |
| Diffstat: | |
| M surf.c | 8 +++----- | |
| 1 file changed, 3 insertions(+), 5 deletions(-) | |
| --- | |
| diff --git a/surf.c b/surf.c | |
| t@@ -117,7 +117,7 @@ static void showsearch(Client *c, const Arg *arg); | |
| static void showurl(Client *c, const Arg *arg); | |
| static void stop(Client *c, const Arg *arg); | |
| static void titlechange(WebKitWebView* view, WebKitWebFrame* frame, const gcha… | |
| -static gboolean unfocusbar(GtkWidget *w, GdkEventFocus *e, Client *c); | |
| +static gboolean focusview(GtkWidget *w, GdkEventFocus *e, Client *c); | |
| static void usage(void); | |
| static void update(Client *c); | |
| static void updatewinid(Client *c); | |
| t@@ -419,16 +419,15 @@ newclient(void) { | |
| g_signal_connect(G_OBJECT(c->view), "download-requested", G_CALLBACK(i… | |
| g_signal_connect(G_OBJECT(c->view), "window-object-cleared", G_CALLBAC… | |
| g_signal_connect_after(session, "request-started", G_CALLBACK(request)… | |
| + g_signal_connect(G_OBJECT(c->view), "focus-in-event", G_CALLBACK(focus… | |
| /* urlbar */ | |
| c->urlbar = gtk_entry_new(); | |
| gtk_entry_set_has_frame(GTK_ENTRY(c->urlbar), FALSE); | |
| - g_signal_connect(G_OBJECT(c->urlbar), "focus-out-event", G_CALLBACK(un… | |
| /* searchbar */ | |
| c->searchbar = gtk_entry_new(); | |
| gtk_entry_set_has_frame(GTK_ENTRY(c->searchbar), FALSE); | |
| - g_signal_connect(G_OBJECT(c->searchbar), "focus-out-event", G_CALLBACK… | |
| /* indicator */ | |
| c->indicator = gtk_drawing_area_new(); | |
| t@@ -508,7 +507,6 @@ createwindow(WebKitWebView *v, WebKitWebFrame *f, Client … | |
| return n->view; | |
| } | |
| - | |
| void | |
| pasteurl(GtkClipboard *clipboard, const gchar *text, gpointer d) { | |
| Arg arg = {.v = text }; | |
| t@@ -707,7 +705,7 @@ titlechange(WebKitWebView *v, WebKitWebFrame *f, const gch… | |
| } | |
| gboolean | |
| -unfocusbar(GtkWidget *w, GdkEventFocus *e, Client *c) { | |
| +focusview(GtkWidget *w, GdkEventFocus *e, Client *c) { | |
| hidesearch(c, NULL); | |
| hideurl(c, NULL); | |
| return FALSE; |