i3
xcursor.h
Go to the documentation of this file.
1/*
2 * vim:ts=4:sw=4:expandtab
3 *
4 * i3 - an improved tiling window manager
5 * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
6 *
7 * xcursor.c: libXcursor support for themed cursors.
8 *
9 */
10#pragma once
11
12#include <config.h>
13
14#include <xcb/xcb_cursor.h>
15
28
29void xcursor_load_cursors(void);
30xcb_cursor_t xcursor_get_cursor(enum xcursor_cursor_t c);
31
43void xcursor_set_root_cursor(int cursor_id);
xcb_cursor_t xcursor_get_cursor(enum xcursor_cursor_t c)
Definition xcursor.c:54
xcursor_cursor_t
Definition xcursor.h:16
@ XCURSOR_CURSOR_TOP_LEFT_CORNER
Definition xcursor.h:20
@ XCURSOR_CURSOR_RESIZE_HORIZONTAL
Definition xcursor.h:18
@ XCURSOR_CURSOR_BOTTOM_RIGHT_CORNER
Definition xcursor.h:23
@ XCURSOR_CURSOR_MOVE
Definition xcursor.h:25
@ XCURSOR_CURSOR_RESIZE_VERTICAL
Definition xcursor.h:19
@ XCURSOR_CURSOR_TOP_RIGHT_CORNER
Definition xcursor.h:21
@ XCURSOR_CURSOR_WATCH
Definition xcursor.h:24
@ XCURSOR_CURSOR_POINTER
Definition xcursor.h:17
@ XCURSOR_CURSOR_MAX
Definition xcursor.h:26
@ XCURSOR_CURSOR_BOTTOM_LEFT_CORNER
Definition xcursor.h:22
void xcursor_load_cursors(void)
Definition xcursor.c:22
void xcursor_set_root_cursor(int cursor_id)
Sets the cursor of the root window to the 'pointer' cursor.
Definition xcursor.c:49