summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_group_item.eo
blob: 596c35c12a5b7bc462591c70898ada132b530d87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class @beta Efl.Ui.Group_Item extends Efl.Ui.Default_Item implements Efl.Pack_Linear
{
   [[Special @Efl.Ui.Item that acts as group header.
   
     Items in this group have to be added directly to the @Efl.Ui.Group_Item using the
     @Efl.Pack_Linear interface, instead of being added to the container.
     For example, an @Efl.Ui.List container where all items are inside a group will contain only
     @Efl.Ui.Group_Item objects. Normal @Efl.Ui.Item objects will be contained inside the group items.

     Each container chooses how group headers are rendered. See for example @Efl.Ui.List or @Efl.Ui.Grid.
   ]]
   implements {
      Efl.Object.constructor;
      Efl.Object.invalidate;
      Efl.Pack.pack_clear;
      Efl.Pack.unpack_all;
      Efl.Pack.unpack;
      Efl.Pack.pack;
      Efl.Pack_Linear.pack_end;
      Efl.Pack_Linear.pack_begin;
      Efl.Pack_Linear.pack_before;
      Efl.Pack_Linear.pack_after;
      Efl.Pack_Linear.pack_at;
      Efl.Pack_Linear.pack_unpack_at;
      Efl.Pack_Linear.pack_index_get;
      Efl.Pack_Linear.pack_content_get;
      Efl.Container.content_iterate;
      Efl.Container.content_count;
   }
}