4. И где же в Баре виджеты?
Так вот же они ^^
Все кнопки, кроме кнопки «Яндекс», поискового поля,
кнопки «Отзывов» и блока «Погода и Пробки» могут
быть замещены виджетами.
4
15. Создаем пакет: tutby.xml
1. Описываем кнопку и ее поведение в
формате XML на языке xBu}on:
<?xml version="1.0" encoding="utf-8"?>
<widget icon="tutby.png" name="TUT.BY" xmlns="http://
bar.yandex.ru/dev/gui" xmlns:f="http://bar.yandex.ru/dev/
functional">
<button>
<icon>tutby.png</icon>
<text>TUT.BY</text>
<tooltip>Перейти на TUT.BY</tooltip>
<url>http://www.tut.by</url>
</button>
</widget>
2. Находим иконку для кнопки размером
16х16, пакуем оба файла в zip‐архив:
tutby.xml.zip
14
16. Создаем манифест: manifest.xml
3. Описываем где находится пакет
и требования к нему:
<?xml version="1.0" encoding="utf-8"?>
<manifest id="http://kukutz.narod2.ru/tutby/
manifest.xml">
<package version="1" platform-min="1"
url="http://kukutz.narod2.ru/tutby/tutby.xml.zip"/>
</manifest>
15
17. Создаем описание: tutby.xb.xml
4. Описываем название виджета, указываем
его автора и путь к иконке для
инсталлятора:
<?xml version="1.0" encoding="utf-8"?>
<preset>
<name>TUT.BY</name>
<author>kukutz</author>
<icon>http://kukutz.narod2.ru/tutby/tutby.png</icon>
<widget id="http://kukutz.narod2.ru/tutby/
manifest.xml#tutby"/>
</preset>
16
24. А теперь — вопросы!
Роман Иванов
111033, Россия, Москва,
ул. Льва Толстого 16
+7 (495) 739‐00‐00
+7 (495) 739‐70‐70 — факс
kukutz@yandex‐team.ru
23