A téma meghatározza a bevezető teljes megjelenését. Ez egyszerű módja annak, hogy a megjelenítési fájlok (stílusok, képek) egy helyre csoportosítását, így egyszerre lehet rájuk hivatkozni vagy egy elemként átváltani.
Egy téma meghatározásához terjessze ki a bevezető konfigurációt az
org.eclipse.ui.intro.configExtension felhasználásával, és használja a theme elemet az
alábbi példában látható módon:
<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>
A témákhoz kapcsolódó összes elérhető jellemzőről részletes felvilágosítást a sémadokumentáció alatt kérhet.
Minden egyes téma egyedi azonosítóval, lefordítható névvel, előképpel és elérési útvonallal rendelkezik a
fő témamappához. A bevezetőbedolgozó nem biztosít felhasználói felületet a témakezeléshez. A téma
kiválasztása egyedül a plugin_customization.ini fájl org.eclipse.ui.intro/INTRO_THEME beállításán
keresztül lehetséges.
A saját tématámogatás magától nem teszi a bevezetőmegvalósításokat témára felkészítetté.
Konkrét bevezetőmegvalósítások a téma tartósabb kitételét is választhatják (valójában az Univerzális
üdvözlő megvalósítás ugyanazt teszi, mint az
Általános > Üdvözlő
beállításoldal).
Témára felkészített bevezetőmegvalósítás esetén az összes stílus- és megjelenítéserőforrás-hivatkozást a
$theme$ helyettesítő változóval kell létrehozni. A képek, oldalak, stílusok, stb. abszolút elérési
útjának kiszámítása az aktuálisan aktív téma elérési útja segítségével, a helyettesítő változó feloldásával
történik.