feat: Add vision controls, function menu, and custom alert dialogs
- Add Vision menu with Camera (QRCode) and Barcode (Keyence) controls - Add Function menu with Manage, Log Viewer, and folder navigation - Add quick action buttons (Manual, Light, Print, Cancel) to header - Replace browser alert() with custom AlertDialog component - Add MachineBridge methods for vision, lighting, folders, and manual operations - Add WebSocketServer handlers for all new commands - Add communication layer methods for frontend-backend integration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
62
Handler/Project/fMain.Designer.cs
generated
62
Handler/Project/fMain.Designer.cs
generated
@@ -352,7 +352,7 @@
|
||||
this.btJobCancle = new System.Windows.Forms.ToolStripButton();
|
||||
this.btDebug = new System.Windows.Forms.ToolStripButton();
|
||||
this.btCheckInfo = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripButton3 = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.menu_camera = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.바코드LToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.연결ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem26 = new System.Windows.Forms.ToolStripSeparator();
|
||||
@@ -2261,7 +2261,7 @@
|
||||
this.btJobCancle,
|
||||
this.btDebug,
|
||||
this.btCheckInfo,
|
||||
this.toolStripButton3,
|
||||
this.menu_camera,
|
||||
this.toolStripSeparator7,
|
||||
this.btHistory});
|
||||
this.panTopMenu.Location = new System.Drawing.Point(1, 1);
|
||||
@@ -2604,16 +2604,16 @@
|
||||
this.btCheckInfo.Text = "Barcode Check";
|
||||
this.btCheckInfo.Click += new System.EventHandler(this.toolStripButton15_Click);
|
||||
//
|
||||
// toolStripButton3
|
||||
// menu_camera
|
||||
//
|
||||
this.toolStripButton3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menu_camera.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.바코드LToolStripMenuItem,
|
||||
this.바코드키엔스ToolStripMenuItem});
|
||||
this.toolStripButton3.Image = global::Project.Properties.Resources.icons8_camera_40;
|
||||
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripButton3.Name = "toolStripButton3";
|
||||
this.toolStripButton3.Size = new System.Drawing.Size(101, 44);
|
||||
this.toolStripButton3.Text = "Camera";
|
||||
this.menu_camera.Image = global::Project.Properties.Resources.icons8_camera_40;
|
||||
this.menu_camera.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.menu_camera.Name = "menu_camera";
|
||||
this.menu_camera.Size = new System.Drawing.Size(101, 44);
|
||||
this.menu_camera.Text = "Camera";
|
||||
//
|
||||
// 바코드LToolStripMenuItem
|
||||
//
|
||||
@@ -2627,27 +2627,27 @@
|
||||
this.toolStripMenuItem30});
|
||||
this.바코드LToolStripMenuItem.Image = global::Project.Properties.Resources.Arrow_Left;
|
||||
this.바코드LToolStripMenuItem.Name = "바코드LToolStripMenuItem";
|
||||
this.바코드LToolStripMenuItem.Size = new System.Drawing.Size(197, 46);
|
||||
this.바코드LToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.바코드LToolStripMenuItem.Text = "Camera (QRCode)";
|
||||
this.바코드LToolStripMenuItem.Click += new System.EventHandler(this.button1_Click_1);
|
||||
//
|
||||
// 연결ToolStripMenuItem
|
||||
//
|
||||
this.연결ToolStripMenuItem.Name = "연결ToolStripMenuItem";
|
||||
this.연결ToolStripMenuItem.Size = new System.Drawing.Size(156, 46);
|
||||
this.연결ToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.연결ToolStripMenuItem.Text = "Connect";
|
||||
this.연결ToolStripMenuItem.Click += new System.EventHandler(this.ConnectToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem26
|
||||
//
|
||||
this.toolStripMenuItem26.Name = "toolStripMenuItem26";
|
||||
this.toolStripMenuItem26.Size = new System.Drawing.Size(153, 6);
|
||||
this.toolStripMenuItem26.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// toolStripMenuItem21
|
||||
//
|
||||
this.toolStripMenuItem21.Image = global::Project.Properties.Resources.icons8_green_circle_40;
|
||||
this.toolStripMenuItem21.Name = "toolStripMenuItem21";
|
||||
this.toolStripMenuItem21.Size = new System.Drawing.Size(156, 46);
|
||||
this.toolStripMenuItem21.Size = new System.Drawing.Size(204, 46);
|
||||
this.toolStripMenuItem21.Text = "Trigger On";
|
||||
this.toolStripMenuItem21.Click += new System.EventHandler(this.toolStripMenuItem21_Click);
|
||||
//
|
||||
@@ -2655,20 +2655,20 @@
|
||||
//
|
||||
this.toolStripMenuItem24.Image = global::Project.Properties.Resources.icons8_black_circle_40;
|
||||
this.toolStripMenuItem24.Name = "toolStripMenuItem24";
|
||||
this.toolStripMenuItem24.Size = new System.Drawing.Size(156, 46);
|
||||
this.toolStripMenuItem24.Size = new System.Drawing.Size(204, 46);
|
||||
this.toolStripMenuItem24.Text = "Trigger Off";
|
||||
this.toolStripMenuItem24.Click += new System.EventHandler(this.toolStripMenuItem24_Click);
|
||||
//
|
||||
// toolStripMenuItem6
|
||||
//
|
||||
this.toolStripMenuItem6.Name = "toolStripMenuItem6";
|
||||
this.toolStripMenuItem6.Size = new System.Drawing.Size(153, 6);
|
||||
this.toolStripMenuItem6.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// toolStripMenuItem28
|
||||
//
|
||||
this.toolStripMenuItem28.Image = global::Project.Properties.Resources.icons8_green_circle_40;
|
||||
this.toolStripMenuItem28.Name = "toolStripMenuItem28";
|
||||
this.toolStripMenuItem28.Size = new System.Drawing.Size(156, 46);
|
||||
this.toolStripMenuItem28.Size = new System.Drawing.Size(204, 46);
|
||||
this.toolStripMenuItem28.Text = "Trigger On";
|
||||
this.toolStripMenuItem28.Click += new System.EventHandler(this.toolStripMenuItem28_Click);
|
||||
//
|
||||
@@ -2676,7 +2676,7 @@
|
||||
//
|
||||
this.toolStripMenuItem30.Image = global::Project.Properties.Resources.icons8_black_circle_40;
|
||||
this.toolStripMenuItem30.Name = "toolStripMenuItem30";
|
||||
this.toolStripMenuItem30.Size = new System.Drawing.Size(156, 46);
|
||||
this.toolStripMenuItem30.Size = new System.Drawing.Size(204, 46);
|
||||
this.toolStripMenuItem30.Text = "Trigger Off";
|
||||
this.toolStripMenuItem30.Click += new System.EventHandler(this.toolStripMenuItem30_Click);
|
||||
//
|
||||
@@ -2697,27 +2697,27 @@
|
||||
this.loadMemoryToolStripMenuItem});
|
||||
this.바코드키엔스ToolStripMenuItem.Image = global::Project.Properties.Resources.Barcode;
|
||||
this.바코드키엔스ToolStripMenuItem.Name = "바코드키엔스ToolStripMenuItem";
|
||||
this.바코드키엔스ToolStripMenuItem.Size = new System.Drawing.Size(197, 46);
|
||||
this.바코드키엔스ToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.바코드키엔스ToolStripMenuItem.Text = "Barcode (Keyence)";
|
||||
//
|
||||
// toolStripMenuItem17
|
||||
//
|
||||
this.toolStripMenuItem17.Image = global::Project.Properties.Resources.icons8_camera_40;
|
||||
this.toolStripMenuItem17.Name = "toolStripMenuItem17";
|
||||
this.toolStripMenuItem17.Size = new System.Drawing.Size(173, 46);
|
||||
this.toolStripMenuItem17.Size = new System.Drawing.Size(204, 46);
|
||||
this.toolStripMenuItem17.Text = "Get Image";
|
||||
this.toolStripMenuItem17.Click += new System.EventHandler(this.toolStripMenuItem17_Click);
|
||||
//
|
||||
// toolStripMenuItem18
|
||||
//
|
||||
this.toolStripMenuItem18.Name = "toolStripMenuItem18";
|
||||
this.toolStripMenuItem18.Size = new System.Drawing.Size(170, 6);
|
||||
this.toolStripMenuItem18.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// triggerOnToolStripMenuItem1
|
||||
//
|
||||
this.triggerOnToolStripMenuItem1.Image = global::Project.Properties.Resources.icons8_green_circle_40;
|
||||
this.triggerOnToolStripMenuItem1.Name = "triggerOnToolStripMenuItem1";
|
||||
this.triggerOnToolStripMenuItem1.Size = new System.Drawing.Size(173, 46);
|
||||
this.triggerOnToolStripMenuItem1.Size = new System.Drawing.Size(204, 46);
|
||||
this.triggerOnToolStripMenuItem1.Text = "Trigger On";
|
||||
this.triggerOnToolStripMenuItem1.Click += new System.EventHandler(this.triggerOnToolStripMenuItem1_Click);
|
||||
//
|
||||
@@ -2725,20 +2725,20 @@
|
||||
//
|
||||
this.triggerOffToolStripMenuItem1.Image = global::Project.Properties.Resources.icons8_black_circle_40;
|
||||
this.triggerOffToolStripMenuItem1.Name = "triggerOffToolStripMenuItem1";
|
||||
this.triggerOffToolStripMenuItem1.Size = new System.Drawing.Size(173, 46);
|
||||
this.triggerOffToolStripMenuItem1.Size = new System.Drawing.Size(204, 46);
|
||||
this.triggerOffToolStripMenuItem1.Text = "Trigger Off";
|
||||
this.triggerOffToolStripMenuItem1.Click += new System.EventHandler(this.triggerOffToolStripMenuItem1_Click);
|
||||
//
|
||||
// toolStripMenuItem19
|
||||
//
|
||||
this.toolStripMenuItem19.Name = "toolStripMenuItem19";
|
||||
this.toolStripMenuItem19.Size = new System.Drawing.Size(170, 6);
|
||||
this.toolStripMenuItem19.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// connectToolStripMenuItem
|
||||
//
|
||||
this.connectToolStripMenuItem.Image = global::Project.Properties.Resources.Socket;
|
||||
this.connectToolStripMenuItem.Name = "connectToolStripMenuItem";
|
||||
this.connectToolStripMenuItem.Size = new System.Drawing.Size(173, 46);
|
||||
this.connectToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.connectToolStripMenuItem.Text = "Connect";
|
||||
this.connectToolStripMenuItem.Click += new System.EventHandler(this.connectToolStripMenuItem_Click);
|
||||
//
|
||||
@@ -2746,20 +2746,20 @@
|
||||
//
|
||||
this.disConnectToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_unavailable_40;
|
||||
this.disConnectToolStripMenuItem.Name = "disConnectToolStripMenuItem";
|
||||
this.disConnectToolStripMenuItem.Size = new System.Drawing.Size(173, 46);
|
||||
this.disConnectToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.disConnectToolStripMenuItem.Text = "DisConnect";
|
||||
this.disConnectToolStripMenuItem.Click += new System.EventHandler(this.disConnectToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem20
|
||||
//
|
||||
this.toolStripMenuItem20.Name = "toolStripMenuItem20";
|
||||
this.toolStripMenuItem20.Size = new System.Drawing.Size(170, 6);
|
||||
this.toolStripMenuItem20.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// resetToolStripMenuItem
|
||||
//
|
||||
this.resetToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_delete_40;
|
||||
this.resetToolStripMenuItem.Name = "resetToolStripMenuItem";
|
||||
this.resetToolStripMenuItem.Size = new System.Drawing.Size(173, 46);
|
||||
this.resetToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.resetToolStripMenuItem.Text = "Reset";
|
||||
this.resetToolStripMenuItem.Click += new System.EventHandler(this.resetToolStripMenuItem_Click);
|
||||
//
|
||||
@@ -2767,14 +2767,14 @@
|
||||
//
|
||||
this.webManagerToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_what_40;
|
||||
this.webManagerToolStripMenuItem.Name = "webManagerToolStripMenuItem";
|
||||
this.webManagerToolStripMenuItem.Size = new System.Drawing.Size(173, 46);
|
||||
this.webManagerToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.webManagerToolStripMenuItem.Text = "Web Manager";
|
||||
this.webManagerToolStripMenuItem.Click += new System.EventHandler(this.webManagerToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem23
|
||||
//
|
||||
this.toolStripMenuItem23.Name = "toolStripMenuItem23";
|
||||
this.toolStripMenuItem23.Size = new System.Drawing.Size(170, 6);
|
||||
this.toolStripMenuItem23.Size = new System.Drawing.Size(201, 6);
|
||||
//
|
||||
// loadMemoryToolStripMenuItem
|
||||
//
|
||||
@@ -2788,7 +2788,7 @@
|
||||
this.toolStripMenuItem35,
|
||||
this.toolStripMenuItem36});
|
||||
this.loadMemoryToolStripMenuItem.Name = "loadMemoryToolStripMenuItem";
|
||||
this.loadMemoryToolStripMenuItem.Size = new System.Drawing.Size(173, 46);
|
||||
this.loadMemoryToolStripMenuItem.Size = new System.Drawing.Size(204, 46);
|
||||
this.loadMemoryToolStripMenuItem.Text = "Load Memory";
|
||||
//
|
||||
// toolStripMenuItem27
|
||||
@@ -5349,7 +5349,7 @@
|
||||
private arCtl.arLabel lbMsg;
|
||||
private System.Windows.Forms.ToolStripButton btCheckInfo;
|
||||
private System.Windows.Forms.ToolStripButton toolStripButton8;
|
||||
private System.Windows.Forms.ToolStripDropDownButton toolStripButton3;
|
||||
private System.Windows.Forms.ToolStripDropDownButton menu_camera;
|
||||
private System.Windows.Forms.ToolStripMenuItem 바코드LToolStripMenuItem;
|
||||
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 새로고침ToolStripMenuItem;
|
||||
|
||||
Reference in New Issue
Block a user