Foxe Chen | b90c239 | 2025-06-27 21:10:35 +0200 | [diff] [blame] | 1 | /* wayland.c */ |
| 2 | int wayland_init_client(const char *display); |
| 3 | void wayland_uninit_client(void); |
| 4 | int wayland_client_is_connected(int quiet); |
| 5 | int wayland_client_update(void); |
| 6 | int wayland_cb_init(const char *seat); |
| 7 | void wayland_cb_uninit(void); |
| 8 | garray_T * wayland_cb_get_mime_types(wayland_selection_T selection); |
| 9 | int wayland_cb_receive_data(const char *mime_type, wayland_selection_T selection); |
| 10 | int wayland_cb_own_selection( wayland_cb_send_data_func_T send_cb, wayland_cb_selection_cancelled_func_T cancelled_cb, const char **mime_types, int len, wayland_selection_T selection); |
| 11 | void wayland_cb_lose_selection(wayland_selection_T selection); |
| 12 | int wayland_cb_selection_is_owned(wayland_selection_T selection); |
| 13 | int wayland_cb_is_ready(void); |
| 14 | int wayland_cb_reload(void); |
| 15 | int wayland_may_restore_connection(void); |
| 16 | void ex_wlrestore(exarg_T *eap); |
| 17 | /* vim: set ft=c : */ |