2017-01-05 12 views
0

IDやタグを使用して、表示されるデータに応じてタブの色を設定するアプリケーションがあります。 選択したタブと選択していないタブの色を設定する方法の例しか見つかりませんでした。スタイリングタブのための可能性が組み込まれているのですか?それとも、独自のレンダラーが必要ですか?cssでRCPアプリケーションの[部品]タブのスタイルを変更するにはどうすればよいですか?

注:私のパーツスタックは非常に多く、mpartタブごとにデータに応じて色を設定したいと思っています。

答えて

0

標準のCSSサポートでこれを行う方法はありません。

おそらくe4 org.eclipse.e4.ui.workbench.renderers.swt.CTabRenderingレンダラに基づいて新しいタブレンダラを定義するには、e4 CSS swt-tab-rendererプロパティを使用する必要があります。それでも、これは難しいと思う。

また、org.eclipse.e4.ui.css.core.propertyHandler拡張ポイントを使用して、新しいCSSプロパティを定義します。

org.eclipse.e4.ui.css.core.elementProvider拡張ポイントを使用すると、新しいCSS擬似クラス(:activeなど)を定義できますが、要素プロバイダがすでに定義されているため、この場合に使用するのが難しい場合があります。

関連する問題