Motiv definuje celkový vzhled části Intro. Je to jednoduše způsob seskupení všech souborů prezentace (stylů a obrázků) do jednoho místa, na které lze odkázat nebo je přepnout jako jeden objekt.
Chcete-li definovat motiv, rozšiřte konfiguraci vaší části Intro pomocí
org.eclipse.ui.intro.configExtension a použijte prvek theme, jak je uvedeno v příkladu níže:
<extension
point="org.eclipse.ui.intro.configExtension">
<theme
default="true"
id="org.eclipse.ui.intro.universal.circles"
name="%theme.name.circles"
path="$nl$/themes/circles"
previewImage="themes/circles/preview.png">
<property
name="launchbarBackground"
value="#a1c2cb"/>
<property
name="launchbarOverviewIcon"
value="$theme$graphics/launchbar/overview16.png"/>
<property
name="launchbarFirststepsIcon"
value="$theme$graphics/launchbar/firststeps16.png"/>
<property
name="launchbarTutorialsIcon"
value="$theme$graphics/launchbar/tutorials16.png"/>
<property
name="launchbarSamplesIcon"
value="$theme$graphics/launchbar/samples16.png"/>
<property
name="launchbarWhatsnewIcon"
value="$theme$graphics/launchbar/whatsnew16.png"/>
<property
name="launchbarMigrateIcon"
value="$theme$graphics/launchbar/migrate16.png"/>
<property
name="launchbarWebresourcesIcon"
value="$theme$graphics/launchbar/webresources16.png"/>
</theme>
</extension>
Podrobnosti o všech dostupných atributech týkajících se motivů jsou uvedeny v dokumentaci schématu.
Každý motiv má jedinečný identifikátor, přeložitelný název, obraz náhledu a cestu ke kořenové složce
motivu. Modul plug-in části Intro neposkytuje žádné uživatelské rozhraní pro manipulaci
s motivy. Jediná možnost výběru motivu je prostřednictvím předvolby org.eclipse.ui.intro/INTRO_THEME v souboru plugin_customization.ini.
Samotná podpora motivů nezajišťuje, že implementace části Intro budou zpřístupněné pro motivy.
Konkrétní implementace části Intro mohou dávat přednost odkrytí motivů významnějším způsobem (ve skutečnosti implementace modulu plug-in Universal Welcome toto přesně provádí pomocí stránky předvoleb
Obecné > Vítejte.
Implementace části Intro zpřístupněná pro motivy musí provádět veškeré odkazy na styl a prostředky prezentace pomocí zástupné proměnné $theme$. Absolutní cesty k obrázkům, stránkám, stylům apod. budou vypočteny přeložením zástupné proměnné s použitím cesty k aktuálně aktivnímu motivu.