diff options
Diffstat (limited to 'src/cursor.h')
-rw-r--r-- | src/cursor.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/cursor.h b/src/cursor.h new file mode 100644 index 0000000..b8b6868 --- /dev/null +++ b/src/cursor.h @@ -0,0 +1,44 @@ +/** + * @file confirm.h + * @author Joe Wingbermuehle + * @date 2004-2006 + * + * @brief Header for the cursor functions. + * + */ + +#ifndef CURSOR_H +#define CURSOR_H + +#include "border.h" + +/*@{*/ +void InitializeCursors(); +void StartupCursors(); +void ShutdownCursors(); +void DestroyCursors(); +/*@}*/ + +int GrabMouseForResize(BorderActionType action); +int GrabMouseForMove(); + +int GrabMouseForMenu(); +int GrabMouseForChoose(); + +Cursor GetFrameCursor(BorderActionType action); + +void MoveMouse(Window win, int x, int y); + +void SetMousePosition(int x, int y); +void GetMousePosition(int *x, int *y); + +unsigned int GetMouseMask(); + +void SetDefaultCursor(Window w); + +void SetDoubleClickSpeed(const char *str); +void SetDoubleClickDelta(const char *str); + +#endif + + |