Формат themes.txt
Материал из WikiJimm.
Содержание |
[править] Описание формата themes.txt
Все цветовые схемы хранятся одним файлом друг за другом.
Синтаксис файла такой же как у ini-файлов. Каждая цветовая схема начинается с её названия заключённого в квадратные скобки «[Theme name]» – именно это название будет отображено в настройках приложения. Далее следует описание цветов в формате «Индекс = Значение в шестнадцатиричном виде», например:
36 = 0xD0D0D0
Цвет задаётся с префиксом 0x в формате RRGGBB. Поддерживаются комментарии, начинающиеся с точки с запятой «;» – текст до конца строки будет игнорирован. Указание всех цветов не обязательно – если цвет не указан, он будет взят из темы по умолчанию. Если файл themes.txt будет отсутствовать в jar-архиве, то будет использована цветовая схема по умолчанию, а меню выбора цветовой схемы в настройках показано не будет.
[править] Создание собственных цветовых схем
Создать свою цветовую схему можно либо используя текстовый редактор, либо редактор цветовых схем.
[править] Шаблон цветовой схемы с пояснением индексов цветов
[Theme name] ; © Color theme copyright 0 = 0xFFFFFF ; Окно :: Фон 1 = 0x000000 ; Окно :: Основной текст 2 = 0xF0F0F0 ; Окно :: Фон заголовка 3 = 0x000000 ; Окно :: Заголовок 4 = 0x0000FF ; Окно :: Значение параметра 5 = 0xFF0000 ; Окно чата :: Входящее сообщение 6 = 0x0000FF ; Окно чата :: Исходящее сообщение 7 = 0x808080 ; Окно чата :: Сообщение из истории 8 = 0x000000 ; Контакт в КЛ :: Онлайн 9 = 0x0000FF ; Контакт в КЛ :: С открытым чатом 10 = 0x404040 ; Контакт в КЛ :: Оффлайн 11 = 0x808080 ; Контакт в КЛ :: Временный 12 = 0x808080 ; Полоса прокрутки :: Фон заливки ползунка 13 = 0x0000FF ; Пунктирная рамка выделения 14 = 0xE0E0E0 ; Фон подложки (н-р в классическом режиме) 15 = 0x006FB1 ; Заставка :: Фон 16 = 0xFFFFFF ; Заставка :: Заголовок (при отсутствии логотипа) 17 = 0xFFFFFF ; Заставка :: Непрочитанных сообщений 18 = 0xFFFFFF ; Заставка :: Дата 19 = 0xFFFFFF ; Заставка :: Прогрессбар :: Фон 20 = 0x000000 ; Заставка :: Прогрессбар :: Текст 21 = 0xFFFFFF ; Заставка :: Сообщение о блокировке :: Фон 22 = 0x000000 ; Заставка :: Сообщение о блокировке :: Текст 23 = 0x0000FF ; Всевидящее око :: №№ п/п 24 = 0x000000 ; Всевидящее око :: Действие 25 = 0xFF0000 ; Всевидящее око :: Пользователь не из КЛ 26 = 0x0000FF ; Всевидящее око :: Пользователь из КЛ 27 = 0x000000 ; Всевидящее око :: Основной текст 28 = 0x606060 ; Меню :: Тень 29 = 0xD0D0D0 ; Меню :: Фон 30 = 0x202020 ; Меню :: Рамка 31 = 0x202020 ; Меню :: Текст 32 = 0xC0F0C0 ; Меню :: Выделенный элемент :: Фон 33 = 0xA05050 ; Меню :: Выделенный элемент :: Рамка 34 = 0x202020 ; Меню :: Выделенный элемент :: Текст 35 = 0x606060 ; Всплывающее сообщение :: Тень 36 = 0x202020 ; Всплывающее сообщение :: Рамка 37 = 0xD0D0D0 ; Всплывающее сообщение :: Фон 38 = 0x202020 ; Всплывающее сообщение :: Основной текст
[править] Применение
Применяется в:
