Что для этого надо
- Основной фон.
- Стена. (при нажатии на кнопку "Спящий режим")
- Разделитель между списком пользователей и окном чата.
- 17 кнопок.
- Конфигурационный файл skin.ini
- 6 курсоров. ANI или CUR файл. (если надо)
- Шрифты. TTF файлы. (если надо)
- Упаковка всех файлов в FSK
файл утилитой FSKCreater.exe или обычным
упаковщиком zip с сохранением длинных имен
файлов.
Описание конфигурационного файла skin.ini
Параметр
|
Описание
|
Секция [skin] - Описание шкуры |
Name |
Имя шкуры. |
Design |
Автор. |
Data |
Дата создания. |
Секция [main] - Окно чата |
Main |
Имя файла общего фона. (bmp) |
Wall |
Имя файла стены.
По размерам одинакова с областью окна чата
(параметр MessageWindow секция Controls) (bmp) |
Splitter |
Имя
файла разделителя
между окном чата и списком
пользователей. (bmp) |
MainRegion |
Регион окна.
Регион окна это область, которая
определяется набором команд:
- polygon(X1,Y1,X2,Y2,...,Xn,Yn)
Команды
совмещаются
операторами xor, or и and.
т.е. round(1,1,200,150,40,50) and elliptic(100,150,100,50) or rect(50,50,90,70)
получиться:
|
MessageWindow |
X1,Y1,W,H
Область окна чата. Не рекомендуется делать
меньше (обрежутся настройки) или больше
(некрасиво будет) 560x257 |
Message |
X1,Y1,W,H,FS Область ввода сообщения. FS размер шрифта. |
FormRect |
W,H. Ширина и высота окна. |
Секция [buttons] - Настройки кнопок |
[Имя кнопки]
Имена:
- Connect - Подключиться к серверу
- Disconnect - Отключиться от сервера
- Sleep - "Спящий" режим
- CreateChannel - Создать канал
- DeleteChannel - Удалить канал
- ChangeChannel - Сменить канал
- PostMessage - Оставить сообщение для ...
- Quit - Выход
- Request - Вызов
- Ignore - Игнорировать участника чата
- Private - Личное сообщение участнику
- Whisper - Сказать шепотом
- Shout - Крикнуть
- Think - Подумать
- Options - Настройки
- Plugins - Plug-inы
- Minimize - Минимизировать чат
|
Имя файла
кнопки. 4 состояния кнопки расположены
по вертикали:
|
Выключена |
Нажата |
По приходу на нее мыши |
Обычное состояние |
|
[Имя кнопки]Coord |
X,Y. Координаты положения в окне. |
Секция [cursors] - Курсоры |
[Имя курсора]
Имена:
- Normal - Нормальный курсор
- Working - Фоновый режим
- Busy - Занято
- Text - Текстовое выделение
- Unavailable - Кикоз
- Link - Ссылка
- Split - Разделитель
|
Имя файла курсора. (ani, cur). |
Секция [options] - Окно настроек |
FontName |
Системное имя шрифта. |
FontHeight |
Высота шрифта. |
Color |
Цвет. |
SelectColor |
Цвет выбранного элемента. |
BackgroundColor |
Цвет заднего фона настроек. |
Секция [fonts] |
[Номер шрифта]
Любой, не на что не влияет. |
Имя файла шрифта. (ttf,fon,fnt,fot) |
Упаковка файлов
Для упаковки файлов необходимо:
- Удалить ненужные файлы в директории с файлами шкуры.
- Запустить FSKCreater.exe.
- Указать директорию шкуры.
- Указать имя шкуры.
- Нажать "Погнали".
После этого, если все файлы
упаковались, никаких ошибок нет, FSK Creater сообщит
об удачном создании файла имя_шкуры.fsk.
Создание plug-in
В настоящее время еще не
написан модуль работы с plug-in в FChat 2000 beta 3.
[05.04.2000]
|
|