Eclipse代码库:有没有可以拦截所有着色数据的地方?

时间:2009-03-02 18:37:29

标签: eclipse color-scheme

我正在考虑为Eclipse进行简单的全局深色背景切换。

例如拦截即将渲染的所有颜色并替换它们:(R,G,B) - > (255-R,255-G,255-B)。

您能否建议Eclipse源点可以在哪里完成?

目前的问题是

  • 必须手动修改每个语言颜色对
  • 有垂直条纹始终为白色

相关问题:

1 个答案:

答案 0 :(得分:1)

没有。我曾经为我们为客户创建的基于Eclipse的IDE制定了深色配色方案。垂直条确实保持白色,其他一些颜色也不能改变。

现在,我必须说总有一种模糊的做法。如果你真的想要它,并且需要Java编程技巧,你可以编写一个Equinox适配器钩子,它将在SWT上运行字节码检测,拦截所有与颜色相关的调用,并通过颜色映射器代理它们。 (问问你是否需要帮助。)