Для чего используется виджет ласточки в Edje? - PullRequest
0 голосов
/ 18 июля 2011

Я использую EFL (Библиотека Enlightenment Foundation) для разработки Linux GUI.Я не понимаю смысл виджета ласточки, который используется в Edje.Для чего он нужен?

Спасибо.

1 Ответ

1 голос
/ 14 декабря 2011

Используется для замены части edje виджетом в C (часть edje проглатывается виджетом C).

Например, вы можете создать часть ласточки и заменить ее элементарной записью:

edje:

part {
    name: "my_swallow_part";
    type: SWALLOW;
    description {
        //You put desired position here
    } 
}

в C:

Evas_Object* entry = elm_entry_add(parent_win);
elm_object_content_part_set(layout, "my_swallow_part", entry);

И вуаля, у вас есть виджет C, который вы поместили через edje.

Обратите внимание, что в этом случае вы можете использовать EXTERNAL (с источником: "elm / entry")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...