diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-10 12:54:18 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-10 12:54:18 +0100 |
| commit | 949cceeaa87a76d647660d3585ef9338bfaa3781 (patch) | |
| tree | 266d15b3a270bf0357e19f5058d75df67df7ea41 /src/events.h | |
| parent | b9d3576c1402c530aef200e8832f13eecda5070d (diff) | |
formatting
Diffstat (limited to 'src/events.h')
| -rw-r--r-- | src/events.h | 32 |
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); |
