Benutzervorgabenseite hinzufügen

Mit der Kombination aus Produkteigenschaften und Standardwerten für Benutzervorgaben kann die universelle Startseite "Universal Welcome" vollständig konfiguriert werden, falls keine weitergehende Anpassung gewünscht wird. Bei Produkten, die den Benutzern das Anpassen der Startseite ermöglichen sollen, ist eine Benutzervorgabenseite verfügbar. Der folgende Code sollte zur Datei "plugin.xml" des Produkts hinzugefügt werden:

   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.ui.preferencePages.Workbench"
            class="org.eclipse.ui.intro.universal.ExtensionFactory:welcomeCustomization"
            id="com.example.intro.introCustomization"
            name="%introCustomizationPreference.name">
         <keywordReference id="org.eclipse.ui.ide.appearance"/>
      </page>
   </extension>

Dieser Code fügt die Benutzervorgabenseite für die Anpassung der Startseite hinzu. Auf dieser Seite können Benutzer das Darstellungsthema auswählen. Die anfängliche Auswahl wird durch die Themenbenutzervorgabe in der Datei "plugin_customization.ini" bereitgestellt. Außerdem können Benutzer eine Auswahl in der Liste der verfügbaren Stammseiten treffen. Bei Auswahl einer Stammseite wird die zugehörige Registerkarte oben im Dialog angezeigt.

Bei der Speicherung dieser Benutzervorgabenseite werden die Variablen mit der Produkt-ID als Präfix versehen, damit keine Interferenzen mit Einstellungen entstehen, die in derselben Workbench für andere Produkte vorgenommen wurden. Alternativ erhalten die Variablen bei Auswahl des obigen Markierungsfeldes kein Präfix, wodurch die gespeicherten Einstellungen für alle Produkte sichtbar sind.