Thu 17 Oct 23:42:52 CEST 2024
This commit is contained in:
parent
438450a0be
commit
842c080803
23
include/kernel/events.h
Normal file
23
include/kernel/events.h
Normal file
|
@ -0,0 +1,23 @@
|
|||
#ifndef EVENTS_H
|
||||
#define EVENTS_H
|
||||
|
||||
#include <kernel/types.h>
|
||||
|
||||
struct event {
|
||||
uint16_t type;
|
||||
uint16_t code;
|
||||
int16_t x;
|
||||
int16_t y;
|
||||
};
|
||||
|
||||
#define EVENT_CLOSE (1<<0)
|
||||
#define EVENT_MOUSE_MOVE (1<<1)
|
||||
#define EVENT_BUTTON_UP (1<<2)
|
||||
#define EVENT_BUTTON_DOWN (1<<3)
|
||||
#define EVENT_KEY_UP (1<<4)
|
||||
#define EVENT_KEY_DOWN (1<<5)
|
||||
#define EVENT_RESIZE (1<<6)
|
||||
#define EVENT_REVEAL (1<<7)
|
||||
#define EVENT_HIDE (1<<8)
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user