IHandle.cs 419 B

12345678910111213141516
  1. using Avalonia.Controls;
  2. using Avalonia.Input;
  3. using Avalonia.Media;
  4. namespace PixiEditor.Extensions.UI.Overlays;
  5. public interface IHandle
  6. {
  7. public Control Owner { get; }
  8. public IBrush HandleBrush { get; set; }
  9. public IPen? HandlePen { get; set; }
  10. public double ZoomboxScale { get; set; }
  11. public void Draw(DrawingContext context);
  12. protected void OnPressed(PointerPressedEventArgs args);
  13. }