}
/// <summary>
+ /// 発言一覧 に類似しているローカライズされた文字列を検索します。
+ /// </summary>
+ internal static string AddNewTab_ListView_AccessibleName {
+ get {
+ return ResourceManager.GetString("AddNewTab_ListView_AccessibleName", resourceCulture);
+ }
+ }
+
+ /// <summary>
/// (新規タブ) に類似しているローカライズされた文字列を検索します。
/// </summary>
internal static string AddNewTabText1 {
<data name="ImageAltText" xml:space="preserve">
<value>[Image: {0}]</value>
</data>
+ <data name="AddNewTab_ListView_AccessibleName" xml:space="preserve">
+ <value>PostsList</value>
+ </data>
</root>
\ No newline at end of file
<data name="ImageAltText" xml:space="preserve">
<value>[画像: {0}]</value>
</data>
+ <data name="AddNewTab_ListView_AccessibleName" xml:space="preserve">
+ <value>発言一覧</value>
+ </data>
</root>
\ No newline at end of file
* NEW: touch.pixiv.net のサムネイル表示に対応 (pixiv.net は既に対応しています)
* NEW: pic.twitter.com の画像に設定された代替テキストの取得に対応
- 代替テキストが設定された画像の場合、発言一覧に含まれる画像 URL が代替テキストに置き換わって表示されます
+ * CHG: スクリーンリーダーでの画面の読み上げを改善
* FIX: 投稿欄の複数行入力が有効かつCtrl+Enterで投稿する設定の状態でハッシュタグの自動付与が行われない不具合を修正 (thx @nt776!)
* FIX: タブレット端末などでサムネイル画像が1枚のみ表示された状態で2本指スクロールするとエラーが発生する問題を回避
* FIX: 発言詳細部に表示されるハッシュタグやメンションで「URLをコピー」が機能しない不具合を修正 (thx @ufoprincess!)
//
// UserPicture
//
+ this.UserPicture.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic;
this.UserPicture.BackColor = System.Drawing.Color.White;
this.UserPicture.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.UserPicture.ContextMenuStrip = this.ContextMenuUserPicture;
CopyURLMenuItem.ShortcutKeyDisplayString = "Ctrl+Shift+C";
CopyUserIdStripMenuItem.ShortcutKeyDisplayString = "Shift+Alt+C";
+ // SourceLinkLabel のテキストが SplitContainer2.Panel2.AccessibleName にセットされるのを防ぐ
+ // (タブオーダー順で SourceLinkLabel の次にある PostBrowser が TabStop = false となっているため、
+ // さらに次のコントロールである SplitContainer2.Panel2 の AccessibleName がデフォルトで SourceLinkLabel のテキストになってしまう)
+ this.SplitContainer2.Panel2.AccessibleName = "";
+
////////////////////////////////////////////////////////////////////////////////
var sortOrder = (SortOrder)_cfgCommon.SortOrder;
var mode = ComparerMode.Id;
var label = new Label();
label.Dock = DockStyle.Top;
label.Name = "labelUser";
+ label.TabIndex = 0;
if (tabType == MyCommon.TabUsageType.Lists)
{
label.Text = listInfo.ToString();
pnl.Controls.Add(btn);
pnl.Controls.Add(lbl);
pnl.Name = "panelSearch";
+ pnl.TabIndex = 0;
pnl.Dock = DockStyle.Top;
pnl.Height = cmb.Height;
pnl.Enter += SearchControls_Enter;
cmb.DropDownStyle = ComboBoxStyle.DropDown;
cmb.ImeMode = ImeMode.NoControl;
cmb.TabStop = false;
+ cmb.TabIndex = 1;
cmb.AutoCompleteMode = AutoCompleteMode.None;
cmb.KeyDown += SearchComboBox_KeyDown;
cmbLang.Name = "comboLang";
cmbLang.DropDownStyle = ComboBoxStyle.DropDownList;
cmbLang.TabStop = false;
+ cmbLang.TabIndex = 2;
cmbLang.Items.Add("");
cmbLang.Items.Add("ja");
cmbLang.Items.Add("en");
lbl.Width = 90;
lbl.Height = cmb.Height;
lbl.TextAlign = ContentAlignment.MiddleLeft;
+ lbl.TabIndex = 0;
btn.Text = "Search";
btn.Name = "buttonSearch";
btn.UseVisualStyleBackColor = true;
btn.Dock = DockStyle.Right;
btn.TabStop = false;
+ btn.TabIndex = 3;
btn.Click += SearchButton_Click;
TabClass tab;
_tabPage.UseVisualStyleBackColor = true;
_tabPage.AccessibleRole = AccessibleRole.PageTab;
+ _listCustom.AccessibleName = Properties.Resources.AddNewTab_ListView_AccessibleName;
+ _listCustom.TabIndex = 1;
_listCustom.AllowColumnReorder = true;
_listCustom.ContextMenuStrip = this.ContextMenuOperate;
_listCustom.ColumnHeaderContextMenuStrip = this.ContextMenuColumnHeader;
<data name="ToolStripContainer1.BottomToolStripPanel.ToolTip" xml:space="preserve">
<value />
</data>
+ <data name="TimelinePanel.AccessibleName" xml:space="preserve">
+ <value>PostsListArea</value>
+ </data>
<data name="AddTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>247, 24</value>
</data>
<data name="SplitContainer1.Panel1.ToolTip" xml:space="preserve">
<value />
</data>
+ <data name="TableLayoutPanel1.AccessibleName" xml:space="preserve">
+ <value>PostDetailsArea</value>
+ </data>
+ <data name="UserPicture.AccessibleName" xml:space="preserve">
+ <value>ProfileImage</value>
+ </data>
<data name="FollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 24</value>
</data>
<data name="NameLabel.ToolTip" xml:space="preserve">
<value />
</data>
+ <data name="PostBrowser.AccessibleName" xml:space="preserve">
+ <value>PostBody</value>
+ </data>
<data name="SearchGoogleContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 24</value>
</data>
<data name="SplitContainer2.Panel1.ToolTip" xml:space="preserve">
<value />
</data>
+ <data name="TableLayoutPanel2.AccessibleName" xml:space="preserve">
+ <value>PostComposeArea</value>
+ </data>
<data name="StatusText.Size" type="System.Drawing.Size, System.Drawing">
<value>452, 22</value>
</data>
+ <data name="StatusText.AccessibleName" xml:space="preserve">
+ <value>PostBodyInput</value>
+ </data>
<data name="StatusText.ToolTip" xml:space="preserve">
<value />
</data>
<data name="lblLen.Location" type="System.Drawing.Point, System.Drawing">
<value>452, 0</value>
</data>
+ <data name="lblLen.AccessibleName" xml:space="preserve">
+ <value>RemainCharacterLength</value>
+ </data>
<data name="lblLen.ToolTip" xml:space="preserve">
<value />
</data>
<data name="SplitContainer3.Panel1.ToolTip" xml:space="preserve">
<value />
</data>
+ <data name="tweetThumbnail1.AccessibleName" xml:space="preserve">
+ <value>ThumbnailArea</value>
+ </data>
<data name="tweetThumbnail1.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 170</value>
</data>
<data name="SplitContainer1.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
<value>Horizontal</value>
</data>
+ <data name="TimelinePanel.AccessibleName" xml:space="preserve">
+ <value>発言一覧表示部</value>
+ </data>
<data name="ListTab.Alignment" type="System.Windows.Forms.TabAlignment, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="SplitContainer2.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
<value>Horizontal</value>
</data>
+ <data name="TableLayoutPanel1.AccessibleName" xml:space="preserve">
+ <value>発言詳細部</value>
+ </data>
<data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
<value>4</value>
</data>
+ <data name="UserPicture.AccessibleName" xml:space="preserve">
+ <value>プロフィール画像</value>
+ </data>
<metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 93</value>
</metadata>
<value>Zoom</value>
</data>
<data name="UserPicture.TabIndex" type="System.Int32, mscorlib">
- <value>5</value>
+ <value>0</value>
</data>
<data name=">>UserPicture.Name" xml:space="preserve">
<value>UserPicture</value>
<value>340, 14</value>
</data>
<data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <value>1</value>
</data>
<data name="NameLabel.Text" xml:space="preserve">
<value>LblName</value>
<data name=">>NameLabel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
+ <data name="PostBrowser.AccessibleName" xml:space="preserve">
+ <value>発言本文</value>
+ </data>
<metadata name="ContextMenuPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>189, 55</value>
</metadata>
<value>449, 60</value>
</data>
<data name="PostBrowser.TabIndex" type="System.Int32, mscorlib">
- <value>6</value>
+ <value>4</value>
</data>
<data name=">>PostBrowser.Name" xml:space="preserve">
<value>PostBrowser</value>
<data name="SplitContainer2.Panel1MinSize" type="System.Int32, mscorlib">
<value>0</value>
</data>
+ <data name="TableLayoutPanel2.AccessibleName" xml:space="preserve">
+ <value>発言投稿部</value>
+ </data>
<data name="TableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib">
<value>3</value>
</data>
+ <data name="StatusText.AccessibleName" xml:space="preserve">
+ <value>本文入力欄</value>
+ </data>
<data name="StatusText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name=">>PostButton.ZOrder" xml:space="preserve">
<value>1</value>
</data>
+ <data name="lblLen.AccessibleName" xml:space="preserve">
+ <value>残り文字数</value>
+ </data>
<data name="lblLen.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name=">>SplitContainer3.Panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
+ <data name="tweetThumbnail1.AccessibleName" xml:space="preserve">
+ <value>サムネイル表示部</value>
+ </data>
<data name="tweetThumbnail1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>