资讯网-www.2xp.cn

当前位置: 主页 > 设计开发 >

探秘Eclipse 4的CSS切换主题功能

时间:2011-11-25 16:45来源:www.2xp.cn 作者:2xp资讯网 点击:
Eclipse 4.0妄想刚泛起的时间从事Eclipse各个项目的团队和开发者就Eclipse未来下一步该怎么走举行了强烈讨论,而随着Eclipse 4.0 SDK中的 CSS 主题功效获得显着改善,Eclipse RCP手艺越来越成熟
 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)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片