Кодовая база Eclipse:есть ли место, где можно перехватить все данные раскраски?
-
03-07-2019 - |
Вопрос
Я подумываю сделать простой глобальный переключатель темного фона для Eclipse.
Например перехватить все цвета, которые должны быть отображены, и заменить их:(Р,Г,Б) -> (255-Р, 255-Г, 255-Б).
Можете ли вы предложить исходные коды Eclipse, где это можно сделать?
Текущие проблемы
- Каждую пару язык-цвет необходимо изменить вручную.
- Есть вертикальные полосы, которые всегда белые.
Сопутствующие вопросы:
Решение
Здесь ничего нет.Однажды я изучал возможность создания темной цветовой схемы для IDE на базе Eclipse, которую мы создавали для наших клиентов.Вертикальные полосы остаются белыми, а некоторые другие цвета также нельзя изменить.
Я должен сказать, что всегда есть неясный способ что-то сделать.Если вы действительно этого хотите и обладаете необходимыми навыками программирования на Java, вы можете написать адаптер Equinox, который будет запускать инструментарий байт-кода в SWT для перехвата всех вызовов, связанных с цветом, и проксировать их через ваш преобразователь цветов.(Спросите SO, если вам нужна помощь с этим.)