diff options
author | Jess VanDerwalker <washu@sonic.net> | 2012-06-07 09:56:47 -0700 |
---|---|---|
committer | Jess VanDerwalker <washu@sonic.net> | 2012-07-25 09:58:48 -0700 |
commit | 36ea32aff1bb70ece3bafc117daa01f67e77aa60 (patch) | |
tree | f6fea41d4b0d35faff865ba5741baf61ec0cc95f /include | |
parent | 20856e736b6c2cb834f4df3527c6ada2a1e33eca (diff) |
libxcwm: Replaced event type defines with enum.
Also removed xcwm_context_t from xcwm_event_t and accessor functions.
Context available through window.
Signed-off-by: Jess VanDerwalker <washu@sonic.net>
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/xcwm/event.h | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/include/xcwm/event.h b/include/xcwm/event.h index a280c43..22255f2 100644 --- a/include/xcwm/event.h +++ b/include/xcwm/event.h @@ -37,24 +37,20 @@ typedef struct xcwm_event_t xcwm_event_t; typedef void (*xcwm_event_cb_t)(xcwm_event_t const *event); /* Event types */ -#define XTOQ_DAMAGE 0 -#define XTOQ_EXPOSE 1 -#define XTOQ_CREATE 2 -#define XTOQ_DESTROY 3 +typedef enum xcwm_event_type_t { + XCWM_EVENT_WINDOW_DAMAGE = 0, + XCWM_EVENT_WINDOW_EXPOSE, + XCWM_EVENT_WINDOW_CREATE, + XCWM_EVENT_WINDOW_DESTROY +} xcwm_event_type_t; /** * Return the event type for the given event. */ -int +xcwm_event_type_t xcwm_event_get_type(xcwm_event_t const *event); /** - * Return the context for the given event. - */ -xcwm_context_t * -xcwm_event_get_context(xcwm_event_t const *event); - -/** * Return the window for the given event. * @param event The event * @return The window connected to the event. |