
Описание дескриптора theme.xml
Шапка документа! Обязательные атрибуты…
<?xml version="1.0" encoding="UTF-8"?> - версия xml и кодировка
<!DOCTYPE theme PUBLIC "theme" "xml30.dtd" > - тип документа
<theme name="имя_темы" version="версия">...</theme> - открывает главный контейнер темы с именем и версией
<descriptor xml-version="версия">...</descriptor> - открывает тело дескриптора с указанием версии xml
<toolbox>...</toolbox> - открывает и закрывает кантейнер в котором находятся все настройки графики интерфейса (скролбар, курсоры, панель уведомлений, изображение ожидания и т.д.)
Настройка панели уведомления
<toolbox>
<message-box>
<font color="0xFFFFFF"></font>
<background source="message.png"></background>
<wait-anim>
<image source="loadingbar.gif"></image>
</wait-anim>
</message-box>
описание
<message-box> - открывает контейнер настроек панели уведомлений
<font color="0xFFFFFF"></font> - настройка цвета текста на панели уведомлений
<background source="картинка.расширение"></background> - настройка изображения (фона) панели уведомления
<wait-anim> - открывает настройки графики ожидания
<image source="картинка.расширение"></image> - картинка ожидания
</wait-anim> - закрывает настройки графики ожидания
</message-box> - закрывает контейнер настроек панели уведомлений
Настройка меню лист
<list>
<background display="main" source="картинка"></background>
<item>
<selected>
<font color="0x000000"></font>
<background color="0xFF0000" source="list_sel.png"></background>
</selected>
<unselected>
<font color="0xFFFFFF"></font>
</unselected>
</item>
<unavailable-item>
<selected>
<font color="0x555555"></font>
<background source="list_unav.png"></background>
</selected>
<unselected>
<font color="0x9B9B9B"></font>
</unselected>
</unavailable-item>
</list>
описание
<list> - открывает настройки меню (вариант вида список)
<background display="main" source="картинка"></background> - фон меню
<item> - настройка списка
<selected> - положение курсора на пункие меню( пункт меню выбран)
<font color="0x000000"></font> - цвет текста когда пункт меню выбран
<background color="0x000000" source="картинка"></background> - фон(картинка, если нет картинки используется цвет. В данном случае чёрный)
</selected> - конец настроек выбранного пункта меню(список)
<unselected> - не выбранный пункт меню
<font color="0xFFFFFF"></font> - цвет текста при невыбранном пункте меню
</unselected> - конец настроек не выбранного пункта меню
</item> - конец настройки списка
<unavailable-item> - недоступные пункты списка
<selected> - в выбранном состоянии
<font color="0x555555"></font> - цвет текста
<background source="картинка"></background> - фон(картинка)
</selected> - конец выбранного состояния
<unselected> - не выбранное состояние
<font color="0x9B9B9B"></font> - цвет текста
</unselected> - конец не выбранного состояния
</unavailable-item> - конец недоступных пунктов списка
</list> - конец настроек меню(вариант вида список)
Настройка контекстного меню
<choice-list>
<item>
<selected>
<font color="0x000000"/>
<background source="choice.png"/>
</selected>
</item>
</choice-list>
описание
<choice-list> - Используется для задания вариантов выбора в поле для раскрывающегося списка
<item> - пункты
<selected> - выбранный пункт
<font color="0x000000"/> - цвет текста
<background source="картинка"/> - фон
</selected> - конец выбранный пункт
</item> - конец пунктам
</choice-list> - конец контейнера
Настройка формы( поля ввода, смс сообщений, имя папок и тд)
<selected>
<font color="0x000000"></font>
<background source="form_sel.png"></background>
</selected>
<unselected>
<font color="0xFFFFFF"></font>
<background source="form_unsel.png"></background>
</unselected>
<label>
<font color="0xFFFFFF"></font>
</label>
<value-field>
<selected>
<background source="form_active.png"></background>
</selected>
<unselected>
<background source="form_passive.png"></background>
</unselected>
</value-field>
</forms>
описание
<forms> - открытие контейнера форм. В нём содержится интерфейс настроек телефона(поля ввода, списки, настройки времени и даты)
<selected> - выбранный пункт
<font color="0x000000"></font> - цвет текста в поле ввода или другом элементе интерфейса
<background source="картинка"></background> - фон выбранного пункта
</selected> - конец выбранного пункта
<unselected> - не выбранный пункт
<font color="0xFFFFFF"></font> - цвет цвет текста
<background source="картинка"></background> - фон
</unselected> - конец не выбранного пункта
<label> - цвет текста в полях ввода
<font color="0xFFFFFF"></font> - цвет текста
</label> - конец настройки цвета текста ввода
<value-field> - настройки поля ввода
<selected> - выбранное
<background source="картинка"></background> - фон
</selected> - конец выбранного
<unselected> - не выбранное
<background source="картинка"></background> - фон
</unselected> - конец не выбранного
</value-field> - конец настройки поля ввода
</forms> - конец настроек формы
Редактор. Используется при переименовании папки, вставки нового слова в Т9
<editor>
<value-field>
<background source="form_editor.png"> </background>
</value-field>
</editor>
описание
<editor> - открытие контейнера редактора
<value-field> - настройки поля ввода
<background source="картинка"></background> - фон поля ввода
</value-field> - конец настройки поля ввода
</editor> - конец настройки редактора
Всплывающее меню (в Т9 в меню, при нажатии функции)
<popup-list>
<list>
<item>
<selected>
<font color="0x000000"></font>
<background source="картинка"></background>
</selected>
<unselected>
<font color="0xFFFFFF"></font>
</unselected>
</item>
<unavailable-item>
<selected>
<font color="0x808080"></font>
<background color="0x666666" source="картинка"></background>
</selected>
<unselected>
<font color="0x808080"></font>
</unselected> -
</unavailable-item>
<background display="main" source="картинка"></background>
</list>
</popup-list>
описание
<popup-list> - раскрывающееся меню(используется когда вы пишите в т9 и у вас включена функция "показывать возможные слова"
<list> - настройка списка
<item> - пункты
<selected> - выбранный пункт
<font color="0x000000"></font> - цвет текста
<background source="картинка"></background> - фон
</selected> - конец выбранного
<unselected> - не выбранный пункт
<font color="0xFFFFFF"></font> - цвет невыбранного текста
</unselected> - конец невыбранного пунка
</item> - конец настройки пунктов
<unavailable-item> - недоступные пункты
<selected> - выбранные
<font color="0x808080"></font> - цвет текста
<background color="0x666666" source="картинка"></background> - фон
</selected> - конец выбранных
<unselected> - не выбранные
<font color="0x808080"></font> - цвет текста
</unselected> - конец не выбранных
</unavailable-item> - конец недоступных пунктов
<background display="main" source="картинка"></background> - фон расрывающегося списка
</list> - конец настройки списка
</popup-list> - конец настройки раскрывающегося списка
Настройки виртуальных кнопок
<virtual-button>
<pressed>
<background source="grid.png"></background>
</pressed>
<selected>
<background color="0xFFFFFF" source="active_tab.png"></background>
</selected>
<unavailable-item>
<background source=""></background>
</unavailable-item>
<unpressed>
<background source=""></background>
</unpressed>
</virtual-button>
описание
<virtual-button> - виртуальные кнопки( в меню сетка )
<pressed> - нажатая кнопка
<background source="картинка"></background> - фон
</pressed> - конец нажатой кнопки
<selected> - выбранный пункт в меню сетка
<background color="0xFFFFFF" source="картинка"></background> - фон
</selected> конец выбранного пункта
<unavailable-item> недоступные пункты меню
<background source=""></background> - фон
</unavailable-item> конец недоступных пунктов
<unpressed> - отжатая кнопка
<background source=""></background> - фон
</unpressed> конец отжатой кнопки
</virtual-button> - конец настроек виртуальных кнопок
Скроллбар
<scrollbar>
<vertical>
<scrollbar-background position="top">
<background source="картинка"></background>
</scrollbar-background>
<scrollbar-background position="bottom">
<background source="scrollbar_bottom.png"></background>
</scrollbar-background>
<scrollbar-tab position="top">
<background source="scroll_tab_top.png"></background>
</scrollbar-tab>
<scrollbar-tab position="center">
<background source="scroll_tab_center.png"></background>
</scrollbar-tab>
<scrollbar-tab position="bottom">
<background source="scroll_tab_bottom.png"></background>
</scrollbar-tab>
</vertical>
</scrollbar
</toolbox>
Описание
<scrollbar> - настройки сколлбра
<vertical> - вертикальный скролл
<scrollbar-background position="top"> - открывает контейнер настроек фона и позиции ползунка (положение верх)
<background source="картинка"></background> - фон(картинка) ползунка
</scrollbar-background> - закрывает контейнер настроек
<scrollbar-background position="bottom"> - открывает контейнер настроек фона и позиции ползунка (положение низ)
<background source="scrollbar_bottom.png"></background> - фон(картинка) ползунка
</scrollbar-background> - закрывает контейнер настроек
<scrollbar-tab position="top"> - открывает контейнер настроек фона и позиции ползунка (положение верх)
<background source="scroll_tab_top.png"></background> - фон(картинка) ползунка
</scrollbar-tab> - закрывает контейнер настроек
<scrollbar-tab position="center"> - открывает контейнер настроек фона и позиции ползунка (положение центер)
<background source="scroll_tab_center.png"></background> - фон(картинка) ползунка
</scrollbar-tab> - закрывает контейнер настроек
<scrollbar-tab position="bottom"> - открывает контейнер настроек фона и позиции ползунка (положение низ)
<background source="scroll_tab_bottom.png"></background> - фон(картинка) ползунка
</scrollbar-tab> - закрывает контейнер настроек
</vertical> - конец вертикального скроллбара
</scrollbar> - конец настроек скроллбара
</toolbox> - конец контейнера с графическим интерфейсом. Всё что выше было описано должно находится внутри контейнера <toolbox> и </toolbox>
<screens> </screens> - данный контейнер содержит в себе все остальные настройки графики (иконки меню, картинки в календаре, курсоры и тд)
<screens>
Софт клавиши
<softkey position="left">
<background source="softkey.png"></background>
</softkey>
<softkey position="right">
<background source="softkey.png"></background>
</softkey>
<softkey position="center">
<background source="softkey.png"></background>
</softkey>
описание
<softkey position="left"> - настройка графики левой софт клавиши
<background source="softkey.png"></background> - фон
</softkey> - конец настроек левой софт клавиши
<softkey position="right"> - настройка графики правой софт клавиши
<background source="softkey.png"></background> - фон
</softkey> - конец настроек правой софт клавиши
<softkey position="center"> - настройка графики центральной софт клавиши
<background source="softkey.png"></background> - фон
</softkey> - конец настроек центральной софт клавиши
Фоновая графика
<idle>
<active-idle>
<font color="0xFFFFFF"></font>
<selected>
<background source="active.png"></background>
</selected>
<shortcut-bar>
<selected>
<background source="active_tab.png"></background>
</selected>
</shortcut-bar>
</active-idle>
<font color="0x000000" outline="0xFFFFFF"></font>
<status-area>
<font color="0xFFFFFF"></font>
<background source="status.png"></background>
</status-area>
<softkey-area>
<font color="0xFFFFFF"></font>
<background source="area.png"></background>
</softkey-area>
<wallpaper>
<image display="main" source="wallpaper.swf"></image>
</wallpaper>
<screensaver>
<image display="main" source="картинка"></image>
</screensaver>
</idle>