diff options
author | Xavi Artigas <xavierartigas@yahoo.es> | 2018-05-11 17:20:40 +0200 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@samsung.com> | 2018-05-19 01:42:26 +0200 |
commit | 35bbedc96f158885bf36c741ec402a97a02f52f0 (patch) | |
tree | f2891f942765a3264973f7141215b9029350d665 /src/lib/emotion/efl_canvas_video.eo | |
parent | 6fdc3794eb933ed28d29a0c8d1b206ddab61b836 (diff) |
efl: Add missing event types
Summary:
All events must have a type now, otherwise bindings don't know how to handle
the event_info field.
Most of the missing event types were actually "void" (no event_info present).
Some struct definitions had to be moved to eo instead of h files, so they
are available to bindings. Some have not, and are marked with FIXME.
Some namespaces have been fixed (like Efl_Event_Cb -> Efl.Event_Cb).
In general, there are hundreds of changed files, but mostly to add a type which
was not present before, so there's no harm done.
Also, A lot of FIXMEs have been added which should be, like, fixed.
For example, some events can send different types of event_info, which is
very inconvenient (and error prone).
Test Plan: make with c# bindings works, make check and make examples work too.
Reviewers: cedric, q66, lauromoura
Subscribers: zmike
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6169
Diffstat (limited to '')
-rw-r--r-- | src/lib/emotion/efl_canvas_video.eo | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/lib/emotion/efl_canvas_video.eo b/src/lib/emotion/efl_canvas_video.eo index 9bd0c82859..b4f9647443 100644 --- a/src/lib/emotion/efl_canvas_video.eo +++ b/src/lib/emotion/efl_canvas_video.eo | |||
@@ -68,24 +68,24 @@ class Efl.Canvas.Video (Efl.Canvas.Group, Efl.File, Efl.Player, Efl.Gfx.Image, E | |||
68 | Efl.Gfx.Image.smooth_scale { get; set; } | 68 | Efl.Gfx.Image.smooth_scale { get; set; } |
69 | } | 69 | } |
70 | events { | 70 | events { |
71 | frame,decode; [[Called when the frame was decoded]] | 71 | frame,decode: void; [[Called when the frame was decoded]] |
72 | position,change; [[Called when the position changed]] | 72 | position,change: void; [[Called when the position changed]] |
73 | length,change; [[Called when the length changed]] | 73 | length,change: void; [[Called when the length changed]] |
74 | frame,resize; [[Called when the frame was resized]] | 74 | frame,resize: void; [[Called when the frame was resized]] |
75 | playback,start; [[Called when playback started]] | 75 | playback,start: void; [[Called when playback started]] |
76 | playback,stop; [[Called when playback stopped]] | 76 | playback,stop: void; [[Called when playback stopped]] |
77 | volume,change; [[Called when volume changed]] | 77 | volume,change: void; [[Called when volume changed]] |
78 | channels,change; [[Called when the channels changed]] | 78 | channels,change: void; [[Called when the channels changed]] |
79 | title,change; [[Called when the title changed]] | 79 | title,change: void; [[Called when the title changed]] |
80 | progress,change; [[Called when the progress changed]] | 80 | progress,change: void; [[Called when the progress changed]] |
81 | ref,change; [[Called when ref changed]] | 81 | ref,change: void; [[Called when ref changed]] |
82 | button,num,change; [[Called when button number changed]] | 82 | button,num,change: void; [[Called when button number changed]] |
83 | button,change; [[Called when button changed]] | 83 | button,change: void; [[Called when button changed]] |
84 | open,done; [[Called when the files was opened]] | 84 | open,done: void; [[Called when the files was opened]] |
85 | position,save,done; [[Called when the position was saved]] | 85 | position,save,done: void; [[Called when the position was saved]] |
86 | position,save,fail; [[Called when saving the position failed]] | 86 | position,save,fail: void; [[Called when saving the position failed]] |
87 | position,load,done; [[Called when the position loaded]] | 87 | position,load,done: void; [[Called when the position loaded]] |
88 | position,load,fail; [[Called when loading the position failed]] | 88 | position,load,fail: void; [[Called when loading the position failed]] |
89 | } | 89 | } |
90 | } | 90 | } |
91 | 91 | ||