• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

OpenTweenのfork


Commit MetaInfo

修訂04b21b871bf4c53a706e0cf4620685feddeb98dd (tree)
時間2012-02-18 23:12:00
作者syo68k <syo68k@user...>
CommiterKimura Youichi

Log Message

カラムヘッダをクリックした際に、ソート方向を表示するようにした

git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@248 e39ad16e-3079-482e-bb30-4b4d378143b6

Change Summary

差異

--- a/Tween/Resources/ChangeLog.txt
+++ b/Tween/Resources/ChangeLog.txt
@@ -10,6 +10,7 @@
1010 * バージョンアップ確認ダイアログのデフォルトボタン変更
1111 * 公式検索、ListsタブでFav追加・削除時に未読状態になる場合があったバグ修正
1212 * DMを右クリックあるいは操作メニューから削除できないことがあるバグ修正
13+ * カラムヘッダをクリックした際に、ソート方向を表示するようにした
1314 ==== Ver 0.8.9.0(2010/05/03)
1415 * Webモード廃止
1516 * OAuth(xAuth)対応(API上限が350へ)。継続してBASIC認証も選択可能です。各APIの接続先は共通なので、API制限は共通となります。
--- a/Tween/StatusDictionary.vb
+++ b/Tween/StatusDictionary.vb
@@ -496,7 +496,7 @@ Public NotInheritable Class TabInformations
496496 End Set
497497 End Property
498498
499- Public Sub ToggleSortOrder(ByVal SortMode As IdComparerClass.ComparerMode)
499+ Public Function ToggleSortOrder(ByVal SortMode As IdComparerClass.ComparerMode) As Windows.Forms.SortOrder
500500 If _sorter.Mode = SortMode Then
501501 If _sorter.Order = Windows.Forms.SortOrder.Ascending Then
502502 _sorter.Order = Windows.Forms.SortOrder.Descending
@@ -515,7 +515,8 @@ Public NotInheritable Class TabInformations
515515 Next
516516 End If
517517 Me.SortPosts()
518- End Sub
518+ Return _sorter.Order
519+ End Function
519520
520521 Public ReadOnly Property RetweetSource(ByVal Id As Long) As PostClass
521522 Get
--- a/Tween/Tween.vb
+++ b/Tween/Tween.vb
@@ -201,6 +201,9 @@ Public Class TweenMain
201201 Private UnreadCounter As Integer = -1
202202 Private UnreadAtCounter As Integer = -1
203203
204+ Private ColumnOrgText(8) As String
205+ Private ColumnText(8) As String
206+
204207 '''''''''''''''''''''''''''''''''''''''''''''''''''''
205208 Private _postBrowserStatusText As String = ""
206209 #If DEBUG Then
@@ -439,7 +442,28 @@ Public Class TweenMain
439442 End If
440443 End Sub
441444
445+ Private Sub InitColumnText()
446+ ColumnText(0) = ""
447+ ColumnText(1) = My.Resources.AddNewTabText2
448+ ColumnText(2) = My.Resources.AddNewTabText3
449+ ColumnText(3) = My.Resources.AddNewTabText4_2
450+ ColumnText(4) = My.Resources.AddNewTabText5
451+ ColumnText(5) = ""
452+ ColumnText(6) = ""
453+ ColumnText(7) = "Source"
454+
455+ ColumnOrgText(0) = ""
456+ ColumnOrgText(1) = My.Resources.AddNewTabText2
457+ ColumnOrgText(2) = My.Resources.AddNewTabText3
458+ ColumnOrgText(3) = My.Resources.AddNewTabText4_2
459+ ColumnOrgText(4) = My.Resources.AddNewTabText5
460+ ColumnOrgText(5) = ""
461+ ColumnOrgText(6) = ""
462+ ColumnOrgText(7) = "Source"
463+ End Sub
464+
442465 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
466+ InitColumnText()
443467 _ignoreConfigSave = True
444468 Me.Visible = False
445469 SecurityManager = New InternetSecurityManager(PostBrowser)
@@ -2601,7 +2625,14 @@ Public Class TweenMain
26012625 mode = IdComparerClass.ComparerMode.Source
26022626 End Select
26032627 End If
2604- _statuses.ToggleSortOrder(mode)
2628+ InitColumnText()
2629+ If _statuses.ToggleSortOrder(mode) = SortOrder.Ascending Then
2630+ ' U+25BE BLACK DOWN-POINTING SMALL TRIANGLE
2631+ ColumnText(e.Column) = ColumnOrgText(e.Column) + "▾"
2632+ Else
2633+ ' U+25B4 BLACK UP-POINTING SMALL TRIANGLE
2634+ ColumnText(e.Column) = ColumnOrgText(e.Column) + "▴"
2635+ End If
26052636 _itemCache = Nothing
26062637 _postCache = Nothing
26072638 _curList.Refresh()
@@ -3834,6 +3865,7 @@ Public Class TweenMain
38343865 End Function
38353866
38363867 Private Sub MyList_DrawColumnHeader(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawListViewColumnHeaderEventArgs)
3868+ e.Header.Text = ColumnText(e.Header.Index)
38373869 e.DrawDefault = True
38383870 End Sub
38393871