- 作成者投稿
- 2010年8月25日 1:19 pm #9772sasaki1985参加者
お世話になります。
「ツールバーのカスタマイズ」から独自のツールバーを複数登録し、表示されている設定に合わせてそのツールバーを表示/非表示させるプラグインを構想しています。
ヘルプを見たところ、
Editor_ToolbarOpen
Editor_ToolbarShow
Editor_UpdateToolbar
と言った関数が見受けられたのでコレを利用して作ってみようと思ったのですが、まず作成したカスタムツールバーのIDを取得するのに使うであろうEditor_ToolbarOpen関数の使い方がわかりませんでした。例えば「ツールバー1」と言うツールバーを事前に登録していたとして、Editor_ToolbarOpen関数でそのIDを取得するにはどう言ったコードを書けば良いのでしょうか?
それとも、そもそものアプローチ方法が間違っていたりしますか?
ご教示の程よろしくお願い致します。2010年8月26日 4:25 am #9774Yutaka Emuraキーマスターsasaki1985 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
以下のソースコードを見ていただければ、ツール バーの作り方がわかるかと思います。
FindBar
http://jp.emeditor.com/modules/mydownloads/singlefile.php?cid=25&lid=289
HTMLBar
http://jp.emeditor.com/modules/mydownloads/singlefile.php?cid=25&lid=264
これを見て何かご質問がございましたら、どうぞご遠慮なくご発言ください。
今後もよろしくお願い申し上げます。2010年8月27日 4:13 pm #9782sasaki1985参加者返答有難う御座います。
紹介されたコードを拝見してみましたが、正直あんまり良く解りませんでした。
Editor_ToolbarOpen関数の辺りを見てみましたが、どうもツールバーをプラグイン内で作成、整形しているように見受けられます。
もしかしてEditor_ToolbarOpen関数は既存のツールバーをコントロールするのではなく、ツールバーを新規作成してそのコントロールを返す関数なのでしょうか?ユーザーに任意のツールバーを作って貰えるGUIを用意するのは正直私にとってレベル高い上に面倒だったりします…(^_^;)
「ツールバーのカスタマイズ」機能を使って、登録してあるツールバーをプラグイン側でコントロールできれば、その手間が省けて非常に助かるのですが、そう言った機能は用意されていないのでしょうか?それと横に逸れますが、この「ツールバーのカスタマイズ」で追加したツールバー、必ず名前が「ツールバー(番号)」と言う物になりますが、コレを任意の名前に変える方法ってありますか?
以上、ご教示の程よろしくお願い致します。
2010年8月27日 5:23 pm #9783Yutaka Emuraキーマスターsasaki1985 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
申し訳ありません。Editor_ToolbarOpen 関数というのは、既存のツールバーをコントロールするのではなく、ツールバーを新規作成してそのコントロールを返す関数になります。
現在のところ、既存のツール バーの表示、非表示を変更するプラグインの API はありません。
「ツールバー(番号)」の名前は変更することができません。
将来的には、このような機能も検討したいと思います。
お手数をお掛けして申し訳ありません。他にもご質問がございましたら、どうぞご遠慮なくご発言ください。
今後もよろしくお願い申し上げます。 - 作成者投稿
- このトピックに返信するにはログインしてください。