gpt4 book ai didi

linux - Edje 中的燕子小部件是做什么用的?

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:28 25 4
gpt4 key购买 nike

我正在使用 EFL(启蒙基金会库)进行 Linux GUI 开发。我不明白 Edje 中使用的 swallow 小部件的含义。它的用途是什么?

谢谢。

最佳答案

用于用C中的widget替换edje部分(edje部分被C Widget吞没)。

例如,您可以创建一个 swallow 部分并将其替换为一个基本条目:

埃杰:

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(来源:“elm/entry”)

关于linux - Edje 中的燕子小部件是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6729050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com