マウスによるD&Dでの移動No.06261
EXZS さん 05/03/02 10:56
 
秀丸ver5β1を使用していて気づいた点をご報告します。

行単位マウスで範囲指定した後、その部分をドラッグして選択部分を移動させた場合、
移動先の行が画面上から消えてしまいます。
(1行移動させると1行分消え、2行分移動させると2行分消える感じです)
スクロールやリサイズ等の再描画をするとちゃんと消えた行が復活するので再描画が
行われているので移動そのものは正常に出来ているが、移動後の再描画だけがおかし
い感じです

[ ]
RE:06261 マウスによるD&Dでの移動No.06293
秀丸担当 さん 05/03/02 17:28
 

>行単位マウスで範囲指定した後、その部分をドラッグして選択部分を移動させた場
>合、
>移動先の行が画面上から消えてしまいます。
>(1行移動させると1行分消え、2行分移動させると2行分消える感じです)
>スクロールやリサイズ等の再描画をするとちゃんと消えた行が復活するので再描画が
>行われているので移動そのものは正常に出来ているが、移動後の再描画だけがおかし
>い感じです

試してみようとしたのですが、状況がいまいちよくわかりませんでした。
範囲選択を拡張するためにドラッグするのではなく、テキスト内容を移動させる
ためのドラッグでしょうか。
大変お手数ですが、どのようなテキスト内容で、どれだけ選択して、どのように
移動したのか、詳しく教えていただけると助かります。

[ ]
RE:06293 マウスによるD&Dでの移動No.06296
EXZS さん 05/03/02 17:51
 
>試してみようとしたのですが、状況がいまいちよくわかりませんでした。
>範囲選択を拡張するためにドラッグするのではなく、テキスト内容を移動させる
>ためのドラッグでしょうか。
>大変お手数ですが、どのようなテキスト内容で、どれだけ選択して、どのように
>移動したのか、詳しく教えていただけると助かります。

仮に次のような状態の時に
  1|
  2|aaa
  3|bbb
  4|ccc
  5|ddd
  6|

1)2行目と3行目の行番号部分をドラッグして範囲選択する
2)続いて選択部分をドラッグしてカーソルが5行目の先頭にある状態でリリースする
3)すると表示が次のようになります

  1|
  2|ccc
  3|aaa
  4|bbb
  5|

3)ウインドウリサイズ等の画面再描画が発生すると本来意図した動作の通りの表示
になります

  1|
  2|ccc
  3|aaa
  4|bbb
  5|ddd
  6|

以上、伝わりますでしょうか?







[ ]
RE:06296 マウスによるD&Dでの移動No.06315
Tosi さん 05/03/03 09:45
 
私のところでも発生しました。
操作は、

1|12345abcde12345
2|1234567890

の状態から、1行目のabcdeを選択後、
マウスでドラッグして、2行目の5の後にドロップすると、

1|1234512345
2|12345abcde6

の表示になりますが、6の最後で改行または、2行目を再選択すると、正常に表示され
ます。

編集データに影響は無いようですが、できれば修正お願いします。


[ ]
RE:06315 マウスによるD&Dでの移動No.06319
秀丸担当 さん 05/03/03 10:35
 

>仮に次のような状態の時に
>  1|
>  2|aaa
>  3|bbb
>  4|ccc
>  5|ddd
>  6|

EXZSさんのこの手順で再現させることができました。
動作環境でドラッグ&ドロップ編集で範囲選択を解除しない設定にすると再現で
きました。

>私のところでも発生しました。
>操作は、
>
>1|12345abcde12345
>2|1234567890

Tosiさんのこの手順では再現できませんでした。
たぶん原因は同じだと思うので、β2で修正させていただきます。

[ ]
RE:06319 マウスによるD&Dでの移動No.06331
Tosi さん 05/03/03 14:13
 
すばやい対応ありがとうございます。
修正後に確認させていただきます。

>Tosiさんのこの手順では再現できませんでした。
>たぶん原因は同じだと思うので、β2で修正させていただきます。

[ ]