1class @beta Efl.Ui.Group_Item extends Efl.Ui.Default_Item implements Efl.Pack_Linear 2{ 3 [[Special @Efl.Ui.Item that acts as group header. 4 5 Items in this group have to be added directly to the @Efl.Ui.Group_Item using the 6 @Efl.Pack_Linear interface, instead of being added to the container. 7 For example, an @Efl.Ui.List container where all items are inside a group will contain only 8 @Efl.Ui.Group_Item objects. Normal @Efl.Ui.Item objects will be contained inside the group items. 9 10 Each container chooses how group headers are rendered. See for example @Efl.Ui.List or @Efl.Ui.Grid. 11 ]] 12 implements { 13 Efl.Object.constructor; 14 Efl.Object.invalidate; 15 Efl.Pack.pack_clear; 16 Efl.Pack.unpack_all; 17 Efl.Pack.unpack; 18 Efl.Pack.pack; 19 Efl.Pack_Linear.pack_end; 20 Efl.Pack_Linear.pack_begin; 21 Efl.Pack_Linear.pack_before; 22 Efl.Pack_Linear.pack_after; 23 Efl.Pack_Linear.pack_at; 24 Efl.Pack_Linear.pack_unpack_at; 25 Efl.Pack_Linear.pack_index_get; 26 Efl.Pack_Linear.pack_content_get; 27 Efl.Container.content_iterate; 28 Efl.Container.content_count; 29 } 30} 31