33#include <xcb-imdkit/imclient.h>
86#define ATOM_CHAR(x) #x
89#define EWMH_ATOMS(X) \
90 X(_NET_WM_WINDOW_OPACITY), X(I3_SOCKET_PATH), X(TARGETS), X(UTF8_STRING), \
91 X(STRING), X(CLIPBOARD), X(WM_WINDOW_ROLE), X(_XROOTPMAP_ID), \
92 X(_MOTIF_WM_HINTS), X(WM_TAKE_FOCUS), X(ESETROOT_PMAP_ID)
148extern xcb_depth_t *
depth;
152extern xcb_visualtype_t *
visual;
156extern xcb_colormap_t
map;
247void x11_event_handler_fowarding(xcb_xim_t *im, xcb_xic_t ic,
248 xcb_key_press_event_t *event,
void *user_data);
const char * netatom_names[]
WindowManagerQuirk current_window_manager
xcb_atom_t netatoms[NUM_NETATOMS]
xcb_visualtype_t * visual
int monitor_active(workarea *mon)
struct _xcb_stuff xcb_stuff
cairo_surface_t * x11_helper_get_screenshot_surface(void)
char * window_get_text_prop(xcb_window_t w, xcb_atom_t atom)
void rofi_xcb_revert_input_focus(void)
cairo_surface_t * x11_helper_get_bg_surface(void)
void rofi_xcb_set_input_focus(xcb_window_t w)
@ WM_PANGO_WORKSPACE_NAMES
@ WM_DO_NOT_CHANGE_CURRENT_DESKTOP
void x11_set_cursor(xcb_window_t window, X11CursorType type)
struct _workarea workarea
char * x11_helper_get_window_manager(void)
xcb_window_t xcb_stuff_get_root_window(void)
void window_set_atom_prop(xcb_window_t w, xcb_atom_t prop, xcb_atom_t *atoms, int count)
void cairo_image_surface_blur(cairo_surface_t *surface, double radius, double deviation)
void xcb_stuff_set_clipboard(char *data)
void x11_disable_decoration(xcb_window_t window)
cairo_surface_t * x11_helper_get_screenshot_surface_window(xcb_window_t window, int size)