1class @beta Efl.Ui.Select_Model extends Efl.Boolean_Model 2 implements Efl.Ui.Multi_Selectable_Index_Range, 3 Efl.Ui.Selectable 4{ 5 [[Efl ui select model class]] 6 implements { 7 Efl.Object.constructor; 8 Efl.Object.invalidate; 9 Efl.Model.property { get; set; } 10 Efl.Model.properties { get; } 11 Efl.Ui.Single_Selectable.last_selected { get; } 12 Efl.Ui.Multi_Selectable.select_mode {get; set;} 13 Efl.Ui.Multi_Selectable.all_select; 14 Efl.Ui.Multi_Selectable.all_unselect; 15 Efl.Ui.Multi_Selectable_Index_Range.selected_ndx_iterator_new; 16 Efl.Ui.Multi_Selectable_Index_Range.unselected_ndx_iterator_new; 17 Efl.Ui.Multi_Selectable_Index_Range.ndx_range_select; 18 Efl.Ui.Multi_Selectable_Index_Range.ndx_range_unselect; 19 Efl.Ui.Single_Selectable.fallback_selection {get; set;} 20 Efl.Ui.Selectable.selected {get; set;} 21 } 22 events { 23 /* FIXME: The object is emitted in the event_info. This is redundant. */ 24 selected: Efl.Object; 25 /* FIXME: The object is emitted in the event_info. This is redundant. */ 26 unselected: Efl.Object; 27 } 28} 29