title -1 で表示したキャプションが消えるNo.02616
三宅 さん 03/08/05 09:05
 
 title -1(タイトルバーに表示したキャプションをマクロ終了時も残す)をしても、
一旦他のウィンドウをアクティブにして、戻ってから保存すると、キャプションが消
えてしまう
(以前のバージョンでは、他のウィンドウに移らずに保存しても消えていた)
 編集動作自体には影響ないので、仕様ということならしょうがないです

環境:Windows98, Ver.4.00β13

[ ]
RE:02616 title -1 で表示したキャプショNo.02646
秀丸担当 さん 03/08/06 15:35
 
> title -1(タイトルバーに表示したキャプションをマクロ終了時も残す)をして
>も、
>一旦他のウィンドウをアクティブにして、戻ってから保存すると、キャプションが消
>えてしまう

やってみたのですが、再現できませんでした。
title -1したものを、他のウィンドウをアクティブにしてから、戻って保存して
も、β13ではそのままになります。
再現する場合、(更新)の付いている状態や開いているファイルの状態など、詳し
い再現手順を教えてください。

[ ]
RE:02646 title -1 で表示したキャプショNo.02677
三宅 さん 03/08/07 12:37
 
>やってみたのですが、再現できませんでした。
>title -1したものを、他のウィンドウをアクティブにしてから、戻って保存して
>も、β13ではそのままになります。

 なるほど、マウスでウィンドウを切り替え場合は、ちゃんと残っていました。
 ウィンドウの切り替えもマクロでした場合に生じる現象のようです。
 マクロでウィンドウを切り替えるといっても、たいしたことはしていませんので、
マクロの組み合わせやキー割り当てなどが影響しているのかも知れません。
 もう少し調べてみます。

[ ]
RE:02677 title -1 で表示したキャプショNo.02695
三宅 さん 03/08/08 09:07
 
 とりあえず、次の場合には再現できるように思うのですが、いかがでしょうか。
 (環境:Windows98, Ver.4.00β13、Ver.4.00β14)

●test1.mac Alt+F2 に割り当て(コメントアウトしているのは実際に使用している
マクロのコピーを元にしたためで、無くても同じです。)

//if (selecting == true) {
// #f = searchoption;
// $search_string = gettext (seltopx, seltopy, selendx, selendy);
// setsearch $search_string, #f;  //検索文字列等を設定

//} else if (replay == 1) { //本当は表示状態が判ればスイッチさせたいのだけど
// title 0;
//} else {
 $search_string = searchbuffer;
 title "検索文字列 : " + $search_string;
 title -1;
//}
endmacro;

●test2.mac Alt+F3 に割り当て

setactivehidemaru 1;
endmacro;

●関係するかも知れないと思う設定
 動作環境/ユーザーインターフェース/ファイル名を小文字で表示 OFF
 動作環境/ユーザーインターフェース/タイトルバーのファイル名 アクティブ時
のみ〜

●操作
 test1.mac を開く
 test2.mac を開く
 Alt+2(タイトルバーに検索文字列が表示される。)
 Alt+3 を2回(ウィンドウをtest1.macに切り替えて、test2.macに戻す。)
 上書き保存
 
 これで、タイトルバーの検索文字列が消えて、一見、通常の表示に戻りました。
 ただ、test2.macを変更してもタイトルバーに「(更新)」が表示されなくなります。
 その後、他の操作をしたり何回かウィンドウを切り替えたりしているうちに再現さ
れなくなることもあります。なにかの保持状態が関係しているということでしょうか。
 (Ver.3.19 では、ウィンドウを切り替えなくても保存するときに消えましたが、
このときは、編集すると「(更新)」が表示されます。だから、単にタイトルバーの
状態がリセットされているだけかと思っていたのですが。)

●その他
 この症状が、基本的な編集動作には影響ないものであれば、現時点であまり深く追
求するには及ばないかとは思います。
 もっとも、「(更新)」が表示されなくなったり、繰り返しているうちに再現され
なくなったり、ちょっと不可解な症状だという点では気にかかりますけど。

[ ]
RE:02695 title -1 で表示したキャプショNo.02703
秀まるお さん 03/08/08 17:03
 
 秀丸パブリッシャー担当にバグ再現テストを依頼しました。

 少々お待ちを。

[ ]
RE:02703 title -1 で表示したキャプショNo.02726
三宅 さん 03/08/09 09:52
 
> 秀丸パブリッシャー担当にバグ再現テストを依頼しました。
>
> 少々お待ちを。

 はい。よろしくお願いします。
 なお、先にも申しましたように、基本的な編集動作などに影響がなさそうであれば、
対処は必ずしも結構です。
 といいますのも、このタイトルバーに表示する機能は、メッセージボックスのよう
に表示するごとにOKボタンを押したりする必要がないことや、表示させながら編集
操作をできることなどから重宝しているのですが、その便利さ故に、いろいろ欲が出
て、本来の表示と合成したいとか(「(更新)」なども表示されるようになど)、ti
tle -1;の状態かどうかを取得したいとか、おそらく無理難題であろう要望事項がた
くさんあって、それらを、受け入れてもらえるような程度の要望にできないものか、
工夫したいと思っています。
 したがって、今は、現状の機能で可能な点を活用することにして、できるだけお手
間をかけない範囲でお願いしようと思っていますので。

[ ]
RE:02726 title -1 で表示したキャプショNo.02747
秀丸担当 さん 03/08/12 19:03
 

再現することができています。
title -1 関連で修正が何度も重なっており、わけがわからなくなっているので、
作り直そうかと思います。

[ ]
RE:02747 title -1; がおかしい例その 2No.02944
Iranoan さん 03/09/05 17:43
 
 秀丸担当さん今日は、Iranoan です。
> title -1 関連で修正が何度も重なっており、わけがわからなくなっている
title -1;
は他にもおかしいことが起きます。
title "1";
title -1;
と実行した後、別のマクロで
title "2";//  ^^^^^^^^^^
を実行すると、タイトルが 2 のままになります。バグか仕様かは非常に微妙
な気もしますが、少なくとも直感的にはスッキリしません。

 理想は 2 つ目のマクロ終了後のタイトルは「1」になることですね。

[ ]
RE:02944 title -1; がおかしい例その 2No.02946
秀丸担当 さん 03/09/05 17:49
 

>を実行すると、タイトルが 2 のままになります。バグか仕様かは非常に微妙
>な気もしますが、少なくとも直感的にはスッキリしません。
>
> 理想は 2 つ目のマクロ終了後のタイトルは「1」になることですね。

確認できました。
この点も踏まえて検討します。

[ ]
RE:02946 title -1; がおかしい例その 2No.02947
Iranoan さん 03/09/05 18:57
 
 秀丸担当さん今日は、Iranoan です。
> 確認できました。
> この点も踏まえて検討します。
 宜しくお願いします。

[ ]
RE:02946 title -1; がおかしい例その 2No.03321
Iranoan さん 03/10/28 17:20
 
 秀丸担当さん今日は、Iranoan です。
 変更履歴にない報告済み不具合を
http://homepage3.nifty.com/iranoan/hidemaru/bug.htm#MAIN
でそのままにして有るのは相変わらずなのですが(^^;、このスレッドの title
文の
> title -1;
> は他にもおかしいことが起きます。
> title "1";
> title -1;
> と実行した後、別のマクロで
> title "2";//  ^^^^^^^^^^
> を実行すると、タイトルが 2 のままになります。
は結局仕様なのでしょうか? それとも Ver.4.01 以降に修正予定なのでしょうか?

[ ]
RE:03321 title -1; がおかしい例その 2No.03330
秀丸担当 さん 03/10/29 16:46
 

>は結局仕様なのでしょうか? それとも Ver.4.01 以降に修正予定なのでしょうか?

すみません。V4.00では結局そのままになってしまいました。
V4.01以降で対応したいと思います。

[ ]
RE:03330 title -1; がおかしい例その 2No.03337
Iranoan さん 03/10/29 17:55
 
 秀丸担当さん今日は、Iranoan です。
> V4.01以降で対応したいと思います。
 了解しました。

[ ]