OSDN Git Service

タブ名の読み上げ対応のためTabPageを使用する箇所でAccessibleRoleを明示
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 11 Oct 2015 13:17:32 +0000 (22:17 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sun, 11 Oct 2015 10:44:52 +0000 (19:44 +0900)
NVDA 2015.3jp で動作確認

OpenTween/EventViewerDialog.Designer.cs
OpenTween/EventViewerDialog.cs
OpenTween/Resources/ChangeLog.txt
OpenTween/SearchWordDialog.Designer.cs
OpenTween/Tween.cs

index a07ed3f..fff6278 100644 (file)
@@ -67,6 +67,7 @@
             // 
             // TabPageAll
             // 
+            this.TabPageAll.AccessibleRole = System.Windows.Forms.AccessibleRole.PageTab;
             this.TabPageAll.Controls.Add(this.EventList);
             resources.ApplyResources(this.TabPageAll, "TabPageAll");
             this.TabPageAll.Name = "TabPageAll";
index 052e7da..de46935 100644 (file)
@@ -292,7 +292,8 @@ namespace OpenTween
                        {
                            // Name = "TabPage" + e,
                            Tag = e,
-                           UseVisualStyleBackColor = true
+                           UseVisualStyleBackColor = true,
+                           AccessibleRole = AccessibleRole.PageTab,
                        });
         }
     }
index 5bfe93e..7707b24 100644 (file)
@@ -1,6 +1,7 @@
 更新履歴
 
 ==== Ver 1.3.0-dev(2015/xx/xx)
+ * NEW: スクリーンリーダーでのタブ名の読み上げに対応しました (NVDAで動作確認)
  * CHG: Retweetイベントのイベント一覧での表示を他のイベントと統一 (thx @naminodarie)
  * FIX: Home/Endキーの直後に左右キーを押すと以前の選択ツイートの関連発言に移動してしまう不具合を修正 (thx @coookien!)
  * FIX: 発言詳細部のコンテキストメニューからURLのコピーを実行すると「&」が「&amp;」としてコピーされる不具合を修正 (thx @pO_0q!)
index fa650a2..d8d9104 100644 (file)
             // 
             // tabPageTimeline
             // 
+            this.tabPageTimeline.AccessibleRole = System.Windows.Forms.AccessibleRole.PageTab;
             this.tabPageTimeline.Controls.Add(this.tableLayoutPanel1);
             this.tabPageTimeline.Controls.Add(this.label1);
             this.tabPageTimeline.Controls.Add(this.checkTimelineRegex);
             // 
             // tabPagePublic
             // 
+            this.tabPagePublic.AccessibleRole = System.Windows.Forms.AccessibleRole.PageTab;
             this.tabPagePublic.Controls.Add(this.linkLabelSearchHelp);
             this.tabPagePublic.Controls.Add(this.tableLayoutPanel2);
             this.tabPagePublic.Controls.Add(this.label2);
index 7206eab..a0ab313 100644 (file)
@@ -4686,6 +4686,7 @@ namespace OpenTween
                 _tabPage.TabIndex = 2 + cnt;
                 _tabPage.Text = tabName;
                 _tabPage.UseVisualStyleBackColor = true;
+                _tabPage.AccessibleRole = AccessibleRole.PageTab;
 
                 _listCustom.AllowColumnReorder = true;
                 _listCustom.ContextMenuStrip = this.ContextMenuOperate;