efl

Форк
0
/
efl_canvas_layout_part_external.eo 
29 строк · 1.1 Кб
1
class @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

5
     An object of this type is an Efl.Part object, which means its lifecycle
6
     is limited to only one function call.
7

8
     An external part contains one object, which can be retrieved with
9
     @Efl.Content.content.get(). Do not delete this object. Just like for
10
     other parts Edje is in charge of the visibility, geometry, clip, etc.
11

12
     Common usage in pseudo-C would be as follows:
13
       Eo *widget = efl_content_get(efl_part(layout, "extpartname"));
14
       efl_text_set(widget, "hello");
15

16
     Note that as a shortcut the widget's functions can be called directly on
17
     this part object. In C++:
18
       efl::eo::downcast<efl::Text>(layout.part("title")).text_set("hello");
19
     Or in pseudo-C:
20
       efl_text_set(efl_part(layout, "title"), "hello");
21
     Or in pseudo-script:
22
       layout["title"].text = "hello";
23
   ]]
24
   data: null;
25
   implements {
26
      Efl.Content.content { get; set; }
27
      Efl.Content.content_unset;
28
   }
29
}
30

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

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

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

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