3.x Eclipse RCPをe4に移行しています。Eclipse 4テーマ
Eclipseの定義済みテーマを正常に使用できました。しかし、私はorg.eclipse.e4.ui.css.swt.theme
に拡張子を追加し、org.eclipse.ui.themes
にあるすべてのcssとimagesフォルダを自分のアプリケーションにコピーすることでそれを行いました。
コピーしたテーマを変更するつもりはありません。だから私はすでに作られたcss
ファイルとimages
フォルダをコピーせずに直接テーマを使うことができるかどうか疑問に思っていました。これは、私が新しいテーマのリソースを再コピーする必要があるテーマにアップデートがあったEclipseプラットフォームをアップグレードした場合、将来の証明ではありません。
物事を行う正しい方法は何ですか? e4の方法は何ですか?
はgreg-449
の回答に基づいて、私は次のよう追加しました:これは正常に動作します
@import url("platform:/plugin/org.eclipse.ui.themes/css/e4_default_win7.css");
:default.cssが含まれてい
<property
name="applicationCSS"
value="platform:/plugin/com.example.rcp4/css/default.css">
</property>
。しかし、今、私はこれを見て直面しています:
この写真では、画像が機能していないと思われますか?色が荒れているのは一般的にCSSのクラスとIDの問題です。 –
@ greg-449私は編集を変更しようとしていました。私の言葉は、画像がうまくいかないことについて間違っていた。スパイを使って何が間違っているかをチェックします。しかし、これはとても外見になります。 –
@ greg-449 cssのスパイをチェックすると、クラス名が正しいようです。ただし、色の定義は異なります。私はどこから来ているのか分かりません。 'e4_default_win7.css'は' e4_basestyle.css'をインポートします。それだけです。いくつかの色はこれらの両方で定義されていないし、私はcssのスパイでそれらを見つける。とても奇妙。今、私は、日食のスタイリングがどこから来たのだろうと思っていますか?私は(org.eclipse.ui.themes'で定義されているものと同じ)CSSを使っていますか? –