6 /* ---------------------------- included header files ---------------------- */
8 /* ---------------------------- global definitions ------------------------- */
10 /* ---------------------------- global macros ------------------------------ */
12 /* ---------------------------- type definitions --------------------------- */
18 CRS_POSITION
, /* upper Left corner cursor */
19 CRS_TITLE
, /* title-bar cursor */
20 CRS_DEFAULT
, /* cursor for apps to inherit */
21 CRS_SYS
, /* sys-menu and iconify boxes cursor */
22 CRS_MOVE
, /* move cursor */
23 CRS_RESIZE
, /* resize cursor */
24 CRS_WAIT
, /* wait a while cursor */
25 CRS_MENU
, /* menu cursor */
26 CRS_SELECT
, /* dot cursor for selecting windows */
27 CRS_DESTROY
, /* skull and cross bones */
47 /* busy cursor bits */
51 BUSY_MODULESYNCHRONOUS
= (1<<2),
52 BUSY_DYNAMICMENU
= (1<<3),
53 BUSY_ALL
= (BUSY_READ
|BUSY_WAIT
|BUSY_MODULESYNCHRONOUS
|BUSY_DYNAMICMENU
)
56 /* ---------------------------- forward declarations ----------------------- */
58 /* ---------------------------- exported variables (globals) --------------- */
60 /* ---------------------------- interface functions ------------------------ */
62 Cursor
*CreateCursors(Display
*dpy
);