縦書き時の折りたたみとスクロールに関しNo.09397
EXZS さん 06/02/24 00:37
 
β3に関して、表題の件を色々試しましたが、今ひとつ不安定の様に思えます。

1.折りたたみ→折りたたみの解除を行った直後にスクロール
 (ホイールスクロールあるいはスクロールバー押下)にて
 ファイルの先頭までカーソルを移動させた場合、スクロールの
 開始位置を上下に余裕を持たせる設定にしているにもかかわらず
 カーソル行が画面の1行目に張り付いたままスクロールします
 (縦書き横書き両方で発生します)
 上下キーでスクロールさせたり、カーソルを別の行にポイント
 させるまで継続します

2.縦書き時の折りたたみの位置がまだ□の真ん中以下ぐらいにしか
 ありません。また右方向にも半分程度ずれているかもしれません

3.どうでもいい話ですが、XPのビジュアルスタイルに設定して
 いる場合の□の+/−ボタンに関して、横書き時のボタンは
 立体的に表示されますが、縦書き時には平坦に表示されます

4.小さな−ボタン上でクリックした場合、まれに折りたたまずに
 カーソルが大きなボタンの行にジャンプしてしまう事があります
 (小さなボタンは空行での折りたたみにて発生)

以上、ご確認下さい

[ ]
RE:09397 縦書き時の折りたたみとスクローNo.09426
秀丸担当 さん 06/02/24 11:16
 

>β3に関して、表題の件を色々試しましたが、今ひとつ不安定の様に思えます。
>
>1.折りたたみ→折りたたみの解除を行った直後にスクロール
> (ホイールスクロールあるいはスクロールバー押下)にて
> ファイルの先頭までカーソルを移動させた場合、スクロールの
> 開始位置を上下に余裕を持たせる設定にしているにもかかわらず
> カーソル行が画面の1行目に張り付いたままスクロールします
> (縦書き横書き両方で発生します)
> 上下キーでスクロールさせたり、カーソルを別の行にポイント
> させるまで継続します
>
>2.縦書き時の折りたたみの位置がまだ□の真ん中以下ぐらいにしか
> ありません。また右方向にも半分程度ずれているかもしれません
>
>3.どうでもいい話ですが、XPのビジュアルスタイルに設定して
> いる場合の□の+/−ボタンに関して、横書き時のボタンは
> 立体的に表示されますが、縦書き時には平坦に表示されます
>
>4.小さな−ボタン上でクリックした場合、まれに折りたたまずに
> カーソルが大きなボタンの行にジャンプしてしまう事があります
> (小さなボタンは空行での折りたたみにて発生)
>
>以上、ご確認下さい

すみません。
β3での修正のうち、半分くらいは修正が実際に反映されていませんでした。
早速ですが、反映したβ4を出そうと思います。

[ ]
RE:09397 縦書き時の折りたたみとスクローNo.09444
秀丸担当 さん 06/02/24 13:33
 

>3.どうでもいい話ですが、XPのビジュアルスタイルに設定して
> いる場合の□の+/−ボタンに関して、横書き時のボタンは
> 立体的に表示されますが、縦書き時には平坦に表示されます

これは、ビジュアルスタイルによっては、[+][-]ではなく、[+]が[>]マークみ
たいので、[-]が[▽]マークみたいのになっているものもあるようで、ビジュア
ルスタイルは縦書きへの考慮というのが無いようなので、縦書きでは自前で描画
するほうにしてみました。


>4.小さな−ボタン上でクリックした場合、まれに折りたたまずに
> カーソルが大きなボタンの行にジャンプしてしまう事があります
> (小さなボタンは空行での折りたたみにて発生)

こちらはいまいち確認できませんでした。
もし再現できる具体的な方法などがわかるようでしたら、教えていただけると助
かります。

[ ]
RE:09444 縦書き時の折りたたみとスクローNo.09467
EXZS さん 06/02/24 22:42
 
>これは、ビジュアルスタイルによっては、[+][-]ではなく、[+]が[>]マークみ
>たいので、[-]が[▽]マークみたいのになっているものもあるようで、ビジュア
>ルスタイルは縦書きへの考慮というのが無いようなので、縦書きでは自前で描画
>するほうにしてみました。

個人的には重要な内容ではないので問題ないです。


>>4.小さな−ボタン上でクリックした場合、まれに折りたたまずに
>> カーソルが大きなボタンの行にジャンプしてしまう事があります
>> (小さなボタンは空行での折りたたみにて発生)

行の強調1に次の値を設定。
 ^−.*−$
 正規表現あり、大文字小文字の区別、単語の検索
を設定し、レベル1に行の強調1を設定、
新規作成で次の文字を入力

↓ここから
−aaaaaaaaaaa−

「aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa」

−aaaaaaaaaaa−
↑ここまで

とした場合、折りたたみをすると折りたたまれずにカーソル行が先頭に飛びます。β
4でも発生します。
ご確認下さい

[ ]
RE:09467 縦書き時の折りたたみとスクローNo.09517
秀丸担当 さん 06/02/27 16:04
 

>行の強調1に次の値を設定。
> ^−.*−$
> 正規表現あり、大文字小文字の区別、単語の検索
>を設定し、レベル1に行の強調1を設定、
>新規作成で次の文字を入力
>
>↓ここから
>−aaaaaaaaaaa−
>
>「aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。
> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa」
>
>−aaaaaaaaaaa−
>↑ここまで
>
>とした場合、折りたたみをすると折りたたまれずにカーソル行が先頭に飛びます。β
>4でも発生します。
>ご確認下さい

手順通りにして確認することができました。
ありがとうございます。
対応する括弧に反応にしておかしくなってしまっているようでした。
修正させていただきます。

[ ]