wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
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
31
struct
wlr_keyboard;
32
34
typedef
struct
_wlmaker_keyboard_t
wlmaker_keyboard_t
;
35
45
wlmaker_keyboard_t
*
wlmaker_keyboard_create
(
46
wlmaker_server_t
*
server_ptr
,
47
struct
wlr_keyboard *
wlr_keyboard_ptr
,
48
struct
wlr_seat *
wlr_seat_ptr
);
49
55
void
wlmaker_keyboard_destroy
(
wlmaker_keyboard_t
*keyboard_ptr);
56
58
extern
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_test_set
const bs_test_set_t wlmaker_keyboard_test_set
Definition
keyboard.c:433
wlmaker_keyboard_t
struct _wlmaker_keyboard_t wlmaker_keyboard_t
Definition
keyboard.h:34
wlmaker_keyboard_create
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
wlmaker_keyboard_destroy
void wlmaker_keyboard_destroy(wlmaker_keyboard_t *keyboard_ptr)
Definition
keyboard.c:161
server.h
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:38
_wlmaker_keyboard_t
Definition
keyboard.c:46
_wlmaker_keyboard_t::wlr_seat_ptr
struct wlr_seat * wlr_seat_ptr
Definition
keyboard.c:54
_wlmaker_keyboard_t::server_ptr
wlmaker_server_t * server_ptr
Definition
keyboard.c:50
_wlmaker_keyboard_t::wlr_keyboard_ptr
struct wlr_keyboard * wlr_keyboard_ptr
Definition
keyboard.c:52
Generated by
1.17.0