1 件の投稿を表示中 (合計 4 個)
  • 作成者
    投稿
  • #9772
    sasaki1985
    参加者

    お世話になります。

    「ツールバーのカスタマイズ」から独自のツールバーを複数登録し、表示されている設定に合わせてそのツールバーを表示/非表示させるプラグインを構想しています。

    ヘルプを見たところ、
    Editor_ToolbarOpen
    Editor_ToolbarShow
    Editor_UpdateToolbar
    と言った関数が見受けられたのでコレを利用して作ってみようと思ったのですが、まず作成したカスタムツールバーのIDを取得するのに使うであろうEditor_ToolbarOpen関数の使い方がわかりませんでした。

    例えば「ツールバー1」と言うツールバーを事前に登録していたとして、Editor_ToolbarOpen関数でそのIDを取得するにはどう言ったコードを書けば良いのでしょうか?
    それとも、そもそものアプローチ方法が間違っていたりしますか?
    ご教示の程よろしくお願い致します。

    #9774
    Yutaka 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

    これを見て何かご質問がございましたら、どうぞご遠慮なくご発言ください。
    今後もよろしくお願い申し上げます。

    #9782
    sasaki1985
    参加者

    返答有難う御座います。

    紹介されたコードを拝見してみましたが、正直あんまり良く解りませんでした。
    Editor_ToolbarOpen関数の辺りを見てみましたが、どうもツールバーをプラグイン内で作成、整形しているように見受けられます。
    もしかしてEditor_ToolbarOpen関数は既存のツールバーをコントロールするのではなく、ツールバーを新規作成してそのコントロールを返す関数なのでしょうか?

    ユーザーに任意のツールバーを作って貰えるGUIを用意するのは正直私にとってレベル高い上に面倒だったりします…(^_^;)
    「ツールバーのカスタマイズ」機能を使って、登録してあるツールバーをプラグイン側でコントロールできれば、その手間が省けて非常に助かるのですが、そう言った機能は用意されていないのでしょうか?

    それと横に逸れますが、この「ツールバーのカスタマイズ」で追加したツールバー、必ず名前が「ツールバー(番号)」と言う物になりますが、コレを任意の名前に変える方法ってありますか?

    以上、ご教示の程よろしくお願い致します。

    #9783
    Yutaka Emura
    キーマスター

    sasaki1985 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    申し訳ありません。Editor_ToolbarOpen 関数というのは、既存のツールバーをコントロールするのではなく、ツールバーを新規作成してそのコントロールを返す関数になります。

    現在のところ、既存のツール バーの表示、非表示を変更するプラグインの API はありません。
    「ツールバー(番号)」の名前は変更することができません。
    将来的には、このような機能も検討したいと思います。
    お手数をお掛けして申し訳ありません。

    他にもご質問がございましたら、どうぞご遠慮なくご発言ください。
    今後もよろしくお願い申し上げます。

1 件の投稿を表示中 (合計 4 個)
  • このトピックに返信するにはログインしてください。