#ifndef X_H #define X_H #include #include #include "types.h" typedef struct { xcb_connection_t *con; xcb_screen_t *scr; xcb_screen_iterator_t iter; int scr_nbr; } Server_context_t; Server_context_t *init_XCB_server(); xcb_window_t create_win(Server_context_t *info); xcb_cursor_t cursor_set(xcb_connection_t *c, xcb_screen_t *scr, xcb_window_t win, u32 cid); void cursor_die(xcb_connection_t *c, xcb_window_t win, u32 value_list); const char *ksym_to_str(const xcb_keysym_t *ksym); void die(xcb_key_symbols_t *sym, Server_context_t *s_info, xcb_drawable_t win); #endif