Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Описание Дескриптора theme.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
47.97 Кб
Скачать

Описание дескриптора 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>