Edje中的swallow小部件是用来做什么的?



我正在使用EFL (Enlightenment Foundation Library)进行Linux GUI开发。我不明白Edje中使用的swallow小部件的含义。它的用途是什么?

谢谢。

它用于用C中的小部件替换edje部分(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);

然后,你就有了一个通过edje定位的C小部件。

注意,在这种情况下,您可以使用EXTERNAL (source: "elm/entry")

相关内容

  • 没有找到相关文章

最新更新