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

@@ -16,9 +16,10 @@ public class ChannelControlCollection
public CheckBox BusB3Checkbox { get; }
public CheckBox SoloCheckBox { get; }
public CheckBox MuteCheckBox { get; }
public Label IndicatorLabel { get; }
public int CurrentStrip => (int)ChannelSelector.Value;
public ChannelControlCollection(NumericUpDown channelSelector, TrackBar trackBar, CheckBox busA1Checkbox, CheckBox busA2Checkbox, CheckBox busA3Checkbox, CheckBox busA4Checkbox, CheckBox busA5Checkbox, CheckBox busB1Checkbox, CheckBox busB2Checkbox, CheckBox busB3Checkbox, CheckBox soloCheckBox, CheckBox muteCheckBox)
public ChannelControlCollection(NumericUpDown channelSelector, TrackBar trackBar, CheckBox busA1Checkbox, CheckBox busA2Checkbox, CheckBox busA3Checkbox, CheckBox busA4Checkbox, CheckBox busA5Checkbox, CheckBox busB1Checkbox, CheckBox busB2Checkbox, CheckBox busB3Checkbox, CheckBox soloCheckBox, CheckBox muteCheckBox, Label indicatorLabel)
{
ChannelSelector = channelSelector;
TrackBar = trackBar;
@@ -40,6 +41,7 @@ public class ChannelControlCollection
BusB3Checkbox.Tag = VMBus.B3;
SoloCheckBox = soloCheckBox;
MuteCheckBox = muteCheckBox;
IndicatorLabel = indicatorLabel;
}
public void EnableBusses(RunVoicemeeterParam version)