強調一覧のダイアログボックスの位置No.00194
水銀水 さん 01/10/01 07:18
 
 [強調一覧]ダイアログボックスの表示位置をβ5では記憶できるようになって大
変便利になりました。hidesoft/2/での、なんとさん(08184)、Arimacさん(081
85)、サカタ@Vanさん(08186)の発言とそのレスからすると、[強調一覧]を表示し
たままにするのは難しいようなのですが、せめて「このダイアログボックスの右端が
画面からはみ出した位置に移動させた状態で閉じても、次の表示時にその位置を秀丸
側が強制的に画面内に戻さない」ようにはできると、使い勝手が非常に向上するので
すが、如何でしょうか?

 あと、マクロですが、[強調一覧]を「閉じる」あるいは「キャンセル」を実行し
た場合に「resultにfalse」が入るようにするのはマズいでしょうか?(「強調一
覧」はこれからの秀丸でかなり核になる存在になりそうなウレシイ予感がしていたり
します(^^))

[ ]
RE:00194 強調一覧のダイアログボックスのNo.00199
秀丸担当 さん 01/10/01 18:19
 
>せめて「このダイアログボックスの右端が画面からはみ出した位置に移動さ
>せた状態で閉じても、次の表示時にその位置を秀丸側が強制的に画面内に戻
>さない」ようにはできると、使い勝手が非常に向上するのですが、如何でし
>ょうか?

はみ出したままにするということですか?
はみ出したら困ると思い、はみ出さないようにしてあるのですが、
はみ出したほうがいいのでしょうか?
よろしければその理由を教えていただきたいですが...ううむ


> あと、マクロですが、[強調一覧]を「閉じる」あるいは「キャンセル」
>を実行した場合に「resultにfalse」が入るようにするのはマズいでしょうか?
>(「強調一覧」はこれからの秀丸でかなり核になる存在になりそうなウレシ
>イ予感がしていたりします(^^))

特に問題なければしてもいいです。
問題ないかな?

[ ]
RE:00199 強調一覧のダイアログボックスのNo.00212
水銀水 さん 01/10/02 21:23
 
>はみ出したままにするということですか?
>はみ出したら困ると思い、はみ出さないようにしてあるのですが、
>はみ出したほうがいいのでしょうか?

 お忙しいところ、毎度、すいませんですm(_ _)m
はみ出したままの方がベターかと思います(^^; 以下、理由です。

●[強調一覧]ダイアログボックスの位置
 現行の[強調一覧]ダイアログボックスは、「移動」(強調行をクリック)すると、
このダイアログボックスが消えてしまいます。関数名などを覚えていて、そこに移動
したい場合には、こうした動作が適切だろうと思われますが、[強調一覧]を『アウ
トライン的な機能』として使っている一般的な書き手にとっては、不便な面もありま
す。

 具体的には[強調一覧]で見出し行を表示させて、「この見出し行だったかな」と
移動させて内容を確認して、OKならば問題ないですが、多くの場合、違っているわ
けで、再度、[強調一覧]を表示させて見出し行を眺める…という作業が繰り返され
るわけです。この際に、できるだけ本文の内容を見たいので、[強調一覧]ダイアロ
グボックスを右端の方にずらせて配置します([強調一覧]ダイアログボックスの2
/3程度は画面の右端に隠れてしまっていますが、強調一覧のリストの左端部分が見
えていれば、リストの内容は十分に確認できます)。
 で、再度、[強調一覧]ダイアログボックスを表示させた場合に、これが真ん中に
移動していると、再び、画面の右端にずらせて(本文を見やすい位置に)移動させな
ければならなくなります。こうした使用には、[強調一覧]ダイアログボックスの右
端が画面の右端から外へはみ出していても([強調一覧]ダイアログボックス全体が
画面から外れてしまった場合は自動的に画面内に戻す必要があると思われますが)、
そのままの位置をキープしてもらえると大変、便利に使えると感じています。


 もう一つの理由としては、「エディタの操作の主導権はユーザにあるとウレシイ」
という基本的なスタンスがあります。[強調一覧]ダイアログボックスの右端を画面
に右端に移動させたのはユーザであるから、移動させたことにはきっと意味があるの
だろう。秀丸側ではその意志を尊重して、画面からはみ出た[強調一覧]ダイアログ
ボックスは、はみ出たままにしておくよ」というスタンスが個人的には好きです。あ
る意味で「ユーザの自己責任」を要求するソフトウェアであっていいと思うわけです。
必要以上に親切すぎてで、いったい何がどう動くのかよくわからないような動作は、
某著名ワープロに任せておいて、秀丸はあくまで「ユーザが指定した通り」に動作す
る、でも、その動作を指定したのはユーザだからオウンリスクでね、というような…。

(その意味では「デスクトップの保存/復元」も、画面からはみ出した秀丸ウィンド
ウは、はみ出さないような位置に自動修正されるようですが、これも個人的には、
「画面からはみ出して秀丸ウィンドウを配置したのはユーザだから、そのまんまデス
クトップを復元しますよ」という姿勢の方が好きだったりします…(^^;;;)

 いずれにしても最終的には秀丸担当さんのセンスですので、「こんな外野の声もあ
るんだなあ〜」程度にお考え下さいませ。

 またまた長文失礼m(_ _)m

[ ]
RE:00212 強調一覧のダイアログボックスのNo.00226
秀丸担当 さん 01/10/04 18:50
 
> お忙しいところ、毎度、すいませんですm(_ _)m
>はみ出したままの方がベターかと思います(^^; 以下、理由です。

長文にわたってありがとうございます。
なるほどよくわかりました。
ですが大変申し訳ないですが、V3.09では現状でいこうと思います。

理由は、操作不能状態に陥るのを回避するのを第一優先としたいた
めです。
今の仕様では秀丸のウィンドウとの相対位置を記憶しているため、
タイトルバーが画面の上にはみ出すこともありえます。
画面の解像度を変えた場合も、ウィンドウ全体が画面の外に行く
こともあります。
すみませんよろしくお願いします。

[ ]
RE:00226 強調一覧のダイアログボックスのNo.00240
水銀水 さん 01/10/05 14:17
 
>V3.09では現状でいこうと思います。

 了解しました。確かに、秀丸の位置を色々変えて表示させてみると、微妙に調整さ
れているのがわかります。(「相対位置」が良いのかなと思っていましたが、「絶対
位置」という選択肢も欲しくなってしまうのは、困ったものです>ジブン^^^;;;)

(表示行が1行でも欲しい、というビンボー性な私は、高速&強力な「強調一覧」ダ
イアログボックスと、強調行移動のマクロの併用でしばらく様子を見てみます。

[ ]