summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_ui_selectable.eo
blob: 1105fe42d29a4f8b473523da7f91c15f82c0540f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
interface @beta Efl.Ui.Selectable
{
   [[Efl UI selectable interface]]
   event_prefix: efl_ui;
   events {
      /* FIXME: Called with multiple types of event_info! */
      item,selected: Efl.Object; [[Called when selected]]
      /* FIXME: Called with multiple types of event_info! */
      item,unselected: Efl.Object; [[Called when no longer selected]]
      selection,paste: void; [[Called when selection is pasted]]
      selection,copy: void; [[Called when selection is copied]]
      selection,cut: void; [[Called when selection is cut]]
      selection,start: void; [[Called at selection start]]
      selection,changed: void; [[Called when selection is changed]]
      selection,cleared: void; [[Called when selection is cleared]]
   }
}