Ticket #12436

最下行以外では自動スクロールしないようにするパッチ
Eröffnet am: 2008-05-01 19:51 Letztes Update: 2008-05-16 23:27

Auswertung:
Verantwortlicher:
(del#24082)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
3
Schweregrad:
5 - Mittel
Lösung:
Accepted
Datei:
4
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

画面をスクロールさせて古い出力をみているときに、文字が
出力されると画面が一番下までスクロールしてしまって不便
だったので、最下行以外を表示しているときは勝手にスクロ
ールしないようにするパッチを作ってみました。

機能の有効無効を切り替えられるように設定項目を追加した
いのですが、どこに追加すればよいでしょうか?
やはりWindow Setupでしょうか。

Ticket-Verlauf (3/18 Historien)

2008-05-01 19:51 Aktualisiert von: salarm
  • File 2306: scroll.patch is attached
2008-05-02 20:38 Aktualisiert von: (del#24082)
Kommentar
Logged In: YES
user_id=24082

どうもありがとうございます。
Additional settingsでいいと思います。

よろしくお願いします。
2008-05-02 23:58 Aktualisiert von: (del#24082)
  • Verantwortlicher Update from (Keine) to yutakapon
2008-05-06 11:54 Aktualisiert von: salarm
  • File 2312: scroll2.patch is attached
Kommentar
Logged In: YES
user_id=34489

設定項目を追加したパッチを作成しました。
langファイルも更新しましたがドイツ語は自動翻訳なのでおかしな
文章になっているかもしれません。

スクロール動作ですが、何かキーを入力すると一番下までスクロー
ルさせるようにしました。
2008-05-06 20:11 Aktualisiert von: (del#24082)
  • Lösung Update from Keine to Accepted
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2008-05-06 20:11
Kommentar
Logged In: YES
user_id=24082

コミットしました。
2008-05-07 12:30 Aktualisiert von: (del#24082)
  • Status Update from Geschlossen to Offen
Kommentar
Logged In: YES
user_id=24082

CTRL+PageUPで、バックスクロールがうまく動かないです。

>スクロール動作ですが、何かキーを入力すると一番下までスクロー
ルさせるようにしました。

が悪さをしているような気がします。
時間あれば、修正していただけますか?
なければ、当方で直します(キー入力処理を削除)。
2008-05-07 15:29 Aktualisiert von: salarm
Kommentar
Logged In: YES
user_id=34489

> CTRL+PageUPで、バックスクロールがうまく動かないです。
リモートに送信しないCTRLキーなどでもスクロースさせてしまって
いました。
送信するキーとそうでないキーの区別が簡単につきそうにないので
このコードは削除します。
2008-05-08 09:43 Aktualisiert von: (del#24082)
  • Ticket Close date is changed to 2008-05-08 09:43
  • Status Update from Offen to Geschlossen
Kommentar
Logged In: YES
user_id=24082

コミットを確認しました。どうもありがとうございます。
ちなみに、CVSROOT/loginfo を修正すると、コミットメールが飛ば
せます。
2008-05-08 11:51 Aktualisiert von: (del#24082)
  • Status Update from Geschlossen to Offen
  • Priorität Update from 5 - Mittel to 3
Kommentar
Logged In: YES
user_id=24082

やはり、

 ・キー入力があった場合
 ・サーバからデータが送られてきた場合

は、「一番下までスクロール」できるとよりよいですね。
CTRL+PageUP/Down, Home/Endなどでバッファスクロールするだけ例
外扱いできないでしょうか。
2008-05-08 12:20 Aktualisiert von: (del#24082)
Kommentar
Logged In: YES
user_id=24082

訂正します。

・CTRL+PageUP/Down, Home/Endなどでバッファスクロールする「以
外」のキー入力があった場合、一番下までスクロールできる。

ようになると、よりいいと思います。
2008-05-08 22:21 Aktualisiert von: salarm
Kommentar
Logged In: YES
user_id=34489

>・CTRL+PageUP/Down, Home/Endなどでバッファスクロール
> する「以外」のキー入力があった場合、一番下までスク
> ロールできる。

keyboard.cのKeyDownの戻り値をBOOLからintに変更して
キーの種類を返すようにすればできそうなので
修正してみます。
2008-05-10 16:50 Aktualisiert von: salarm
  • File 2318: scroll3.patch is attached
Kommentar
Logged In: YES
user_id=34489

>・CTRL+PageUP/Down, Home/Endなどでバッファスクロール
> する「以外」のキー入力があった場合、一番下までスク
> ロールできる。

パッチを作成したので、確認ください。
問題なさそうならコミットします。
2008-05-10 17:29 Aktualisiert von: (del#24082)
  • File 2319: scroll4.diff is attached
Kommentar
Logged In: YES
user_id=24082

問題ないと思います。

ちょうど、私もパッチを作っていたのですが、今後の拡張性も考え
ると、salarmさんのでよいと思います。
2008-05-11 09:18 Aktualisiert von: salarm
Kommentar
Logged In: YES
user_id=34489

コミットしました。
2008-05-11 19:14 Aktualisiert von: (del#24082)
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2008-05-11 19:14
Kommentar
Logged In: YES
user_id=24082

どうもありがとうございました。
2008-05-14 09:30 Aktualisiert von: (del#24082)
  • Ticket Close date is changed to 2008-05-14 09:30
Kommentar
Logged In: YES
user_id=24082

ユーザさんから意見が出てくるかもしれませんが、当該パッチを有
効にした状態で、バックスクロールしていた場合、

 ・ペースト処理で一番下までスクロールできる

ようになると、よりよいのかもしれません。
「リモートから送られてきたデータ」と「そうでない」もので、区
別できるといいのですけどね。
2008-05-16 22:11 Aktualisiert von: salarm
  • Ticket Close date is changed to 2008-05-16 22:11
Kommentar
Logged In: YES
user_id=34489

>  ・ペースト処理で一番下までスクロールできる

たしかに、ペーストでもスクロールする方がいいですね。
修正します。
2008-05-16 23:27 Aktualisiert von: (del#24082)
  • Ticket Close date is changed to 2008-05-16 23:27
Kommentar
Logged In: YES
user_id=24082

どうもありがとうございました。修正を確認しました。

Dateianhangliste

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden