Ένα θέμα ορίζει τη συνολική εμφάνιση της εισαγωγής. Είναι απλά ένας τρόπος ομαδοποίησης όλων των αρχείων παρουσίασης (στυλ και εικόνες) σε ένα μέρος που μπορεί να υποδεικνύεται ή στο οποίο μπορεί να γίνει μετάβαση ως ένα.
Για να ορίσετε ένα θέμα, επεκτείνετε τη ρύθμιση εισαγωγής χρησιμοποιώντας το
org.eclipse.ui.intro.configExtension και χρησιμοποιήστε το
στοιχείο theme, όπως φαίνεται στο παράδειγμα που ακολουθεί:
<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>
Συμβουλευθείτε την τεκμηρίωση σχήματος για λεπτομέρειες σχετικά με όλα τα διαθέσιμα γνωρίσματα των θεμάτων.
Κάθε θέμα διαθέτει μια μοναδική ταυτότητα, μεταφράσιμο όνομα, εικόνα
προεπισκόπησης και μια διαδρομή στον κεντρικό φάκελο θεμάτων. Η πρόσθετη
λειτουργία εισαγωγής δεν παρέχει UI για χειρισμό θεμάτων. Ο μόνος τρόπος
επιλογής ενός θέματος είναι μέσω της προτίμησης
org.eclipse.ui.intro/INTRO_THEME στο plugin_customization.ini.
Η υποστήριξη θεμάτων δεν εκτελεί υλοποιήσεις εισαγωγής μέσω της ενεργοποίησης θεμάτων.
Οι υπαρκτές υλοποιήσεις εισαγωγής μπορούν να επιλέξουν την παρουσίαση θεμάτων
με πιο ουσιαστικό τρόπο, και μάλιστα η υλοποίηση
"Γενική σελίδα υποδοχής" κάνει ακριβώς αυτό με τη σελίδα προτίμησης
Γενικά > Καλωσορίσατε.
Η υλοποίηση εισαγωγής με ενεργοποίηση θεμάτων πρέπει να κάνει όλες τις
παραπομπές σε στυλ και πόρους παρουσίασης χρησιμοποιώντας τη
μεταβλητή αντικατάστασης $theme$. Οι απόλυτες διαδρομές για
εικόνες, σελίδες, στυλ κλπ. υπολογίζονται αναλύοντας τη μεταβλητή
αντικατάστασης με τη χρήση της διαδρομής του τρέχοντος ενεργού θέματος.