J'essaie d'utiliser CSS dans Eclipse 3.x. Le fichier CCS est défini par l'extension org.eclipse.e4.ui.css.swt.theme
et est chargé par ce code dans le ApplicationWorkbenchAdvisor
Comment appliquer des styles CSS dans eclipse 3.x RCP?
public void initialize(IWorkbenchConfigurer configurer)
{
super.initialize(configurer);
BundleContext context = Activator.getDefault().getBundle().getBundleContext();
ServiceReference serviceRef = context.getServiceReference(IThemeManager.class.getName());
IThemeManager themeManager = (IThemeManager) context.getService(serviceRef);
final IThemeEngine engine = themeManager.getEngineForDisplay(Display.getCurrent());
engine.setTheme("com.mycompany.rcp.test.theme", true);
}
Il fonctionne, mais il y a beaucoup d'avertissements « d'accès Découragés » comme celui-ci: Discouraged access: The type 'IThemeEngine' is not API (restriction on required library 'D:\Workspaces\Indu4.0-Oxygen\.metadata\.plugins\org.eclipse.pde.core\.bundle_pool\plugins\org.eclipse.e4.ui.css.swt.theme_0.11.0.v20170312-2302.jar')
est-il une meilleure façon de gérer les thèmes et les styles dans les applications eclipse 3.x?
salut @paul. J'essaie également d'ajouter le thème dans Eclipse rcp 3.x. Pourriez-vous donner un lien à suivre? – krezus