ToolGainNumber.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. using System.Drawing;
  3. using System.Windows.Forms;
  4. namespace PaintDotNet.Annotation.Label
  5. {
  6. /// <summary>
  7. /// 标注->标记->放大倍数
  8. /// </summary>
  9. public class ToolGainNumber : ToolObject
  10. {
  11. private static Cursor cursor = new Cursor(PdnResources.GetResourceStream("Cursors.AnnotationLine.cur"));
  12. public static void OnMouseDown(ISurfaceBox drawArea, MouseEventArgs e)
  13. {
  14. DrawGainNumber gainNumber = new DrawGainNumber(drawArea);
  15. gainNumber.ISurfaceBox = drawArea;
  16. AddNewObject(drawArea, gainNumber);
  17. OnMouseUpTwo(drawArea, e);
  18. }
  19. public static void OnMouseMove(ISurfaceBox drawArea, MouseEventArgs e)
  20. {
  21. }
  22. public static void OnMouseUp(ISurfaceBox drawArea, MouseEventArgs e)
  23. {
  24. }
  25. public static void OnMouseClick(ISurfaceBox surfacebox, MouseEventArgs e)
  26. {
  27. }
  28. /// <summary>
  29. /// 鼠标左键双击
  30. /// </summary>
  31. /// <param name="drawArea"></param>
  32. /// <param name="e"></param>
  33. public static void OnMouseLeftDoubleClick(ISurfaceBox surfacebox, MouseEventArgs e)
  34. {
  35. }
  36. /// <summary>
  37. /// 删除按键
  38. /// </summary>
  39. /// <param name="surfacebox"></param>
  40. /// <param name="e"></param>
  41. public static void OnDelKeyDown(ISurfaceBox surfacebox, MouseEventArgs e)
  42. {
  43. }
  44. /// <summary>
  45. /// 删除划痕处理&污迹处理选择区域的痕迹
  46. /// </summary>
  47. /// <param name="surfacebox"></param>
  48. /// <param name="e"></param>
  49. public static void OnDel2KeyDown(ISurfaceBox surfacebox, MouseEventArgs e)
  50. {
  51. }
  52. public static void beginWithNewObject()
  53. {
  54. }
  55. }
  56. }