From 24de22e685a26d270c1f3e917777adc00757a2f7 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 5 Apr 2009 00:36:54 +0000 Subject: [PATCH] Implemented get_location and get_title --- src/ghtml-webkit.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/ghtml-webkit.c b/src/ghtml-webkit.c index 583a721..92c80c0 100644 --- a/src/ghtml-webkit.c +++ b/src/ghtml-webkit.c @@ -113,15 +113,23 @@ char const * ghtml_get_link_message(GtkWidget * ghtml) char const * ghtml_get_location(GtkWidget * ghtml) { - /* FIXME implement */ - return NULL; + GtkWidget * view; + WebKitWebFrame * frame; + + view = g_object_get_data(G_OBJECT(ghtml), "view"); + frame = webkit_web_view_get_main_frame(WEBKIT_WEB_VIEW(view)); + return webkit_web_frame_get_uri(frame); } char const * ghtml_get_title(GtkWidget * ghtml) { - /* FIXME implement */ - return NULL; + GtkWidget * view; + WebKitWebFrame * frame; + + view = g_object_get_data(G_OBJECT(ghtml), "view"); + frame = webkit_web_view_get_main_frame(WEBKIT_WEB_VIEW(view)); + return webkit_web_frame_get_title(frame); }