LibreOffice Module vcl (master) 1
ptrstyle.hxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
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/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
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 .
18 */
19
20#ifndef INCLUDED_VCL_PTRSTYLE_HXX
21#define INCLUDED_VCL_PTRSTYLE_HXX
22
23#include <com/sun/star/awt/SystemPointer.hpp>
24
25enum class PointerStyle
26{
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,
119 FatCross,
120 LAST = FatCross,
121};
122
123#endif // INCLUDED_VCL_PTRSTYLE_HXX
124
125/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Definition: help.hxx:61
bool CopyFile(const INetURLObject &rSrcURL, const INetURLObject &rDstURL)
Fill
void DrawLine(OutputDevice &rDev, const basegfx::B2DPoint &rP1, const basegfx::B2DPoint &rP2, sal_uInt32 nWidth, SvxBorderLineStyle nDashing)
PointerStyle
Definition: ptrstyle.hxx:26