Eclipse codebase: есть ли место, которое может перехватывать все данные окраски? - PullRequest
1 голос
/ 02 марта 2009

Я подумываю сделать простой глобальный переключатель темного фона для Eclipse.

Например, перехватить все цвета, которые должны быть визуализированы, и заменить их: (R, G, B) -> (255-R, 255-G, 255-B).

Можете ли вы подсказать, где это можно сделать, в источниках Eclipse?

Текущие проблемы

  • Каждая пара язык-цвет должна быть изменена вручную
  • Есть вертикальные полосы, которые всегда белые

Смежные вопросы:

1 Ответ

1 голос
/ 11 марта 2009

Там нет ни одного. Однажды я исследовал создание схемы темного цвета для IDE на основе Eclipse, которую мы создавали для наших клиентов. Вертикальные полосы остаются белыми, и некоторые другие цвета также не могут быть изменены.

Теперь я должен сказать, что всегда есть неясный способ что-то сделать. Если вы действительно этого хотите и нуждаетесь в навыках программирования на Java, вы можете написать перехватчик адаптера Equinox, который будет запускать инструментарий байт-кода в SWT, чтобы перехватывать все вызовы, связанные с цветом, и передавать их через посредник. (Спросите SO, если вам нужна помощь с этим.)

...