V1.88β5No.11038
秀丸担当 さん 24/02/08 15:38
 
V1.88β5を公開しました。

以下のページからダウンロードできます。
https://hide.maruo.co.jp/software/hmfilerclassic.html

直接ダウンロードする場合はこちら

64bit版:
https://hide.maruo.co.jp/software/bin3/hmfilerclassic188b5_x64_signed.exe

改版履歴
・[ツール]→[オプション]→[デザイン/操作]→[フォルダツリー2]→[自動縦スク
ロール(タブ切り替え時、条件あり]がOFFのときの、タブ1つのクリックや分割の切り
替えのときなどの対応。
・config.folderTreeAutoVScroll追加。
・configオブジェクトを全面的に作り直した。(内部的な話)



[ ]
RE:11038 V1.88β5No.11039
Y_H さん 24/02/08 21:03
 
> ・[ツール]→[オプション]→[デザイン/操作]→[フォルダツリー2]→[自動縦スク
>ロール(タブ切り替え時、条件あり]がOFFのときの、タブ1つのクリックや分割の切
>り替えのときなどの対応。

対応いただきありがとうございます。

何度も対応していただき恐縮なのですが、
タブを分割していて、非アクティブになっている方の選択タブをクリックすると、ス
クロールが発生するようです。
タブではなくリストビューの方をクリックすると、スクロールは発生しません。
ご確認をよろしくお願いいたします。

[ ]
RE:11039 V1.88β5No.11040
秀丸担当 さん 24/02/09 09:13
 
ご指摘ありがとうございます。
何度もすみません。
この場合もできるように修正させていただきます。
それでもやっぱり起動してから開いていないタブなど、条件から外れるものはスク
ロールするので、けっこう曖昧です。
あらゆる場合で自動スクロールしないのと、手動でスクロール位置を同期させるボタ
ンとかあったほうがいい気がしてきました。

[ ]
RE:11040 V1.88β5No.11041
Y_H さん 24/02/09 09:39
 
確認いただきありがとうございます。
いろいろなパターンがあって、思っていたより複雑な実装になってしまうようで、
気軽に要望を出して申し訳ありませんでした。
よろしくお願いいたします。

[ ]
RE:11040 V1.88β5No.11051
Y_H さん 24/02/18 09:49
 
>この場合もできるように修正させていただきます。

V1.88β6で、今回のようなケースでもスクロールしないようになりました。
対応いただきありがとうございます。

>あらゆる場合で自動スクロールしないのと、手動でスクロール位置を同期させるボ
>タンとかあったほうがいい気がしてきました。

ちなみに、F5キーの割り当ては、「最新の情報に更新(ツリーは差分)」
の方を使用させていただいているのですが、
これを実行したときに、今回の「スクロール位置を同期」も実行するようなことは、
設定やマクロで実現できたりしますでしょうか?

[ ]
RE:11051 V1.88β5No.11055
秀丸担当 さん 24/02/19 10:38
 
早速のご確認ありがとうございます。

[最新の情報に更新(ツリーは差分)]の後、[スクロール位置を同期]をするには、設定
は無いですがスクリプトやる方法があります。
スクリプトは、ブックマークのパスの部分に以下のような一行で書くことができます。

js:Command("最新の情報に更新(ツリーは差分)");Command("ツリースクロール同期");

これをキー割り当てしておくと一応できます。
ただ[最新の情報に更新]の場合は、時間差になるため、スクロール同期した後に、な
ったりして不都合です。
[最新の情報に更新(ツリーは差分)]の場合は、ほとんどの場合変化が無いので、うま
くいったように見えます。

[ ]
RE:11055 V1.88β5No.11056
Y_H さん 24/02/19 20:46
 
>js:Command("最新の情報に更新(ツリーは差分)");Command("ツリースクロール同期");
>これをキー割り当てしておくと一応できます。

スクリプトの例、ありがとうございます。
ブックマークに登録してそこにキーを割り当てる使い方になるのですね。
いろいろ試してみたいと思います。

[ ]