update credits
[LibreOffice.git] / include / vcl / ptrstyle.hxx
blobc3f567e26036b61a37702f0870197f4b4b4f3f2a
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #ifndef _VCL_PTRSTYLE_HXX
21 #define _VCL_PTRSTYLE_HXX
23 #include <tools/solar.h>
25 // -----------------
26 // - Pointer-Types -
27 // -----------------
29 typedef sal_uInt16 PointerStyle;
31 #define POINTER_ARROW ((PointerStyle)0)
32 #define POINTER_NULL ((PointerStyle)1)
33 #define POINTER_WAIT ((PointerStyle)2)
34 #define POINTER_TEXT ((PointerStyle)3)
35 #define POINTER_HELP ((PointerStyle)4)
36 #define POINTER_CROSS ((PointerStyle)5)
37 #define POINTER_MOVE ((PointerStyle)6)
38 #define POINTER_NSIZE ((PointerStyle)7)
39 #define POINTER_SSIZE ((PointerStyle)8)
40 #define POINTER_WSIZE ((PointerStyle)9)
41 #define POINTER_ESIZE ((PointerStyle)10)
42 #define POINTER_NWSIZE ((PointerStyle)11)
43 #define POINTER_NESIZE ((PointerStyle)12)
44 #define POINTER_SWSIZE ((PointerStyle)13)
45 #define POINTER_SESIZE ((PointerStyle)14)
46 #define POINTER_WINDOW_NSIZE ((PointerStyle)15)
47 #define POINTER_WINDOW_SSIZE ((PointerStyle)16)
48 #define POINTER_WINDOW_WSIZE ((PointerStyle)17)
49 #define POINTER_WINDOW_ESIZE ((PointerStyle)18)
50 #define POINTER_WINDOW_NWSIZE ((PointerStyle)19)
51 #define POINTER_WINDOW_NESIZE ((PointerStyle)20)
52 #define POINTER_WINDOW_SWSIZE ((PointerStyle)21)
53 #define POINTER_WINDOW_SESIZE ((PointerStyle)22)
54 #define POINTER_HSPLIT ((PointerStyle)23)
55 #define POINTER_VSPLIT ((PointerStyle)24)
56 #define POINTER_HSIZEBAR ((PointerStyle)25)
57 #define POINTER_VSIZEBAR ((PointerStyle)26)
58 #define POINTER_HAND ((PointerStyle)27)
59 #define POINTER_REFHAND ((PointerStyle)28)
60 #define POINTER_PEN ((PointerStyle)29)
61 #define POINTER_MAGNIFY ((PointerStyle)30)
62 #define POINTER_FILL ((PointerStyle)31)
63 #define POINTER_ROTATE ((PointerStyle)32)
64 #define POINTER_HSHEAR ((PointerStyle)33)
65 #define POINTER_VSHEAR ((PointerStyle)34)
66 #define POINTER_MIRROR ((PointerStyle)35)
67 #define POINTER_CROOK ((PointerStyle)36)
68 #define POINTER_CROP ((PointerStyle)37)
69 #define POINTER_MOVEPOINT ((PointerStyle)38)
70 #define POINTER_MOVEBEZIERWEIGHT ((PointerStyle)39)
71 #define POINTER_MOVEDATA ((PointerStyle)40)
72 #define POINTER_COPYDATA ((PointerStyle)41)
73 #define POINTER_LINKDATA ((PointerStyle)42)
74 #define POINTER_MOVEDATALINK ((PointerStyle)43)
75 #define POINTER_COPYDATALINK ((PointerStyle)44)
76 #define POINTER_MOVEFILE ((PointerStyle)45)
77 #define POINTER_COPYFILE ((PointerStyle)46)
78 #define POINTER_LINKFILE ((PointerStyle)47)
79 #define POINTER_MOVEFILELINK ((PointerStyle)48)
80 #define POINTER_COPYFILELINK ((PointerStyle)49)
81 #define POINTER_MOVEFILES ((PointerStyle)50)
82 #define POINTER_COPYFILES ((PointerStyle)51)
83 #define POINTER_NOTALLOWED ((PointerStyle)52)
84 #define POINTER_DRAW_LINE ((PointerStyle)53)
85 #define POINTER_DRAW_RECT ((PointerStyle)54)
86 #define POINTER_DRAW_POLYGON ((PointerStyle)55)
87 #define POINTER_DRAW_BEZIER ((PointerStyle)56)
88 #define POINTER_DRAW_ARC ((PointerStyle)57)
89 #define POINTER_DRAW_PIE ((PointerStyle)58)
90 #define POINTER_DRAW_CIRCLECUT ((PointerStyle)59)
91 #define POINTER_DRAW_ELLIPSE ((PointerStyle)60)
92 #define POINTER_DRAW_FREEHAND ((PointerStyle)61)
93 #define POINTER_DRAW_CONNECT ((PointerStyle)62)
94 #define POINTER_DRAW_TEXT ((PointerStyle)63)
95 #define POINTER_DRAW_CAPTION ((PointerStyle)64)
96 #define POINTER_CHART ((PointerStyle)65)
97 #define POINTER_DETECTIVE ((PointerStyle)66)
98 #define POINTER_PIVOT_COL ((PointerStyle)67)
99 #define POINTER_PIVOT_ROW ((PointerStyle)68)
100 #define POINTER_PIVOT_FIELD ((PointerStyle)69)
101 #define POINTER_CHAIN ((PointerStyle)70)
102 #define POINTER_CHAIN_NOTALLOWED ((PointerStyle)71)
103 #define POINTER_TIMEEVENT_MOVE ((PointerStyle)72)
104 #define POINTER_TIMEEVENT_SIZE ((PointerStyle)73)
105 #define POINTER_AUTOSCROLL_N ((PointerStyle)74)
106 #define POINTER_AUTOSCROLL_S ((PointerStyle)75)
107 #define POINTER_AUTOSCROLL_W ((PointerStyle)76)
108 #define POINTER_AUTOSCROLL_E ((PointerStyle)77)
109 #define POINTER_AUTOSCROLL_NW ((PointerStyle)78)
110 #define POINTER_AUTOSCROLL_NE ((PointerStyle)79)
111 #define POINTER_AUTOSCROLL_SW ((PointerStyle)80)
112 #define POINTER_AUTOSCROLL_SE ((PointerStyle)81)
113 #define POINTER_AUTOSCROLL_NS ((PointerStyle)82)
114 #define POINTER_AUTOSCROLL_WE ((PointerStyle)83)
115 #define POINTER_AUTOSCROLL_NSWE ((PointerStyle)84)
116 #define POINTER_AIRBRUSH ((PointerStyle)85)
117 #define POINTER_TEXT_VERTICAL ((PointerStyle)86)
118 #define POINTER_PIVOT_DELETE ((PointerStyle)87)
120 // #i32329#
121 #define POINTER_TAB_SELECT_S ((PointerStyle)88)
122 #define POINTER_TAB_SELECT_E ((PointerStyle)89)
123 #define POINTER_TAB_SELECT_SE ((PointerStyle)90)
124 #define POINTER_TAB_SELECT_W ((PointerStyle)91)
125 #define POINTER_TAB_SELECT_SW ((PointerStyle)92)
127 // #i20119#
128 #define POINTER_PAINTBRUSH ((PointerStyle)93)
130 #define POINTER_COUNT 94
132 #endif // _VCL_PTRSTYLE_HXX
134 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */