Laxkit  0.0.7.1
mouseshapes.h
1 //
2 //
3 // The Laxkit, a windowing toolkit
4 // Please consult http://laxkit.sourceforge.net about where to send any
5 // correspondence about this software.
6 //
7 // This library is free software; you can redistribute it and/or
8 // modify it under the terms of the GNU Library General Public
9 // License as published by the Free Software Foundation; either
10 // version 2 of the License, or (at your option) any later version.
11 //
12 // This library is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 // Library General Public License for more details.
16 //
17 // You should have received a copy of the GNU Library General Public
18 // License along with this library; if not, write to the Free Software
19 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 //
21 // Copyright (C) 2010 by Tom Lechner
22 //
23 #ifndef _LAX_MOUSESHAPES_H
24 #define _LAX_MOUSESHAPES_H
25 
26 
27 //these are just maps to some xlib cursor shapes...
28 
29 //misc
30 #define LAX_MOUSE_Cancel 200
31 #define LAX_MOUSE_Text 152
32 #define LAX_MOUSE_Exchange 50
33 #define LAX_MOUSE_Circle 24
34 #define LAX_MOUSE_Boxes 120
35 
36 //double arrows, and an up-down-left-right arrows shape
37 #define LAX_MOUSE_Pan 52
38 #define LAX_MOUSE_UpDown 116
39 #define LAX_MOUSE_LeftRight 108
40 #define LAX_MOUSE_Up 114
41 #define LAX_MOUSE_Down 106
42 #define LAX_MOUSE_Left 110
43 #define LAX_MOUSE_Right 112
44 
45 //pointer pointing to a line in the specified direction
46 #define LAX_MOUSE_To_N 138
47 #define LAX_MOUSE_To_NE 136
48 #define LAX_MOUSE_To_E 96
49 #define LAX_MOUSE_To_SE 14
50 #define LAX_MOUSE_To_S 16
51 #define LAX_MOUSE_To_SW 12
52 #define LAX_MOUSE_To_W 70
53 #define LAX_MOUSE_To_NW 137
54 
55 
56 #endif
57 

Mon Feb 17 2014 11:52:57, Laxkit