[elm_genlist.c] fix select all check slow problem
[framework/uifw/elementary.git] / src / bin / test_clock.c
1 #include <Elementary.h>
2 #ifndef ELM_LIB_QUICKLAUNCH
3 void
4 test_clock(void *data, Evas_Object *obj, void *event_info)
5 {
6    Evas_Object *win, *bg, *bx, *ck;
7    unsigned int digedit;
8
9    win = elm_win_add(NULL, "clock", ELM_WIN_BASIC);
10    elm_win_title_set(win, "Clock");
11    elm_win_autodel_set(win, 1);
12
13    bg = elm_bg_add(win);
14    elm_win_resize_object_add(win, bg);
15    evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
16    evas_object_show(bg);
17
18    bx = elm_box_add(win);
19    evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
20    elm_win_resize_object_add(win, bx);
21    evas_object_show(bx);
22
23    ck = elm_clock_add(win);
24    elm_box_pack_end(bx, ck);
25    evas_object_show(ck);
26
27    ck = elm_clock_add(win);
28    elm_clock_show_am_pm_set(ck, 1);
29    elm_box_pack_end(bx, ck);
30    evas_object_show(ck);
31
32    ck = elm_clock_add(win);
33    elm_clock_show_seconds_set(ck, 1);
34    elm_box_pack_end(bx, ck);
35    evas_object_show(ck);
36
37    ck = elm_clock_add(win);
38    elm_clock_show_seconds_set(ck, 1);
39    elm_clock_show_am_pm_set(ck, 1);
40    elm_box_pack_end(bx, ck);
41    evas_object_show(ck);
42
43    ck = elm_clock_add(win);
44    elm_clock_edit_set(ck, 1);
45    elm_clock_show_seconds_set(ck, 1);
46    elm_clock_show_am_pm_set(ck, 1);
47    elm_clock_time_set(ck, 10, 11, 12);
48    elm_box_pack_end(bx, ck);
49    evas_object_show(ck);
50
51    ck = elm_clock_add(win);
52    elm_clock_show_seconds_set(ck, 1);
53    elm_clock_edit_set(ck, 1);
54    digedit = ELM_CLOCK_HOUR_UNIT | ELM_CLOCK_MIN_UNIT | ELM_CLOCK_SEC_UNIT;
55    elm_clock_digit_edit_set(ck, digedit);
56    elm_box_pack_end(bx, ck);
57    evas_object_show(ck);
58
59    evas_object_show(win);
60 }
61 #endif