Dodawanie strony preferencji

Łącząc właściwości produktu i domyślne wartości preferencji, można w pełni skonfigurować uniwersalne powitanie, jeśli nie musi ono być bardziej dostosowane. W przypadku produktów, w których użytkownik ma mieć możliwość dostosowania strony powitania, dostępna jest strona preferencji. Do pliku plugin.xml produktu należy dodać następujący kod:

      <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>

Kod ten doda stronę preferencji dostosowania powitania. Umożliwi ona użytkownikom wybór kompozycji prezentacji. Pierwotny wybór jest udostępniony przez preferencje kompozycji w pliku plugin_customization.ini. Użytkownicy mogą dodatkowo dokonać wyboru spośród listy dostępnych stron głównych. Zaznaczenie strony głównej powoduje, że w górnej części okna dialogowego pojawi się odpowiednia zakładka.

Po zapisaniu ta strona preferencji będzie opatrywać nazwy zmiennych przedrostkiem z identyfikatorem produktu, tak aby nie wystąpiły konflikty z ustawieniami dotyczącymi innych produktów w tym samym środowisku roboczym. Można też zaznaczyć pole wyboru umieszczone powyżej. Wtedy nazwy zmiennych nie będą opatrywane przedrostkiem, a zapisane ustawienia będą widoczne dla wszystkich produktów.