[ 新規に投稿する ]

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("ツリースクロール同期");
>これをキー割り当てしておくと一応できます。

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

[ 新規に投稿する ]