efl

Форк
0
/
separator_example_01.c 
49 строк · 1.6 Кб
1
//Compile with:
2
//gcc -g separator_example_01.c -o separator_example_01 `pkg-config --cflags --libs elementary`
3

4
#include <Elementary.h>
5

6
EAPI_MAIN int
7
elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
8
{
9
   Evas_Object *win, *bx, *rect, *separator;
10

11
   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
12

13
   win = elm_win_util_standard_add("separator", "Separator");
14
   elm_win_autodel_set(win, EINA_TRUE);
15

16
   bx = elm_box_add(win);
17
   elm_box_horizontal_set(bx, EINA_TRUE);
18
   evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
19
   elm_win_resize_object_add(win, bx);
20
   evas_object_show(bx);
21

22
   rect = evas_object_rectangle_add(evas_object_evas_get(win));
23
   evas_object_color_set(rect, 0, 255, 0, 255);
24
   evas_object_size_hint_min_set(rect, 90, 200);
25
   evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
26
   evas_object_size_hint_align_set(rect, EVAS_HINT_FILL, EVAS_HINT_FILL);
27
   evas_object_show(rect);
28
   elm_box_pack_end(bx, rect);
29

30
   separator = elm_separator_add(win);
31
   elm_separator_horizontal_set(separator, EINA_TRUE);
32
   evas_object_show(separator);
33
   elm_box_pack_end(bx, separator);
34

35
   rect = evas_object_rectangle_add(evas_object_evas_get(win));
36
   evas_object_color_set(rect, 0, 0, 255, 255);
37
   evas_object_size_hint_min_set(rect, 90, 200);
38
   evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
39
   evas_object_size_hint_align_set(rect, EVAS_HINT_FILL, EVAS_HINT_FILL);
40
   evas_object_show(rect);
41
   elm_box_pack_end(bx, rect);
42

43
   evas_object_show(win);
44

45
   elm_run();
46

47
   return 0;
48
}
49
ELM_MAIN()
50

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.