wlmaker
Loading...
Searching...
No Matches
keyboard.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMAKER_KEYBOARD_H__
21#define __WLMAKER_KEYBOARD_H__
22
23#include <libbase/libbase.h>
24#define WLR_USE_UNSTABLE
25#include <wlr/types/wlr_keyboard.h>
26#include <wlr/types/wlr_seat.h>
27#undef WLR_USE_UNSTABLE
28
29#include "server.h" // IWYU pragma: keep
30
31struct wlr_keyboard;
32
35
47 struct wlr_keyboard *wlr_keyboard_ptr,
48 struct wlr_seat *wlr_seat_ptr);
49
56
58extern const bs_test_set_t wlmaker_keyboard_test_set;
59
60#ifdef __cplusplus
61} // extern "C"
62#endif // __cplusplus
63
64#endif /* __WLMAKER_KEYBOARD_H__ */
65/* == End of keyboard.h ==================================================== */
wlmaker_keyboard_t * wlmaker_keyboard_create(wlmaker_server_t *server_ptr, struct wlr_keyboard *wlr_keyboard_ptr, struct wlr_seat *wlr_seat_ptr)
Definition keyboard.c:82
const bs_test_set_t wlmaker_keyboard_test_set
Definition keyboard.c:461
void wlmaker_keyboard_destroy(wlmaker_keyboard_t *keyboard_ptr)
Definition keyboard.c:184
Definition keyboard.c:46
struct wlr_seat * wlr_seat_ptr
Definition keyboard.c:54
wlmaker_server_t * server_ptr
Definition keyboard.c:50
struct wlr_keyboard * wlr_keyboard_ptr
Definition keyboard.c:52
Definition server.h:88