[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: scroll bar



矢木です。

Shun-ichi GOTO <gotoh@xxxxxxxxxxx> writes:
>この件(MW137)は、矢木さんが使用しているのが2.0だという情報が無かったため、
>3.0 でのみの修正をしていたわけですが、その後、r3867 にて2.0が、r3864にて
>2.10 も修正されたようです。
>以下のr3867の修正分で矢木さんのところで症状は消えるでしょうか?
>http://www.meadowy.org/~gotoh/projects/meadow/changeset/3867

新しい mw32scroll.el をロードしてスクロールバーをドラッグすると
問題の挙動は直ったように見えますが、
  ・スクロールしている間ポイントが左上に移動する
  ・スクロールを終えて操作しようとするとポイントがスクロール前の位置に戻る
と言う状況になります。なぜこうなるのか、かなり悩んだのですが
古い mw32scroll.el をロードしても同じ事になることがわかりました。

結論としては
  ・w32-handle-scroll-bar-event が term/w32-win.el と mw32scroll.el で
    二重に定義されている
  ・通常は term/w32-win.el の定義が用いられる
  ・mw32scroll.el の定義を使うと上記症状が現れる
  ・term/w32-win.el の定義を使うと 最初に報告したバグは直っていない
と言うことのようです。

おわり