summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJess VanDerwalker <washu@sonic.net>2012-06-07 09:56:47 -0700
committerJess VanDerwalker <washu@sonic.net>2012-07-25 09:58:48 -0700
commit36ea32aff1bb70ece3bafc117daa01f67e77aa60 (patch)
treef6fea41d4b0d35faff865ba5741baf61ec0cc95f /include
parent20856e736b6c2cb834f4df3527c6ada2a1e33eca (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.h18
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.