diff options
author | David Walter Seikel | 2012-04-22 09:20:32 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-04-22 09:20:32 +1000 |
commit | 3ad3455551be0d7859ecb02290376206d5e66498 (patch) | |
tree | 497917e12b4d7f458dff9765d9b53f64c4e03fc3 /libraries/elementary/src/examples/table_example_02.c | |
parent | Update EFL to latest beta. (diff) | |
download | SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.zip SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.gz SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.bz2 SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.xz |
And actually include new files, plus elementary libraries.
Diffstat (limited to 'libraries/elementary/src/examples/table_example_02.c')
-rw-r--r-- | libraries/elementary/src/examples/table_example_02.c | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/libraries/elementary/src/examples/table_example_02.c b/libraries/elementary/src/examples/table_example_02.c new file mode 100644 index 0000000..d466fe8 --- /dev/null +++ b/libraries/elementary/src/examples/table_example_02.c | |||
@@ -0,0 +1,56 @@ | |||
1 | //Compile with: | ||
2 | //gcc -g table_example_02.c -o table_example_02 `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, *bg, *rect, *table; | ||
10 | |||
11 | win = elm_win_add(NULL, "table", ELM_WIN_BASIC); | ||
12 | elm_win_title_set(win, "Table"); | ||
13 | elm_win_autodel_set(win, EINA_TRUE); | ||
14 | elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); | ||
15 | |||
16 | bg = elm_bg_add(win); | ||
17 | elm_win_resize_object_add(win, bg); | ||
18 | evas_object_show(bg); | ||
19 | |||
20 | table = elm_table_add(win); | ||
21 | elm_win_resize_object_add(win, table); | ||
22 | evas_object_show(table); | ||
23 | elm_table_homogeneous_set(table, EINA_FALSE); | ||
24 | |||
25 | rect = evas_object_rectangle_add(evas_object_evas_get(win)); | ||
26 | evas_object_color_set(rect, 255, 0, 0, 255); | ||
27 | evas_object_size_hint_min_set(rect, 100, 50); | ||
28 | evas_object_show(rect); | ||
29 | elm_table_pack(table, rect, 0, 0, 2, 1); | ||
30 | |||
31 | rect = evas_object_rectangle_add(evas_object_evas_get(win)); | ||
32 | evas_object_color_set(rect, 0, 255, 0, 255); | ||
33 | evas_object_size_hint_min_set(rect, 50, 100); | ||
34 | evas_object_show(rect); | ||
35 | elm_table_pack(table, rect, 0, 1, 1, 2); | ||
36 | |||
37 | rect = evas_object_rectangle_add(evas_object_evas_get(win)); | ||
38 | evas_object_color_set(rect, 0, 0, 255, 255); | ||
39 | evas_object_size_hint_min_set(rect, 50, 50); | ||
40 | evas_object_show(rect); | ||
41 | elm_table_pack(table, rect, 1, 1, 1, 1); | ||
42 | |||
43 | rect = evas_object_rectangle_add(evas_object_evas_get(win)); | ||
44 | evas_object_color_set(rect, 255, 255, 0, 255); | ||
45 | evas_object_size_hint_min_set(rect, 50, 50); | ||
46 | evas_object_show(rect); | ||
47 | elm_table_pack(table, rect, 1, 2, 1, 1); | ||
48 | |||
49 | evas_object_show(win); | ||
50 | |||
51 | elm_run(); | ||
52 | elm_shutdown(); | ||
53 | |||
54 | return 0; | ||
55 | } | ||
56 | ELM_MAIN() | ||