1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
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 #include <com/sun/star/awt/SystemPointer.hpp>
25 enum class PointerStyle
27 Arrow
= css::awt::SystemPointer::ARROW
,
28 Null
= css::awt::SystemPointer::INVISIBLE
,
29 Wait
= css::awt::SystemPointer::WAIT
,
30 Text
= css::awt::SystemPointer::TEXT
,
31 Help
= css::awt::SystemPointer::HELP
,
32 Cross
= css::awt::SystemPointer::CROSS
,
33 Move
= css::awt::SystemPointer::MOVE
,
34 NSize
= css::awt::SystemPointer::NSIZE
,
35 SSize
= css::awt::SystemPointer::SSIZE
,
36 WSize
= css::awt::SystemPointer::WSIZE
,
37 ESize
= css::awt::SystemPointer::ESIZE
,
38 NWSize
= css::awt::SystemPointer::NWSIZE
,
39 NESize
= css::awt::SystemPointer::NESIZE
,
40 SWSize
= css::awt::SystemPointer::SWSIZE
,
41 SESize
= css::awt::SystemPointer::SESIZE
,
42 WindowNSize
= css::awt::SystemPointer::WINDOW_NSIZE
,
43 WindowSSize
= css::awt::SystemPointer::WINDOW_SSIZE
,
44 WindowWSize
= css::awt::SystemPointer::WINDOW_WSIZE
,
45 WindowESize
= css::awt::SystemPointer::WINDOW_ESIZE
,
46 WindowNWSize
= css::awt::SystemPointer::WINDOW_NWSIZE
,
47 WindowNESize
= css::awt::SystemPointer::WINDOW_NESIZE
,
48 WindowSWSize
= css::awt::SystemPointer::WINDOW_SWSIZE
,
49 WindowSESize
= css::awt::SystemPointer::WINDOW_SESIZE
,
50 HSplit
= css::awt::SystemPointer::HSPLIT
,
51 VSplit
= css::awt::SystemPointer::VSPLIT
,
52 HSizeBar
= css::awt::SystemPointer::HSIZEBAR
,
53 VSizeBar
= css::awt::SystemPointer::VSIZEBAR
,
54 Hand
= css::awt::SystemPointer::HAND
,
55 RefHand
= css::awt::SystemPointer::REFHAND
,
56 Pen
= css::awt::SystemPointer::PEN
,
57 Magnify
= css::awt::SystemPointer::MAGNIFY
,
58 Fill
= css::awt::SystemPointer::FILL
,
59 Rotate
= css::awt::SystemPointer::ROTATE
,
60 HShear
= css::awt::SystemPointer::HSHEAR
,
61 VShear
= css::awt::SystemPointer::VSHEAR
,
62 Mirror
= css::awt::SystemPointer::MIRROR
,
63 Crook
= css::awt::SystemPointer::CROOK
,
64 Crop
= css::awt::SystemPointer::CROP
,
65 MovePoint
= css::awt::SystemPointer::MOVEPOINT
,
66 MoveBezierWeight
= css::awt::SystemPointer::MOVEBEZIERWEIGHT
,
67 MoveData
= css::awt::SystemPointer::MOVEDATA
,
68 CopyData
= css::awt::SystemPointer::COPYDATA
,
69 LinkData
= css::awt::SystemPointer::LINKDATA
,
70 MoveDataLink
= css::awt::SystemPointer::MOVEDATALINK
,
71 CopyDataLink
= css::awt::SystemPointer::COPYDATALINK
,
72 MoveFile
= css::awt::SystemPointer::MOVEFILE
,
73 CopyFile
= css::awt::SystemPointer::COPYFILE
,
74 LinkFile
= css::awt::SystemPointer::LINKFILE
,
75 MoveFileLink
= css::awt::SystemPointer::MOVEFILELINK
,
76 CopyFileLink
= css::awt::SystemPointer::COPYFILELINK
,
77 MoveFiles
= css::awt::SystemPointer::MOVEFILES
,
78 CopyFiles
= css::awt::SystemPointer::COPYFILES
,
79 NotAllowed
= css::awt::SystemPointer::NOTALLOWED
,
80 DrawLine
= css::awt::SystemPointer::DRAW_LINE
,
81 DrawRect
= css::awt::SystemPointer::DRAW_RECT
,
82 DrawPolygon
= css::awt::SystemPointer::DRAW_POLYGON
,
83 DrawBezier
= css::awt::SystemPointer::DRAW_BEZIER
,
84 DrawArc
= css::awt::SystemPointer::DRAW_ARC
,
85 DrawPie
= css::awt::SystemPointer::DRAW_PIE
,
86 DrawCircleCut
= css::awt::SystemPointer::DRAW_CIRCLECUT
,
87 DrawEllipse
= css::awt::SystemPointer::DRAW_ELLIPSE
,
88 DrawFreehand
= css::awt::SystemPointer::DRAW_FREEHAND
,
89 DrawConnect
= css::awt::SystemPointer::DRAW_CONNECT
,
90 DrawText
= css::awt::SystemPointer::DRAW_TEXT
,
91 DrawCaption
= css::awt::SystemPointer::DRAW_CAPTION
,
92 Chart
= css::awt::SystemPointer::CHART
,
93 Detective
= css::awt::SystemPointer::DETECTIVE
,
94 PivotCol
= css::awt::SystemPointer::PIVOT_COL
,
95 PivotRow
= css::awt::SystemPointer::PIVOT_ROW
,
96 PivotField
= css::awt::SystemPointer::PIVOT_FIELD
,
97 Chain
= css::awt::SystemPointer::CHAIN
,
98 ChainNotAllowed
= css::awt::SystemPointer::CHAIN_NOTALLOWED
,
123 #endif // INCLUDED_VCL_PTRSTYLE_HXX
125 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */