Формат файла batlogo.xml |
Наверх Предыдущий Следующий |
Файл batlogo.xml предназначен для настройки собственной заставки (сплеш-скрин), показваемой при старте программы. Готовые примеры вы можете найти на тематических сайтах, посвящённой программе - например на сайте http://www.nobat.ru/
Использование
Этот файл должен быть в обычном XML-формате с требуемой структурой. Структура XML-файла должна иметь главный раздел batlogo:
<batlogo> … </batlogo>
Формат этого файла может не в полной мере отвечать стандарту XML (файл является текстовым конфигурационным файлом со структурой приближенной к XML). В частности можно не соблюдать все требования XML, а также отсутствуют «лишние» возможности формата. В тексте можно вставлять комментарии в стиле XML, например:
<!-- Здесь может располагаться ваш комментарий -->
Внутри раздела batlogo могжет находиться необязательный элемент about (описание или название заставки), например:
<about> Заставка "Альфа" для программы The Bat! </about>
Внутри главного раздела должен находиться хотя бы один подраздел region в следующем примерном формате:
<region id="bat"> <node x="1" y="1"/> <node x="1" y="288"/> <node x="448" y="288"/> <node x="448" y="1"/> <node x="1" y="1"/> </region>
Этот раздел описывает форму показываемого окна. Каждый элемент node описывает точку в замкнутой ломаной линии, формирующей многоугольную фигуру заставки (внешний периметр). Параметр region -> id определяет уникальный код для этой фигуры. Параметр node -> x определяет горизонтальную координату в точке. Параметр node -> y определяет вертикальную координату в точке.
Вышеуказанный пример определяет прямоугольник шириной 448 пикселей и высотой 288 пикселей.
Также в главном разделе должен быть хотя бы один подраздел splash, который описывает графическое наполнение формы. Пример:
<splash region="bat"> <background> <choice file="bk3.jpg" /> <filechoice file="bk*.jpg" /> </background>
<skin file="logo.png" /> <vericon x="390" y="180" /> <regto x="281" y="195" font="MS Shell Dlg" size="-12" color="#E0E1FD" /> <regname x="281" y="212" font="MS Shell Dlg" size="-12" color="#E0E1FD" /> <unreg x="5" y="270" font="MS Shell Dlg" size="-12" color="#FF0000" /> <version x="281" y="154" font="MS Shell Dlg" size="-12" color="#E0E1FD" /> </splash>
Обозначения элементов и параметров раздела: background - подраздел, описывающий фоновые изображения заставки choice - выбор одиночного файла для заставки filechoice - выбор по маске файлов для заставки skin - основное изображение заставки vericon - иконка версии regto - подпись для регистрации regname - имя зарегистрированного пользователя unreg - надпись для незарегистрированной версии version - информация о версии splash -> region - код формы окна file - имя файла для изображения x - горизонтальная позиция надписи в пикселях y - вертикальная позиция надписи в пикселях font - шрифт для надписи size - размер шрифта для надписи color - цвет шрифта для надписи
Примечание: в элементе splash можно использовать дополнительный параметр time в формате:
<splash region="bat" time="8:00-20:00">
Здесь можно задать время для используемой заставки, и таким образом настроить разные заставки для разных времён суток
Примечание: Элемент version может быть заменён на расширенную версию:
<versionex x="281" y="154" font="MS Shell Dlg" size="-12" color="#E0E1FD" />
Смотрите также:
|