seoz pushed a commit to branch master.
commit 418a6d87a6228cfa6894baef7a8400660dea3eb4
Author: Daniel Juyung Seo <[email protected]>
Date: Sun Aug 11 18:22:34 2013 +0900
test_focus3.c: added window focus highlight enabled set test check.
---
src/bin/test_focus3.c | 32 ++++++++++++++++++++++++--------
1 file changed, 24 insertions(+), 8 deletions(-)
diff --git a/src/bin/test_focus3.c b/src/bin/test_focus3.c
index 71a5a8a..b5355ff 100644
--- a/src/bin/test_focus3.c
+++ b/src/bin/test_focus3.c
@@ -119,6 +119,13 @@ highlight_animate_cb(void *data __UNUSED__, Evas_Object
*obj, void *event_info _
}
static void
+win_highlight_enabled_cb(void *data, Evas_Object *obj, void *event_info
__UNUSED__)
+{
+ elm_win_focus_highlight_enabled_set((Evas_Object *)data,
+ elm_check_state_get(obj));
+}
+
+static void
custom_chain_unset_cb(void *data, Evas_Object *obj, void *event_info
__UNUSED__)
{
Evas_Object *c, *child = NULL;
@@ -215,24 +222,33 @@ test_focus4(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event_info
tg = elm_check_add(win);
evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_object_text_set(tg, "Focus Highlight Enabled");
+ elm_object_text_set(tg, "Focus Highlight Enabled (Config)");
elm_check_state_set(tg, EINA_TRUE);
evas_object_smart_callback_add(tg, "changed", highlight_enabled_cb, NULL);
- elm_grid_pack(gd, tg, 10, 10, 50, 10);
+ elm_grid_pack(gd, tg, 10, 5, 60, 10);
evas_object_show(tg);
tg = elm_check_add(win);
evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_object_text_set(tg, "Focus Highlight Animate");
+ elm_object_text_set(tg, "Focus Highlight Animate (Config)");
elm_check_state_set(tg, EINA_TRUE);
evas_object_smart_callback_add(tg, "changed", highlight_animate_cb, NULL);
- elm_grid_pack(gd, tg, 10, 20, 50, 10);
+ elm_grid_pack(gd, tg, 10, 15, 60, 10);
+ evas_object_show(tg);
+
+ tg = elm_check_add(win);
+ evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_text_set(tg, "Focus Highlight Enabled (Win)");
+ elm_check_state_set(tg, EINA_TRUE);
+ evas_object_smart_callback_add(tg, "changed", win_highlight_enabled_cb,
win);
+ elm_grid_pack(gd, tg, 10, 25, 60, 10);
evas_object_show(tg);
bt = elm_button_add(win);
elm_object_text_set(bt, "Create Window");
- elm_grid_pack(gd, bt, 10, 30, 80, 10);
+ elm_grid_pack(gd, bt, 10, 35, 80, 10);
evas_object_smart_callback_add(bt, "clicked", create_win_bt_clicked, NULL);
evas_object_show(bt);
@@ -241,7 +257,7 @@ test_focus4(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event_info
elm_object_text_set(lb, "Custom Chain: Please use tab key to check");
evas_object_size_hint_weight_set(lb, 0.0, 0.0);
evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_grid_pack(gd, lb, 10, 45, 80, 5);
+ elm_grid_pack(gd, lb, 10, 50, 80, 5);
evas_object_show(lb);
bx = elm_box_add(win);
@@ -283,14 +299,14 @@ test_focus4(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event_info
custom_chain = eina_list_append(custom_chain, bt3);
elm_object_focus_custom_chain_set(bx, custom_chain);
- elm_grid_pack(gd, bx, 10, 50, 80, 30);
+ elm_grid_pack(gd, bx, 10, 55, 80, 30);
evas_object_show(bx);
tg = elm_check_add(win);
elm_object_text_set(tg, "Custom Chain");
elm_check_state_set(tg, EINA_TRUE);
evas_object_smart_callback_add(tg, "changed", custom_chain_unset_cb, bx);
- elm_grid_pack(gd, tg, 10, 80, 40, 10);
+ elm_grid_pack(gd, tg, 10, 85, 40, 10);
evas_object_show(tg);
evas_object_resize(win, 320, 320);
--
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk