From: kiri_feather Date: Tue, 16 Feb 2010 08:10:00 +0000 (+0000) Subject: 0860リリース X-Git-Tag: Tween_v0.8.6.0^0 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ce8ca14c790d549a304b8f5e3c1c52e887eb9a6c;p=opentween%2Fopen-tween.git 0860リリース 相互フォロー状態表示の結果表示を分かりやすくしました(多分) 公式RTされた発言のリスト部分のID欄にも(RT: RTした人のID)を表示するようにした git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@101 e39ad16e-3079-482e-bb30-4b4d378143b6 --- diff --git a/Tween/My Project/AssemblyInfo.vb b/Tween/My Project/AssemblyInfo.vb index f549be57..e5375222 100644 --- a/Tween/My Project/AssemblyInfo.vb +++ b/Tween/My Project/AssemblyInfo.vb @@ -55,5 +55,5 @@ Imports System.Runtime.InteropServices ' - + diff --git a/Tween/My Project/Resources.Designer.vb b/Tween/My Project/Resources.Designer.vb index dcf8559a..11980d62 100644 --- a/Tween/My Project/Resources.Designer.vb +++ b/Tween/My Project/Resources.Designer.vb @@ -1,7 +1,7 @@ '------------------------------------------------------------------------------ ' ' このコードはツールによって生成されました。 -' ランタイム バージョン:2.0.50727.4927 +' ランタイム バージョン:2.0.50727.3603 ' ' このファイルへの変更は、以下の状況下で不正な動作の原因になったり、 ' コードが再生成されるときに損失したりします。 @@ -352,19 +352,21 @@ Namespace My.Resources ''' ''' 更新履歴 ''' - '''==== Ver 0.8.4.0(2010/2/3) - ''' * タブの追加・削除・名前変更と公式検索の自動更新が重なると、エラーになるバグ修正 - ''' * ハッシュタグ、@ID入力補助で、表示直後は候補リストを表示しないように戻し - ''' * 公式検索タブの追加、削除済みタブのUndoの際、追加したタブを選択状態にするよう変更 - ''' * 自プロフィール表示時に、まだ発言投稿していないためにプロフィールが取得出来ていない場合は、投稿後にリトライする必要がある旨のメッセージ表示 - ''' * 公式検索タブの検索履歴で、同じクエリが何度も登録されないよう対処 - ''' * ハッシュタグ管理画面のレイアウト変更(リスト部を上に) - ''' * ハッシュタグ切り替えは登録済みタグを順繰り選択するように変更 - ''' * タブ追加画面などの英語リソース対応漏れ - ''' * 新着バルーンの表示条件に画面非アクティブも追加(旧動作に戻し) - ''' * IDルール編集を開く際に例外が発生する場合があったので対処 - ''' * 公式検索タブで条件を空にして確定しても、旧条件で検索が続いてしまうバグ修正(本来は検索が停止する) - ''' * 起動時に公式検索タブの言語選 [残りの文字列は切り詰められました]"; に類似しているローカライズされた文字列を検索します。 + '''==== Ver 0.8.6.0(Unreleased) + ''' * 検索タブでhtmlのエスケープが不十分だった問題を修正 + ''' * ハッシュタグ管理画面で、リストが空の時に「新規」→「キャンセル」で例外が発生するバグ修正 + ''' * メニュー「タブ」内の項目がいくつか動作していないバグ修正 + '''==== Ver 0.8.5.0(2010/2/12) + ''' * 検索タブでFav操作すると、データ不整合で例外が発生するバグ修正 + ''' * 1秒ごとにネットワークの死活チェックを行うバグ修正 + ''' * 新着件数が0件で表示されるバグ修正 + ''' * 新着時に選択している未読発言が既読になる問題の対策を取り止め(0.8.4.0) + ''' * ハッシュタグの数字のみチェックを外した(既知の問題:数字のみだとハッシュタグと見なさないのが正しい) + ''' * 各種ショートカットがサブ画面でも反応してしまうバグ修正 + ''' * 複数行入力のメニュー項目をハッシュタグボタンメニューに移動 + ''' * ハッシュタグ管理画面の構成変更。 + ''' * リストでEnter/ダブルクリック:使用タグとして設定 + ''' * ハッシュタグ固定はチェックボックス [残りの文字列は切り詰められました]"; に類似しているローカライズされた文字列を検索します。 ''' Friend ReadOnly Property ChangeLog() As String Get @@ -724,6 +726,51 @@ Namespace My.Resources End Property ''' + ''' >>> ◯ フォローしています に類似しているローカライズされた文字列を検索します。 + ''' + Friend ReadOnly Property GetFriendshipInfo1() As String + Get + Return ResourceManager.GetString("GetFriendshipInfo1", resourceCulture) + End Get + End Property + + ''' + ''' >>> × フォローしていません に類似しているローカライズされた文字列を検索します。 + ''' + Friend ReadOnly Property GetFriendshipInfo2() As String + Get + Return ResourceManager.GetString("GetFriendshipInfo2", resourceCulture) + End Get + End Property + + ''' + ''' <<< ◯ フォローされています に類似しているローカライズされた文字列を検索します。 + ''' + Friend ReadOnly Property GetFriendshipInfo3() As String + Get + Return ResourceManager.GetString("GetFriendshipInfo3", resourceCulture) + End Get + End Property + + ''' + ''' <<< × フォローされていません に類似しているローカライズされた文字列を検索します。 + ''' + Friend ReadOnly Property GetFriendshipInfo4() As String + Get + Return ResourceManager.GetString("GetFriendshipInfo4", resourceCulture) + End Get + End Property + + ''' + ''' さんとのフォロー関係 に類似しているローカライズされた文字列を検索します。 + ''' + Friend ReadOnly Property GetFriendshipInfo5() As String + Get + Return ResourceManager.GetString("GetFriendshipInfo5", resourceCulture) + End Get + End Property + + ''' ''' Recent更新完了 に類似しているローカライズされた文字列を検索します。 ''' Friend ReadOnly Property GetTimelineWorker_RunWorkerCompletedText1() As String diff --git a/Tween/My Project/Resources.en.resx b/Tween/My Project/Resources.en.resx index b3662005..688aeafa 100644 --- a/Tween/My Project/Resources.en.resx +++ b/Tween/My Project/Resources.en.resx @@ -729,4 +729,19 @@ Will you delete these selecting hashtags? + + >>> Following + + + >>> NOT Following + + + <<< Followed + + + <<< NOT Followed + + + Relationship + \ No newline at end of file diff --git a/Tween/My Project/Resources.resx b/Tween/My Project/Resources.resx index 4f143dbf..b400899e 100644 --- a/Tween/My Project/Resources.resx +++ b/Tween/My Project/Resources.resx @@ -781,4 +781,19 @@ 選択しているハッシュタグを削除してもよろしいですか? + + >>> ◯ フォローしています + + + >>> × フォローしていません + + + <<< ◯ フォローされています + + + <<< × フォローされていません + + + さんとのフォロー関係 + \ No newline at end of file diff --git a/Tween/Resources/ChangeLog.txt b/Tween/Resources/ChangeLog.txt index 9176ba6c..64742d01 100644 --- a/Tween/Resources/ChangeLog.txt +++ b/Tween/Resources/ChangeLog.txt @@ -1,8 +1,13 @@ 更新履歴 -==== Ver 0.8.6.0(Unreleased) +==== Ver 0.8.6.0(2010/02/16) * 検索タブでhtmlのエスケープが不十分だった問題を修正 * ハッシュタグ管理画面で、リストが空の時に「新規」→「キャンセル」で例外が発生するバグ修正 + * メニュー「タブ」内の項目がいくつか動作していないバグ修正 + * タブ作成時に既存タブのソート順が引き継がれないバグ修正 + * 半角スペースを ã«å¤‰æ›ã—て発言詳細のスペースが正しく表示されるようにしました + * 相互フォロー状態表示の結果表示を分かりやすくしました(多分) + * 公式RTされた発言のリスト部分のID欄にも(RT: RTした人のID)を表示するようにした ==== Ver 0.8.5.0(2010/2/12) * 検索タブでFav操作すると、データ不整合で例外が発生するバグ修正 * 1秒ごとにネットワークの死活チェックを行うバグ修正 diff --git a/Tween/Tween.Designer.vb b/Tween/Tween.Designer.vb index ed95472b..f8d17faa 100644 --- a/Tween/Tween.Designer.vb +++ b/Tween/Tween.Designer.vb @@ -300,6 +300,7 @@ Partial Class TweenMain ' 'HashStripSplitButton ' + Me.HashStripSplitButton.AutoToolTip = False Me.HashStripSplitButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text Me.HashStripSplitButton.DropDown = Me.ContextMenuStripPostMode Me.HashStripSplitButton.DropDownButtonWidth = 13 diff --git a/Tween/Tween.resx b/Tween/Tween.resx index 4e02e90e..22e37ad4 100644 --- a/Tween/Tween.resx +++ b/Tween/Tween.resx @@ -126,7 +126,7 @@ - 325, 22 + 310, 17 ToolStripStatusLabel1 @@ -135,7 +135,7 @@ MiddleLeft - 71, 22 + 61, 17 Starting... @@ -147,25 +147,25 @@ 237, 17 - 280, 22 + 242, 22 URLからの全角文字列の切り離し - 280, 22 + 242, 22 APIコマンドを回避する - 280, 22 + 242, 22 自動的にURLを短縮する - 280, 22 + 242, 22 全角スペースを半角スペースにする @@ -174,19 +174,19 @@ Ctrl+Y - 280, 22 + 242, 22 発言欄複数行入力(&M) - 277, 6 + 239, 6 Ctrl+Shift+T - 280, 22 + 242, 22 ハッシュタグ自動付加 @@ -195,13 +195,13 @@ Ctrl+T - 280, 22 + 242, 22 ハッシュタグ設定 - 281, 164 + 243, 186 ContextMenuStripPostMode @@ -212,23 +212,23 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIISURBVDhPpZP7S1NxGMbPPxKaXVUkMEq8IpKUCoY/hGgI - ymqkDYYXcCjDZOANURSjCNGFQUTsl4GXVMxKk62YU4fXQpaIlygHQxBRH8/zwvyaIAYe+HLgnPN8nue9 - HA3nvDTq63oW/jm13XOwvPTB3DYFY5MH+bXfcN8ygfTSMSSXfESicQDxBqdYHwH29g9w2tnZ3UcguIvN - rR3417exuBJE5N1n/wfwLgXEOc38Bc6xNRHb+/y4nm49G0Bnit2zf9H6bkliE/jKuYxrd6oVgDWfjB+K - TWeKMyrGEVfowITvD9re/9ABVQrAhh0HHK+ZselMMaN/mvwtDb+aVqkA7HYIwIj3ysfluPTorJnP6Ezx - oHsD1s5ZXEktUwCOioB5f1CEPR9+wTG6iuiserTo8dkwng7HT/R+XUPF8xlcTjErAOdMcW6NW8STiwG8 - 7vej8oUPN/PsEv3t8Ao0TZP3T1u8uJRkUgAuSYHtO97oLxmXd5t9Ho8aPTK+GzntqNfrLm2fFoihwYOI - xGIF4KjoGBLzY1OrF9k6OOFxnwDC4wxIMX1G0pMhgVyMNyoA13PAtS7OrJk1PrC69LUdQWxuF6IybHrX - LRI7JrtZdoDAo1XmbjMyD+tjSXxGcXRmnYg5ttD9QuxDhN0uUgDOmbvNTpPOJaGAo2K36cyaGZvOFIfd - KlSA8/zRh9ABIDUG+1JpAAAAAElFTkSuQmCC + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL + U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI + VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ + QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 + /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 + cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j + 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR + dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb + NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE + s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC Magenta - 51, 25 + 45, 20 #[-] @@ -237,7 +237,7 @@ 0, 0 - 462, 27 + 462, 22 @@ -286,67 +286,67 @@ 411, 54 - 226, 22 + 196, 22 タブ作成(&N)... - 226, 22 + 196, 22 タブ名の変更(&R) - 223, 6 + 193, 6 - 226, 22 + 196, 22 未読管理(&U) - 226, 22 + 196, 22 新着通知表示(&Q) - 121, 26 + 121, 21 再生するwavファイルを指定してください - 223, 6 + 193, 6 - 226, 22 + 196, 22 振り分けルール編集(&F)... - 223, 6 + 193, 6 - 226, 22 + 196, 22 このタブの発言をクリア(&C) - 223, 6 + 193, 6 - 226, 22 + 196, 22 タブ削除(&D) - 227, 212 + 197, 207 ContextMenuTabProperty @@ -373,7 +373,7 @@ 0, 0, 0, 0 - 458, 162 + 458, 169 5 @@ -418,22 +418,22 @@ 289, 91 - 136, 22 + 122, 22 IconName - 133, 6 + 119, 6 - 136, 22 + 122, 22 保存(&I)... - 137, 54 + 123, 54 ContextMenuStrip3 @@ -514,46 +514,46 @@ 425, 17 - 180, 22 + 158, 22 Google(&G) - 180, 22 + 158, 22 Wikipedia(&W) - 180, 22 + 158, 22 Twitter検索(&Y) - 180, 22 + 158, 22 Twitter Search(&S) - 180, 22 + 158, 22 現在のタブ(&L) - 214, 22 + 196, 22 選択文字列で検索(&S) - 211, 6 + 193, 6 - 214, 22 + 196, 22 選択文字列をコピー(&C) @@ -562,58 +562,58 @@ False - 214, 22 + 196, 22 URLをコピー(&U) - 214, 22 + 196, 22 すべて選択(&A) - 211, 6 + 193, 6 - 214, 22 + 196, 22 フォローする(&F) - 214, 22 + 196, 22 フォロー解除(&N) - 214, 22 + 196, 22 相互フォロー状態表示(&R) - 211, 6 + 193, 6 - 214, 22 + 196, 22 ID振分ルール作成(&I) - 211, 6 + 193, 6 - 214, 22 + 196, 22 ハッシュタグを固定(&H) - 215, 226 + 197, 226 ContextMenuStrip4 @@ -868,10 +868,10 @@ 23 - 462, 300 + 462, 307 - 166 + 173 2 @@ -892,7 +892,7 @@ 0 - 462, 300 + 462, 307 ToolStripContainer1.ContentPanel @@ -952,85 +952,85 @@ None - 189, 22 + 171, 22 設定(&O) - 186, 6 + 168, 6 - 189, 22 + 171, 22 ファイル保存(&S) - 186, 6 + 168, 6 - 189, 22 + 171, 22 新着通知(&Q) - 189, 22 + 171, 22 サウンド再生(&P) - 189, 22 + 171, 22 新着時リスト固定(&L) - 186, 6 + 168, 6 - 189, 22 + 171, 22 終了(&X) - 85, 22 + 67, 20 ファイル(&F) - 259, 22 + 230, 22 タブ削除の取消 - 256, 6 + 227, 6 - 259, 22 + 230, 22 コピー(STOT形式テキスト)(&C) - 259, 22 + 230, 22 コピー(ステータスURL)(&S) - 256, 6 + 227, 6 Ctrl+F - 259, 22 + 230, 22 検索(&F)... @@ -1039,7 +1039,7 @@ F3 - 259, 22 + 230, 22 次を検索(&X) @@ -1048,25 +1048,25 @@ Shift+F3 - 259, 22 + 230, 22 前を検索(&P) - 256, 6 + 227, 6 Ctrl+Shift+F - 259, 22 + 230, 22 抽出条件入力(&Q) - 61, 22 + 57, 20 編集(&E) @@ -1075,7 +1075,7 @@ Ctrl+R - 267, 22 + 232, 22 @返信(&R) @@ -1084,7 +1084,7 @@ Ctrl+Shift+R - 267, 22 + 232, 22 @返信ALL(&E) @@ -1093,7 +1093,7 @@ Ctrl+M - 267, 22 + 232, 22 DM送信(&M) @@ -1102,7 +1102,7 @@ Alt+R - 267, 22 + 232, 22 Re&tweet @@ -1111,7 +1111,7 @@ Alt+Shift+R - 267, 22 + 232, 22 Retweet(U&nofficial) @@ -1120,19 +1120,19 @@ Ctrl+Q - 267, 22 + 232, 22 &Quote - 264, 6 + 229, 6 Ctrl+S - 267, 22 + 232, 22 Fav追加(&F) @@ -1141,7 +1141,7 @@ Ctrl+Shift+S - 267, 22 + 232, 22 Fav削除(&V) @@ -1150,7 +1150,7 @@ Ctrl+H - 315, 22 + 268, 22 ホームを開く(&H) @@ -1159,7 +1159,7 @@ Ctrl+G - 315, 22 + 268, 22 Favを開く(&G) @@ -1168,7 +1168,7 @@ Ctrl+O - 315, 22 + 268, 22 ステータスを開く(&O) @@ -1177,7 +1177,7 @@ Ctrl+I - 315, 22 + 268, 22 返信元ステータスを開く(&I) @@ -1186,7 +1186,7 @@ Ctrl+Shift+O - 315, 22 + 268, 22 ふぁぼられを開く(&P) @@ -1195,7 +1195,7 @@ Ctrl+E - 315, 22 + 268, 22 発言内URLを開く(&U) @@ -1204,43 +1204,43 @@ Ctrl+Shift+H - 315, 22 + 268, 22 RTした人のホームを開く(&R) - 267, 22 + 232, 22 開く(&O) - 227, 22 + 202, 22 タブ振り分けルール作成(&N) - 227, 22 + 202, 22 ID振り分けルール作成(&I) - 267, 22 + 232, 22 振り分けルール作成(&C) - 264, 6 + 229, 6 Ctrl+B - 239, 22 + 209, 22 既読にする(&B) @@ -1249,31 +1249,31 @@ Ctrl+Shift+B - 239, 22 + 209, 22 未読にする(&U) - 267, 22 + 232, 22 未読状態変更(&H) - 267, 22 + 232, 22 未読へジャンプ(&J) - 264, 6 + 229, 6 Ctrl+A - 267, 22 + 232, 22 全て選択(&A) @@ -1282,7 +1282,7 @@ Ctrl+D - 267, 22 + 232, 22 削除(&D) @@ -1291,7 +1291,7 @@ F5 - 267, 22 + 232, 22 更新(&U) @@ -1300,79 +1300,79 @@ Shift+F5 - 267, 22 + 232, 22 前データを取得(&I) - 63, 22 + 59, 20 操作(&O) - 226, 22 + 196, 22 タブ作成(&N)... - 226, 22 + 196, 22 タブ名変更(&R) - 223, 6 + 193, 6 - 226, 22 + 196, 22 未読管理(&U) - 226, 22 + 196, 22 新着通知表示(&Q) - 121, 26 + 121, 21 - 223, 6 + 193, 6 - 226, 22 + 196, 22 振り分けルール編集(&F)... - 223, 6 + 193, 6 - 226, 22 + 196, 22 このタブの発言をクリア(&C) - 223, 6 + 193, 6 Ctrl+W - 226, 22 + 196, 22 タブ削除(&D) - 62, 22 + 50, 20 タブ(&T) @@ -1381,7 +1381,7 @@ Ctrl+L - 242, 22 + 220, 22 短縮サービス自動選択 @@ -1390,49 +1390,49 @@ False - 242, 22 + 220, 22 元に戻す - 242, 22 + 220, 22 TinyURL - 242, 22 + 220, 22 is.gd - 242, 22 + 220, 22 twurl.nl - 242, 22 + 220, 22 u.nu - 242, 22 + 220, 22 bit.ly - 242, 22 + 220, 22 j.mp - 220, 22 + 196, 22 入力欄のURLを短縮変換 @@ -1441,55 +1441,55 @@ False - 208, 22 + 195, 22 現在からの増加分を取得 - 208, 22 + 195, 22 全て再取得 - 220, 22 + 196, 22 片思いユーザーリスト取得 - 217, 6 + 193, 6 - 220, 22 + 196, 22 フォローする(&F) - 220, 22 + 196, 22 フォロー解除(&N) - 220, 22 + 196, 22 相互フォロー状態表示(&H) - 217, 6 + 193, 6 - 220, 22 + 196, 22 自分のプロフィール表示 - 98, 22 + 89, 20 その他機能(&C) @@ -1498,64 +1498,64 @@ F1 - 227, 22 + 194, 22 Tweenまとめサイト(&H) - 224, 6 + 191, 6 - 227, 22 + 194, 22 最新版の取得(&G) - 227, 22 + 194, 22 解析キー情報更新 - 224, 6 + 191, 6 - 227, 22 + 194, 22 API情報 - 227, 22 + 194, 22 Twitterからのお知らせ(&I) - 224, 6 + 191, 6 - 227, 22 + 194, 22 Tweenについて(&A)... - 179, 22 + 157, 22 PostClassのダンプ - 179, 22 + 157, 22 TraceOut出力 - 227, 22 + 194, 22 デバッグモード @@ -1564,7 +1564,7 @@ False - 75, 22 + 63, 20 ヘルプ(&H) @@ -1573,7 +1573,7 @@ 0, 0 - 462, 26 + 462, 24 10 @@ -1621,178 +1621,178 @@ 163, 54 - 202, 22 + 185, 22 @返信(&R) - 202, 22 + 185, 22 @返信ALL(&E) - 202, 22 + 185, 22 DM送信(&M) - 202, 22 + 185, 22 Re&tweet - 202, 22 + 185, 22 Retweet(U&nofficial) - 202, 22 + 185, 22 &Quote - 199, 6 + 182, 6 - 202, 22 + 185, 22 Fav追加(&F) - 202, 22 + 185, 22 Fav削除(&V) - 230, 22 + 199, 22 ホームを開く(&H) - 230, 22 + 199, 22 Favを開く(&G) - 230, 22 + 199, 22 ステータスを開く(&O) - 230, 22 + 199, 22 返信元ステータスを開く(&I) - 230, 22 + 199, 22 ふぁぼられを開く(&P) - 230, 22 + 199, 22 発言内URLを開く(&U) - 230, 22 + 199, 22 RTした人のホームを開く(&R) - 202, 22 + 185, 22 開く(&O) - 239, 22 + 214, 22 タブ振り分けルール作成(&N)... - 239, 22 + 214, 22 ID振り分けルール作成... - 202, 22 + 185, 22 振り分けルール作成(&C) - 199, 6 + 182, 6 - 154, 22 + 140, 22 既読にする(&B) - 154, 22 + 140, 22 未読にする - 202, 22 + 185, 22 未読状態変更(&H) - 202, 22 + 185, 22 未読へジャンプ(&J) - 199, 6 + 182, 6 - 202, 22 + 185, 22 全て選択(&A) - 202, 22 + 185, 22 削除(&D) - 202, 22 + 185, 22 更新(&U) - 202, 22 + 185, 22 前データを取得(&I) - 203, 374 + 186, 374 ContextMenuStrip2 @@ -1804,55 +1804,55 @@ 17, 54 - 189, 22 + 171, 22 設定(&O)... - 186, 6 + 168, 6 - 189, 22 + 171, 22 ファイル保存(&S)... - 186, 6 + 168, 6 - 189, 22 + 171, 22 新着通知(&Q) - 189, 22 + 171, 22 サウンド再生(&P) - 189, 22 + 171, 22 新着時リスト固定(&L) - 186, 6 + 168, 6 False - 189, 22 + 171, 22 終了(&X) - 190, 154 + 172, 154 ContextMenuStrip1 diff --git a/Tween/Tween.vb b/Tween/Tween.vb index 8c31d035..e89f1c2b 100644 --- a/Tween/Tween.vb +++ b/Tween/Tween.vb @@ -3641,8 +3641,14 @@ Public Class TweenMain If Post.IsMark Then mk += "♪" If Post.IsProtect Then mk += "Ю" If Post.InReplyToId > 0 Then mk += "⇒" - Dim sitem() As String = {"", Post.Nickname, Post.Data, Post.PDate.ToString(SettingDialog.DateTimeFormat), Post.Name, "", mk, Post.Source} - Dim itm As ListViewItem = New ListViewItem(sitem, Post.ImageIndex) + Dim itm As ListViewItem + If Post.RetweetedId = 0 Then + Dim sitem() As String = {"", Post.Nickname, Post.Data, Post.PDate.ToString(SettingDialog.DateTimeFormat), Post.Name, "", mk, Post.Source} + itm = New ListViewItem(sitem, Post.ImageIndex) + Else + Dim sitem() As String = {"", Post.Nickname, Post.Data, Post.PDate.ToString(SettingDialog.DateTimeFormat), Post.Name + "(RT:" + Post.RetweetedBy + ")", "", mk, Post.Source} + itm = New ListViewItem(sitem, Post.ImageIndex) + End If Dim read As Boolean = Post.IsRead '未読管理していなかったら既読として扱う If Not _statuses.Tabs(Tab.Text).UnreadManage OrElse _ @@ -3727,7 +3733,7 @@ Public Class TweenMain If _iconCol Then Dim fnt As New Font(e.Item.Font, FontStyle.Bold) e.Graphics.DrawString(System.Environment.NewLine + e.Item.SubItems(2).Text, e.Item.Font, brs, rctB, sf) - e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") <" + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + "> from " + e.Item.SubItems(7).Text, fnt, brs, rct, sf) + e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") " + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + " [" + e.Item.SubItems(7).Text + "]", fnt, brs, rct, sf) fnt.Dispose() Else e.Graphics.DrawString(e.SubItem.Text, e.Item.Font, brs, rct, sf) @@ -3741,14 +3747,14 @@ Public Class TweenMain If DirectCast(sender, Windows.Forms.Control).Focused Then If _iconCol Then e.Graphics.DrawString(System.Environment.NewLine + e.Item.SubItems(2).Text, e.Item.Font, _brsHighLightText, rctB, sf) - e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") <" + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + "> from " + e.Item.SubItems(7).Text, fnt, _brsHighLightText, rct, sf) + e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") " + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + " [" + e.Item.SubItems(7).Text + "]", fnt, _brsHighLightText, rct, sf) Else e.Graphics.DrawString(e.SubItem.Text, e.Item.Font, _brsHighLightText, rct, sf) End If Else If _iconCol Then e.Graphics.DrawString(System.Environment.NewLine + e.Item.SubItems(2).Text, e.Item.Font, _brsForeColorUnread, rctB, sf) - e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") <" + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + "> from " + e.Item.SubItems(7).Text, fnt, _brsForeColorUnread, rct, sf) + e.Graphics.DrawString(e.Item.SubItems(4).Text + " / " + e.Item.SubItems(1).Text + " (" + e.Item.SubItems(3).Text + ") " + e.Item.SubItems(5).Text + e.Item.SubItems(6).Text + " [" + e.Item.SubItems(7).Text + "]", fnt, _brsForeColorUnread, rct, sf) Else e.Graphics.DrawString(e.SubItem.Text, e.Item.Font, _brsForeColorUnread, rct, sf) End If @@ -7257,8 +7263,26 @@ RETRY: inputName.TabName = id If inputName.ShowDialog() = Windows.Forms.DialogResult.OK AndAlso _ Not String.IsNullOrEmpty(inputName.TabName.Trim()) Then - Dim ret As String = Twitter.GetFriendshipInfo(inputName.TabName.Trim()) - MessageBox.Show(ret) + Dim isFollowing As Boolean = False + Dim isFollowed As Boolean = False + Dim result As String = "" + Dim ret As String = Twitter.GetFriendshipInfo(inputName.TabName.Trim(), isFollowing, isFollowed) + If ret = "" Then + If isFollowing Then + result = My.Resources.GetFriendshipInfo1 + System.Environment.NewLine + Else + result = My.Resources.GetFriendshipInfo2 + System.Environment.NewLine + End If + If isFollowed Then + result += My.Resources.GetFriendshipInfo3 + Else + result += My.Resources.GetFriendshipInfo4 + End If + result = id + My.Resources.GetFriendshipInfo5 + System.Environment.NewLine + result + Else + result = ret + End If + MessageBox.Show(result) End If inputName.Dispose() End Using diff --git a/Tween/Twitter.vb b/Tween/Twitter.vb index 9276f58b..790e8f9e 100644 --- a/Tween/Twitter.vb +++ b/Tween/Twitter.vb @@ -2188,7 +2188,7 @@ Public Module Twitter Return "" End Function - Public Function GetFriendshipInfo(ByVal id As String) As String + Public Function GetFriendshipInfo(ByVal id As String, ByRef isFollowing As Boolean, ByRef isFollowed As Boolean) As String If _endingFlag Then Return "" @@ -2212,19 +2212,8 @@ Public Module Twitter Dim result As String = "" Try xdoc.LoadXml(resMsg) - Dim isFollowing As Boolean = Boolean.Parse(xdoc.SelectSingleNode("/relationship/source/following").InnerText) - Dim isFollowed As Boolean = Boolean.Parse(xdoc.SelectSingleNode("/relationship/source/followed_by").InnerText) - If isFollowing Then - result = "Following " + id + "." + System.Environment.NewLine - Else - result = "NOT follwing them." + System.Environment.NewLine - End If - If isFollowed Then - result += "Followed by " + id + "." - Else - result += "NOT followed by " + id + "." - End If - result = "Ok. The results are below..." + System.Environment.NewLine + result + isFollowing = Boolean.Parse(xdoc.SelectSingleNode("/relationship/source/following").InnerText) + isFollowed = Boolean.Parse(xdoc.SelectSingleNode("/relationship/source/followed_by").InnerText) Catch ex As Exception result = "Err: Invalid XML." End Try