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 11 namespace 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