efl

Форк
0
/
widget_preview_ctxpopup.c 
29 строк · 1.0 Кб
1
#include "widget_preview_tmpl_head.c"
2

3
Evas_Object *o = evas_object_rectangle_add(evas_object_evas_get(win));
4
evas_object_resize(o, 200, 130);
5
evas_object_show(o);
6

7
Evas_Object *ctxpopup = elm_ctxpopup_add(o);
8

9
Evas_Object *ic = elm_icon_add(ctxpopup);
10
elm_icon_standard_set(ic, "home");
11
elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE);
12
elm_ctxpopup_item_append(ctxpopup, "Go to home folder", ic, NULL, NULL);
13

14
ic = elm_icon_add(ctxpopup);
15
elm_icon_standard_set(ic, "delete");
16
elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE);
17
elm_ctxpopup_item_append(ctxpopup, "Delete file", ic, NULL, NULL);
18

19
ic = elm_icon_add(ctxpopup);
20
elm_icon_standard_set(ic, "folder");
21
elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE);
22
Elm_Object_Item *it = elm_ctxpopup_item_append(ctxpopup, "Navigate to folder", ic, NULL, NULL);
23
elm_object_item_disabled_set(it, EINA_TRUE);
24

25
evas_object_size_hint_weight_set(ctxpopup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
26
evas_object_move(ctxpopup, 0, 0);
27
evas_object_show(ctxpopup);
28

29
#include "widget_preview_tmpl_foot.c"
30

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

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

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

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