Для наглядности файл *.theme.ini разбит на подразделы, каждый из которых отвечает за соответствующую часть оформления:

roaster — контакт-лист
tip — всплывающая подсказка
history — окно чата
menu — меню
chat — фоновые картинки окна чата
desk — описание темы, информация об авторе

Подразделы и не имеют жесткой иерархии и могут идти в произвольном порядке.

Строки, начинающиеся с ; (точки с запятой), программой не обрабатываются!


Параметры, характерные практически для любой темы

title — название темы в меню.
include (путь к файлу) — файлы, используемые в данной теме.

Обычно это:
smiles.ini (animated.ini) — список смайлов,
statuses.iniописания статусов,
pics.ini — все остальные картинки,
sounds.iniзвуки.


Возможные значения параметров

Шрифт
Непосредственно название шрифта. Можно указать несколько значений (font.name = Verdana; Arial;Tahoma).

Стиль шрифта
b — жирный, i — курсив, u — подчеркнутый. Комбинации возможны (font.style = u; b).

Цвет
Может задаваться в виде "clColorName" (notinlist.font.color = clBlack), либо в формате "$00RGB", где R,G,B — шестнадцатиричное представление цвета (font.color = 504090).

Палитра универсальных цветов


Как установить свои смайлики и звуки

Допустим, у Вас есть любимая тема, но Вы хотите прикрутить к ней новые смайлы.
Смайл-паки представляют собой непосредственно папку со смайликами, которая как правило, называется «smiles» или «animated» и ini-файл, соответственно, «smiles.ini» или «animated.ini».

Порядок установки
— Распакуйте архив со смайликами.
— Полученную папку smiles и файл smiles.ini (или папку animated и файл animated.ini) скопируйте в папку темы, в которую хотите установить смайлы. Если названия файла и папки совпадают, просто замените их.
— В папке Themes найдите ini-файл Вашей темы и отредактируйте там строку с указанием пути к файлу smiles.ini (аnimated.ini). Например: include = RnQ\smiles.ini. Помните, что в файле должна оставаться только одна строка, отвечающая за расположение смайлов.
— Обновите список тем.


Порядок установки звуков полностью аналогичен, только папка будет называться «sounds», а файл — «sounds.ini»

Для проигрывания mp3 и ogg файлов необходима библиотека Bass.dll.


Изменение шрифта активной вкладки

В файле *.theme.ini или в редакторе тем прописываем, например, так:

[chat.tab.active]
font.name = Verdana; Arial; Tahoma
font.color = 646464
font.style = b
font.size = 7