summaryrefslogtreecommitdiff
path: root/src/events.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/events.h')
-rw-r--r--src/events.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/events.h b/src/events.h
index 0be27fa..6332c4e 100644
--- a/src/events.h
+++ b/src/events.h
@@ -21,41 +21,41 @@ union event_data_u {
struct event_s {
enum event_kind_e kind;
- struct window_s *window;
+ struct window_s* window;
union event_data_u data;
};
-#define WAYC_EVENT_INIT(kind, window, ...) \
+#define WAYC_EVENT_INIT(kind, window, ...) \
event_s { kind, window, __VA_ARGS__ }
-#define WAYC_EVENT_CLOSE(window) \
+#define WAYC_EVENT_CLOSE(window) \
WAYC_EVENT_INIT(EVENT_KIND_CLOSE, window, event_data_u{})
-#define WAYC_EVENT_RESIZE(window, width, height) \
- WAYC_EVENT_INIT(EVENT_KIND_RESIZE, window, \
+#define WAYC_EVENT_RESIZE(window, width, height) \
+ WAYC_EVENT_INIT(EVENT_KIND_RESIZE, window, \
event_data_u{event_resize_s{width, height}})
-#define WAYC_EVENT_FRAME(window) \
+#define WAYC_EVENT_FRAME(window) \
WAYC_EVENT_INIT(EVENT_KIND_FRAME, window, event_data_u{})
struct eventloop_s;
-typedef void (*event_handler_t)(struct eventloop_s *loop,
- struct event_s *event);
+typedef void (*event_handler_t)(struct eventloop_s* loop,
+ struct event_s* event);
struct eventloop_s {
window_id_t winid;
struct wlstate_s state;
struct vec_s<struct event_s> events;
- struct hashmap_s<window_id_t, struct window_s *> windows;
+ struct hashmap_s<window_id_t, struct window_s*> windows;
event_handler_t handler;
bool running;
};
-bool wayc_eventloop_init(struct eventloop_s *loop, event_handler_t handler);
-void wayc_eventloop_deinit(struct eventloop_s *loop);
-window_id_t wayc_eventloop_register(struct eventloop_s *loop,
- struct window_s *window);
-void wayc_eventloop_unregister(struct eventloop_s *loop, window_id_t winid);
-bool wayc_eventloop_running(struct eventloop_s *loop);
-void wayc_eventloop_update(struct eventloop_s *loop);
+bool wayc_eventloop_init(struct eventloop_s* loop, event_handler_t handler);
+void wayc_eventloop_deinit(struct eventloop_s* loop);
+window_id_t wayc_eventloop_register(struct eventloop_s* loop,
+ struct window_s* window);
+void wayc_eventloop_unregister(struct eventloop_s* loop, window_id_t winid);
+bool wayc_eventloop_running(struct eventloop_s* loop);
+void wayc_eventloop_update(struct eventloop_s* loop);