「プラグイン開発資料/コントリビューション一覧/MenuContrib」の編集履歴(バックアップ)一覧はこちら

プラグイン開発資料/コントリビューション一覧/MenuContrib」(2010/04/19 (月) 07:40:34) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#right(){最終更新日時:&lastmod()} #hr(height=4,color=#1E90FF) *MenuContrib &small(){&topicpath()} #hr(height=4,color=#1E90FF) **メニューコントリビューションとは メニューコントリビューションを定義すると、FreeTrainのメニューに独自の項目を追加することができます。 定義には、.NETプログラミングの知識が必要です。 #hr(height=2,color=#1E90FF) **書式 ***メニューを定義 #blockquote(){ <contribution type="menu" id="コントリビューションID"> <class name="クラス名" codebase="コードベース"> </contribution> } #hr(height=1,color=#1E90FF) ***説明 -実際には、他の機能を提供している実行ファイルDLLの内部にメニュー構造のコードベースも持たせることが多いです。 ***実装 -freetrain.contributions.others.MenuContributionクラスを継承し、mergeMenu() をオーバーライドします。 -FreeTrainのソースの、plugins/org.kohsuke.freetrain.rail.electricPole/src/MenuContributionImpl.cs を参考にしてください。 #hr(height=2,color=#1E90FF)

表示オプション

横に並べて表示:
変化行の前後のみ表示: