X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fplugins%2Ffancy%2Ffancy_viewer.c;h=52a90e5c772eeaf5ae8eb3a921ea9036ad8fc407;hp=5cb133ca83d95eec0e8873e919fad824ab8ea3e8;hb=9b21fc565b75fa36796deeec305890995101dee4;hpb=39641415ecdedbeb2322b02207ebab740e2e8907 diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c index 5cb133ca8..52a90e5c7 100644 --- a/src/plugins/fancy/fancy_viewer.c +++ b/src/plugins/fancy/fancy_viewer.c @@ -580,6 +580,13 @@ static void load_finished_cb(WebKitWebView *view, gint progress, gtk_progress_bar_set_text(GTK_PROGRESS_BAR(viewer->progress), ""); } +static void over_link_cb(WebKitWebView *view, const gchar *wtf, + const gchar *link, FancyViewer *viewer, void *wtfa) +{ + /* Display the link in the bottom statusbar. */ + gtk_label_set_text(GTK_LABEL(viewer->l_link), link); +} + static void load_progress_cb(WebKitWebView *view, GParamSpec* pspec, FancyViewer *viewer) { @@ -1074,6 +1081,8 @@ static MimeViewer *fancy_viewer_create(void) G_CALLBACK(load_start_cb), viewer); g_signal_connect(G_OBJECT(viewer->view), "load-finished", G_CALLBACK(load_finished_cb), viewer); + g_signal_connect(G_OBJECT(viewer->view), "hovering-over-link", + G_CALLBACK(over_link_cb), viewer); g_signal_connect(G_OBJECT(viewer->view), "notify::progress", G_CALLBACK(load_progress_cb), viewer);