event: add event hook
authorjaehoon01.jeong <jaehoon01.jeong@samsung.com>
Fri, 29 May 2015 05:45:33 +0000 (14:45 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Fri, 19 Jun 2015 09:06:41 +0000 (18:06 +0900)
commitbbb82b3ccc9e8fd0626f3d1af6fe6f569fc53dc7
tree8d6d72f45efab7706f97dab97634f35b43d74aad
parent8e6868bd85f9181ea2e0fe35eec1647d6140abd1
event: add event hook
    1. Every modules, to want to handle input events, are use
       pepper_compositor_add_event_hook() to placing event handler, even
       compositor itself
    2. pepper_compositor_add_hook() insert a new hook at the head of hook_list
    3. pepper_seat_handle_event() traversing hook_list from head to tail, and
       call hook_handlers
    4. last installed hook called first.

Change-Id: I6b26754dee0c6129afd67010175df395df67fdd4
src/compositor.c
src/input.c
src/pepper-internal.h
src/pepper.h