list_example_01.c
#include <Elementary.h>
EAPI_MAIN
int
elm_main(
int
argc
EINA_UNUSED
,
char
**argv
EINA_UNUSED
)
{
Evas_Object
*win, *bx, *li;
unsigned
int
i;
static
const
char
*lbl[] =
{
"Sunday"
,
"Monday"
,
"Tuesday"
,
"Wednesday"
,
"Thursday"
,
"Friday"
,
"Saturday"
};
elm_policy_set
(
ELM_POLICY_QUIT
,
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
);
win =
elm_win_util_standard_add
(
"list"
,
"List Example"
);
elm_win_autodel_set
(win,
EINA_TRUE
);
bx =
elm_box_add
(win);
evas_object_size_hint_weight_set
(bx,
EVAS_HINT_EXPAND
,
EVAS_HINT_EXPAND
);
elm_win_resize_object_add
(win, bx);
evas_object_show
(bx);
li =
elm_list_add
(win);
evas_object_size_hint_weight_set
(li,
EVAS_HINT_EXPAND
,
EVAS_HINT_EXPAND
);
evas_object_size_hint_align_set
(li,
EVAS_HINT_FILL
,
EVAS_HINT_FILL
);
elm_box_pack_end
(bx, li);
for
(i = 0; i <
sizeof
(lbl) /
sizeof
(lbl[0]); i++)
elm_list_item_append
(li, lbl[i], NULL, NULL, NULL, NULL);
evas_object_show
(li);
elm_list_go
(li);
evas_object_resize
(win, 320, 240);
evas_object_show
(win);
elm_run
();
return
0;
}
ELM_MAIN
()