1class Efl.Ui.List extends Efl.Ui.Collection 2{ 3 [[A scrollable list of @Efl.Ui.Item objects, typically @Efl.Ui.List_Default_Item objects. 4 5 Items are added using the @Efl.Pack_Linear interface. 6 7 The orientation (vertical or horizontal) of the list can be set with 8 @Efl.Ui.Layout_Orientable.orientation. 9 10 Items inside this widget can be selected according to the @Efl.Ui.Multi_Selectable.select_mode 11 policy, and the selection can be retrieved with @Efl.Ui.Multi_Selectable_Object_Range.selected_iterator_new. 12 13 @Efl.Ui.List supports grouping by using @Efl.Ui.Group_Item objects. 14 Group headers are displayed at the top or left side of the viewport if items belonging to the group 15 are visible in the viewport. 16 17 @since 1.23 18 ]] 19 data: null; 20 implements { 21 Efl.Object.constructor; 22 } 23} 24