|
PatchworkOS
966e257
A non-POSIX operating system.
|
Event structure. More...
#include <event.h>
Event structure.
Represents an event sent by the DWM or libpatchwork.
| event_type_t event_t::type |
| surface_id_t event_t::target |
| event_screen_info_t event_t::screenInfo |
| event_surface_new_t event_t::surfaceNew |
| event_kbd_t event_t::kbd |
| event_mouse_t event_t::mouse |
| event_cursor_enter_t event_t::cursorEnter |
| event_cursor_leave_t event_t::cursorLeave |
| event_report_t event_t::report |
| event_global_attach_t event_t::globalAttach |
| event_global_detach_t event_t::globalDetach |
| event_global_report_t event_t::globalReport |
| event_global_kbd_t event_t::globalKbd |
| event_global_mouse_t event_t::globalMouse |
| event_lib_redraw_t event_t::libRedraw |
| event_lib_action_t event_t::libAction |
| event_lib_force_action_t event_t::libForceAction |
| uint8_t event_t::raw[EVENT_MAX_DATA] |
| union { ... } event_t |