2011-05-23 1 views
0

メイベッド化されたnbmプロジェクトであるRCPアプリケーションからいくつかのnetbeansデフォルトメニュー項目を隠そうとしています。メイキングされたnetbeansブランディングモジュールのRCP project - layer.xmlが取得されていないようです

Brandingモジュールのlayer.xmlファイルにこれらの項目を追加しました。それはアプリケーションがlayer.xmlファイルを完全に無視しているようです。

<filesystem> 
     <folder name="File"> 
      <file name="org-netbeans-modules-editor-ExportHtmlAction.shadow_hidden"/> 
      <file name="org-openide-actions-SaveAsAction.shadow_hidden"/> 
     </folder> 
     ... 
</filesystem> 

注:ここ

はブランディングモジュール内にlayer.xmlの抜粋であるブランディングモジュール内のマニフェストファイルがにlayer.xml OpenIDE-Module-Layer: com/mypackage/layer.xml

を指しているOpenIDE-モジュールレイヤのプロパティが含まれています
  • 設定や他の場所に何かがない場合は、どうすれば見つけられますか?

  • このファイル(layer.xml)がアプリケーションによってロードされていることを確認するにはどうすればよいですか?

答えて

1

このモジュールはAutoloadでしたが、これは問題だと思います。 autoadフラグを削除し、problomが解決されました。

+0

オートロードフラグを削除してもスプラッシュ画面や他のブランディング要素が機能しますか? –

+0

@ティム・イエー、すべてが大丈夫です。 – mhshams

関連する問題