efl
48 строк · 1.2 Кб
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
6EAPI_MAIN int7elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED)8{
9Evas_Object *win, *label, *table;10
11elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);12
13win = elm_win_util_standard_add("table", "Table");14elm_win_autodel_set(win, EINA_TRUE);15
16table = elm_table_add(win);17elm_win_resize_object_add(win, table);18evas_object_show(table);19elm_table_padding_set(table, 5, 5);20elm_table_homogeneous_set(table, EINA_TRUE);21
22label = elm_label_add(win);23elm_object_text_set(label, "label 0");24evas_object_show(label);25elm_table_pack(table, label, 0, 0, 1, 1);26
27label = elm_label_add(win);28elm_object_text_set(label, "label 1");29evas_object_show(label);30elm_table_pack(table, label, 1, 0, 1, 1);31
32label = elm_label_add(win);33elm_object_text_set(label, "label 2");34evas_object_show(label);35elm_table_pack(table, label, 0, 1, 1, 1);36
37label = elm_label_add(win);38elm_object_text_set(label, "label 3");39evas_object_show(label);40elm_table_pack(table, label, 1, 1, 1, 1);41
42evas_object_show(win);43
44elm_run();45
46return 0;47}
48ELM_MAIN()49