【问题标题】:Is there any way to customize Eclipse Look & Feel有什么方法可以自定义 Eclipse Look & Feel
【发布时间】:2018-01-11 06:29:47
【问题描述】:

我知道我们可以自定义编辑器的外观,使用

窗口>首选项>外观>颜色和字体

但是我可以使用内置的 Eclipse 功能更进一步(不使用 Jeeeyul 等第三方插件)

为了更清楚,我想要类似的东西;

  • 更改 Eclipse 选项卡中的字体,查看部件...
  • 将所有标签角设为方形而不是圆角。
  • 增加制表符间距并应用纯色
  • ..等

类似,在 eclipse 安装中创建/更新 .css 文件也可以。

否则,使用org.eclipse.ui.themes 扩展点开发插件是唯一的方法吗?

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    您可以通过修改现有的 Eclipse CSS 文件(或定义新主题以避免更改系统文件)来更改字体和颜色。标准 CSS 文件位于 Eclipse 安装的 org.eclipse.ui.themes 插件目录中。

    更改标签的形状需要编写一个新的标签渲染器,您可以在 CSS 中指定它。例如,在我的 RCP 中,我使用这个:

    .MPartStack 
    {
      swt-tab-renderer: url('bundleclass://greg.music.ui/greg.music.ui.css.CTabRendering2');
      swt-unselected-close-visible: true;
      swt-shadow-visible: false;
      swt-mru-visible: false;
      swt-simple: true;
      swt-mru-visible: false;
      swt-minimize-visible: false;
      swt-maximize-visible: false;
    }
    

    这需要你编写一个插件。

    可以通过对 UI 元素使用自定义渲染器来对 UI 进行其他更极端的更改。这需要基于普通的 Eclipse RCP 构建一个新的 Eclipse RCP 产品,并使用 rendererFactoryUri 产品属性指定一个渲染器工厂。

    【讨论】:

      猜你喜欢
      • 2012-04-30
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-07
      相关资源
      最近更新 更多