summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_list.eo
blob: 0bd3045223a6c8e741c1699608e3921d0fc31523 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Efl.Ui.List extends Efl.Ui.Collection
{
   [[A scrollable list of @Efl.Ui.Item objects, typically @Efl.Ui.List_Default_Item objects.

     Items are added using the @Efl.Pack_Linear interface.

     The orientation (vertical or horizontal) of the list can be set with
     @Efl.Ui.Layout_Orientable.orientation.

     Items inside this widget can be selected according to the @Efl.Ui.Multi_Selectable.select_mode
     policy, and the selection can be retrieved with @Efl.Ui.Multi_Selectable.selected_iterator_new.

     @Efl.Ui.List supports grouping by using @Efl.Ui.Group_Item objects.
     Group headers are displayed at the top or left side of the viewport if items belonging to the group
     are visible in the viewport.

     @since 1.23
   ]]
   data: null;
   implements {
      Efl.Object.constructor;
   }
}