commit 2ffb4286d0e2816f29393ce64b025eaff02726b0
parent 533d9b98a5f7e731b4a0023a99373c810666efee
Author: Kyle Milz <kmilz@ucalgary.ca>
Date: Wed, 19 Sep 2012 18:54:15 -0600
inspector: allow opening/closing more than once.
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/commands.c b/commands.c
@@ -1502,6 +1502,7 @@ inspector(const Arg *arg, void *data)
ewk_view_setting_enable_developer_extras_set(view, EINA_FALSE);
elm_box_clear(ad->web_inspector);
evas_object_size_hint_weight_set(ad->web_inspector, EVAS_HINT_EXPAND, 0.0);
+ ewk_view_web_inspector_view_set(view, NULL);
}
return EINA_TRUE;
diff --git a/main.c b/main.c
@@ -1329,6 +1329,10 @@ tab_add(App_Data *ad)
elm_naviframe_item_simple_push(ad->naviframe, td->web);
// elm_object_item_del_cb_set(td->tab, _tb_item_del_cb);
+ // Evas_Object *view = elm_web_webkit_view_get(ad->current_web);
+ // ewk_view_setting_enable_developer_extras_set(view, EINA_TRUE);
+ // ewk_view_setting_include_links_in_focus_chain_set(view, EINA_FALSE);
+
evas_object_data_set(td->web, "tab_data", td);
/* signals */
@@ -1344,15 +1348,14 @@ tab_add(App_Data *ad)
// evas_object_smart_callback_add(td->web, "xss,detected", xss_detected_cb, td);
evas_object_smart_callback_add(td->web, "icon,changed", icon_received_cb, td);
evas_object_smart_callback_add(td->web, "inspector,view,create", webview_inspector_cb, td);
+ // evas_object_smart_callback_add(td->web, "inspector,view,close", webview_inspector_close_cb, td);
evas_object_event_callback_add(td->web, EVAS_CALLBACK_FREE, _web_free_cb, td);
evas_object_event_callback_add(td->web, EVAS_CALLBACK_KEY_DOWN, webview_keypress_cb, td);
// evas_object_event_callback_add(td->web, EVAS_CALLBACK_MOUSE_UP, notify_event_cb, td);
evas_object_event_callback_add(td->web, EVAS_CALLBACK_MOUSE_WHEEL, webview_mousewheel_cb, td);
- // Evas_Object *view = elm_web_webkit_view_get(ad->current_web);
-// ewk_view_setting_include_link_in_focus_chain_set(view, EINA_FALSE);
// static Ewk_View_Smart_Class api = EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION("evi");
// ewk_view_tiled_smart_set(&api);