check point

This commit is contained in:
meelstorm
2025-07-14 12:03:59 +02:00
commit d3cb790bd9
431 changed files with 44078 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Hawkeye.VisionBuilder.Panels;
using Hawkeye.VisionBuilder.Workflow.Datatypes;
using Hawkeye.VisionBuilder.Workflow.Datatypes.Elements;
namespace Hawkeye.VisionBuilder.Features.ImagePreview
{
public partial class ImagePreviewPanel : BasePannel
{
public ImagePreviewPanel()
{
InitializeComponent();
imagePreviewControl = new ImagePreviewControl()
{
Dock = DockStyle.Fill
};
this.Controls.Add(imagePreviewControl);
imagePreviewControl.BringToFront();
}
public Workflow.Datatypes.HawkeyeImage CurrentImage { get; set; }
public void SetImage(Workflow.Datatypes.HawkeyeImage image)
{
if (image == null) return;
imagePreviewControl.Image = image;
CurrentImage = image;
imagePreviewControl.Invalidate();
}
public void ClearGraphics()
{
imagePreviewControl.GraphicsElements.Clear();
}
public void AddGraphics(IGraphicsElement element)
{
imagePreviewControl.GraphicsElements.Add(element);
}
private void btnFit_Click(object sender, EventArgs e)
{
imagePreviewControl.FitToScreen();
}
}
}