table_example_01.c
//Compile with:
//gcc -g table_example_01.c -o table_example_01 `pkg-config --cflags --libs elementary`
#include <Elementary.h>
EAPI_MAIN
int
elm_main(
int
argc
EINA_UNUSED
,
char
**argv
EINA_UNUSED
)
{
Evas_Object
*win, *label, *table;
elm_policy_set
(
ELM_POLICY_QUIT
,
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
);
win =
elm_win_util_standard_add
(
"table"
,
"Table"
);
elm_win_autodel_set
(win,
EINA_TRUE
);
table =
elm_table_add
(win);
elm_win_resize_object_add
(win, table);
evas_object_show
(table);
elm_table_padding_set
(table, 5, 5);
elm_table_homogeneous_set
(table,
EINA_TRUE
);
label =
elm_label_add
(win);
elm_object_text_set(label,
"label 0"
);
evas_object_show
(label);
elm_table_pack
(table, label, 0, 0, 1, 1);
label =
elm_label_add
(win);
elm_object_text_set(label,
"label 1"
);
evas_object_show
(label);
elm_table_pack
(table, label, 1, 0, 1, 1);
label =
elm_label_add
(win);
elm_object_text_set(label,
"label 2"
);
evas_object_show
(label);
elm_table_pack
(table, label, 0, 1, 1, 1);
label =
elm_label_add
(win);
elm_object_text_set(label,
"label 3"
);
evas_object_show
(label);
elm_table_pack
(table, label, 1, 1, 1, 1);
evas_object_show
(win);
elm_run
();
return
0;
}
ELM_MAIN
()