aboutsummaryrefslogtreecommitdiff
path: root/src/cursor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cursor.h')
-rw-r--r--src/cursor.h44
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
+
+