Incluindo a Página de Preferências

A combinação de propriedades de produto e valores de preferência padrão podem configurar totalmente as Boas-vindas Universais se nenhuma customização adicional for desejada. Para produtos que desejam permitir que os usuários customizem as Boas-vindas, uma página de preferências está disponível. O código a seguir deve ser incluído no plugin.xml do produto:

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

Esse código incluirá a página de preferências Customização de Boas-vindas. A página permite que os usuários selecionem o tema de apresentação. A opção original é fornecida pela preferência de tema no arquivo plugin_customization.ini. Além disso, os usuários podem escolher na lista de páginas raiz disponíveis. A marcação da página raiz faz com que a guia relacionada apareça no início do diálogo.

Essa página de preferências, quando salva, criará o prefixo das variáveis com o ID do produto para que não interfira nas configurações feitas para outros produtos no mesmo ambiente de trabalho. Como alternativa, a seleção da caixa de opções anterior não criará o prefixo das variáveis, tornando as configurações armazenadas visíveis a todos os produtos.