1 /*
2  * Xournal++
3  *
4  * The cursor types for selections
5  *
6  * @author Xournal++ Team
7  * https://github.com/xournalpp/xournalpp
8  *
9  * @license GNU GPLv2 or later
10  */
11 
12 #pragma once
13 
14 enum CursorSelectionType {
15     CURSOR_SELECTION_NONE = 0,
16     // Inside the selection
17     CURSOR_SELECTION_MOVE = 1,
18 
19     // Edges
20     CURSOR_SELECTION_TOP_LEFT,
21     CURSOR_SELECTION_TOP_RIGHT,
22     CURSOR_SELECTION_BOTTOM_LEFT,
23     CURSOR_SELECTION_BOTTOM_RIGHT,
24 
25     // Sides
26     CURSOR_SELECTION_LEFT,
27     CURSOR_SELECTION_RIGHT,
28     CURSOR_SELECTION_TOP,
29     CURSOR_SELECTION_BOTTOM,
30     CURSOR_SELECTION_ROTATE,
31     CURSOR_SELECTION_DELETE
32 };
33