mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
24 lines
555 B
C#
24 lines
555 B
C#
using Avalonia.Input;
|
|
|
|
namespace Artemis.UI.Shared.Providers;
|
|
|
|
/// <summary>
|
|
/// Represents a provider for custom cursors.
|
|
/// </summary>
|
|
public interface ICursorProvider
|
|
{
|
|
/// <summary>
|
|
/// A cursor that indicates a rotating.
|
|
/// </summary>
|
|
public Cursor Rotate { get; }
|
|
|
|
/// <summary>
|
|
/// A cursor that indicates dragging.
|
|
/// </summary>
|
|
public Cursor Drag { get; }
|
|
|
|
/// <summary>
|
|
/// A cursor that indicates dragging horizontally.
|
|
/// </summary>
|
|
public Cursor DragHorizontal { get; }
|
|
} |