xref: /trunk/main/vcl/inc/vcl/ptrstyle.hxx (revision 0d63794c)
1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 
24 #ifndef _VCL_PTRSTYLE_HXX
25 #define _VCL_PTRSTYLE_HXX
26 
27 #include <vcl/sv.h>
28 
29 // -----------------
30 // - Pointer-Types -
31 // -----------------
32 
33 typedef sal_uInt16 PointerStyle;
34 
35 #define POINTER_ARROW					((PointerStyle)0)
36 #define POINTER_NULL					((PointerStyle)1)
37 #define POINTER_WAIT					((PointerStyle)2)
38 #define POINTER_TEXT					((PointerStyle)3)
39 #define POINTER_HELP					((PointerStyle)4)
40 #define POINTER_CROSS					((PointerStyle)5)
41 #define POINTER_MOVE					((PointerStyle)6)
42 #define POINTER_NSIZE					((PointerStyle)7)
43 #define POINTER_SSIZE					((PointerStyle)8)
44 #define POINTER_WSIZE					((PointerStyle)9)
45 #define POINTER_ESIZE					((PointerStyle)10)
46 #define POINTER_NWSIZE					((PointerStyle)11)
47 #define POINTER_NESIZE					((PointerStyle)12)
48 #define POINTER_SWSIZE					((PointerStyle)13)
49 #define POINTER_SESIZE					((PointerStyle)14)
50 #define POINTER_WINDOW_NSIZE			((PointerStyle)15)
51 #define POINTER_WINDOW_SSIZE			((PointerStyle)16)
52 #define POINTER_WINDOW_WSIZE			((PointerStyle)17)
53 #define POINTER_WINDOW_ESIZE			((PointerStyle)18)
54 #define POINTER_WINDOW_NWSIZE			((PointerStyle)19)
55 #define POINTER_WINDOW_NESIZE			((PointerStyle)20)
56 #define POINTER_WINDOW_SWSIZE			((PointerStyle)21)
57 #define POINTER_WINDOW_SESIZE			((PointerStyle)22)
58 #define POINTER_HSPLIT					((PointerStyle)23)
59 #define POINTER_VSPLIT					((PointerStyle)24)
60 #define POINTER_HSIZEBAR				((PointerStyle)25)
61 #define POINTER_VSIZEBAR				((PointerStyle)26)
62 #define POINTER_HAND					((PointerStyle)27)
63 #define POINTER_REFHAND 				((PointerStyle)28)
64 #define POINTER_PEN 					((PointerStyle)29)
65 #define POINTER_MAGNIFY 				((PointerStyle)30)
66 #define POINTER_FILL					((PointerStyle)31)
67 #define POINTER_ROTATE					((PointerStyle)32)
68 #define POINTER_HSHEAR					((PointerStyle)33)
69 #define POINTER_VSHEAR					((PointerStyle)34)
70 #define POINTER_MIRROR					((PointerStyle)35)
71 #define POINTER_CROOK					((PointerStyle)36)
72 #define POINTER_CROP					((PointerStyle)37)
73 #define POINTER_MOVEPOINT				((PointerStyle)38)
74 #define POINTER_MOVEBEZIERWEIGHT		((PointerStyle)39)
75 #define POINTER_MOVEDATA				((PointerStyle)40)
76 #define POINTER_COPYDATA				((PointerStyle)41)
77 #define POINTER_LINKDATA				((PointerStyle)42)
78 #define POINTER_MOVEDATALINK			((PointerStyle)43)
79 #define POINTER_COPYDATALINK			((PointerStyle)44)
80 #define POINTER_MOVEFILE				((PointerStyle)45)
81 #define POINTER_COPYFILE				((PointerStyle)46)
82 #define POINTER_LINKFILE				((PointerStyle)47)
83 #define POINTER_MOVEFILELINK			((PointerStyle)48)
84 #define POINTER_COPYFILELINK			((PointerStyle)49)
85 #define POINTER_MOVEFILES				((PointerStyle)50)
86 #define POINTER_COPYFILES				((PointerStyle)51)
87 #define POINTER_NOTALLOWED				((PointerStyle)52)
88 #define POINTER_DRAW_LINE				((PointerStyle)53)
89 #define POINTER_DRAW_RECT				((PointerStyle)54)
90 #define POINTER_DRAW_POLYGON			((PointerStyle)55)
91 #define POINTER_DRAW_BEZIER 			((PointerStyle)56)
92 #define POINTER_DRAW_ARC				((PointerStyle)57)
93 #define POINTER_DRAW_PIE				((PointerStyle)58)
94 #define POINTER_DRAW_CIRCLECUT			((PointerStyle)59)
95 #define POINTER_DRAW_ELLIPSE			((PointerStyle)60)
96 #define POINTER_DRAW_FREEHAND			((PointerStyle)61)
97 #define POINTER_DRAW_CONNECT			((PointerStyle)62)
98 #define POINTER_DRAW_TEXT				((PointerStyle)63)
99 #define POINTER_DRAW_CAPTION			((PointerStyle)64)
100 #define POINTER_CHART					((PointerStyle)65)
101 #define POINTER_DETECTIVE				((PointerStyle)66)
102 #define POINTER_PIVOT_COL				((PointerStyle)67)
103 #define POINTER_PIVOT_ROW				((PointerStyle)68)
104 #define POINTER_PIVOT_FIELD 			((PointerStyle)69)
105 #define POINTER_CHAIN					((PointerStyle)70)
106 #define POINTER_CHAIN_NOTALLOWED		((PointerStyle)71)
107 #define POINTER_TIMEEVENT_MOVE			((PointerStyle)72)
108 #define POINTER_TIMEEVENT_SIZE			((PointerStyle)73)
109 #define POINTER_AUTOSCROLL_N			((PointerStyle)74)
110 #define POINTER_AUTOSCROLL_S			((PointerStyle)75)
111 #define POINTER_AUTOSCROLL_W			((PointerStyle)76)
112 #define POINTER_AUTOSCROLL_E			((PointerStyle)77)
113 #define POINTER_AUTOSCROLL_NW			((PointerStyle)78)
114 #define POINTER_AUTOSCROLL_NE			((PointerStyle)79)
115 #define POINTER_AUTOSCROLL_SW			((PointerStyle)80)
116 #define POINTER_AUTOSCROLL_SE			((PointerStyle)81)
117 #define POINTER_AUTOSCROLL_NS			((PointerStyle)82)
118 #define POINTER_AUTOSCROLL_WE			((PointerStyle)83)
119 #define POINTER_AUTOSCROLL_NSWE 		((PointerStyle)84)
120 #define POINTER_AIRBRUSH				((PointerStyle)85)
121 #define POINTER_TEXT_VERTICAL			((PointerStyle)86)
122 #define POINTER_PIVOT_DELETE 			((PointerStyle)87)
123 
124 // --> FME 2004-07-30 #i32329# Enhanced table selection
125 #define POINTER_TAB_SELECT_S            ((PointerStyle)88)
126 #define POINTER_TAB_SELECT_E            ((PointerStyle)89)
127 #define POINTER_TAB_SELECT_SE           ((PointerStyle)90)
128 #define POINTER_TAB_SELECT_W            ((PointerStyle)91)
129 #define POINTER_TAB_SELECT_SW           ((PointerStyle)92)
130 // <--
131 
132 // --> FME 2004-08-16 #i20119# Paintbrush tool
133 #define POINTER_PAINTBRUSH              ((PointerStyle)93)
134 // <--
135 
136 #define POINTER_COUNT                   94
137 
138 #endif // _VCL_PTRSTYLE_HXX
139