efl
1class @beta Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part implements Efl.Content
2{
3[[Class representing an external part in Edje layouts.
4
5An object of this type is an Efl.Part object, which means its lifecycle
6is limited to only one function call.
7
8An external part contains one object, which can be retrieved with
9@Efl.Content.content.get(). Do not delete this object. Just like for
10other parts Edje is in charge of the visibility, geometry, clip, etc.
11
12Common usage in pseudo-C would be as follows:
13Eo *widget = efl_content_get(efl_part(layout, "extpartname"));
14efl_text_set(widget, "hello");
15
16Note that as a shortcut the widget's functions can be called directly on
17this part object. In C++:
18efl::eo::downcast<efl::Text>(layout.part("title")).text_set("hello");
19Or in pseudo-C:
20efl_text_set(efl_part(layout, "title"), "hello");
21Or in pseudo-script:
22layout["title"].text = "hello";
23]]
24data: null;
25implements {
26Efl.Content.content { get; set; }
27Efl.Content.content_unset;
28}
29}
30