ウィンドウサイズ&位置
ウインドウサイズと位置は、マウスで調整すればそれ以降その状態を保ちます。行が多い場合はスクロールバーが出ます。 未調整状態でのみ、デフォルト動作として、画面中央でより多くの内容が表示する様になっています。
また、マルチモニタに関しては考慮していません。検討します。
>ウインドウサイズと位置は、マウスで調整すればそれ以降その状態を保ちます。行が多い場合はスクロールバーが出ます。
とのことですが、わたしの環境だと保存されません(1.4.1)。 横幅は保存されているようですが、縦幅がモニターの高さになってしまいます。
befoo.iniの値は正しく書き込まれているようですが(この場合621が高さでしょうか)
[(summary)] window=270,181,1234,621 columns=469,193,141,123 sort=2,-1次にウィンドウを開くときは反映されていません。
そうです。高さは表示数に合わせて伸びる様になっています。
z0rac への返信
そうです。高さは表示数に合わせて伸びる様になっています。
仕様ということですね。 それでは改めて以下のように要望としてお願いできたらと思います。
未読メールを溜め込むという、あまりありえないシチュエーションなのかもしれませんが(汗)
仰る通り、未読メールを溜めるのはこのソフトの使用目的とは逆なので、ちょっと考えてしまいます(笑
次回の機会にでも検討させてください。
取り敢えずは以下パッチです。
Index: src/summary.cpp
===================================================================
--- src/summary.cpp (リビジョン 131)
+++ src/summary.cpp (作業コピー)
@@ -339,15 +339,7 @@
setting::preferences("summary")
["window"](r.left)(r.top)(r.right)(r.bottom);
move(adjust(r));
- int h = _summary.initialize(mboxes);
- if (h > 0) {
- r.bottom += h;
- if (r.bottom > bottom) {
- r.top -= r.bottom - bottom, r.bottom = bottom;
- if (r.top < top) r.top = top;
- }
- move(r);
- }
+ _summary.initialize(mboxes);
topmost(true);
show(true, GetActiveWindow() == GetForegroundWindow());
_changed = false;
未読がたまっているときにも通知ウィンドウのサイズを保存されるようにしてほしい。 現状、画面いっぱいor画面より大きく表示されてしまいます。
またマルチモニタ環境で、ペンギンさんの位置が固定されない場合があるようです。