elm_test: fix some range api misuse in spotlight test

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9286
This commit is contained in:
Mike Blumenkrantz 2019-07-11 14:17:30 -04:00 committed by Marcel Hollerbach
parent 913af2f0d1
commit a9504b9e75
1 changed files with 12 additions and 7 deletions

View File

@ -299,7 +299,8 @@ pack_btn_cb(void *data, const Efl_Event *ev EINA_UNUSED)
index = efl_ui_range_value_get(param->pack_sp); index = efl_ui_range_value_get(param->pack_sp);
if (index > cnt) if (index > cnt)
efl_ui_range_value_set(param->pack_sp, cnt); efl_ui_range_value_set(param->pack_sp, cnt);
efl_ui_range_limits_set(param->pack_sp, 0, cnt); if (cnt > 0)
efl_ui_range_limits_set(param->pack_sp, 0, cnt);
if (cnt > 0) if (cnt > 0)
{ {
@ -310,7 +311,8 @@ pack_btn_cb(void *data, const Efl_Event *ev EINA_UNUSED)
index = efl_ui_range_value_get(param->unpack_sp); index = efl_ui_range_value_get(param->unpack_sp);
if (index > cnt) if (index > cnt)
efl_ui_range_value_set(param->unpack_sp, cnt); efl_ui_range_value_set(param->unpack_sp, cnt);
efl_ui_range_limits_set(param->unpack_sp, 0, cnt); if (cnt > 0)
efl_ui_range_limits_set(param->unpack_sp, 0, cnt);
} }
else else
{ {
@ -502,6 +504,7 @@ pack_cb(void *data,
Eo *spotlight = params->spotlight; Eo *spotlight = params->spotlight;
Eo *btn, *box, *in_box1, *in_box2, *sp1, *sp2; Eo *btn, *box, *in_box1, *in_box2, *sp1, *sp2;
Pack_Params *pack_param; Pack_Params *pack_param;
int num;
btn = efl_add(EFL_UI_BUTTON_CLASS, navi, btn = efl_add(EFL_UI_BUTTON_CLASS, navi,
efl_text_set(efl_added, "Back"), efl_text_set(efl_added, "Back"),
@ -517,11 +520,13 @@ pack_cb(void *data,
efl_gfx_arrangement_content_padding_set(efl_added, 10, 10, EINA_TRUE), efl_gfx_arrangement_content_padding_set(efl_added, 10, 10, EINA_TRUE),
efl_ui_layout_orientation_set(efl_added, EFL_UI_LAYOUT_ORIENTATION_HORIZONTAL)); efl_ui_layout_orientation_set(efl_added, EFL_UI_LAYOUT_ORIENTATION_HORIZONTAL));
sp1 = efl_add(EFL_UI_SPIN_BUTTON_CLASS, in_box1, sp1 = efl_add(EFL_UI_SPIN_BUTTON_CLASS, in_box1);
efl_ui_range_limits_set(efl_added, 0, num = efl_content_count(spotlight);
efl_content_count(spotlight)), if (num)
efl_ui_range_value_set(efl_added, efl_ui_range_limits_set(sp1, 0, num);
efl_ui_spotlight_active_index_get(spotlight))); num = efl_ui_spotlight_active_index_get(spotlight);
if (num >= 0)
efl_ui_range_value_set(sp1, num);
in_box2 = efl_add(EFL_UI_BOX_CLASS, box, in_box2 = efl_add(EFL_UI_BOX_CLASS, box,
efl_gfx_arrangement_content_padding_set(efl_added, 10, 10, EINA_TRUE), efl_gfx_arrangement_content_padding_set(efl_added, 10, 10, EINA_TRUE),