edje: Emit extra/seat data from programmed signal emits
authorDerek Foreman <derekf@osg.samsung.com>
Tue, 8 May 2018 17:26:20 +0000 (12:26 -0500)
committerWonki Kim <wonki_.kim@samsung.com>
Thu, 31 May 2018 07:27:55 +0000 (16:27 +0900)
commit93c67d4511222a4cfdb11423b492b43f14295a80
treee2f4adb88cd154dcea7cc3955619889235f684c1
parent9fb9398cc434b1b68b62ea7cbefb3898716e28c5
edje: Emit extra/seat data from programmed signal emits

Summary:
Now if we generate an event in response to an event with seat data we
automatically carry the seat data with the emitted event.

This allows something like elm,action,move,start to have seat data
attached.

NB: Since extra and seat data share the same structs, extra data such as
the data from edje_entry is similarly propagated as a side effect.
Depends on D6115

Reviewers: zmike, cedric

Reviewed By: zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6116
src/lib/edje/edje_program.c