|
Eclipse 4.0妄想刚泛起的时间从事Eclipse各个项目的团队和开发者就Eclipse未来下一步该怎么走举行了强烈讨论,而随着Eclipse 4.0 SDK中的CSS主题功效获得显着改善,Eclipse RCP手艺越来越成熟,特殊是我们举行动态主题转换时更为简朴利便,这些讨论徐徐地平息了。本文载自一个外国专家Kai的blog,全文如下:
若是你想要实现一个CSS主题转换,只需扩展你的Eclipse,路径如下: org.eclipse.e4.ui.css.swt.theme. 这里有一个在Eclispe 4下举行双模板声明的示例可以参考 1.<extension 2. point="org.eclipse.e4.ui.css.swt.theme"> 3. <theme 4. basestylesheeturi="css/dark-gradient.css" 5. id="org.eclipse.e4.demo.contacts.themes.darkgradient" 6. label="Dark Gradient Theme"> 7. </< span>theme> 8. <theme 9. basestylesheeturi="css/bright-gradient.css" 10. id="org.eclipse.e4.demo.contacts.themes.brightgradient" 11. label="Bright Gradient Theme"> 12. </< span>theme> 13. </< span>extension> 14. 然后需要做的就是指定一个法式来切换现实的主题。这里是选择dark gradient主题的所有代码 15.public class DarkThemeHandler { 16. 17. @Execute 18. public void execute(IThemeEngine engine) { 19. engine.setTheme("org.eclipse.e4.demo.contacts.themes.darkgradient"); 20. } 21.} 22. 使用事情台模子来将我们的转换法式绑定到目录或工具栏,下面的两幅效果图就展示了玄色主题和清朗主题之间的动态转换。
Contact只是Eclipse 4的一种使用方式,详细可以参考 http://www.toedter.com/blog/?p=64 (责任编辑:admin) |


