21#ifndef __WLMAKER_WLCLIENT_H__
22#define __WLMAKER_WLCLIENT_H__
26#include <wayland-server-core.h>
27#include <xkbcommon/xkbcommon.h>
148 uint64_t target_usec,
150 void *callback_ud_ptr);
struct zwlr_layer_shell_v1 * layer_shell_ptr
Definition wlclient.h:67
struct wl_compositor * wl_compositor_ptr
Definition wlclient.h:51
struct ext_input_observation_manager_v1 * input_observation_manager_ptr
Definition wlclient.h:65
struct zwlmaker_icon_manager_v1 * icon_manager_ptr
Definition wlclient.h:61
struct wl_pointer * wl_pointer_ptr
Definition wlclient.h:59
struct wl_shm * wl_shm_ptr
Definition wlclient.h:53
struct zxdg_decoration_manager_v1 * xdg_decoration_manager_ptr
Definition wlclient.h:63
const char * app_id_ptr
Definition wlclient.h:70
struct wl_display * wl_display_ptr
Definition wlclient.h:49
struct wl_seat * wl_seat_ptr
Definition wlclient.h:57
struct xdg_wm_base * xdg_wm_base_ptr
Definition wlclient.h:55
struct wl_signal key
Definition wlclient.h:76
bool pressed
Definition wlclient.h:84
xkb_keysym_t keysym
Definition wlclient.h:82
wlmcl_client_t * wlmcl_client_create(const char *app_id_ptr)
Definition wlclient.c:296
void wlmcl_client_run(wlmcl_client_t *wlmcl_client_ptr)
Definition wlclient.c:459
void(* wlmcl_client_callback_t)(wlmcl_client_t *wlmcl_client_ptr, void *ud_ptr)
Definition wlclient.h:42
void wlmcl_client_destroy(wlmcl_client_t *wlmcl_client_ptr)
Definition wlclient.c:400
void wlmcl_client_request_terminate(wlmcl_client_t *wlmcl_client_ptr)
Definition wlclient.c:561
bool wlmcl_client_register_timer(wlmcl_client_t *wlmcl_client_ptr, uint64_t target_usec, wlmcl_client_callback_t callback, void *callback_ud_ptr)
Definition wlclient.c:567