• R/O
  • HTTP
  • SSH
  • HTTPS

AppliStation: 提交

AppliStation


Commit MetaInfo

修订版241a242e5a68275045ffdab6a845af33954e3c39 (tree)
时间2009-06-14 12:52:12
作者ttp <ttp@user...>
Commiterttp

Log Message

AppliStation-GUI,進捗ダイアログでログ表示のテキストボックスが自動でスクロールするように(修正)

更改概述

差异

--- a/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs
+++ b/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs
@@ -89,8 +89,6 @@ namespace AppliStation.Util
8989 {
9090 NaGetTaskSet taskSet = (NaGetTaskSet) sender;
9191
92- bool isCursorPositionLast = logBox.SelectionStart >= logBox.TextLength-1;
93-
9492 if (e.TaskProgressPercent >= 0) {
9593 progressBar.Value = (int) e.TaskProgressPercent;
9694 progressBar.Style = ProgressBarStyle.Continuous;
@@ -161,9 +159,9 @@ namespace AppliStation.Util
161159 break;
162160 }
163161
164- if (isCursorPositionLast && logBox.TextLength > 0) {
165- logBox.Select(logBox.TextLength-1, 0);
166- }
162+ #if DEBUG
163+ logBox.ScrollToCaret();
164+ #endif
167165
168166 if (taskSet.Done) {
169167 if ((ActionOnDone & ActionOnDoneFlags.FlashWindow) != 0) {
Show on old repository browser