App autostart update and UI refinement

This commit is contained in:
2024-04-10 19:43:06 -05:00
parent 880274554c
commit ac36aeb3cf
7 changed files with 350 additions and 48 deletions

View File

@@ -28,12 +28,15 @@
/// </summary>
private void InitializeComponent()
{
label1 = new Label();
components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
voicemeeterStatusLabel = new Label();
connectButton = new Button();
vmRadio = new RadioButton();
vmBananaRadio = new RadioButton();
vmPotatoRadio = new RadioButton();
groupBox1 = new GroupBox();
autoConnectCheckBox = new CheckBox();
button1 = new Button();
backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
trackBar1 = new TrackBar();
@@ -96,7 +99,15 @@
checkBox40 = new CheckBox();
checkBox41 = new CheckBox();
checkBox42 = new CheckBox();
checkBox43 = new CheckBox();
slider1Label = new Label();
slider2Label = new Label();
slider3Label = new Label();
slider4Label = new Label();
slider5Label = new Label();
groupBox2 = new GroupBox();
mixerAutoConnectCheckbox = new CheckBox();
mixerLabel = new Label();
notifyIcon1 = new NotifyIcon(components);
groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)trackBar1).BeginInit();
((System.ComponentModel.ISupportInitialize)trackBar2).BeginInit();
@@ -108,16 +119,17 @@
((System.ComponentModel.ISupportInitialize)numericUpDown3).BeginInit();
((System.ComponentModel.ISupportInitialize)numericUpDown4).BeginInit();
((System.ComponentModel.ISupportInitialize)numericUpDown5).BeginInit();
groupBox2.SuspendLayout();
SuspendLayout();
//
// label1
// voicemeeterStatusLabel
//
label1.AutoSize = true;
label1.Location = new Point(12, 224);
label1.Name = "label1";
label1.Size = new Size(38, 15);
label1.TabIndex = 0;
label1.Text = "label1";
voicemeeterStatusLabel.AutoSize = true;
voicemeeterStatusLabel.Location = new Point(88, 126);
voicemeeterStatusLabel.Name = "voicemeeterStatusLabel";
voicemeeterStatusLabel.Size = new Size(38, 15);
voicemeeterStatusLabel.TabIndex = 0;
voicemeeterStatusLabel.Text = "label1";
//
// connectButton
//
@@ -168,11 +180,12 @@
//
// groupBox1
//
groupBox1.Controls.Add(checkBox43);
groupBox1.Controls.Add(autoConnectCheckBox);
groupBox1.Controls.Add(vmRadio);
groupBox1.Controls.Add(vmPotatoRadio);
groupBox1.Controls.Add(vmBananaRadio);
groupBox1.Controls.Add(connectButton);
groupBox1.Controls.Add(voicemeeterStatusLabel);
groupBox1.Location = new Point(12, 12);
groupBox1.Name = "groupBox1";
groupBox1.Size = new Size(200, 154);
@@ -180,13 +193,23 @@
groupBox1.TabStop = false;
groupBox1.Text = "VoiceMeeter";
//
// autoConnectCheckBox
//
autoConnectCheckBox.AutoSize = true;
autoConnectCheckBox.Location = new Point(7, 97);
autoConnectCheckBox.Name = "autoConnectCheckBox";
autoConnectCheckBox.Size = new Size(143, 19);
autoConnectCheckBox.TabIndex = 71;
autoConnectCheckBox.Text = "Auto-connect on start";
autoConnectCheckBox.UseVisualStyleBackColor = true;
//
// button1
//
button1.Location = new Point(12, 198);
button1.Location = new Point(6, 22);
button1.Name = "button1";
button1.Size = new Size(75, 23);
button1.TabIndex = 6;
button1.Text = "button1";
button1.Text = "Connect";
button1.UseVisualStyleBackColor = true;
button1.Click += button1_Click;
//
@@ -257,7 +280,7 @@
//
// numericUpDown1
//
numericUpDown1.Location = new Point(218, 323);
numericUpDown1.Location = new Point(273, 323);
numericUpDown1.Maximum = new decimal(new int[] { 2, 0, 0, 0 });
numericUpDown1.Name = "numericUpDown1";
numericUpDown1.Size = new Size(45, 23);
@@ -266,7 +289,7 @@
//
// numericUpDown2
//
numericUpDown2.Location = new Point(333, 323);
numericUpDown2.Location = new Point(388, 323);
numericUpDown2.Maximum = new decimal(new int[] { 2, 0, 0, 0 });
numericUpDown2.Name = "numericUpDown2";
numericUpDown2.Size = new Size(45, 23);
@@ -275,7 +298,7 @@
//
// numericUpDown3
//
numericUpDown3.Location = new Point(444, 323);
numericUpDown3.Location = new Point(499, 323);
numericUpDown3.Maximum = new decimal(new int[] { 2, 0, 0, 0 });
numericUpDown3.Name = "numericUpDown3";
numericUpDown3.Size = new Size(45, 23);
@@ -284,7 +307,7 @@
//
// numericUpDown4
//
numericUpDown4.Location = new Point(555, 323);
numericUpDown4.Location = new Point(610, 323);
numericUpDown4.Maximum = new decimal(new int[] { 2, 0, 0, 0 });
numericUpDown4.Name = "numericUpDown4";
numericUpDown4.Size = new Size(45, 23);
@@ -293,7 +316,7 @@
//
// numericUpDown5
//
numericUpDown5.Location = new Point(666, 323);
numericUpDown5.Location = new Point(726, 323);
numericUpDown5.Maximum = new decimal(new int[] { 2, 0, 0, 0 });
numericUpDown5.Name = "numericUpDown5";
numericUpDown5.Size = new Size(45, 23);
@@ -878,21 +901,99 @@
checkBox42.Text = "A1";
checkBox42.UseVisualStyleBackColor = true;
//
// checkBox43
// slider1Label
//
checkBox43.AutoSize = true;
checkBox43.Location = new Point(7, 97);
checkBox43.Name = "checkBox43";
checkBox43.Size = new Size(100, 19);
checkBox43.TabIndex = 71;
checkBox43.Text = "Auto-connect";
checkBox43.UseVisualStyleBackColor = true;
slider1Label.AutoSize = true;
slider1Label.Location = new Point(218, 325);
slider1Label.Name = "slider1Label";
slider1Label.Size = new Size(39, 15);
slider1Label.TabIndex = 71;
slider1Label.Text = "0.0 dB";
//
// slider2Label
//
slider2Label.AutoSize = true;
slider2Label.Location = new Point(333, 325);
slider2Label.Name = "slider2Label";
slider2Label.Size = new Size(39, 15);
slider2Label.TabIndex = 72;
slider2Label.Text = "0.0 dB";
//
// slider3Label
//
slider3Label.AutoSize = true;
slider3Label.Location = new Point(444, 325);
slider3Label.Name = "slider3Label";
slider3Label.Size = new Size(39, 15);
slider3Label.TabIndex = 73;
slider3Label.Text = "0.0 dB";
//
// slider4Label
//
slider4Label.AutoSize = true;
slider4Label.Location = new Point(555, 325);
slider4Label.Name = "slider4Label";
slider4Label.Size = new Size(39, 15);
slider4Label.TabIndex = 74;
slider4Label.Text = "0.0 dB";
//
// slider5Label
//
slider5Label.AutoSize = true;
slider5Label.Location = new Point(666, 325);
slider5Label.Name = "slider5Label";
slider5Label.Size = new Size(39, 15);
slider5Label.TabIndex = 75;
slider5Label.Text = "0.0 dB";
//
// groupBox2
//
groupBox2.Controls.Add(mixerAutoConnectCheckbox);
groupBox2.Controls.Add(mixerLabel);
groupBox2.Controls.Add(button1);
groupBox2.Location = new Point(12, 172);
groupBox2.Name = "groupBox2";
groupBox2.Size = new Size(200, 100);
groupBox2.TabIndex = 76;
groupBox2.TabStop = false;
groupBox2.Text = "USB Mixer";
//
// mixerAutoConnectCheckbox
//
mixerAutoConnectCheckbox.AutoSize = true;
mixerAutoConnectCheckbox.Location = new Point(7, 51);
mixerAutoConnectCheckbox.Name = "mixerAutoConnectCheckbox";
mixerAutoConnectCheckbox.Size = new Size(143, 19);
mixerAutoConnectCheckbox.TabIndex = 8;
mixerAutoConnectCheckbox.Text = "Auto-connect on start";
mixerAutoConnectCheckbox.UseVisualStyleBackColor = true;
//
// mixerLabel
//
mixerLabel.AutoSize = true;
mixerLabel.Location = new Point(87, 26);
mixerLabel.Name = "mixerLabel";
mixerLabel.Size = new Size(38, 15);
mixerLabel.TabIndex = 7;
mixerLabel.Text = "label1";
//
// notifyIcon1
//
notifyIcon1.Icon = (Icon)resources.GetObject("notifyIcon1.Icon");
notifyIcon1.Text = "notifyIcon1";
notifyIcon1.Visible = true;
//
// Form1
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(780, 363);
Controls.Add(groupBox2);
Controls.Add(slider5Label);
Controls.Add(slider4Label);
Controls.Add(slider3Label);
Controls.Add(slider2Label);
Controls.Add(slider1Label);
Controls.Add(checkBox33);
Controls.Add(checkBox34);
Controls.Add(checkBox35);
@@ -953,9 +1054,7 @@
Controls.Add(trackBar3);
Controls.Add(trackBar2);
Controls.Add(trackBar1);
Controls.Add(button1);
Controls.Add(groupBox1);
Controls.Add(label1);
Name = "Form1";
Text = "Form1";
FormClosing += Form1_FormClosing;
@@ -971,13 +1070,15 @@
((System.ComponentModel.ISupportInitialize)numericUpDown3).EndInit();
((System.ComponentModel.ISupportInitialize)numericUpDown4).EndInit();
((System.ComponentModel.ISupportInitialize)numericUpDown5).EndInit();
groupBox2.ResumeLayout(false);
groupBox2.PerformLayout();
ResumeLayout(false);
PerformLayout();
}
#endregion
private Label label1;
private Label voicemeeterStatusLabel;
private Button connectButton;
private RadioButton vmRadio;
private RadioButton vmBananaRadio;
@@ -1045,6 +1146,15 @@
private CheckBox checkBox40;
private CheckBox checkBox41;
private CheckBox checkBox42;
private CheckBox checkBox43;
private CheckBox autoConnectCheckBox;
private Label slider1Label;
private Label slider2Label;
private Label slider3Label;
private Label slider4Label;
private Label slider5Label;
private GroupBox groupBox2;
private CheckBox mixerAutoConnectCheckbox;
private Label mixerLabel;
private NotifyIcon notifyIcon1;
}
}