OSDN Git Service

QuestPanelのダブルクリックの自前実装をやめる
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 3 May 2020 10:58:35 +0000 (19:58 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 30 Aug 2020 05:58:22 +0000 (14:58 +0900)
KancolleSniffer.Test/QuestPanelTest.cs
KancolleSniffer/MainForm.cs
KancolleSniffer/View/QuestPanel.cs

index 176c38f..8af2672 100644 (file)
@@ -31,7 +31,7 @@ namespace KancolleSniffer.Test
         [TestInitialize]\r
         public void Initialize()\r
         {\r
-            _panel.CreateLabels(Lines, (obj, e) => { });\r
+            _panel.CreateLabels(Lines);\r
         }\r
 \r
         /// <summary>\r
index 404baba..25ef08f 100644 (file)
@@ -16,12 +16,10 @@ using System;
 using System.Collections.Generic;\r
 using System.Drawing;\r
 using System.Linq;\r
-using System.Threading.Tasks;\r
 using System.Windows.Forms;\r
 using KancolleSniffer.Notification;\r
 using KancolleSniffer.Util;\r
 using KancolleSniffer.View;\r
-using Clipboard = KancolleSniffer.Util.Clipboard;\r
 \r
 namespace KancolleSniffer\r
 {\r
@@ -128,7 +126,7 @@ namespace KancolleSniffer
         private void SetupQuestPanel()\r
         {\r
             int prevHeight = questPanel.Height;\r
-            questPanel.CreateLabels(Config.QuestLines, labelQuest_DoubleClick);\r
+            questPanel.CreateLabels(Config.QuestLines);\r
             Height += questPanel.Height - prevHeight;\r
         }\r
 \r
@@ -446,20 +444,5 @@ namespace KancolleSniffer
         {\r
             labelClearQuest.BackColor = DefaultBackColor;\r
         }\r
-\r
-        private void labelQuest_DoubleClick(object sender, EventArgs e)\r
-        {\r
-            var label = (Label)sender;\r
-            if (string.IsNullOrEmpty(label.Text))\r
-                return;\r
-            Clipboard.SetText(label.Text);\r
-            _tooltipCopy.Active = true;\r
-            _tooltipCopy.Show("コピーしました。", label);\r
-            Task.Run(async () =>\r
-            {\r
-                await Task.Delay(1000);\r
-                _tooltipCopy.Active = false;\r
-            });\r
-        }\r
     }\r
 }
\ No newline at end of file
index 8dd7b70..ba60390 100644 (file)
@@ -42,7 +42,7 @@ namespace KancolleSniffer.View
             public override Control[] Controls => new Control[] {Color, Count, Progress, Name};\r
         }\r
 \r
-        public void CreateLabels(int lines, EventHandler onDoubleClick)\r
+        public void CreateLabels(int lines)\r
         {\r
             _lines = LimitLines(lines);\r
             _labels = new QuestLabels[_lines];\r
@@ -75,7 +75,6 @@ namespace KancolleSniffer.View
                         TextAlign = ContentAlignment.MiddleRight\r
                     }\r
                 };\r
-                _labels[i].Name.DoubleClick += onDoubleClick;\r
                 _labels[i].Arrange(this);\r
             }\r
             ResumeLayout();\r