schema.org.eclipse.e4.ui.css.swt.theme.exsd Maven / Gradle / Ivy
This extension point provides the possibility to define themes and/or contribute stylesheets and resources to already defined themes
Contribute a stylehsheet to themes
bundle relative uri to the stylesheet
the operating system the style is applicable for or empty to apply on all
the windowing system the style is applicable for or empty to apply to all
Id for the theme. It is possible use the same id multiple times but then it has to have distinct OS and WS filter values
the label used when displayed to the user
the base stylesheet uri relative to the bundle
the operating system the theme is applicable for or empty to apply on all
the windowing system the theme is applicable for or empty to apply to all
the version the operating system the theme is applicable for or empty to apply on all. The value can be a comma-separated string to specify multiple versions.
a referenced stylesheet
an url starting with platform:/plugin
an Eclipse CSS theme id
an Eclipse legacy Color and Font theme id
an optional attribute used to better match the themes
0.9
<p>
A theme which only applies on Win32/WinXP:
<pre>
<theme
basestylesheeturi="css/e4_default_winxp_blu.css"
id="org.eclipse.e4.ui.css.theme.e4_default"
label="e4DefaultWinXPBlue"
os="win32"
ws="winxp">
</theme>
</pre>
</p>
<p>
A stylesheet contributed to all Systems:
<pre>
<stylesheet
uri="css/default.css">
</stylesheet>
</pre>
</p>
<p>
The CSS theme and the legacy Colors and Fonts association:
<pre>
<themeAssociation
themeId="org.eclipse.e4.ui.css.theme.e4_classic"
colorAndFontId="org.eclipse.ui.defaultTheme">
</themeassociation>
</pre>
</p>
Copyright (c) 2010 Tom Schindl and others.<br>
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0 which
accompanies
this distribution, and is available at
<a
href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/
SPDX-License-Identifier: EPL-2.0
© 2015 - 2025 Weber Informatics LLC | Privacy Policy