Modified: trunk/Tools/ChangeLog (132559 => 132560)
--- trunk/Tools/ChangeLog 2012-10-26 02:37:44 UTC (rev 132559)
+++ trunk/Tools/ChangeLog 2012-10-26 02:37:50 UTC (rev 132560)
@@ -1,3 +1,17 @@
+2012-10-25 Jinwoo Song <jinwoo7.s...@samsung.com>
+
+ [EFL][WK2] Display tooltip in MiniBrowser
+ https://bugs.webkit.org/show_bug.cgi?id=99322
+
+ Reviewed by Kenneth Rohde Christiansen.
+
+ Display tooltip in MiniBrowser using elm_object_tooltip_text_set().
+
+ * MiniBrowser/efl/main.c:
+ (on_tooltip_text_set):
+ (on_tooltip_text_unset):
+ (window_create):
+
2012-10-25 Jochen Eisinger <joc...@chromium.org>
[chromium] remove remaining usages of webkit_support from the TestRunner library
Modified: trunk/Tools/MiniBrowser/efl/main.c (132559 => 132560)
--- trunk/Tools/MiniBrowser/efl/main.c 2012-10-26 02:37:44 UTC (rev 132559)
+++ trunk/Tools/MiniBrowser/efl/main.c 2012-10-26 02:37:50 UTC (rev 132560)
@@ -567,6 +567,24 @@
}
static void
+on_tooltip_text_set(void *user_data, Evas_Object *obj, void *event_info)
+{
+ Browser_Window *window = (Browser_Window *)user_data;
+ const char* message = (const char*)event_info;
+
+ elm_object_tooltip_text_set(window->webview, message);
+ elm_object_tooltip_show(window->webview);
+}
+
+static void
+on_tooltip_text_unset(void *user_data, Evas_Object *obj, void *event_info)
+{
+ Browser_Window *window = (Browser_Window *)user_data;
+
+ elm_object_tooltip_unset(window->webview);
+}
+
+static void
on_home_button_clicked(void *user_data, Evas_Object *home_button, void *event_info)
{
Browser_Window *app_data = (Browser_Window *)user_data;
@@ -706,6 +724,8 @@
evas_object_smart_callback_add(app_data->webview, "title,changed", on_title_changed, app_data);
evas_object_smart_callback_add(app_data->webview, "url,changed", on_url_changed, app_data);
evas_object_smart_callback_add(app_data->webview, "back,forward,list,changed", on_back_forward_list_changed, app_data);
+ evas_object_smart_callback_add(app_data->webview, "tooltip,text,set", on_tooltip_text_set, app_data);
+ evas_object_smart_callback_add(app_data->webview, "tooltip,text,unset", on_tooltip_text_unset, app_data);
evas_object_event_callback_add(app_data->webview, EVAS_CALLBACK_KEY_DOWN, on_key_down, app_data);
evas_object_event_callback_add(app_data->webview, EVAS_CALLBACK_MOUSE_DOWN, on_mouse_down, app_data);