フォルダ枠のスクロールバーNo.03498
CHERRYVOICE さん 11/01/28 10:08
 
たびたびすみません。
いつのバージョンからかは定かではないですが、今回いろいろ
テストしてて気が付いたのでご報告を。

(1)フォルダ枠の幅を、横スクロールバーが出ないギリギリのサイズにする
(2)一番右までフォルダ名が長いフォルダ内のメールの一つを未読にする
(3)すると、未読ありでフォルダ名が太字になる&未読メール数が表示されるため、
フォルダ名が長くなり、横スクロールバーが表示される
(4)先程のメールを既読にしても、横スクロールバーが残る。

秀丸メールを再起動すると、横スクロールバーは消えます。
以前は(3)でも横スクロールバーが表示されなかったような……?
まぁ(3)で横スクロールバーが表示されるのは仕方ないとして、
(4)では横スクロールバーが消えて欲しいところです。

※フォルダ枠上下めいっぱい使っていると、(3)で縦スクロールバー
まで出てきてしまって見にくくなってしまう…。

よろしくお願いします。

[ ]
RE:03498 フォルダ枠のスクロールバーNo.03500
秀まるお さん 11/01/28 12:24
 
 いろいろ調べてみたんですが、これはWindowsのツリービューコントロールが
そういう動作をしてしまってる物でして、秀丸メールでうまく解決することは出
来ないような感じです。

 スクロールする範囲の大きさは、一度大きくなると、後でウィンドウサイズを
変えたりしても変わってくれないようで、横スクロールバーがうまく消えてくれ
ないです。しいてなんとかするとしたら、一度ウィンドウをDestroyしてもう一
度作り直す、くらいしか方法が思いつかないです。

 ツリービューコントロールのスクロール範囲をリセットするようなメッセージ
類も探してみたんですが、なさそうです。

 ということで仕様ということでお願いしたい所です。

 しいてなんとかするとしたら、フォルダ枠のウィンドウを作り直すコマンドを
別途用意してみるとかなら出来るかなぁとは思いますけども。

[ ]
RE:03500 フォルダ枠のスクロールバーNo.03502
CHERRYVOICE さん 11/01/28 13:07
 
> スクロールする範囲の大きさは、一度大きくなると、後でウィンドウサイズを
>変えたりしても変わってくれないようで、横スクロールバーがうまく消えてくれ
>ないです。しいてなんとかするとしたら、一度ウィンドウをDestroyしてもう一
>度作り直す、くらいしか方法が思いつかないです。

フォルダツリーの展開で右側にはみ出てスクロールバーが出た場合は、
折りたたみで再度スクロールバーが消えるようです。
同じようなことが出来たりは……しないのでしょうね(^^;

> ツリービューコントロールのスクロール範囲をリセットするようなメッセージ
>類も探してみたんですが、なさそうです。
>
> ということで仕様ということでお願いしたい所です。

了解しました。
なるべくスクロールバーが出ないようなフォルダ幅で運用したいと思います。

[ ]
RE:03502 フォルダ枠のスクロールバーNo.03503
秀まるお さん 11/01/28 13:22
 
> フォルダツリーの展開で右側にはみ出てスクロールバーが出た場合は、
> 折りたたみで再度スクロールバーが消えるようです。
> 同じようなことが出来たりは……しないのでしょうね(^^;

 テストしてみたらたしかにそれで横スクロールバーが消えてくれるようです。

 一回ダミーで長い名前のツリービューアイテムを作成してそれを削除するとい
うことでリセット出来るかもしれないです。一回テストしてみます。

[ ]
RE:03503 フォルダ枠のスクロールバーNo.03506
CHERRYVOICE さん 11/01/28 20:18
 
ちなみにですが、Windowsのエクスプローラでフォルダツリー表示
状態で試してみると、

・非常に長い名前のフォルダを作る
 → フォルダツリーに横スクロールバーが出る
・該当フォルダを短い名前にリネーム
 → 横スクロールバーは出たまま

ここまでは秀丸メールといっしょです。

この状態で、どこか適当なフォルダをクリックして展開したりすると、
横スクロールバーが消えたり消えなかったり、まぁ、ちゃんと消える
ときがあります。
このとき一瞬点滅したような状態になるので、エクスプローラでも
横スクロールバーを消す際には、一旦画面を破棄して再描画してるの
かもしれないですね。

蛇足な内容かもですが、ご一報まで。

[ ]
RE:03506 フォルダ枠のスクロールバーNo.03513
秀まるお さん 11/01/31 18:36
 
 とりあえず、ツリービューコントロールにダミーのアイテムを1つ生成してそ
れを削除する、ということで横スクロールバーをリセットすることが出来るよう
ではあります。

 問題は…、未読/既読切り替えとかのタイミングで毎回そんなことやってたら
見栄えが良くないので、例えば横スクロールバーが消えそうな可能性を自動的に
検出して、そういう場合だけ処理する、みたいな必要があることではあります。

 ということでなんとかがんばってみます。

[ ]
RE:03513 フォルダ枠のスクロールバーNo.03514
CHERRYVOICE さん 11/01/31 19:57
 
> ということでなんとかがんばってみます。

お手数おかけしますが、よろしくお願いします。

[ ]
RE:03514 フォルダ枠のスクロールバーNo.03516
CHERRYVOICE さん 11/02/01 14:17
 
V5.60β17試しました。
意図通り、ばっちりです!
ありがとうございました。

[ ]
RE:03516 フォルダ枠のスクロールバーNo.03523
秀まるお さん 11/02/04 22:08
 
 この修正ですが、次のV5.61正式版で一回外させてもらいます。

 実はβ17になって以降からだと思うんですが、うちの会社の秀丸担当のマシン
で、秀丸メールがハングアップする現象が2回発生しています。その原因がいま
いち分からないんですが、ずっと安定してたのに急におかしくなったので、やは
り秀丸メールが原因のような気がします。そうだとすると、β17時点で直した、
この横スクロールバーの修正が関係してる可能性が高いような気がします。

 ということで、とりあえず安定性を重視して一回正式版にしないといけなさそ
うな感じなので、この修正は次のV5.61で外させていただきます。

 V5.70βをやる時にまた復活させます。

 (今日アップロードしたV5.61β1ではまだ入ってます)

 やはりベータテストの最終段階では余計なことはしてはいけないと思いました。

[ ]
RE:03523 フォルダ枠のスクロールバーNo.03524
CHERRYVOICE さん 11/02/05 01:46
 
> この修正ですが、次のV5.61正式版で一回外させてもらいます。

了解です。
そこまで深刻な問題でもありませんので、都合の良いときに
再実装をお願いします。

よろしくお願いします。

[ ]