- 作成者投稿
- 2014年12月20日 8:31 pm #21087loop bridge参加者
お世話になります。
マーカーツールバーを表示せずにマーカーを有効にすることはできますか?
設定の定義みたいに一つのボタンの中にまとめて表示する方法でも結構です。
現在、機能の増加に伴い、ツールバーがだいぶ膨れあがってきているように思います。フィルターなどは検索窓がありますので、表示が必要だとは思うのですが、
マーカーについては、常時ツールバーに表示させておく必要性をあまり感じません。
自分が設定している数や式が複雑なこともあり、見た目的にも場所的にも見苦しく、
なんとかならないものかとご相談をさせていただく次第です。もし、不可能でしたら実装をご検討いただけないでしょうか。
以上、よろしくお願いします。2014年12月20日 9:47 pm #21092Yutaka Emuraキーマスターloop bridge 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
[マーカーのカスタマイズ] ダイアログ ボックス の [オプション] タブ の [マーカー ツール バーが非表示になったらマーカーを自動的に無効にする] チェック ボックスのチェックは外れているでしょうか?
よろしくお願い申し上げます。
2014年12月21日 7:59 am #21095loop bridge参加者江村さん
ご回答ありがとうございます。
[マーカー ツール バーが非表示になったらマーカーを自動的に無効にする] はオンになっていましたので、
これをオフにしたところ、意図する挙動になりました。ありがとうございます。ただ、頻繁にマーカーをオンオフにするため、editor.ExecuteCommandByID(4561);
というマクロを作り、ショートカットキーに割り当てて、で切り替えを行っているのですが、
その際は、やはりマーカーツールバーが出てきてしまいます。頻繁にマーカーをオンオフにするが、マーカーツールバーは一切表示させない、
そのような操作や設定がありましたら教えていただけませんでしょうか。2014年12月21日 10:34 am #21103Yutaka Emuraキーマスターloop bridge 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
editor.ExecuteCommandByID(4561); は、そのコマンド名の通り、マーカー ツール バーをオン、オフにするためのものです。
すべてのマーカーのオン、オフを切り替えるには、
[すべてのマーカーを有効にする] コマンド 4585
[すべてのマーカーを無効にする] コマンド 4586
をお使いになるといいかと思います。
よろしくお願い申し上げます。
2014年12月21日 9:35 pm #21105loop bridge参加者江村さん
ご回答いただきありがとうございました。
4561、および4585と4586について認識が不足していました。4585と4586について、マーカーが有効になっていれば4586に、無効であれば4585を実行させたいのですが、
現在のマーカーの状況を取得することはできますでしょうか?よろしくお願いします。
2014年12月22日 10:21 am #21111Yutaka Emuraキーマスターloop bridge 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
残念ながら、現在のところ、マクロで、各マーカーが有効か無効かを調べる簡単な方法はないです。
よろしくお願い申し上げます。
2014年12月22日 10:28 am #21113loop bridge参加者江村さま
ご回答いただきありがとうございます。
そうなりますと、マーカーのオンオフを行えるようなボタンや、
状態取得を行うプロパティやメソッドの実装について、
願わくば、将来の実装をお願いする次第です。以上、ありがとうございました。
- 作成者投稿
- このトピックに返信するにはログインしてください。