tizen 2.4 release
[framework/uifw/elementary.git] / src / examples / table_example_01.c
1 //Compile with:
2 //gcc -g table_example_01.c -o table_example_01 `pkg-config --cflags --libs elementary`
3
4 #include <Elementary.h>
5
6 EAPI_MAIN int
7 elm_main(int argc, char **argv)
8 {
9    Evas_Object *win, *label, *table;
10
11    elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
12
13    win = elm_win_util_standard_add("table", "Table");
14    elm_win_autodel_set(win, EINA_TRUE);
15
16    table = elm_table_add(win);
17    elm_win_resize_object_add(win, table);
18    evas_object_show(table);
19    elm_table_padding_set(table, 5, 5);
20    elm_table_homogeneous_set(table, EINA_TRUE);
21
22    label = elm_label_add(win);
23    elm_object_text_set(label, "label 0");
24    evas_object_show(label);
25    elm_table_pack(table, label, 0, 0, 1, 1);
26
27    label = elm_label_add(win);
28    elm_object_text_set(label, "label 1");
29    evas_object_show(label);
30    elm_table_pack(table, label, 1, 0, 1, 1);
31
32    label = elm_label_add(win);
33    elm_object_text_set(label, "label 2");
34    evas_object_show(label);
35    elm_table_pack(table, label, 0, 1, 1, 1);
36
37    label = elm_label_add(win);
38    elm_object_text_set(label, "label 3");
39    evas_object_show(label);
40    elm_table_pack(table, label, 1, 1, 1, 1);
41
42    evas_object_show(win);
43
44    elm_run();
45
46    return 0;
47 }
48 ELM_MAIN()