diff --git a/docs/api/ImportAll.hx b/docs/api/ImportAll.hx index 4fe8fcc05..b86b51135 100644 --- a/docs/api/ImportAll.hx +++ b/docs/api/ImportAll.hx @@ -152,7 +152,6 @@ import lime.text.Font; import lime.text.Glyph; import lime.text.GlyphMetrics; import lime.text.UTF8String; -import lime.ui.Cursor; import lime.ui.FileDialog; import lime.ui.FileDialogType; import lime.ui.Gamepad; @@ -163,6 +162,9 @@ import lime.ui.Joystick; import lime.ui.JoystickHatPosition; import lime.ui.KeyCode; import lime.ui.KeyModifier; +import lime.ui.MouseButton; +import lime.ui.MouseCursor; +import lime.ui.MouseWheelMode; import lime.ui.ScanCode; import lime.ui.Touch; import lime.ui.Window; diff --git a/src/lime/ui/MouseButton.hx b/src/lime/ui/MouseButton.hx new file mode 100644 index 000000000..3474b8603 --- /dev/null +++ b/src/lime/ui/MouseButton.hx @@ -0,0 +1,10 @@ +package lime.ui; + + +@:enum abstract MouseButton(Int) from Int to Int { + + var LEFT = 1; + var MIDDLE = 2; + var RIGHT = 3; + +} \ No newline at end of file diff --git a/src/lime/ui/MouseCursor.hx b/src/lime/ui/MouseCursor.hx new file mode 100644 index 000000000..485706e7b --- /dev/null +++ b/src/lime/ui/MouseCursor.hx @@ -0,0 +1,20 @@ +package lime.ui; + + +enum MouseCursor { + + ARROW; + CROSSHAIR; + DEFAULT; + MOVE; + POINTER; + RESIZE_NESW; + RESIZE_NS; + RESIZE_NWSE; + RESIZE_WE; + TEXT; + WAIT; + WAIT_ARROW; + CUSTOM; + +} \ No newline at end of file diff --git a/src/lime/ui/MouseWheelMode.hx b/src/lime/ui/MouseWheelMode.hx new file mode 100644 index 000000000..d06472400 --- /dev/null +++ b/src/lime/ui/MouseWheelMode.hx @@ -0,0 +1,11 @@ +package lime.ui; + + +enum MouseWheelMode { + + PIXELS; + LINES; + PAGES; + UNKNOWN; + +} \ No newline at end of file