Teema määrittää esittelyn yleisen ulkoasun. Se on yksinkertaisesti keino ryhmittää kaikki esitystiedostot (kuvat ja tyylit) yhteen paikkaan, johon voi viitata ja jota voi muuttaa kerralla.
Voit määrittää teeman laajentamalla esittelykokoonpanoa kohteen org.eclipse.ui.intro.configExtension avulla ja käyttämällätheme-elementtiä, kuten seuraavassa esimerkissä kuvataan:
<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>
Lisätietoja teemoihin liittyvistä määritteistä on skeemaohjeissa.
Kullakin teemalla on yksilöllinen tunnus, käännettävä nimi, esikatselukuva ja
polku teeman juurikansioon. Esittelyn lisäosa ei toimita käyttöliittymää teeman
käsittelyyn. Ainoa keino valita teema on käyttää oletusasetusta
org.eclipse.ui.intro/INTRO_THEME tiedostossa plugin_customization.ini.
Teeman tuki itsessään ei tarkoita, että teema olisi käytössä esittelyn toteutuksessa.
Konkreettiset esittelyn toteutukset voivat käyttää teemoja olennaisemmalla tavalla (yleisen esittelyn toteutus tekee juuri näin oletusasetussivulla
Yleiset > Esittely.
Teemaa käyttävän esittelyn toteutuksen on tehtävä kaikki viittaukset tyyleihin ja
esityslähteisiin $theme$-korvausmuuttujan avulla. Kuvien, sivujen, tyylien ja muiden kohteiden tarkat polut selvitetään tulkitsemalla korvausmuuttuja käytössä olevan teeman polkua käyttäen.