using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace PaintDotNet.Preview2 { public partial class ModeMenuControl : UserControl { public Action PreviewModeClick; public Action StitchModeClick; public Action DeepModeClick; public ModeMenuControl() { InitializeComponent(); InitializeLanguageText(); foreach (Control item in this.Controls) { item.Click += (s, e) => this.Hide(); } } private void InitializeLanguageText() { this.button1.Text = PdnResources.GetString("Menu.ImageCollection.Text"); this.button2.Text = PdnResources.GetString("Menu.Image.ImageStitching.Text"); this.button3.Text = PdnResources.GetString("Menu.Image.DepthExtension.Text"); } private void button1_Click(object sender, EventArgs e) { PreviewModeClick?.Invoke(); } private void button2_Click(object sender, EventArgs e) { StitchModeClick?.Invoke(); } private void button3_Click(object sender, EventArgs e) { DeepModeClick?.Invoke(); } } }