2017-10-29 37 views
0

*.productというファイルを持つEclipseプラグインアプリケーションを作成しました。このアプリケーションを実行するには、アプリケーションを右クリックしてからEclipseアプリケーションとして/ debugを実行してから、自分のアプリケーションが開き、Eclipseワークスペースと同じテーマを持つ必要があります。Eclipseベースのアプリケーションのテーマを設定する場所は?

このEclipseプラグインアプリケーションでは、ワークスペースではなく、MoonriseのようなEclipseテーマを設定する必要があるため、このプラグインのテーマを保存または変更する場所が得られません。

ありがとうございました。お使いの製品が(あなたのケースに指定されているplugin.xmlファイル内

enter image description here

答えて

1

これはorg.eclipse.core.runtime.products拡張ポイントを介して行われ、製品特性cssTheme:以下の製品ファイルのイメージがありますcom.testlid.main.ui/plugin.xml):

<extension id="product" 
      point="org.eclipse.core.runtime.products"> 
    <product name="%product.name" 
      application="org.eclipse.ui.ide.workbench" 
      description="%product.description"> 
    <!-- ... --> 
    <property name="cssTheme" 
       value="com.github.eclipseuitheme.themes.moonrise-ui.standalone"/> 
    <!-- ... --> 
    </product> 
</extension> 

も参照してください:

+0

あなたの助けをhowlgerありがとうございますが、テーマが適用さ取得されていないCSSのテーマプロパティを入れた後も、私たちはいくつかの形式でローカルにテーマをダウンロードする必要がthougthは、その後どのようにプロパティを適用valuecom.github.eclipseuitheme.themes.moonrise-ui.standaloneがテーマを読み込みます。 – Wolverine

+0

もちろんMoonrise機能は製品の一部でなければならず、新しい作業領域でのみ動作します(選択したテーマが '.metadata'フォルダに保存されているため)。あなたは[製品としてLarsの例を試しましたか](https://github.com/vogellacompany/com.vogella.vde)ですか?私があなたの質問を正しく理解していれば、これはどのように動作するかのデモです。私にとってこれはRCPアプリケーションのための[JeeeyulのEclipseテーマ](http://marketplace.eclipse.org/content/jeeeyuls-eclipse-themes)で働いていましたが、私はまだMoonriseテーマで試していません。 – howlger

+0

私は同じ例(Eclipse 4 CSS Styling - Tutorial)に従っています。それは、org.eclipse.e4.ui.css.swt.theme.IThemeEngineを使うためのmetionです。実行時にテーマを変更するorg.eclipse.e4.ui.css.swt.themeプラグインをインポート時に追加しましたIThemeEngineはインポートできません。 – Wolverine

関連する問題