diff options
Diffstat (limited to 'src/x.h')
-rw-r--r-- | src/x.h | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +#ifndef X_H +#define X_H + +#include <xcb/xcb.h> +#include <xcb/xcb_keysyms.h> + +#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 |