summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_multi_selectable.eo
blob: 57e53893864f4268436661403880c777bc7b7d3c (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
import efl_ui;

interface Efl.Ui.Multi_Selectable extends Efl.Ui.Single_Selectable
{
   [[Interface for getting access to a range of selected items.

     The implementor of this interface provides the possibility to select multiple Selectables.
     If not, only @Efl.Ui.Single_Selectable should be implemented.]]
   c_prefix: efl_ui_multi_selectable;
   methods
   {
      @property select_mode {
         [[The mode type for children selection.]]
         values {
            mode: Efl.Ui.Select_Mode; [[Type of selection of children]]
         }
      }
      all_select {
         [[Select all @Efl.Ui.Selectable]]
      }
      all_unselect {
         [[Unselect all @Efl.Ui.Selectable]]
      }

   }
}