Changeset 18199
- Timestamp:
- 08/25/08 03:10:17 (5 years ago)
- Location:
- lang/vb2005/Tween/Tween
- Files:
-
- 5 modified
-
Resources/ChangeLog.txt (modified) (2 diffs)
-
Setting.Designer.vb (modified) (7 diffs)
-
Setting.vb (modified) (4 diffs)
-
TwConfig.vb (modified) (1 diff)
-
Tween.vb (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/vb2005/Tween/Tween/Resources/ChangeLog.txt
r18167 r18199 10 10 -アイコンサイズ48x48の場合はリサイズを行わないようにした。 11 11 -タイトルバーとツールチップにユーザー名を表示させる機能を追加。設定画面で「タイトルバーとツールチップ ユーザー名を表示」にチェックを入れてください。 12 -タイトルバーの表示内容を選択できるように変更(設定画面)。なし、バージョン、発言、未読@数、未読数、未読数(未読@数)、全未読/全発言数。 12 -タイトルバーの表示内容を選択できるように変更(設定画面)。なし、バージョン、発言、未読@数、未読数、未読数(未読@数)、全未読/全発言数。(更新は取得時のみ) 13 13 -振り分けルールダイアログで、ルールをダブルクリックしたときに編集できるようにした。 14 14 -URL選択ダイアログで、URLをダブルクリックしたときにURLジャンプできるようにした。 … … 16 16 -未読ジャンプ高速化 17 17 -DM解析キー変更に追従 18 -画面下部URL表示欄に、各種カウント数表示 19 -ソート順ロックを有効化 18 20 ***Ver0.0.9.1(2008/8/4) 19 21 -振り分けルールの変更有無チェックでこけるバグ修正 -
lang/vb2005/Tween/Tween/Setting.Designer.vb
r18097 r18199 94 94 Me.Label10 = New System.Windows.Forms.Label 95 95 Me.CheckUseRecommendStatus = New System.Windows.Forms.CheckBox 96 Me.Check Box2= New System.Windows.Forms.CheckBox96 Me.CheckSortOrderLock = New System.Windows.Forms.CheckBox 97 97 Me.Label21 = New System.Windows.Forms.Label 98 98 Me.ComboBox1 = New System.Windows.Forms.ComboBox … … 801 801 Me.CheckUseRecommendStatus.UseVisualStyleBackColor = True 802 802 ' 803 'CheckBox2 804 ' 805 Me.CheckBox2.AutoSize = True 806 Me.CheckBox2.Enabled = False 807 Me.CheckBox2.Location = New System.Drawing.Point(181, 448) 808 Me.CheckBox2.Name = "CheckBox2" 809 Me.CheckBox2.Size = New System.Drawing.Size(67, 16) 810 Me.CheckBox2.TabIndex = 38 811 Me.CheckBox2.Text = "ロックする" 812 Me.CheckBox2.UseVisualStyleBackColor = True 803 'CheckSortOrderLock 804 ' 805 Me.CheckSortOrderLock.AutoSize = True 806 Me.CheckSortOrderLock.Location = New System.Drawing.Point(181, 448) 807 Me.CheckSortOrderLock.Name = "CheckSortOrderLock" 808 Me.CheckSortOrderLock.Size = New System.Drawing.Size(67, 16) 809 Me.CheckSortOrderLock.TabIndex = 38 810 Me.CheckSortOrderLock.Text = "ロックする" 811 Me.CheckSortOrderLock.UseVisualStyleBackColor = True 813 812 ' 814 813 'Label21 815 814 ' 816 815 Me.Label21.AutoSize = True 817 Me.Label21.Enabled = False818 816 Me.Label21.Location = New System.Drawing.Point(12, 449) 819 817 Me.Label21.Name = "Label21" … … 1053 1051 Me.Label42.TabIndex = 61 1054 1052 Me.Label42.Text = "POSTにAPIを使用する" 1053 Me.Label42.Visible = False 1055 1054 ' 1056 1055 'CheckUseAPI … … 1064 1063 Me.CheckUseAPI.Text = "使用する" 1065 1064 Me.CheckUseAPI.UseVisualStyleBackColor = True 1065 Me.CheckUseAPI.Visible = False 1066 1066 ' 1067 1067 'HubServerDomain … … 1141 1141 Me.ComboDispTitle.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList 1142 1142 Me.ComboDispTitle.FormattingEnabled = True 1143 Me.ComboDispTitle.Items.AddRange(New Object() {"(なし)", "バージョン", "最終発言", "@未読数", " 全未読数", "@未読/全未読数", "全未読/全発言数"})1143 Me.ComboDispTitle.Items.AddRange(New Object() {"(なし)", "バージョン", "最終発言", "@未読数", "未読数", "未読数(@未読数)", "全未読/全発言数"}) 1144 1144 Me.ComboDispTitle.Location = New System.Drawing.Point(181, 555) 1145 1145 Me.ComboDispTitle.Name = "ComboDispTitle" … … 1189 1189 Me.Controls.Add(Me.Label23) 1190 1190 Me.Controls.Add(Me.Label21) 1191 Me.Controls.Add(Me.Check Box2)1191 Me.Controls.Add(Me.CheckSortOrderLock) 1192 1192 Me.Controls.Add(Me.CheckUseRecommendStatus) 1193 1193 Me.Controls.Add(Me.cmbNameBalloon) … … 1304 1304 Friend WithEvents Label19 As System.Windows.Forms.Label 1305 1305 Friend WithEvents CheckUseRecommendStatus As System.Windows.Forms.CheckBox 1306 Friend WithEvents Check Box2As System.Windows.Forms.CheckBox1306 Friend WithEvents CheckSortOrderLock As System.Windows.Forms.CheckBox 1307 1307 Friend WithEvents Label21 As System.Windows.Forms.Label 1308 1308 Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox -
lang/vb2005/Tween/Tween/Setting.vb
r18097 r18199 38 38 Private _MyDispUsername As Boolean 39 39 Private _MyDispLatestPost As DispTitleEnum 40 Private _MySortOrderLock As Boolean 40 41 41 42 Public Enum LogUnitEnum … … 160 161 _MyDispLatestPost = DispTitleEnum.UnreadCountAllCount 161 162 End Select 163 _MySortOrderLock = CheckSortOrderLock.Checked 162 164 163 165 'TweenMain.SetMainWindowTitle() … … 256 258 ComboDispTitle.SelectedIndex = 6 257 259 End Select 260 CheckSortOrderLock.Checked = _MySortOrderLock 258 261 259 262 'TweenMain.SetMainWindowTitle() … … 855 858 End Sub 856 859 860 Public Property SortOrderLock() As Boolean 861 Get 862 Return _MySortOrderLock 863 End Get 864 Set(ByVal value As Boolean) 865 _MySortOrderLock = value 866 End Set 867 End Property 868 857 869 End Class -
lang/vb2005/Tween/Tween/TwConfig.vb
r18097 r18199 1417 1417 Set(ByVal value As String) 1418 1418 Me("browserpath") = value 1419 End Set 1420 End Property 1421 1422 <ConfigurationProperty("sortorderlock", DefaultValue:=False)> _ 1423 Public Property SortOrderLock() As Boolean 1424 Get 1425 Return CBool(Me("sortorderlock")) 1426 End Get 1427 Set(ByVal value As Boolean) 1428 Me("sortorderlock") = value 1419 1429 End Set 1420 1430 End Property -
lang/vb2005/Tween/Tween/Tween.vb
r18184 r18199 297 297 SettingDialog.DispUsername = _section.DispUsername 298 298 SettingDialog.DispLatestPost = _section.DispLatestPost 299 299 SettingDialog.SortOrderLock = _section.SortOrderLock 300 300 301 301 'ユーザー名、パスワードが未設定なら設定画面を表示(初回起動時など) … … 2165 2165 Private Sub MyList_ColumnClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ColumnClickEventArgs) Handles Timeline.ColumnClick, Reply.ColumnClick, DirectMsg.ColumnClick 2166 2166 ' If ListTab.SelectedTab.Text <> "Direct" Then 2167 If SettingDialog.SortOrderLock Then Exit Sub 2168 2167 2169 listViewItemSorter.Column = e.Column 2168 2170 For Each _tab As TabPage In ListTab.TabPages … … 2747 2749 _tabs(idx).oldestUnreadItem = lItem 2748 2750 Else 2749 If _tabs(idx).oldestUnreadItem.SubItems(5).Text > lItem.SubItems(5).Text And _ 2750 listViewItemSorter.Column = 3 Then 2751 If _tabs(idx).oldestUnreadItem.SubItems(5).Text > lItem.SubItems(5).Text Then 2751 2752 _tabs(idx).oldestUnreadItem = lItem 2752 2753 End If … … 2769 2770 ts.oldestUnreadItem = itm 2770 2771 Else 2771 If ts.oldestUnreadItem.SubItems(5).Text > itm.SubItems(5).Text And _ 2772 listViewItemSorter.Column = 3 Then 2772 If ts.oldestUnreadItem.SubItems(5).Text > itm.SubItems(5).Text Then 2773 2773 ts.oldestUnreadItem = itm 2774 2774 End If … … 3437 3437 End If 3438 3438 If PostBrowser.StatusText = "" Then 3439 StatusLabelUrl.Text = "" 3439 'StatusLabelUrl.Text = "" 3440 Call SetStatusLabel() 3440 3441 End If 3441 3442 End Sub … … 3993 3994 For Each ts As TabStructure In _tabs 3994 3995 If ts.listCustom.Equals(myList) Then 3996 If ts.unreadCount = 0 Then Exit For 3995 3997 If listViewItemSorter.Column = 3 Then 3996 3998 If listViewItemSorter.Order = SortOrder.Ascending Then … … 4003 4005 stp = 1 4004 4006 Else 4005 cidx = myList.Items.Count - 14006 4007 If ts.oldestUnreadItem Is Nothing Then 4007 toIdx = 04008 cidx = myList.Items.Count - 1 4008 4009 Else 4009 toIdx = ts.oldestUnreadItem.Index4010 cidx = ts.oldestUnreadItem.Index 4010 4011 End If 4012 toIdx = 0 4011 4013 stp = -1 4012 4014 End If … … 4236 4238 Call ColorizeList(False) 4237 4239 Call DispSelectedPost() 4238 Call SetMainWindowTitle() 4240 'Call SetMainWindowTitle() 4241 If StatusLabelUrl.Text.StartsWith("http") = False Then Call SetStatusLabel() 4239 4242 End Sub 4240 4243 … … 4902 4905 _section.DispUsername = SettingDialog.DispUsername 4903 4906 _section.DispLatestPost = SettingDialog.DispLatestPost 4907 _section.SortOrderLock = SettingDialog.SortOrderLock 4904 4908 4905 4909 Dim tmpList As TweenCustomControl.DetailsListView = Nothing … … 6053 6057 ttl += ur.ToString() + "件 (未読)" 6054 6058 Case Setting.DispTitleEnum.UnreadAllRepCount 6055 ttl += ur.ToString() + " ( " + urat.ToString() + " )件 (未読(@))"6059 ttl += ur.ToString() + " (" + urat.ToString() + ")件 (未読)" 6056 6060 Case Setting.DispTitleEnum.UnreadCountAllCount 6057 6061 ttl += ur.ToString() + "/" + al.ToString() + "件 (未読/総件数)" … … 6059 6063 6060 6064 Me.Text = ttl 6065 End Sub 6066 6067 Private Sub SetStatusLabel() 6068 'ステータス欄にカウント表示 6069 'タブ未読数/タブ発言数 全未読数/総発言数 (未読@+未読DM数) 6070 Dim urat As Integer = _tabs(1).unreadCount + _tabs(2).unreadCount 6071 Dim ur As Integer = 0 6072 Dim al As Integer = 0 6073 Dim tur As Integer = 0 6074 Dim tal As Integer = 0 6075 For Each ts As TabStructure In _tabs 6076 ur += ts.unreadCount 6077 al += ts.allCount 6078 If ts.tabPage.Equals(ListTab.SelectedTab) Then 6079 tur = ts.unreadCount 6080 tal = ts.allCount 6081 End If 6082 Next 6083 StatusLabelUrl.Text = "タブ: " + tur.ToString() + "/" + tal.ToString() + " 全体:" + ur.ToString() + "/" + al.ToString() + " (返信: " + urat.ToString() + ")" 6061 6084 End Sub 6062 6085
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)