commit 2917c08e260de56b7292f5e132dadffc80821e7e
parent d152521407dc421a1c8e7551eacc28a6680b9d3b
Author: Kyle Milz <kmilz@ucalgary.ca>
Date: Sat, 22 Sep 2012 13:06:37 -0600
callbacks: stub out load,document,finished signal.
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/main.c b/main.c
@@ -45,6 +45,7 @@ static void webview_hoverlink_cb (void *, Evas_Object *, void*);
static void webview_hoverlink_out_cb (void *, Evas_Object *, void*);
static void webview_uri_changed_cb (void *, Evas_Object *, void*);
static void webview_load_finished_cb (void *, Evas_Object *, void*);
+static void webview_document_finished_cb(void *, Evas_Object *, void*);
static void history(void *);
static void webview_progress_changed_cb(void *, Evas_Object *, void *);
static void webview_title_changed_cb (void *, Evas_Object *, void *);
@@ -449,6 +450,13 @@ history(void *data)
}
void
+webview_document_finished_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ // Evas_Object *frame = event_info;
+ printf("loca_document_finished()\n");
+}
+
+void
webview_load_finished_cb(void *data, Evas_Object *obj, void *event_info)
{
/* WebKitWebSettings *settings = webkit_web_view_get_settings(webview); */
@@ -457,6 +465,8 @@ webview_load_finished_cb(void *data, Evas_Object *obj, void *event_info)
Eina_Bool scripts = 1;
Elm_Web_Frame_Load_Error *frame_error = event_info;
+ printf("load_finished()\n");
+
// Evas_Object *view = elm_web_webkit_view_get(td->web);
// Evas_Object *frame = ewk_view_frame_main_get(view);
@@ -1352,6 +1362,7 @@ buffer_add(App_Data *ad)
evas_object_smart_callback_add(td->web, "uri,changed", webview_uri_changed_cb, td);
evas_object_smart_callback_add(td->web, "load,progress", webview_progress_changed_cb, td);
// evas_object_smart_callback_add(td->web, "load,started", webview_load_committed_cb, td);
+ evas_object_smart_callback_add(td->web, "load,document,finished", webview_document_finished_cb, td);
evas_object_smart_callback_add(td->web, "load,finished", webview_load_finished_cb, td);
evas_object_smart_callback_add(td->web, "download,request", webview_download_cb, td);
evas_object_smart_callback_add(td->web, "link,hover,in", webview_hoverlink_cb, td);