From 4e4fb55c7195be3f67c7df44a3da718b2fc77b21 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Sun, 9 Mar 2014 03:42:40 +0900 Subject: [PATCH] test_focus: Added focus highlight clip disable example to the focus 3 test. --- src/bin/test_focus.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/bin/test_focus.c b/src/bin/test_focus.c index f755737..2a981cc 100644 --- a/src/bin/test_focus.c +++ b/src/bin/test_focus.c @@ -678,10 +678,17 @@ create_button(Evas_Object *parent, const char *text, Eina_Bool expand) return btn; } +static void +_focus_highlight_clip_disable_changed_cb(void *data EINA_UNUSED, Evas_Object *obj, void *event_info) +{ + Eina_Bool disable = elm_check_state_get(obj); + elm_config_focus_highlight_clip_disabled_set(disable); +} + void test_focus3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { - Evas_Object *win, *box, *sc, *btn_top, *btn_down, *btn[20], *box_btn, *lb, *fr; + Evas_Object *win, *box, *sc, *btn_top, *btn_down, *btn[20], *box_btn, *lb, *fr, *ck; char win_focus_theme[PATH_MAX] = { 0 }; char item_name[PATH_MAX]; @@ -746,6 +753,14 @@ test_focus3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_in evas_object_show(btn_down); elm_box_pack_end(box, btn_down); + ck = elm_check_add(box); + elm_object_text_set(ck, "Focus Highlight Clip Disable"); + elm_box_pack_end(box, ck); + evas_object_show(ck); + evas_object_smart_callback_add(ck, "changed", + _focus_highlight_clip_disable_changed_cb, + NULL); + evas_object_show(win); } -- 2.7.4