diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-10 14:03:09 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-10 14:03:09 +0100 |
| commit | 1acadb9cdfc2025b65b190c872e420b199827655 (patch) | |
| tree | f220f0adef4795bad340b3ca76031d99c6aa9263 /src/events.h | |
| parent | bce43321ba6d5723e57710bd48bc84c08ec493ff (diff) | |
use concrete errors
Diffstat (limited to 'src/events.h')
| -rw-r--r-- | src/events.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/events.h b/src/events.h index 6332c4e..3e7be19 100644 --- a/src/events.h +++ b/src/events.h @@ -43,6 +43,11 @@ struct eventloop_s; typedef void (*event_handler_t)(struct eventloop_s* loop, struct event_s* event); +enum eventloop_error_e { + EVENTLOOP_ERROR_NONE = 0, + EVENTLOOP_ERROR_WLSTATE, +}; + struct eventloop_s { window_id_t winid; struct wlstate_s state; @@ -52,7 +57,8 @@ struct eventloop_s { bool running; }; -bool wayc_eventloop_init(struct eventloop_s* loop, event_handler_t handler); +enum eventloop_error_e 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); |
