diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-23 23:19:32 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-23 23:19:32 +0100 |
| commit | 828c4af8886b970fba9edcbaa5c6a97916ad4aa8 (patch) | |
| tree | a9d26db24d03ce0f5ffcf744e99e95d8620384b4 /src/event.h | |
| parent | 669fb0b98bc6802a34d7577f597f1a5aeb691e22 (diff) | |
Temporalily fix hidden block event
Diffstat (limited to 'src/event.h')
| -rw-r--r-- | src/event.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/event.h b/src/event.h index 68fb507..40424b7 100644 --- a/src/event.h +++ b/src/event.h @@ -2,6 +2,7 @@ #define COMET_EVENT_H #include "window.h" +#include "layout.h" typedef struct layout layout_t; @@ -23,17 +24,21 @@ typedef struct { } event_t; typedef struct { - block_t *hovered; + layout_t hovered; int hover_x, hover_y; layout_t *layout; } event_state_t; const char *event_type_to_string(event_type_t type); +bool event_is_trigger(event_t event); + bool event_is_click(event_t event); bool event_is_scroll(event_t event); +bool event_is_hover(event_t event); + void event_dispatch(event_state_t *state, window_t *window); #endif |
