tahoma2d/toonz/sources/include/tools/cursors.h

92 lines
1.5 KiB
C
Raw Normal View History

2016-05-17 03:04:11 +12:00
#pragma once
2016-03-19 06:57:51 +13:00
#ifndef CURSORS_INCLUDED
#define CURSORS_INCLUDED
2016-06-15 18:43:10 +12:00
namespace ToolCursor {
2016-03-19 06:57:51 +13:00
enum {
2016-06-15 18:43:10 +12:00
CURSOR_NONE, // no cursor...
CURSOR_DEFAULT = CURSOR_NONE, // window class cursor...
CURSOR_ARROW,
CURSOR_HAND,
CURSOR_HOURGLASS,
CURSOR_NO,
CURSOR_DUMMY,
2016-04-15 17:11:23 +12:00
#ifndef _WIN32
2016-06-15 18:43:10 +12:00
CURSOR_DND,
CURSOR_QUESTION,
2016-03-19 06:57:51 +13:00
#endif
2016-06-15 18:43:10 +12:00
PenCursor,
BenderCursor,
CutterCursor,
DistortCursor,
EraserCursor,
FillCursor,
MoveCursor,
FlipHCursor,
FlipVCursor,
IronCursor,
LevelSelectCursor,
MagnetCursor,
PanCursor,
PickerCursor,
PickerCursorLine,
PickerCursorArea,
PumpCursor,
RotCursor,
RotTopLeft,
RotBottomRight,
RotBottomLeft,
RotateCursor,
ScaleCursor,
ScaleInvCursor,
ScaleHCursor,
ScaleVCursor,
StrokeSelectCursor,
TapeCursor,
TypeInCursor,
TypeOutCursor,
ZoomCursor,
PinchCursor,
PinchAngleCursor,
PinchWaveCursor,
SplineEditorCursor,
SplineEditorCursorSelect,
SplineEditorCursorAdd,
TrackerCursor,
ForbiddenCursor,
EditFxCursor,
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
NormalEraserCursor,
RectEraserCursor,
2016-07-11 21:55:17 +12:00
PickerCursorOrganize,
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
PickerRGB,
PickerRGBWhite,
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
FillCursorL,
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
MoveEWCursor,
MoveNSCursor,
DisableCursor,
MoveZCursor,
ScaleGlobalCursor,
ScaleHVCursor,
FxGadgetCursor,
RulerModifyCursor,
2017-10-26 19:17:19 +13:00
RulerNewCursor,
// extra options for decorating the cursor
Ex_Negate = 0x100, // used for black bg
Ex_FreeHand = 0x200,
Ex_PolyLine = 0x400,
Ex_Rectangle = 0x800,
Ex_Line = 0x1000,
Ex_Area = 0x2000
2016-03-19 06:57:51 +13:00
};
2016-06-15 18:43:10 +12:00
} // namespace
2016-03-19 06:57:51 +13:00
#endif