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

От автора :

Для того чтобы написать тему совсем не обязательно учить всё это, просто скопируйте шаблон в документ и сохраните его с именем theme.xml далее создайте папку с именем новой темы скопируйте туда ваш шаблон и откройте в текстовом редакторе (рекомендую использовать HTMLPad ) сделайте окошко редактора на половину экрана и откройте папку с именем темы. Далее копируйте графику в папку с будующей темой одновременно сверяясь с кодом дескриптора в окне редактора, это избавит вас от ошибок… Если вы не поняли что я щас тут написал то в архиве есть не большой видео урок, а также темка шаблон, дескриптор, иконки и графика, кстати графику можете перерисовать в фотошопе.

Шаблон дескриптора theme.Xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE theme PUBLIC "theme" "xml30.dtd" >

<theme name="Theme" version="0.8">

<descriptor xml-version="3.0">

<toolbox>

<message-box>

<font color="0xFFFFFF"></font>

<background source="message.png"></background>

<wait-anim>

<image source="loadingbar.gif"></image>

</wait-anim>

</message-box>

<list>

<background display="main" source="3d_004.jpg"></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>

<choice-list>

<item>

<selected>

<font color="0x000000"/>

<background source="choice.png"/>

</selected>

</item>

</choice-list>

<forms>

<unselected>

<font color="0xFFFFFF"></font>

<background source="form_unsel.png"></background>

</unselected>

<selected>

<font color="0x000000"></font>

<background source="form_sel.png"></background>

</selected>

<label>

<font color="0xFFFFFF"></font>

</label>

<value-field>

<unselected>

<background source="form_passive.png"></background>

</unselected>

<selected>

<background source="form_active.png"></background>

</selected>

</value-field>

</forms>

<editor>

<value-field>

<background source="form_editor.png"> </background>

</value-field>

</editor>

<popup-list>

<list>

<item>

<selected>

<font color="0x000000"></font>

<background source="popup_sel.png"></background>

</selected>

<unselected>

<font color="0xFFFFFF"></font>

</unselected>

</item>

<unavailable-item>

<selected>

<font color="0x808080"></font>

<background color="0x666666" source="popup_unav.png"></background>

</selected>

<unselected>

<font color="0x808080"></font>

</unselected>

</unavailable-item>

<background display="main" source="popup.png"></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>

<scrollbar>

<vertical>

<scrollbar-background position="top">

<background source="scrollbar_top.png"></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>

<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>

<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="80104_7.jpg"></image>

</screensaver>

</idle>

<power-cycle>

<startup>

<sequence duration="3000">

<image display="main" source="Sever_Ru-3d02.jpg"/>

<tone source="on_off.mp3"/>

</sequence>

</startup>

<shutdown>

<sequence duration="3000">

<image display="main" source="Photo_shop0001.jpg"/>

<tone source="on_off.mp3"/>

</sequence>

</shutdown>

</power-cycle>

<menu-app>

<status-area>

<font color="0xFFFFFF"></font>

</status-area>

<header>

<font color="0xFFFFFF"></font>

</header>

<softkey-area>

<font color="0xFFFFFF"></font>

</softkey-area>

<menu>

<grid-menu>

<background source="Sever_Ru-cool108.jpg"></background>

<grid-icon id="contacts" anim-source="cont.png" source="cont.png"/>

<grid-icon id="gallery" anim-source="gal.png" source="gal.png"/>

<grid-icon id="callregister" anim-source="call.png" source="call.png"/>

<grid-icon id="settings" anim-source="set.png" source="set.png"/>

<grid-icon id="organizer" anim-source="org.png" source="org.png"/>

<grid-icon id="services" anim-source="ser.png" source="ser.png"/>

<grid-icon id="media" anim-source="med.png" source="med.png"/>

<grid-icon id="applications" anim-source="app.png" source="app.png"/>

<grid-icon id="simatk" anim-source="sim.png" source="sim.png"/>

<grid-icon id="push_to_talk" anim-source="ptt.png" source="ptt.png"/>

<grid-icon id="maps" anim-source="maps.png" source="maps.png"/>

<grid-icon id="messages" anim-source="mes.png" source="mes.png"/>

<grid-icon id="photos" anim-source="phot.png" source="phot.png"/>

<grid-icon id="email" anim-source="email.png" source="email.png"/>

<grid-icon id="games" anim-source="gam.png" source="gam.png"/>

<grid-icon id="music_suite" anim-source="mus.png" source="mus.png"/>

<unselected>

<font color="0xFFFFFF"></font>

</unselected>

<selected>

<font color="0x000000"></font>

<background source="grid.png"></background>

</selected>

<reorder>

<selected>

<background source="reorder.png"></background>

</selected>

</reorder>

</grid-menu>

<tab-menu>

<selected>

<background source="tab.png"></background>

</selected>

</tab-menu>

<reorder>

<font color="0x3300FF"></font>

<list-reorder>

<background source="reorder_list.png"></background>

</list-reorder>

</reorder>

</menu>

<applications>

<calendar>

<font color="0xFFFFFF"></font>

<month-view>

<selected>

<font color="0x000000"></font>

<background color="0xDDDDDD" source="highlight.png"></background>

</selected>

<month-background month="january">

<background source="3d_004.jpg"></background>

</month-background>

<month-background month="february">

<background source="3d_abstr.jpg"></background>

</month-background>

<month-background month="march">

<background source="80074_7.jpg"></background>

</month-background>

<month-background month="april">

<background source="80086_7.jpg"></background>

</month-background>

<month-background month="may">

<background source="80104_7.jpg"></background>

</month-background>

<month-background month="june">

<background source="80109_7.jpg"></background>

</month-background>

<month-background month="july">

<background source="Photo_shop0001.jpg"></background>

</month-background>

<month-background month="august">

<background source="Photo_shop0002.jpg"></background>

</month-background>

<month-background month="september">

<background source="Photo_shop0003461.jpg"></background>

</month-background>

<month-background month="october">

<background source="Sever_Ru-3d02.jpg"></background>

</month-background>

<month-background month="november">

<background source="Sever_Ru-3d05.jpg"></background>

</month-background>

<month-background month="december">

<background source="Sever_Ru-cool108.jpg"></background>

</month-background>

<last-weekday>

<font color="0xF00000"></font>

</last-weekday>

<weekdaybar>

<font color="0xFFFFFF"></font>

<background source="weekdaybar.png"></background>

</weekdaybar>

</month-view>

<week-view>

<selected>

<background color="0xF8F9FB"></background>

</selected>

<timebar>

<font color="0xFFFFFF"></font>

<background source="timebar.png"></background>

</timebar>

<grid color="0xFFFFFF"></grid>

<overlapping-slot>

<background color="0xF26226"></background>

</overlapping-slot>

<reserved-slot>

<background color="0xAFD4F0"></background>

</reserved-slot>

</week-view>

<preview-pane>

<font color="0xFFFFFF"></font>

<background source="preview.png"></background>

</preview-pane>

</calendar>

<big-clock>

<analog-clock>

<background source="Photo_shop0003.jpg"></background>

<hand color="0xFFFFFF"></hand>

</analog-clock>

<digital-clock>

<background source="80109_7.jpg"></background>

</digital-clock>

<font color="0xFFFFFF"></font>

</big-clock>

</applications>

</menu-app>

</screens>

<skins>

<skin application="mediaplayer" version="1.0">

<param name="skin" filename="media_player.nfl"></param>

<param name="equalizer" filename="equalizer.nfl"></param>

</skin>

<skin application="fmradio" version="1.0">

<param name="skin" filename="fmradio.nfl"></param>

</skin>

</skins>

</descriptor>

</theme>

Всё что в шаблоне выделено красным цветом, то изменять нельзя! А всё что зелёным – можно!