|
PatchworkOS
|
#include <kernel/fs/sysfs.h>#include <kernel/sched/wait.h>#include <stdint.h>#include <sys/mouse.h>Go to the source code of this file.
Data Structures | |
| struct | mouse_t |
| Mouse structure. More... | |
Macros | |
| #define | MOUSE_MAX_EVENT 32 |
| Maximum number of queued mouse events. | |
Functions | |
| mouse_t * | mouse_new (const char *name) |
| Allocate and initialize a mouse structure. | |
| void | mouse_free (mouse_t *mouse) |
| Free and deinitialize a mouse structure. | |
| void | mouse_push (mouse_t *mouse, mouse_buttons_t buttons, int64_t deltaX, int64_t deltaY) |
| Push a new mouse event to the mouse event queue. | |