@@ -118,20 +118,21 @@ public SettingsForm(IAudioDeviceLister audioDeviceLister)
118
118
// Settings - Notification
119
119
var notificationFactory = new NotificationFactory ( ) ;
120
120
notificationFactory . ConfigureListControl ( notificationComboBox ) ;
121
+ notificationComboBox . SelectedValue = AppModel . Instance . NotificationSettings ;
121
122
var notificationToolTip = new ToolTip ( ) ;
122
123
notificationToolTip . SetToolTip ( notificationComboBox , SettingsStrings . notificationTooltip ) ;
123
- notificationComboBox . SelectedValue = AppModel . Instance . NotificationSettings ;
124
-
125
- usePrimaryScreenCheckbox . Checked = AppModel . Instance . NotifyUsingPrimaryScreen ;
126
- usePrimaryScreenCheckbox . Enabled = AppModel . Instance . NotificationSettings == NotificationTypeEnum . BannerNotification ;
127
- var usePrimaryScreenTooltip = new ToolTip ( ) ;
128
- usePrimaryScreenTooltip . SetToolTip ( usePrimaryScreenCheckbox , SettingsStrings . usePrimaryScreenTooltip ) ;
129
124
130
125
var bannerPositionFactory = new BannerPositionFactory ( ) ;
131
126
bannerPositionFactory . ConfigureListControl ( positionComboBox ) ;
127
+ positionComboBox . SelectedValue = AppModel . Instance . BannerPosition ;
132
128
var positionToolTip = new ToolTip ( ) ;
133
129
positionToolTip . SetToolTip ( positionComboBox , SettingsStrings . positionTooltip ) ;
134
- positionComboBox . SelectedValue = AppModel . Instance . BannerPosition ;
130
+
131
+ usePrimaryScreenCheckbox . Checked = AppModel . Instance . NotifyUsingPrimaryScreen ;
132
+ var usePrimaryScreenTooltip = new ToolTip ( ) ;
133
+ usePrimaryScreenTooltip . SetToolTip ( usePrimaryScreenCheckbox , SettingsStrings . usePrimaryScreenTooltip ) ;
134
+
135
+ usePrimaryScreenCheckbox . Visible = positionLabel . Visible = positionComboBox . Visible = AppModel . Instance . NotificationSettings == NotificationTypeEnum . BannerNotification ;
135
136
136
137
selectSoundFileDialog . Filter = SettingsStrings . audioFiles + @" (*.wav;*.mp3)|*.wav;*.mp3;*.aiff" ;
137
138
selectSoundFileDialog . FileOk += SelectSoundFileDialogOnFileOk ;
@@ -786,7 +787,7 @@ private void NotificationComboBox_SelectedValueChanged(object sender, EventArgs
786
787
selectSoundButton . Visible = supportCustomSound ;
787
788
DeleteSoundButtonVisible ( supportCustomSound ) ;
788
789
789
- usePrimaryScreenCheckbox . Enabled = positionComboBox . Enabled = notificationType == NotificationTypeEnum . BannerNotification ;
790
+ usePrimaryScreenCheckbox . Visible = positionLabel . Visible = positionComboBox . Visible = notificationType == NotificationTypeEnum . BannerNotification ;
790
791
791
792
AppModel . Instance . NotificationSettings = notificationType ;
792
793
}
0 commit comments