ツールバーが残るNo.01029
きいろいまふらあ さん 02/05/28 00:11
 
実害は全くないと思いますが気づいたので報告しておきます。
WinXP+3.16beta5にて以下の現象を確認しました。

あらかじめ、ツールバーを表示かつ浮かせる設定にしておきます。
で、動作環境→ウィンドウ→□ツールバーのチェックをはずしてOKをクリック
しても、表示されているツールバーが消えません。

ただ、そのツールバーは、その動作環境を呼び出した秀丸でのみ表示されるよう
で、そのあと新しい秀丸を起動しても、あるいは(ツールバーのチェックをはず
すために)動作環境を呼び出したときに同時に起動していた他の秀丸がアクティ
ブなときはツールバーは消えます。Ctrl+Tabで秀丸を切り替えていくと、(ツー
ルバーのチェックをはずすために)動作環境を呼び出した秀丸のときだけツール
バーが表示されます。あーまどろっこしい。(^^;

既知の現象でしたらご容赦下さい。

[ ]
RE:01029 ツールバーが残るNo.01030
秀丸担当 さん 02/05/28 17:53
 
>あらかじめ、ツールバーを表示かつ浮かせる設定にしておきます。
>で、動作環境→ウィンドウ→□ツールバーのチェックをはずしてOKをクリック
>しても、表示されているツールバーが消えません。

やってみたのですが、再現することができませんでした。
ただ、同じようにすると、アクティブ切り替え時にデスクトップが
ちらつくというバグを発見しました。こちらは修正いたします。

[ ]
RE:01030 ツールバーが残るNo.01055
きいろいまふらあ さん 02/06/03 01:22
 
>>あらかじめ、ツールバーを表示かつ浮かせる設定にしておきます。
>>で、動作環境→ウィンドウ→□ツールバーのチェックをはずしてOKをクリック
>>しても、表示されているツールバーが消えません。
>
>やってみたのですが、再現することができませんでした。

複数の秀丸を開いている場合はさらに変な感じです。
いまβ8で試したら、以下のような感じです。

1:ツールバーを表示かつ浮かせる設定にしといて秀丸を3つ開く。
2:うち一つ目の秀丸(A)でツールバーのチェックをはずす。
3:でもツールバーは消えない。
4:ためしにその秀丸に適当に文字を入力。
5:ツールバーのアンドゥボタンをクリックすると、アンドゥがはたらく(入力
した文字が消える)。
6:念のため動作環境を開いてみるが、ツールバーのチェックははずれてる。
7:他の秀丸(B)に切り替える。
8:ツールバーは表示されたまま。
9:秀丸Bで動作環境を開いてみるが、ツールバーのチェックははずれてる。
10:秀丸Bに適当に文字を入力。
11:ツールバーのアンドゥボタンをクリック。
12:秀丸Bからフォーカスが消える。
13:秀丸Aに切り替えてみる。
14:秀丸Aでアンドゥが実行されていたみたい。

思い出すと、こうじゃないときもあります。
例えば上の手順11ではツールバーのボタンが押せないこともありました。

なんか試すたびに微妙に動作が違うような気もします(操作が微妙に違う可能性
もありますけど)。

しばらく様子を見てみます。
もうちょっとうまく説明できるようになったら、また書きます。
ツールバーの設定は、「浮かせる」「アイコンモジュール使わず」「フラットに
せず」というところです。配置するボタンは「初期化」した状態で再現します。

[ ]
RE:01055 ツールバーが残るNo.01056
秀丸担当 さん 02/06/03 17:04
 
>複数の秀丸を開いている場合はさらに変な感じです。
>いまβ8で試したら、以下のような感じです。

いろいろ試しているうちに再現することができました。
hidembar.dllがある状態で、「旧タイプ(hidembar.dll)を使う」をチェックし、
後で、hidembar.dllを削除すると、報告されたような状態にになりました。
修正させていただきます。

[ ]
RE:01056 ツールバーが残るNo.01095
きいろいまふらあ さん 02/06/08 03:26
 
>hidembar.dllがある状態で、「旧タイプ(hidembar.dll)を使う」をチェックし、
>後で、hidembar.dllを削除すると、報告されたような状態にになりました。
>修正させていただきます。

確かに動作環境のダイアログで「旧タイプ」のとこは、チェックがついた状態で
非活性になっています。hidembar.dllを自分で削除したのかどうかは覚えていま
せん。(もしかしたら何かいけないことをしたかも。)

で、β9で直っていました。ありがとうございました。
ただ、(私の報告が中途半端なのが悪いのですが)、以下の現象がβ10でも
(まだ試してませんけどおそらくはβ11でも)発生します。

先の例の逆で、ツールバーを表示しない設定の状態で秀丸のウィンドウを複数開
いておいて、いずれかの秀丸から動作環境を呼び出してツールバーを「浮かせて
表示する」状態に設定すると、他の秀丸に切り替えたとき、ツールバーの上端の
ウィンドウタイトル色の帯の色が消え、ツールバーのボタンがクリックできなく
なります。

[ ]
RE:01095 ツールバーが残るNo.01097
秀丸担当 さん 02/06/10 17:54
 
>確かに動作環境のダイアログで「旧タイプ」のとこは、チェックがついた状態で
>非活性になっています。hidembar.dllを自分で削除したのかどうかは覚えていま
>せん。(もしかしたら何かいけないことをしたかも。)

hidebar.dllは、もし残っていれば秀丸をインストールしたフォルダにあるので
確認できます。

>先の例の逆で、ツールバーを表示しない設定の状態で秀丸のウィンドウを複数開
>いておいて、いずれかの秀丸から動作環境を呼び出してツールバーを「浮かせて
>表示する」状態に設定すると、他の秀丸に切り替えたとき、ツールバーの上端の
>ウィンドウタイトル色の帯の色が消え、ツールバーのボタンがクリックできなく
>なります。

こちらも確認することができました。すみません。
直すようにしておきます。

[ ]
RE:01097 ツールバーが残るNo.01099
きいろいまふらあ さん 02/06/10 23:59
 
>>確かに動作環境のダイアログで「旧タイプ」のとこは、チェックがついた状態で
>>非活性になっています。hidembar.dllを自分で削除したのかどうかは覚えていま
>>せん。(もしかしたら何かいけないことをしたかも。)
>
>hidebar.dllは、もし残っていれば秀丸をインストールしたフォルダにあるので
>確認できます。

すみません。言葉が足りなかったです。
インストールフォルダにhidembar.dllが存在しないのは確認済みです。
わざわざ、hidembar.dllを削除した記憶がないので、何かいけないことをしてし
まったのだろうな、ということです。
で、よくよく考えると、今のマシン(3月に導入)に新規に秀丸(多分3.15)を
インストールしてから、フォルダ関係が同じだからいいだろうと、横着して前か
ら使っていたマシン(秀丸は3.00以前から使っていた)から設定情報を移してし
まったんだと思います、多分。これは全く私のミスです。すみません。

で、そーいうルール違反をしなければ今回報告したようなことにはならないわけ
ですよね?なんかお役にたったのか、余分なお仕事をさせてしまったのかわかり
ませんが、対応ありがとうございます。

[ ]