wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
corner.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __CORNER_H__
21
#define __CORNER_H__
22
24
typedef
struct
_wlmaker_corner_t
wlmaker_corner_t
;
25
26
#include <libbase/libbase.h>
27
#include <libbase/plist.h>
28
29
#include "
cursor.h
"
// IWYU pragma: keep
30
#include "
server.h
"
// IWYU pragma: keep
31
32
struct
wl_event_loop;
33
struct
wlr_output_layout;
34
35
#ifdef __cplusplus
36
extern
"C"
{
37
#endif
// __cplusplus
38
50
wlmaker_corner_t
*
wlmaker_corner_create
(
51
bspl_dict_t *hot_corner_config_dict_ptr,
52
struct
wl_event_loop *wl_event_loop_ptr,
53
struct
wlr_output_layout *wlr_output_layout_ptr,
54
wlmaker_cursor_t
*cursor_ptr,
55
wlmaker_server_t
*server_ptr);
56
62
void
wlmaker_corner_destroy
(
wlmaker_corner_t
*corner_ptr);
63
65
extern
const
bs_test_set_t
wlmaker_corner_test_set
;
66
67
#ifdef __cplusplus
68
}
// extern "C"
69
#endif
// __cplusplus
70
71
#endif
/* __CORNER_H__ */
72
/* == End of corner.h ====================================================== */
wlmaker_corner_test_set
const bs_test_set_t wlmaker_corner_test_set
Definition
corner.c:435
wlmaker_corner_destroy
void wlmaker_corner_destroy(wlmaker_corner_t *corner_ptr)
Definition
corner.c:223
wlmaker_corner_t
struct _wlmaker_corner_t wlmaker_corner_t
Definition
corner.h:24
wlmaker_corner_create
wlmaker_corner_t * wlmaker_corner_create(bspl_dict_t *hot_corner_config_dict_ptr, struct wl_event_loop *wl_event_loop_ptr, struct wlr_output_layout *wlr_output_layout_ptr, wlmaker_cursor_t *cursor_ptr, wlmaker_server_t *server_ptr)
Definition
corner.c:170
cursor.h
wlmaker_cursor_t
struct _wlmaker_cursor_t wlmaker_cursor_t
Definition
cursor.h:28
server.h
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:36
_wlmaker_corner_t
Definition
corner.c:53
Generated by
1.17.0