summaryrefslogtreecommitdiff
path: root/src/lib/evas/gesture/efl_canvas_gesture_custom.eo
blob: c8fe7ad909b2b22b921238ba7f9b5428acb71647 (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
27
28
29
30
31
parse efl_canvas_gesture_recognizer;

class @beta Efl.Canvas.Gesture_Custom extends Efl.Canvas.Gesture
{
   [[Custom gesture class holding state information.
     See @Efl.Canvas.Gesture to see what this state is and
     @[Efl.Canvas.Gesture_Events.gesture,custom] for a description of the Custom gesture.

     Application developers receive these objects inside a gesture event and do not typically need to create their own.

     Custom gesture recognizers which implement their own gesture properties (e.g., gesture momentum or angle) must
     inherit this class, and their recognizers must implement the @Efl.Canvas.Gesture_Recognizer.type property to return
     this class.
   ]]
   c_prefix: efl_gesture_custom;
   methods {
      @property gesture_name {
         [[This is the name of the custom gesture.]]
         get {
         }
         set @protected {
         }
         values {
            gesture_name: string; [[The name of the custom gesture.]]
         }
      }
   }
   implements {
      Efl.Object.destructor;
   }
}