|
PatchworkOS
|
Event structure. More...
#include <event.h>
Event structure.
Represents an event sent by the DWM or libpatchwork.
| union { ... } event_t |
| event_cursor_enter_t event_t::cursorEnter |
| event_cursor_leave_t event_t::cursorLeave |
| gevent_attach_t event_t::globalAttach |
Definition at line 282 of file event.h.
Referenced by taskbar_procedure().
| gevent_detach_t event_t::globalDetach |
Definition at line 283 of file event.h.
Referenced by taskbar_procedure().
| gevent_kbd_t event_t::globalKbd |
Definition at line 285 of file event.h.
Referenced by taskbar_procedure().
| gevent_mouse_t event_t::globalMouse |
| gevent_report_t event_t::globalReport |
Definition at line 284 of file event.h.
Referenced by taskbar_procedure().
| event_kbd_t event_t::kbd |
Definition at line 277 of file event.h.
Referenced by procedure(), and terminal_procedure().
| levent_action_t event_t::lAction |
Definition at line 288 of file event.h.
Referenced by popup_procedure(), procedure(), startmenu_procedure(), taskbar_procedure(), and window_deco_procedure().
| levent_force_action_t event_t::lForceAction |
Definition at line 289 of file event.h.
Referenced by button_procedure(), and window_dispatch().
| levent_redraw_t event_t::lRedraw |
Definition at line 287 of file event.h.
Referenced by element_dispatch(), and window_dispatch().
| event_mouse_t event_t::mouse |
Definition at line 278 of file event.h.
Referenced by button_procedure(), element_dispatch(), and window_deco_procedure().
| uint8_t event_t::raw[EVENT_MAX_DATA] |
Definition at line 290 of file event.h.
Referenced by element_dispatch(), and terminal_procedure().
| event_report_t event_t::report |
Definition at line 281 of file event.h.
Referenced by button_procedure(), window_deco_procedure(), and window_dispatch().
| event_screen_info_t event_t::screenInfo |
Definition at line 275 of file event.h.
Referenced by display_get_screen().
| event_surface_new_t event_t::surfaceNew |
Definition at line 276 of file event.h.
Referenced by window_new().
| surface_id_t event_t::target |
Definition at line 273 of file event.h.
Referenced by display_dispatch(), display_dispatch_pending(), display_emit(), display_push(), element_emit(), element_free(), and element_send_init().
| event_type_t event_t::type |
Definition at line 272 of file event.h.
Referenced by button_procedure(), client_send_event(), display_dispatch_pending(), display_wait(), element_dispatch(), label_procedure(), popup_procedure(), procedure(), startmenu_procedure(), taskbar_procedure(), terminal_procedure(), window_deco_procedure(), and window_dispatch().