OSDN Git Service

通知方法の詳細設定がズームしないのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 25 Jan 2018 11:53:08 +0000 (20:53 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sat, 27 Jan 2018 11:47:40 +0000 (20:47 +0900)
KancolleSniffer/ConfigDialog.cs
KancolleSniffer/MainForm.cs

index 52c7a12..ae76c81 100644 (file)
@@ -25,7 +25,6 @@ namespace KancolleSniffer
     {\r
         private readonly Config _config;\r
         private readonly MainForm _main;\r
-        private readonly NotificationConfigDialog _notificationConfigDialog;\r
 \r
         private readonly Dictionary<string, NotificationSpec> _notificationSettings =\r
             new Dictionary<string, NotificationSpec>();\r
@@ -35,6 +34,7 @@ namespace KancolleSniffer
         private Point _prevPosition = new Point(int.MinValue, int.MinValue);\r
 \r
         public List<string> RepeatSettingsChanged { get; } = new List<string>();\r
+        public NotificationConfigDialog NotificationConfigDialog { get; }\r
 \r
         public ConfigDialog(Config config, MainForm main)\r
         {\r
@@ -45,7 +45,7 @@ namespace KancolleSniffer
             listBoxSoundFile.Items.AddRange(Config.NotificationNames);\r
             numericUpDownMaterialLogInterval.Maximum = 1440;\r
 \r
-            _notificationConfigDialog = new NotificationConfigDialog(_notificationSettings,\r
+            NotificationConfigDialog = new NotificationConfigDialog(_notificationSettings,\r
                 new Dictionary<NotificationType, CheckBox>\r
                 {\r
                     {NotificationType.FlashWindow, checkBoxFlash},\r
@@ -342,7 +342,7 @@ namespace KancolleSniffer
 \r
         private void buttonDetailedSettings_Click(object sender, EventArgs e)\r
         {\r
-            _notificationConfigDialog.ShowDialog(this);\r
+            NotificationConfigDialog.ShowDialog(this);\r
         }\r
 \r
         private void ConfigDialog_FormClosing(object sender, FormClosingEventArgs e)\r
index a5c75ab..6404149 100644 (file)
@@ -354,7 +354,8 @@ namespace KancolleSniffer
             foreach (var control in new Control[]\r
             {\r
                 this, _listForm, labelLogin, linkLabelGuide,\r
-                _configDialog, contextMenuStripMain, _errorDialog\r
+                _configDialog, _configDialog.NotificationConfigDialog,\r
+                contextMenuStripMain, _errorDialog\r
             })\r
             {\r
                 control.Font = new Font(control.Font.FontFamily, control.Font.Size * _config.Zoom / 100);\r