forked from enlightenment/efl
test_win_state: Add elm_win_center() sample.
This commit is contained in:
parent
7c660b06dc
commit
d9b9dcf1e6
|
@ -211,6 +211,14 @@ _bt_win_iconify_and_deiconify(void *data, Evas_Object *obj EINA_UNUSED,
|
|||
ecore_timer_add(5.0, _deiconify_timer_cb, data);
|
||||
}
|
||||
|
||||
static void
|
||||
_bt_win_center_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
void *event_info EINA_UNUSED)
|
||||
{
|
||||
printf("Center window.\n");
|
||||
elm_win_center(data, EINA_TRUE, EINA_TRUE);
|
||||
}
|
||||
|
||||
static void
|
||||
_win_state_print_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
|
@ -352,7 +360,7 @@ test_win_state(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
|
|||
elm_box_pack_end(bx2, bt);
|
||||
evas_object_show(bt);
|
||||
|
||||
bt = elm_button_add(win);
|
||||
bt = elm_button_add(bx2);
|
||||
elm_object_text_set(bt, "Iconify and Deiconify");
|
||||
evas_object_smart_callback_add(bt, "clicked",
|
||||
_bt_win_iconify_and_deiconify, win);
|
||||
|
@ -361,6 +369,15 @@ test_win_state(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
|
|||
elm_box_pack_end(bx2, bt);
|
||||
evas_object_show(bt);
|
||||
|
||||
bt = elm_button_add(win);
|
||||
elm_object_text_set(bt, "Center");
|
||||
evas_object_smart_callback_add(bt, "clicked",
|
||||
_bt_win_center_cb, win);
|
||||
evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
|
||||
evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
elm_box_pack_end(bx2, bt);
|
||||
evas_object_show(bt);
|
||||
|
||||
elm_box_pack_end(bx, bx2);
|
||||
evas_object_show(bx2);
|
||||
|
||||
|
|
Loading…
Reference in New Issue