wlmaker
Loading...
Searching...
No Matches
corner.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __CORNER_H__
21#define __CORNER_H__
22
25
26#include <libbase/plist.h>
27#include <libbase/libbase.h>
28
29#include "server.h" // IWYU pragma: keep
30
31struct wl_event_loop;
32struct wl_signal;
33struct wlr_cursor;
34struct wlr_output_layout;
35
36#ifdef __cplusplus
37extern "C" {
38#endif // __cplusplus
39
53 bspl_dict_t *hot_corner_config_dict_ptr,
54 struct wl_event_loop *wl_event_loop_ptr,
55 struct wlr_output_layout *wlr_output_layout_ptr,
56 struct wlr_cursor *wlr_cursor_ptr,
57 struct wl_signal *cursor_position_updated_ptr,
58 wlmaker_server_t *server_ptr);
59
66
68extern const bs_test_set_t wlmaker_corner_test_set;
69
70#ifdef __cplusplus
71} // extern "C"
72#endif // __cplusplus
73
74#endif /* __CORNER_H__ */
75/* == End of corner.h ====================================================== */
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, struct wlr_cursor *wlr_cursor_ptr, struct wl_signal *cursor_position_updated_ptr, wlmaker_server_t *server_ptr)
Definition corner.c:169
void wlmaker_corner_destroy(wlmaker_corner_t *corner_ptr)
Definition corner.c:222
const bs_test_set_t wlmaker_corner_test_set
Definition corner.c:434
Definition corner.c:55
Definition server.h:75