summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_ui_clickable.eo
blob: 15c7e27a274d287fc5206bac1fa3499682f1bb71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
interface Efl.Ui.Clickable ()
{
   [[Efl UI clickable interface]]
   event_prefix: efl_ui;
   events {
      /* FIXME: Explain what are the objects passed through the event_infos */
      clicked: void; [[Called when object is clicked]]
      clicked,double: void; [[Called when object receives a double click]]
      clicked,triple: void; [[Called when object receives a triple click]]
      clicked,right: Efl.Object; [[Called when object receives a right click]]
      /* FIXME: Might be NULL */
      pressed: Efl.Object; [[Called when the object is pressed]]
      /* FIXME: Might be NULL */
      unpressed: Efl.Object; [[Called when the object is no longer pressed]]
      /* FIXME: Might be NULL */
      longpressed: Efl.Object; [[Called when the object receives a long press]]
      repeated: void; [[Called when the object receives repeated presses/clicks]]
   }
}