Branch libreoffice-5-0-4
[LibreOffice.git] / include / vcl / ptrstyle.hxx
blobd63d44b55a5a24ef42ebd76578ac2a99308598f8
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 INCLUDED_VCL_PTRSTYLE_HXX
21 #define INCLUDED_VCL_PTRSTYLE_HXX
23 enum class PointerStyle
25 Arrow = 0,
26 Null = 1,
27 Wait = 2,
28 Text = 3,
29 Help = 4,
30 Cross = 5,
31 Move = 6,
32 NSize = 7,
33 SSize = 8,
34 WSize = 9,
35 ESize = 10,
36 NWSize = 11,
37 NESize = 12,
38 SWSize = 13,
39 SESize = 14,
40 WindowNSize = 15,
41 WindowSSize = 16,
42 WindowWSize = 17,
43 WindowESize = 18,
44 WindowNWSize = 19,
45 WindowNESize = 20,
46 WindowSWSize = 21,
47 WindowSESize = 22,
48 HSplit = 23,
49 VSplit = 24,
50 HSizeBar = 25,
51 VSizeBar = 26,
52 Hand = 27,
53 RefHand = 28,
54 Pen = 29,
55 Magnify = 30,
56 Fill = 31,
57 Rotate = 32,
58 HShear = 33,
59 VShear = 34,
60 Mirror = 35,
61 Crook = 36,
62 Crop = 37,
63 MovePoint = 38,
64 MoveBezierWeight = 39,
65 MoveData = 40,
66 CopyData = 41,
67 LinkData = 42,
68 MoveDataLink = 43,
69 CopyDataLink = 44,
70 MoveFile = 45,
71 CopyFile = 46,
72 LinkFile = 47,
73 MoveFileLink = 48,
74 CopyFileLink = 49,
75 MoveFiles = 50,
76 CopyFiles = 51,
77 NotAllowed = 52,
78 DrawLine = 53,
79 DrawRect = 54,
80 DrawPolygon = 55,
81 DrawBezier = 56,
82 DrawArc = 57,
83 DrawPie = 58,
84 DrawCircleCut = 59,
85 DrawEllipse = 60,
86 DrawFreehand = 61,
87 DrawConnect = 62,
88 DrawText = 63,
89 DrawCaption = 64,
90 Chart = 65,
91 Detective = 66,
92 PivotCol = 67,
93 PivotRow = 68,
94 PivotField = 69,
95 Chain = 70,
96 ChainNotAllowed = 71,
97 TimeEventMove = 72,
98 TimeEventSize = 73,
99 AutoScrollN = 74,
100 AutoScrollS = 75,
101 AutoScrollW = 76,
102 AutoScrollE = 77,
103 AutoScrollNW = 78,
104 AutoScrollNE = 79,
105 AutoScrollSW = 80,
106 AutoScrollSE = 81,
107 AutoScrollNS = 82,
108 AutoScrollWE = 83,
109 AutoScrollNSWE = 84,
110 Airbrush = 85,
111 TextVertical = 86,
112 PivotDelete = 87,
113 TabSelectS = 88,
114 TabSelectE = 89,
115 TabSelectSE = 90,
116 TabSelectW = 91,
117 TabSelectSW = 92,
118 Paintbrush = 93,
119 LAST = Paintbrush,
122 #endif // INCLUDED_VCL_PTRSTYLE_HXX
124 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */