JWM Source Documentation

cursor.h
Go to the documentation of this file.
00001 
00010 #ifndef CURSOR_H
00011 #define CURSOR_H
00012 
00013 #include "border.h"
00014 
00016 void InitializeCursors();
00017 void StartupCursors();
00018 void ShutdownCursors();
00019 void DestroyCursors();
00026 int GrabMouseForResize(BorderActionType action);
00027 
00031 int GrabMouseForMove();
00032 
00036 int GrabMouse(Window w);
00037 
00041 int GrabMouseForChoose();
00042 
00047 Cursor GetFrameCursor(BorderActionType action);
00048 
00054 void MoveMouse(Window win, int x, int y);
00055 
00060 void SetMousePosition(int x, int y);
00061 
00066 void GetMousePosition(int *x, int *y);
00067 
00071 unsigned int GetMouseMask();
00072 
00076 void SetDefaultCursor(Window w);
00077 
00081 void SetDoubleClickSpeed(const char *str);
00082 
00086 void SetDoubleClickDelta(const char *str);
00087 
00088 #endif /* CURSOR_H */
00089