1// Aseprite UI Library
2// Copyright (C) 2001-2017 David Capello
3//
4// This file is released under the terms of the MIT license.
5// Read LICENSE.txt for more information.
6
7#ifndef UI_CURSOR_TYPE_H_INCLUDED
8#define UI_CURSOR_TYPE_H_INCLUDED
9#pragma once
10
11namespace ui {
12
13 enum CursorType {
14 kOutsideDisplay = -1,
15
16 kFirstCursorType = 0,
17 kNoCursor = 0,
18 kArrowCursor,
19 kArrowPlusCursor, // Copy element
20 kCrosshairCursor,
21 kForbiddenCursor,
22 kHandCursor, // Hand to press a link
23 kScrollCursor, // Hand to scroll
24 kMoveCursor, // Drag and drop cursor
25
26 kSizeNSCursor,
27 kSizeWECursor,
28
29 kSizeNCursor,
30 kSizeNECursor,
31 kSizeECursor,
32 kSizeSECursor,
33 kSizeSCursor,
34 kSizeSWCursor,
35 kSizeWCursor,
36 kSizeNWCursor,
37
38 kLastCursorType = kSizeNWCursor,
39 kCursorTypes,
40
41 kCustomCursor,
42 };
43
44} // namespace ui
45
46#endif
47