before candybox editor update

This commit is contained in:
meelstorm
2025-09-16 10:42:43 +02:00
parent e5746ef766
commit dc12b3e51a
103 changed files with 96379 additions and 343 deletions

View File

@@ -103,7 +103,6 @@ namespace Inspectron.HawkEye.View
btnNext.TabIndex = 4;
btnNext.Text = "Next image";
btnNext.UseVisualStyleBackColor = true;
btnNext.Visible = false;
btnNext.Click += btnNext_Click;
//
// btnPrev
@@ -122,7 +121,6 @@ namespace Inspectron.HawkEye.View
btnPrev.TabIndex = 5;
btnPrev.Text = "Previous image";
btnPrev.UseVisualStyleBackColor = true;
btnPrev.Visible = false;
btnPrev.Click += btnPrev_Click;
//
// lblErrName

View File

@@ -19,8 +19,8 @@ namespace Inspectron.HawkEye.View
_previewVm.PropertyChanged += PreviewVmOnPropertyChanged;
btnLearnThis.Visible = _previewVm.LearnButtonVisible;
btnPrev.Visible = _previewVm.IsPreviousImageEnabled;
btnNext.Visible = _previewVm.IsNextImageEnabled;
btnPrev.Enabled = _previewVm.IsPreviousImageEnabled;
btnNext.Enabled = _previewVm.IsNextImageEnabled;
pictureBox1.Image = _previewVm.ImageAnalysis?.ToBitmap();
}
@@ -35,10 +35,10 @@ namespace Inspectron.HawkEye.View
btnLearnThis.Visible = _previewVm.LearnButtonVisible;
break;
case nameof(ErrorPreviewVM.IsPreviousImageEnabled):
btnPrev.Visible = _previewVm.IsPreviousImageEnabled;
btnPrev.Enabled = _previewVm.IsPreviousImageEnabled;
break;
case nameof(ErrorPreviewVM.IsNextImageEnabled):
btnNext.Visible = _previewVm.IsNextImageEnabled;
btnNext.Enabled = _previewVm.IsNextImageEnabled;
break;
case nameof(ErrorPreviewVM.ImageName):
this.lblErrName.Text = _previewVm.ImageName;
@@ -50,7 +50,6 @@ namespace Inspectron.HawkEye.View
public ImagePreview()
{
InitializeComponent();
}
private void materialRaisedButton1_Click(object sender, EventArgs e)
@@ -61,7 +60,6 @@ namespace Inspectron.HawkEye.View
private void btnLearnThis_Click(object sender, EventArgs e)
{
_previewVm.Learn();
Close();
}
private void btnPrev_Click(object sender, EventArgs e)
@@ -73,5 +71,7 @@ namespace Inspectron.HawkEye.View
{
_previewVm.NextImage();
}
}
}

View File

@@ -85,10 +85,12 @@ namespace VisionBuilder.UI.Windows.Dialogs
private void btnCreateNewRecipe_Click(object sender, EventArgs e)
{
if (MaterialInputBox.Prompt("Create new recipe", "Recipe name", out var recipeName)==DialogResult.OK)
if (_recipeCreationTool.CreateRecipe(out var recipeName))
{
_recipeCreationTool.CreateRecipe(recipeName);
_recipeSelectionVm.SelectedRecipe = new RecipeData() { RecipeName = recipeName };
DialogResult = DialogResult.OK;
}
}
}
}

View File

@@ -1,5 +1,5 @@
using Ninject;
using VisionBuilder.UI.Common.RecipeProcessing;
using VisionBuilder.UI.Common.Processing;
using VisionBuilder.UI.Common.Services;
using VisionBuilder.UI.Common.ViewModel.Interfaces.UI;
using VisionBuilder.UI.Windows.Settings;

View File

@@ -13,10 +13,13 @@ public class WindowsImagePreviewService: IImagePreviewService
}
public ImagePreview? CurrentWindow { get; private set; }
public void ShowImagePreview(ErrorPreviewVM errorPreviewVm)
{
var window = new ImagePreview();
window.SetViewModel(errorPreviewVm);
CurrentWindow = window;
window.ShowDialog();
CurrentWindow = null;
}
}

View File

@@ -1,5 +1,5 @@
using MaterialSkin.Controls;
using VisionBuilder.UI.Common.RecipeProcessing;
using VisionBuilder.UI.Common.Processing;
namespace VisionBuilder.UI.Windows.Settings;