Редактирование тем

Наконец у Вас появилась возможность изменить программу до неузнаваемости, благодаря введению функции тем.
Вы можете изменить существующие темы или добавить свои новые, меняя не только шаблоны и названия, но и цветовую палитру во всей программе!
Итак, чтобы поменять тему или создать новую, необходимо понять как устроены темы.
Основным файлом ресурсов в программе является файл language.dat, он содержит все текстовые сообщения, шаблоны, стандартную тему и описание всех доступных дополнительных тем.
Название основной темы задаётся ключом Theme0, а сама цветовая тема ключом Theme. Каждая вновь добавленная тема должна быть описана ключом ThemeN, где N - порядковый номер темы.
Значение ключа определяет имя файла, в котором заданы параметры темы, и её название, написанные через запятую. Например, для чёрной темы ключ выглядит так: Theme1=dark.dat,Чёрная.
Где dark.dat - имя файла темы, Чёрная - название темы.
Файл dark.dat должен содержать все те ключи из language.dat, которые должны отличать тему от основной темы (не обязательно только ключ Theme), за исключением ThemeN.
Цветовая палитра программы задаётся в виде строки шестнадцатеричных значений цветов ключом Theme (6 символов XXXXXX). Позиция цвета определяет его назначение.
Формат ключа Theme:
00: Цвет текста с номером 0;
01: Цвет текста с номером 1;
02: Цвет текста с номером 2;
03: Цвет текста с номером 3;
04: Цвет текста с номером 4;
05: Цвет текста с номером 5;
06: Цвет текста с номером 6;
07: Цвет текста с номером 7;
08: Цвет текста с номером 8;
09: Цвет текста с номером 9;
10: Цвет текста с номером 10;
11: Цвет текста с номером 11;
12: Цвет текста с номером 12;
13: Цвет текста с номером 13;
14: Цвет текста с номером 14;
15: Цвет текста с номером 15;
16: Цвет фона заголовка
17: Цвет текста заголовка
18: Цвет индикатора памяти
19: Цвет индикатора памяти (>90%)
20: Цвет индикатора окна без сообщений
21: Цвет индикатора окна с информационным сообщением (входы\выходы\смены ников)
22: Цвет индикатора окна с текстовым сообщением
23: Цвет индикатора окна с оповещением (HighLight)
24: Цвет индикатора активного окна
25: Номер цвета текста по умолчанию (F), номер цвета строки с оповещением (HighLight) (E) (задействованы два младших символа. 000000EF)
26: Цвет фона
27: Цвет фона активного текста
28: Цвет линий выделения активного текста
29: Цвет линий для стилуса
30: Цвет фона скролбара
31: Цвет скролбара
32: Цвет ссылки
33: Цвет внутренней рамки окна
34: Цвет лагометра
35: Цвет лагометра (>90%)

Автор: Archangel (15.05.09)
<<Назад

При копировании материалов сайта обязательно указывайте ссылку на первоисточник!
Статьи постоянно обновляются и дорабатываются!