From 1a3b99d98d32f3699603f7cad1f74d9b19d3204a Mon Sep 17 00:00:00 2001 From: dusanx Date: Sun, 26 Apr 2009 02:49:38 +0200 Subject: Temp title (just to get in sync --- uzbl.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'uzbl.c') diff --git a/uzbl.c b/uzbl.c index 56c7992..127f392 100644 --- a/uzbl.c +++ b/uzbl.c @@ -47,6 +47,7 @@ static GtkWidget* uri_entry; static GtkWidget* mainbar; static WebKitWebView* web_view; static gchar* main_title; +static gchar selected_url[500]; /* Behaviour variables */ static gchar* history_file = NULL; @@ -112,6 +113,14 @@ link_hover_cb (WebKitWebView* page, const gchar* title, const gchar* link, gpoin //if (link) // gtk_statusbar_push (main_statusbar, status_context_id, link); //TODO implementation roadmap pending.. + + //ADD HOVER URL TO WINDOW TITLE + selected_url[0]='\0'; + if (link) { + strcpy (selected_url,link); + } + update_title (GTK_WINDOW (main_window)); + } static void @@ -271,6 +280,11 @@ update_title (GtkWindow* window) { g_string_append (string, " - Uzbl browser"); if (load_progress < 100) g_string_append_printf (string, " (%d%%)", load_progress); + + if (selected_url[0]!=0) { + g_string_append_printf (string, " -> (%s)", selected_url); + } + gchar* title = g_string_free (string, FALSE); gtk_window_set_title (window, title); g_free (title); -- cgit v1.2.3