Диспетчер тем
Перекрашивает Robur в тёмную тему: ленту, чертёж, диалоги, гриды, контекстные меню и заголовок окна. Одна команда включения, эффект — после перезапуска.
01Обзор
Диспетчер тем красит интерфейс Топоматик Robur в тёмный цвет: ленту, диалоги, панели, гриды, контекстные меню, чертёж (canvas) и заголовок окна Windows. Не косметическая накладка поверх — цвета встраиваются в реальную отрисовку элементов управления.
02Совместимость
Работает во всех конфигурациях Топоматик Robur — тема затрагивает общий интерфейс, а не функциональность конкретного продукта. Требуется версия 16.0.62.12 или новее.
03Установка
- Установите менеджер AbrModules (Библиотека модулей).
- В Robur откройте вкладку Модули → Библиотека модулей.
- Найдите «Диспетчер тем» и нажмите Установить.
- Перезапустите Robur — модуль появится в ленте команд.
04Включение темы
Команда переключения темы меняет один флаг в настройках модуля. Эффект применяется только к следующему запуску Robur — уже открытые окна не перекрашиваются на лету, поэтому после включения (или выключения) Robur нужно перезапустить.
05Что темнеет
Лента (вкладки, кнопки, текст, подсветка наведения), чертёж (фон вида, контраст объектов на нём пересчитывается автоматически), классический MenuStrip-бар и контекстные меню правой кнопки, диалоги и гриды (заголовки колонок, таблица свойств, докинг-панели с их заголовками вкладок), заголовок окна Windows.
06Известные ограничения
Дерево «Структура проекта» и палитра элементов конструкции остаются светлыми — сознательно, не оверсайт. Эти два элемента интерфейса живут в самом ядре Robur, защищённом от изменений, и программно перекрасить их нельзя.
Иконки команд остаются в оригинальной, светлой отрисовке — модуль не перекрашивает сами иконки, только делает фон вокруг них темнее и контрастнее, чтобы светлые значки не терялись.
07Частые вопросы
Включил тему, но открытые окна остались светлыми
Нужен перезапуск Robur — тема применяется только к следующему запуску, живой перекраски открытых окон нет.
Почему дерево «Структура проекта» и палитра элементов остаются светлыми?
Они живут в самом ядре Robur, а не в модулях ABR, и программно перекрасить их нельзя. Это осознанное ограничение v1, не баг.
Можно выбрать несколько тёмных тем или свою палитру?
Пока нет — в v1 одна фиксированная тёмная палитра.
Иконки команд перекрашиваются под тёмную тему?
Нет, сами иконки остаются как есть — модуль только затемняет фон вокруг них для контраста.
Как выключить тёмную тему обратно?
Та же команда переключения и снова перезапуск Robur.