Не могу установить темную тему по умолчанию в Eclipse RCP pure e4 - @import url, похоже, не импортирует определения цветов, или они переопределены - PullRequest
0 голосов
/ 30 октября 2018

Я не могу установить темную тему в моем чистом приложении e4. Тема частично изменена на темную, но MPart -> TabItems все еще в ярком цвете. Я скачал последние версии Eclipse IDE + последние версии пакетов e4. В /css/default.css я добавил одну строку:

@import url("platform:/plugin/org.eclipse.ui.themes/css/e4-dark.css");

и в plugin.xml,

applicationCSS: platform:/plugin/PackMe/css/default.css

Где-то в начале файла e4-dark.css есть 3 внешних импорта css с определениями цвета (e4-dark_basestyle.css и т. Д.), И кажется, что импорт не работает или они каким-то образом переопределены, как я пытался Жесткий код одного цвета в CSS e4-dark, и он работает:

    swt-selected-tab-fill: '#FF0000' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100%; /* title background for selected tab */

Детали создаются с использованием Application.e4xmi. Я ожидаю, что у меня будет та же классная темная тема, что и в Eclipse IDE -> dark theme (и, как я проверил в экспортированном продукте, есть та же версия Eclipse IDE и мой продукт: org.eclipse.ui.themes_1. 2,200) enter image description here

1 Ответ

0 голосов
/ 30 октября 2018

Ничто не ссылается org.eclipse.ui.xxxx является частью чистого e4.

Плагин org.eclipse.ui.themes не является частью чистого e4.

Метод определения цветов #org-eclipse-ui-workbench-INACTIVE_TAB_BG_END не является частью чистого e4.

Вам придется самостоятельно писать стили CSS. Вы можете использовать CSS из org.eclipse.ui.themes в качестве основы, но вам придется заменить все значения org.eclipse.ui.xxx.

...