Changed Manifests File for ABS Build 27/73227/13
authorbhutani.92 <bhutani.92@samsung.com>
Tue, 7 Jun 2016 07:35:37 +0000 (13:05 +0530)
committerbhutani.92 <bhutani.92@samsung.com>
Thu, 16 Jun 2016 13:11:46 +0000 (18:41 +0530)
Change-Id: I244907a3144cd84f19346e9baa50db512f7af8db

65 files changed:
.project
.sign/.manifest.tmp [deleted file]
.sign/author-signature.xml [deleted file]
.sign/signature1.xml [deleted file]
.tproject
inc/mp-common-defs.h
inc/mp-images.h
music-chooser/.cproject
music-chooser/CMakeLists.txt
music-chooser/layout/HD-inc.edc [deleted file]
music-chooser/layout/genlist.edc [deleted file]
music-chooser/layout/genlist_macro.edc [deleted file]
music-chooser/layout/genlist_normal.edc [deleted file]
music-chooser/layout/genlist_textblock_style.edc [deleted file]
music-chooser/layout/mc-naviframe.edc [deleted file]
music-chooser/layout/mc-tabbar.edc [deleted file]
music-chooser/layout/music-chooser.edc [deleted file]
music-chooser/layout/toolbar.edc [deleted file]
music-chooser/project_def.prop
music-chooser/res/HD-inc.edc [new file with mode: 0644]
music-chooser/res/genlist.edc [new file with mode: 0644]
music-chooser/res/genlist_macro.edc [new file with mode: 0644]
music-chooser/res/genlist_normal.edc [new file with mode: 0755]
music-chooser/res/genlist_textblock_style.edc [new file with mode: 0644]
music-chooser/res/mc-naviframe.edc [new file with mode: 0644]
music-chooser/res/mc-tabbar.edc [new file with mode: 0644]
music-chooser/res/music-chooser.edc [new file with mode: 0644]
music-chooser/res/toolbar.edc [new file with mode: 0644]
music-chooser/src/include/music-chooser.h
music-chooser/src/mc-common.c
music-chooser/src/mc-group-list.c
music-chooser/src/mc-group-play-list.c
music-chooser/src/mc-library-view.c
music-chooser/src/mc-search-list.c
music-chooser/src/mc-search-view.c
music-chooser/src/mc-track-list.c
music-chooser/src/mc-widget.c
music-chooser/src/music-chooser.c
music-chooser/tizen-manifest.xml
packaging/org.tizen.music-player.spec
project_def.prop
sound-player/CMakeLists.txt
sound-player/project_def.prop
sound-player/tizen-manifest.xml
src/common/mp-common.c
src/common/mp-media-info.c
src/common/mp-util.c
src/common/mp-widget.c
src/core/mp-setting-ctrl.c
src/include/mp-define.h
src/mp-main.c
src/view/mp-player-view.c
src/view/mp-playlist-detail-view.c
src/view/mp-view.c
src/widget/mp-all-list.c
src/widget/mp-mini-player.c
src/widget/mp-minicontroller.c
src/widget/mp-track-list.c
tizen-manifest.xml
widget/inc/mp_widget_debug.h
widget/res/CMakeLists.txt
widget/shared/res/preview_music_4x2.png [new file with mode: 0644]
widget/src/mp-widget-create.c
widget/src/mp-widget-main.c
widget/tizen-manifest.xml

index cccdc3957e0f985fc388982d18217432c50d1f65..e888df49d4c2e618f98b31c380b053d7b9e017f2 100644 (file)
--- a/.project
+++ b/.project
@@ -4,6 +4,7 @@
        <comment></comment>
        <projects>
                <project>widget</project>
+               <project>music-chooser</project>
                <project>sound-player</project>
        </projects>
        <buildSpec>
diff --git a/.sign/.manifest.tmp b/.sign/.manifest.tmp
deleted file mode 100644 (file)
index ee22b00..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-bin/music-player__DEL__0We5r+L+zAgxqji5riI0MoqHGs1+PLbXaotz5/JVeH0=
-res/edje/edc_image_macro.edj__DEL__stBJqfeEZd9xkgEnLQn+/tUdpQIStINRRjU2et6UWn0=
-res/edje/mp-custom-winset-style.edj__DEL__c7J7ZkHluUIw3MVD+zzptVeWnNBEAOEBZWJp5MWaqts=
-res/edje/mp-defines.h__DEL__lNOAv2pOisFDg/Yqnn1lSOq+SiCfR/7fu6VbRsQMhJ8=
-res/edje/mp-fake-effect.edj__DEL__/E/ttHDfkjkfToflKCzQsCtm//8G5yRjd+XUYDQs6G0=
-res/edje/mp-images.edj__DEL__JJfrNfbQEipYsi4cru3X7I1VdVuFQ8PwATK/+CGn4tU=
-res/edje/mp-library.edj__DEL__Zc5KPoyP8LSeCuErtcCHFKeVS9lwi5hnMOLPFSzK44A=
-res/edje/mp-lockscreenmini.edj__DEL__yb2frSHzjj1daKs+FXCqZXm26XQUZgmZrivmyUNfkxg=
-res/edje/mp-minicontroller.edj__DEL__0aUmyeppERx7bw2npNG71b84764fyUr6MOMEhxISEs8=
-res/edje/music.edj__DEL__Xl++RiWWZECmtH+YtrO0rZwJ0HNu8HIuIsKNpOyrYSw=
-res/locale/ar/LC_MESSAGES/music-player.mo__DEL__+0cRaHELo7SoJMaipksob+UQ3tn3ueY0tmaHZhyRM3w=
-res/locale/az/LC_MESSAGES/music-player.mo__DEL__0IvCkt9j7vDxPRCk0aSOU53P7GSsTwOIs1zCcTp3rns=
-res/locale/bg/LC_MESSAGES/music-player.mo__DEL__bvI1Xicqhx1P+SYnz3B8b7YmXpgxhWNmSCKN7pO97wI=
-res/locale/bn/LC_MESSAGES/music-player.mo__DEL__wn+kGSgFm4ahV+JOaygijjTInshC+14ftmUB0lc/ql8=
-res/locale/ca/LC_MESSAGES/music-player.mo__DEL__4sXq8rAAD5u1msqrfvw6u7qhVyVy1lMYWOoQWlUYOdA=
-res/locale/cs/LC_MESSAGES/music-player.mo__DEL__T1TX0XQZFoxMQ1yNNwPFuukkZuSLD6m7IjFgP+IuzjA=
-res/locale/da/LC_MESSAGES/music-player.mo__DEL__iDAGye8c6L8SGy/yvjYNQhwHyh0yxzz0C0ZqGYm0f0U=
-res/locale/de/LC_MESSAGES/music-player.mo__DEL__60ilOJQ/unaqbLJBopDUPIJn795xXkxbvJUxcn6lcNA=
-res/locale/el_GR/LC_MESSAGES/music-player.mo__DEL__S5g+LH1iO+KnCDdUT1G+TNCV8Q184RmcTXnHb4ttqHI=
-res/locale/en/LC_MESSAGES/music-player.mo__DEL__wvQOdeT6NdbNF9Aa8k97Njg4PoTkAV5w1LCIOLjF5QE=
-res/locale/en_PH/LC_MESSAGES/music-player.mo__DEL__va7O17VYwBeHG2gpziQTR8OA0Dc25kGfnW2gngS8XqY=
-res/locale/en_US/LC_MESSAGES/music-player.mo__DEL__WYT3fga7jDhSo6K3l1HA4J6knCrXUL6BlFmMUxTwY28=
-res/locale/es_ES/LC_MESSAGES/music-player.mo__DEL__Zhc8nTJnWuttnGxfqkVffJuiwCwESWIs4FUa8P3PrWk=
-res/locale/es_US/LC_MESSAGES/music-player.mo__DEL__XdasfA4vO2w29vmvU2I1kWhMHKshw/DEwn9Vq4CDaiQ=
-res/locale/et/LC_MESSAGES/music-player.mo__DEL__QVvukwc4me7joy6PgVX6GlPSciEnxnKd+86O+iyHayo=
-res/locale/eu/LC_MESSAGES/music-player.mo__DEL__AjVLtdPjBZ74ZM/Mmvn2RfBOZ//fl2l7okSXW/gaX8E=
-res/locale/fi/LC_MESSAGES/music-player.mo__DEL__tI1UMGvxaDDKM4VOSXc+UU5PXgllqaEPRyYAUyW6sRc=
-res/locale/fr/LC_MESSAGES/music-player.mo__DEL__CwYAWjEozRAU6vXFX3TE0wf4DCieW/PUTBX9vuUnVuI=
-res/locale/fr_CA/LC_MESSAGES/music-player.mo__DEL__m17AseZeaDUBNo2ZL6cnHJPMUjyb+/kEbl08ErF4N4Y=
-res/locale/ga/LC_MESSAGES/music-player.mo__DEL__Hj3DIUhlSk5mm4tuejuyZF3lRAwdaeBekJ18cwu8YKc=
-res/locale/gl/LC_MESSAGES/music-player.mo__DEL__OcLjSFyTZqhqtuRaV1uraQpzsVISliRDDK+2gs8niGc=
-res/locale/gu/LC_MESSAGES/music-player.mo__DEL__mdXiaDJdWU52lrqSDm44n5JJuQ8hBv1UBZYJDgsZWeY=
-res/locale/hi/LC_MESSAGES/music-player.mo__DEL__DntVRlROLLZn+nkIoeHJGUA4PGg5I6weTcnr1Y3LUE4=
-res/locale/hr/LC_MESSAGES/music-player.mo__DEL__/PbUZPVbM1E9wWpTgJz66edUvx8DqxFZ39Cxw/SqRqs=
-res/locale/hu/LC_MESSAGES/music-player.mo__DEL__cecppCIecb452L/ujLxHMLie6lLVVZ2GP6mRt4PBJwI=
-res/locale/hy/LC_MESSAGES/music-player.mo__DEL__O+VmiND1WGAfuVSkZf9lfniEjXfjWvP72+sITuUjjaE=
-res/locale/is/LC_MESSAGES/music-player.mo__DEL__SK46xTO2xJim2MjuSQ16QV2SixEHytGYyx23VwD1lOM=
-res/locale/it_IT/LC_MESSAGES/music-player.mo__DEL__GwZUj6LMkLA/5au1K4X4+3xelGVyhQ3E6vbU0nsRSb4=
-res/locale/ja_JP/LC_MESSAGES/music-player.mo__DEL__9gsHdslwwiq3JiiEqA0UdftM+ANQ2H2uSUf8itEPcXA=
-res/locale/ka/LC_MESSAGES/music-player.mo__DEL__H3mvk1dvFrYDMvpNMzq65NS7draThCx224DMGFCLWcg=
-res/locale/kk/LC_MESSAGES/music-player.mo__DEL__VB4rWqjSGniy0M++YZyKMSYiyWD72WamT0ir6IUVIuU=
-res/locale/kn/LC_MESSAGES/music-player.mo__DEL__/+2b3Ev2sv24ZLIJsqudufaY+h5lUh2o6G8r9nImgBE=
-res/locale/ko_KR/LC_MESSAGES/music-player.mo__DEL__uxzB9ZI3Ym/44uy2+KVJVc4Q+ZrOq9V0F4tNPqGZjiQ=
-res/locale/lt/LC_MESSAGES/music-player.mo__DEL__7l9LCW9NRt+K0qdejrphROUZDHdUXfQfR6p+jsGj9RY=
-res/locale/lv/LC_MESSAGES/music-player.mo__DEL__gr1KxeV8yWx3mmt77MXiMlP9OX0Y4GF59RjHjbd9OPM=
-res/locale/mk/LC_MESSAGES/music-player.mo__DEL__ghaYWxtRo+eLU0lrLuvBDSFzLac5MBWiGATtrNCHoeE=
-res/locale/ml/LC_MESSAGES/music-player.mo__DEL__HZDMo5VTkJf3gQqDhQWCeac0/xQDQeqRu+C1I421H7I=
-res/locale/nb/LC_MESSAGES/music-player.mo__DEL__VxAowbLIhHYycMapIRcEoFJoNUoKJRK6brhn3gq2eME=
-res/locale/nl/LC_MESSAGES/music-player.mo__DEL__t6V1Q2gKmBaWXQaM1Rgyunndd/99CASCOVR+4pSpal4=
-res/locale/pl/LC_MESSAGES/music-player.mo__DEL__0gEfR+PlM2+bTyzQNUOGqO06jE9OzE2sOT8CHKRVmTk=
-res/locale/pt_BR/LC_MESSAGES/music-player.mo__DEL__5Ijgv7gcjlw/vrU/XH8SEt6Yn6kZ0QwnoY+wOBT7hYE=
-res/locale/pt_PT/LC_MESSAGES/music-player.mo__DEL__PIzxeQhP+4qwWw0cWgVLs19mmtHzkG6YwylTQzl0p94=
-res/locale/ro/LC_MESSAGES/music-player.mo__DEL__XOYw6SEYi6lX+Gih8x01e/m0w0J+MjMX3V4X2+UH4hY=
-res/locale/ru_RU/LC_MESSAGES/music-player.mo__DEL__NqAUNEEUsE3a5ViMgkfGT/13t9B7ccXlspZyDNvNQWc=
-res/locale/si/LC_MESSAGES/music-player.mo__DEL__1Cvi5jyVjr2TXwdV4kYvKQ13yvJhbl+cUso7mdIEImo=
-res/locale/sk/LC_MESSAGES/music-player.mo__DEL__keQbH1TeVo8sjDLJeX2FqGcOlVc9rgqgnS+dxHrQM7A=
-res/locale/sl/LC_MESSAGES/music-player.mo__DEL__CK7/pc1TdjfNT3qH2morNfnKWJFzSkaAeqlHVIixVhE=
-res/locale/sr/LC_MESSAGES/music-player.mo__DEL__rh8tpJYwVJTROV6JgFpWEsDrr+KNCOv4TbTEKcnByzo=
-res/locale/sv/LC_MESSAGES/music-player.mo__DEL__5l7QZ6ThEN40nFtZKUYy/URttPmJKi9zBU/RD25Ko38=
-res/locale/ta/LC_MESSAGES/music-player.mo__DEL__tVzSt7z0ffxBIVXezRidVNZRo4Et1Ky6GJIL+6b1CQY=
-res/locale/te/LC_MESSAGES/music-player.mo__DEL__N2ldL2IlYed2MSO/qpRpYcNb+0JOgxPEhNopYAUnHpM=
-res/locale/tr_TR/LC_MESSAGES/music-player.mo__DEL__pFnLQsIX0r2Hi8eNUltW1AOUuTUjBw19wkV+4JRvwMc=
-res/locale/uk/LC_MESSAGES/music-player.mo__DEL__CxjwfUhML+qZWtIsD43Rsw3gF1f1/0SIASsVhA2bd40=
-res/locale/ur/LC_MESSAGES/music-player.mo__DEL__zrREpNI/muNzU6T5RM7QF3p+Ic5Baza2QOXZHM1Q6Oo=
-res/locale/uz/LC_MESSAGES/music-player.mo__DEL__u5UqHiMUIMJljNmJ7dKxbnc5QR7/jmIQ0p1X8PB2yPI=
-res/locale/zh_CN/LC_MESSAGES/music-player.mo__DEL__6tgdDevh8gG90LRJ3fVIN+Ic8sWtuyXI1PMz7kEOIjc=
-res/locale/zh_HK/LC_MESSAGES/music-player.mo__DEL__CadsRs/trijY3ehG55TvOWX2tH/a4EskJ6wO9asYaEQ=
-res/locale/zh_TW/LC_MESSAGES/music-player.mo__DEL__Ug432MpXhPtT6nR+gw03Vxhh8Ofnworxu8U1lkw2Jn0=
-res/po/CMakeLists.txt__DEL__sau2GMtmC2m5Pmf5l2gVkQ+nax16xhqfqQoCehRDrTM=
-shared/res/org.tizen.music-player.png__DEL__kpbILPMIsjlPaoyLmpe+5Tu4BapsM+XmGNCzeH/Ztu4=
-shared/res/shared_images/2x2_music_blue.png__DEL__vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=
-shared/res/shared_images/2x2_music_green.png__DEL__LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=
-shared/res/shared_images/2x2_music_red.png__DEL__x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=
-shared/res/shared_images/2x2_music_yellow.png__DEL__I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=
-shared/res/shared_images/34_thumb_07.png__DEL__X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=
-shared/res/shared_images/T02_Nocontents_multimedia.png__DEL__t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=
-shared/res/shared_images/T02_playlist_most_played.png__DEL__OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=
-shared/res/shared_images/T02_playlist_recently_added.png__DEL__XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=
-shared/res/shared_images/T02_playlist_recently_played.png__DEL__zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=
-shared/res/shared_images/T02_playlist_starred.png__DEL__ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=
-shared/res/shared_images/T02_playlist_thumbnail_created.png__DEL__gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=
-shared/res/shared_images/default_album_art_120.png__DEL__0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=
-shared/res/shared_images/default_album_art_480.png__DEL__a+zw3n1J0LyOX/nl7KMhQMbw7gMHGJ5pka2lEdQ+BYQ=
-shared/res/shared_images/default_album_art_96.png__DEL__qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=
-shared/res/shared_images/default_albumart.png__DEL__QMva/+wllc6hfgprQYo7ydxvfuOXWE8AtDcTcBRZCNo=
-shared/res/shared_images/default_albumart_middle.png__DEL__0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=
-shared/res/shared_images/default_albumart_small.png__DEL__qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=
-shared/res/target_images/music_player/2x2_music_blue.png__DEL__vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=
-shared/res/target_images/music_player/2x2_music_green.png__DEL__LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=
-shared/res/target_images/music_player/2x2_music_red.png__DEL__x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=
-shared/res/target_images/music_player/2x2_music_yellow.png__DEL__I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=
-shared/res/target_images/music_player/34_thumb_07.png__DEL__X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=
-shared/res/target_images/music_player/T02_Nocontents_multimedia.png__DEL__t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=
-shared/res/target_images/music_player/T02_playlist_most_played.png__DEL__OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=
-shared/res/target_images/music_player/T02_playlist_recently_added.png__DEL__XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=
-shared/res/target_images/music_player/T02_playlist_recently_played.png__DEL__zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=
-shared/res/target_images/music_player/T02_playlist_starred.png__DEL__ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=
-shared/res/target_images/music_player/T02_playlist_thumbnail_created.png__DEL__gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=
-shared/res/target_images/music_player/allshare/myfile_icon_folder.png__DEL__4R3ClAY5WrE6ltlq+aBHHeks3oFCPpCFnO3aZbjpuQM=
-tizen-manifest.xml__DEL__zPmYqbPxYD2Ip6wqcwjzs7p/D0AfERVEo4E/LyddcRs=
-author-signature.xml__DEL__BTJpVmWPih7S73XNumSJlQnTMoO2Ta6PT0QwItyWyaE=
diff --git a/.sign/author-signature.xml b/.sign/author-signature.xml
deleted file mode 100644 (file)
index 04ab938..0000000
+++ /dev/null
@@ -1,454 +0,0 @@
-<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AuthorSignature">
-<SignedInfo>
-<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
-<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
-<Reference URI="bin%2Fmusic-player">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0We5r+L+zAgxqji5riI0MoqHGs1+PLbXaotz5/JVeH0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fedc_image_macro.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>stBJqfeEZd9xkgEnLQn+/tUdpQIStINRRjU2et6UWn0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-custom-winset-style.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>c7J7ZkHluUIw3MVD+zzptVeWnNBEAOEBZWJp5MWaqts=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-defines.h">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>lNOAv2pOisFDg/Yqnn1lSOq+SiCfR/7fu6VbRsQMhJ8=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-fake-effect.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/E/ttHDfkjkfToflKCzQsCtm//8G5yRjd+XUYDQs6G0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-images.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>JJfrNfbQEipYsi4cru3X7I1VdVuFQ8PwATK/+CGn4tU=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-library.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Zc5KPoyP8LSeCuErtcCHFKeVS9lwi5hnMOLPFSzK44A=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-lockscreenmini.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>yb2frSHzjj1daKs+FXCqZXm26XQUZgmZrivmyUNfkxg=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-minicontroller.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0aUmyeppERx7bw2npNG71b84764fyUr6MOMEhxISEs8=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmusic.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Xl++RiWWZECmtH+YtrO0rZwJ0HNu8HIuIsKNpOyrYSw=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Far%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>+0cRaHELo7SoJMaipksob+UQ3tn3ueY0tmaHZhyRM3w=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Faz%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0IvCkt9j7vDxPRCk0aSOU53P7GSsTwOIs1zCcTp3rns=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fbg%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>bvI1Xicqhx1P+SYnz3B8b7YmXpgxhWNmSCKN7pO97wI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fbn%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>wn+kGSgFm4ahV+JOaygijjTInshC+14ftmUB0lc/ql8=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fca%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>4sXq8rAAD5u1msqrfvw6u7qhVyVy1lMYWOoQWlUYOdA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fcs%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>T1TX0XQZFoxMQ1yNNwPFuukkZuSLD6m7IjFgP+IuzjA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fda%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>iDAGye8c6L8SGy/yvjYNQhwHyh0yxzz0C0ZqGYm0f0U=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fde%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>60ilOJQ/unaqbLJBopDUPIJn795xXkxbvJUxcn6lcNA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fel_GR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>S5g+LH1iO+KnCDdUT1G+TNCV8Q184RmcTXnHb4ttqHI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>wvQOdeT6NdbNF9Aa8k97Njg4PoTkAV5w1LCIOLjF5QE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen_PH%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>va7O17VYwBeHG2gpziQTR8OA0Dc25kGfnW2gngS8XqY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen_US%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>WYT3fga7jDhSo6K3l1HA4J6knCrXUL6BlFmMUxTwY28=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fes_ES%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Zhc8nTJnWuttnGxfqkVffJuiwCwESWIs4FUa8P3PrWk=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fes_US%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XdasfA4vO2w29vmvU2I1kWhMHKshw/DEwn9Vq4CDaiQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fet%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>QVvukwc4me7joy6PgVX6GlPSciEnxnKd+86O+iyHayo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Feu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>AjVLtdPjBZ74ZM/Mmvn2RfBOZ//fl2l7okSXW/gaX8E=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>tI1UMGvxaDDKM4VOSXc+UU5PXgllqaEPRyYAUyW6sRc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CwYAWjEozRAU6vXFX3TE0wf4DCieW/PUTBX9vuUnVuI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffr_CA%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>m17AseZeaDUBNo2ZL6cnHJPMUjyb+/kEbl08ErF4N4Y=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fga%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Hj3DIUhlSk5mm4tuejuyZF3lRAwdaeBekJ18cwu8YKc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fgl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OcLjSFyTZqhqtuRaV1uraQpzsVISliRDDK+2gs8niGc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fgu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>mdXiaDJdWU52lrqSDm44n5JJuQ8hBv1UBZYJDgsZWeY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>DntVRlROLLZn+nkIoeHJGUA4PGg5I6weTcnr1Y3LUE4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/PbUZPVbM1E9wWpTgJz66edUvx8DqxFZ39Cxw/SqRqs=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>cecppCIecb452L/ujLxHMLie6lLVVZ2GP6mRt4PBJwI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhy%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>O+VmiND1WGAfuVSkZf9lfniEjXfjWvP72+sITuUjjaE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fis%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>SK46xTO2xJim2MjuSQ16QV2SixEHytGYyx23VwD1lOM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fit_IT%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>GwZUj6LMkLA/5au1K4X4+3xelGVyhQ3E6vbU0nsRSb4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fja_JP%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>9gsHdslwwiq3JiiEqA0UdftM+ANQ2H2uSUf8itEPcXA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fka%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>H3mvk1dvFrYDMvpNMzq65NS7draThCx224DMGFCLWcg=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fkk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>VB4rWqjSGniy0M++YZyKMSYiyWD72WamT0ir6IUVIuU=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fkn%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/+2b3Ev2sv24ZLIJsqudufaY+h5lUh2o6G8r9nImgBE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fko_KR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>uxzB9ZI3Ym/44uy2+KVJVc4Q+ZrOq9V0F4tNPqGZjiQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Flt%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>7l9LCW9NRt+K0qdejrphROUZDHdUXfQfR6p+jsGj9RY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Flv%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gr1KxeV8yWx3mmt77MXiMlP9OX0Y4GF59RjHjbd9OPM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fmk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ghaYWxtRo+eLU0lrLuvBDSFzLac5MBWiGATtrNCHoeE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fml%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>HZDMo5VTkJf3gQqDhQWCeac0/xQDQeqRu+C1I421H7I=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fnb%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>VxAowbLIhHYycMapIRcEoFJoNUoKJRK6brhn3gq2eME=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fnl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t6V1Q2gKmBaWXQaM1Rgyunndd/99CASCOVR+4pSpal4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0gEfR+PlM2+bTyzQNUOGqO06jE9OzE2sOT8CHKRVmTk=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpt_BR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>5Ijgv7gcjlw/vrU/XH8SEt6Yn6kZ0QwnoY+wOBT7hYE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpt_PT%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>PIzxeQhP+4qwWw0cWgVLs19mmtHzkG6YwylTQzl0p94=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fro%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XOYw6SEYi6lX+Gih8x01e/m0w0J+MjMX3V4X2+UH4hY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fru_RU%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>NqAUNEEUsE3a5ViMgkfGT/13t9B7ccXlspZyDNvNQWc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>1Cvi5jyVjr2TXwdV4kYvKQ13yvJhbl+cUso7mdIEImo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>keQbH1TeVo8sjDLJeX2FqGcOlVc9rgqgnS+dxHrQM7A=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CK7/pc1TdjfNT3qH2morNfnKWJFzSkaAeqlHVIixVhE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>rh8tpJYwVJTROV6JgFpWEsDrr+KNCOv4TbTEKcnByzo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsv%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>5l7QZ6ThEN40nFtZKUYy/URttPmJKi9zBU/RD25Ko38=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fta%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>tVzSt7z0ffxBIVXezRidVNZRo4Et1Ky6GJIL+6b1CQY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fte%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>N2ldL2IlYed2MSO/qpRpYcNb+0JOgxPEhNopYAUnHpM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ftr_TR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>pFnLQsIX0r2Hi8eNUltW1AOUuTUjBw19wkV+4JRvwMc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fuk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CxjwfUhML+qZWtIsD43Rsw3gF1f1/0SIASsVhA2bd40=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fur%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrREpNI/muNzU6T5RM7QF3p+Ic5Baza2QOXZHM1Q6Oo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fuz%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>u5UqHiMUIMJljNmJ7dKxbnc5QR7/jmIQ0p1X8PB2yPI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_CN%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>6tgdDevh8gG90LRJ3fVIN+Ic8sWtuyXI1PMz7kEOIjc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_HK%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CadsRs/trijY3ehG55TvOWX2tH/a4EskJ6wO9asYaEQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_TW%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Ug432MpXhPtT6nR+gw03Vxhh8Ofnworxu8U1lkw2Jn0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fpo%2FCMakeLists.txt">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>sau2GMtmC2m5Pmf5l2gVkQ+nax16xhqfqQoCehRDrTM=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Forg.tizen.music-player.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>kpbILPMIsjlPaoyLmpe+5Tu4BapsM+XmGNCzeH/Ztu4=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_blue.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_green.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_red.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_yellow.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F34_thumb_07.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_Nocontents_multimedia.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_most_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_recently_added.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_recently_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_starred.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_thumbnail_created.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_120.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_480.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>a+zw3n1J0LyOX/nl7KMhQMbw7gMHGJ5pka2lEdQ+BYQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_96.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>QMva/+wllc6hfgprQYo7ydxvfuOXWE8AtDcTcBRZCNo=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart_middle.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart_small.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_blue.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_green.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_red.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_yellow.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F34_thumb_07.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_Nocontents_multimedia.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_most_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_recently_added.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_recently_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_starred.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_thumbnail_created.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2Fallshare%2Fmyfile_icon_folder.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>4R3ClAY5WrE6ltlq+aBHHeks3oFCPpCFnO3aZbjpuQM=</DigestValue>
-</Reference>
-<Reference URI="tizen-manifest.xml">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zPmYqbPxYD2Ip6wqcwjzs7p/D0AfERVEo4E/LyddcRs=</DigestValue>
-</Reference>
-<Reference URI="#prop">
-<Transforms>
-<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
-</Transforms>
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8=</DigestValue>
-</Reference>
-</SignedInfo>
-<SignatureValue>
-Z9gtN0SB90o1ZYkj/WTX9wxhBRQAKAMZ/KWb6DEfjwJCjlylPn64j551LAOGj204DuepFfopOrX5
-M8YWj2KsPJcm6PjAtl9dZciotv6zwSa4S4P2DMESpxiE10VmTgn9VaqKoi0VzYwdML46+bcJiTD7
-gMkh98nNLn53pK019QI=
-</SignatureValue>
-<KeyInfo>
-<X509Data>
-<X509Certificate>
-MIICmzCCAYOgAwIBAgIGAT8T+Ms5MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz
-c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2
-ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBcxFTATBgNVBAMMDHRp
-emVuX2F1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAssi+tZOAmBSLiy8JTOk7gXrk
-Nlg8Jq+O+4yd14a407BTbmp9r4qfNlUKLpYRL0TyU84XUWrLHHXe9aO2G223v/DUz3f182W5JWK0
-HvHt0vYcBycOBkXCc5y26funq7qhEgC9e1NNxIc1mFYD0jJiRNJgxIRCw33Ca/8qdGPY1K8CAwEA
-AaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJ
-KoZIhvcNAQEFBQADggEBAJweqlVjN2GHF01jlE1HfZNFJ5Y7Ye+NagJnNdj6iVOPGP9J9PVOmllB
-8S8pon1fUXPvrHFe8gNFg1klLMJaPbeDQM+UiPWn80A+8e4gJpHz+E9on2ZYkEBCZHOXSxxzaS7D
-0bwj3eotbpY/duepn3U91fcLcnoehO3oe4pawrC6AObRjqY/Sh9I4j8btHFxRRVpsa7VkSg/5JB4
-2jfKlJ2otI8bYYuOiYeZC2ody9PsHzlqmqlo+J68RlxAemPMovRqGeK0XDqJEt7dJEzknQmp0732
-fhAZNyXVlukjdR8+3+f1J5vu4MEqT/7aLXLOwLN/qgUfCBA2YQ/YqMJvf9Y=
-</X509Certificate>
-<X509Certificate>
-MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh
-dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl
-cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu
-IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g
-RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o
-PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu
-g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj
-vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/
-jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE
-dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
-AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH
-95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04
-1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M
-+OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI
-W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg==
-</X509Certificate>
-</X509Data>
-</KeyInfo>
-<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#AuthorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#AuthorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#AuthorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
-</Signature>
\ No newline at end of file
diff --git a/.sign/signature1.xml b/.sign/signature1.xml
deleted file mode 100644 (file)
index 07d5cac..0000000
+++ /dev/null
@@ -1,456 +0,0 @@
-<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature">
-<SignedInfo>
-<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
-<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
-<Reference URI="author-signature.xml">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>BTJpVmWPih7S73XNumSJlQnTMoO2Ta6PT0QwItyWyaE=</DigestValue>
-</Reference>
-<Reference URI="bin%2Fmusic-player">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0We5r+L+zAgxqji5riI0MoqHGs1+PLbXaotz5/JVeH0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fedc_image_macro.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>stBJqfeEZd9xkgEnLQn+/tUdpQIStINRRjU2et6UWn0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-custom-winset-style.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>c7J7ZkHluUIw3MVD+zzptVeWnNBEAOEBZWJp5MWaqts=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-defines.h">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>lNOAv2pOisFDg/Yqnn1lSOq+SiCfR/7fu6VbRsQMhJ8=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-fake-effect.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/E/ttHDfkjkfToflKCzQsCtm//8G5yRjd+XUYDQs6G0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-images.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>JJfrNfbQEipYsi4cru3X7I1VdVuFQ8PwATK/+CGn4tU=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-library.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Zc5KPoyP8LSeCuErtcCHFKeVS9lwi5hnMOLPFSzK44A=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-lockscreenmini.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>yb2frSHzjj1daKs+FXCqZXm26XQUZgmZrivmyUNfkxg=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmp-minicontroller.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0aUmyeppERx7bw2npNG71b84764fyUr6MOMEhxISEs8=</DigestValue>
-</Reference>
-<Reference URI="res%2Fedje%2Fmusic.edj">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Xl++RiWWZECmtH+YtrO0rZwJ0HNu8HIuIsKNpOyrYSw=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Far%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>+0cRaHELo7SoJMaipksob+UQ3tn3ueY0tmaHZhyRM3w=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Faz%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0IvCkt9j7vDxPRCk0aSOU53P7GSsTwOIs1zCcTp3rns=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fbg%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>bvI1Xicqhx1P+SYnz3B8b7YmXpgxhWNmSCKN7pO97wI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fbn%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>wn+kGSgFm4ahV+JOaygijjTInshC+14ftmUB0lc/ql8=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fca%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>4sXq8rAAD5u1msqrfvw6u7qhVyVy1lMYWOoQWlUYOdA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fcs%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>T1TX0XQZFoxMQ1yNNwPFuukkZuSLD6m7IjFgP+IuzjA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fda%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>iDAGye8c6L8SGy/yvjYNQhwHyh0yxzz0C0ZqGYm0f0U=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fde%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>60ilOJQ/unaqbLJBopDUPIJn795xXkxbvJUxcn6lcNA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fel_GR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>S5g+LH1iO+KnCDdUT1G+TNCV8Q184RmcTXnHb4ttqHI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>wvQOdeT6NdbNF9Aa8k97Njg4PoTkAV5w1LCIOLjF5QE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen_PH%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>va7O17VYwBeHG2gpziQTR8OA0Dc25kGfnW2gngS8XqY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fen_US%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>WYT3fga7jDhSo6K3l1HA4J6knCrXUL6BlFmMUxTwY28=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fes_ES%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Zhc8nTJnWuttnGxfqkVffJuiwCwESWIs4FUa8P3PrWk=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fes_US%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XdasfA4vO2w29vmvU2I1kWhMHKshw/DEwn9Vq4CDaiQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fet%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>QVvukwc4me7joy6PgVX6GlPSciEnxnKd+86O+iyHayo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Feu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>AjVLtdPjBZ74ZM/Mmvn2RfBOZ//fl2l7okSXW/gaX8E=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>tI1UMGvxaDDKM4VOSXc+UU5PXgllqaEPRyYAUyW6sRc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CwYAWjEozRAU6vXFX3TE0wf4DCieW/PUTBX9vuUnVuI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ffr_CA%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>m17AseZeaDUBNo2ZL6cnHJPMUjyb+/kEbl08ErF4N4Y=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fga%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Hj3DIUhlSk5mm4tuejuyZF3lRAwdaeBekJ18cwu8YKc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fgl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OcLjSFyTZqhqtuRaV1uraQpzsVISliRDDK+2gs8niGc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fgu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>mdXiaDJdWU52lrqSDm44n5JJuQ8hBv1UBZYJDgsZWeY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>DntVRlROLLZn+nkIoeHJGUA4PGg5I6weTcnr1Y3LUE4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/PbUZPVbM1E9wWpTgJz66edUvx8DqxFZ39Cxw/SqRqs=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhu%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>cecppCIecb452L/ujLxHMLie6lLVVZ2GP6mRt4PBJwI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fhy%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>O+VmiND1WGAfuVSkZf9lfniEjXfjWvP72+sITuUjjaE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fis%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>SK46xTO2xJim2MjuSQ16QV2SixEHytGYyx23VwD1lOM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fit_IT%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>GwZUj6LMkLA/5au1K4X4+3xelGVyhQ3E6vbU0nsRSb4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fja_JP%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>9gsHdslwwiq3JiiEqA0UdftM+ANQ2H2uSUf8itEPcXA=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fka%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>H3mvk1dvFrYDMvpNMzq65NS7draThCx224DMGFCLWcg=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fkk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>VB4rWqjSGniy0M++YZyKMSYiyWD72WamT0ir6IUVIuU=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fkn%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>/+2b3Ev2sv24ZLIJsqudufaY+h5lUh2o6G8r9nImgBE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fko_KR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>uxzB9ZI3Ym/44uy2+KVJVc4Q+ZrOq9V0F4tNPqGZjiQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Flt%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>7l9LCW9NRt+K0qdejrphROUZDHdUXfQfR6p+jsGj9RY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Flv%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gr1KxeV8yWx3mmt77MXiMlP9OX0Y4GF59RjHjbd9OPM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fmk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ghaYWxtRo+eLU0lrLuvBDSFzLac5MBWiGATtrNCHoeE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fml%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>HZDMo5VTkJf3gQqDhQWCeac0/xQDQeqRu+C1I421H7I=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fnb%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>VxAowbLIhHYycMapIRcEoFJoNUoKJRK6brhn3gq2eME=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fnl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t6V1Q2gKmBaWXQaM1Rgyunndd/99CASCOVR+4pSpal4=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0gEfR+PlM2+bTyzQNUOGqO06jE9OzE2sOT8CHKRVmTk=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpt_BR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>5Ijgv7gcjlw/vrU/XH8SEt6Yn6kZ0QwnoY+wOBT7hYE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fpt_PT%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>PIzxeQhP+4qwWw0cWgVLs19mmtHzkG6YwylTQzl0p94=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fro%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XOYw6SEYi6lX+Gih8x01e/m0w0J+MjMX3V4X2+UH4hY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fru_RU%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>NqAUNEEUsE3a5ViMgkfGT/13t9B7ccXlspZyDNvNQWc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsi%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>1Cvi5jyVjr2TXwdV4kYvKQ13yvJhbl+cUso7mdIEImo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>keQbH1TeVo8sjDLJeX2FqGcOlVc9rgqgnS+dxHrQM7A=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsl%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CK7/pc1TdjfNT3qH2morNfnKWJFzSkaAeqlHVIixVhE=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsr%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>rh8tpJYwVJTROV6JgFpWEsDrr+KNCOv4TbTEKcnByzo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fsv%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>5l7QZ6ThEN40nFtZKUYy/URttPmJKi9zBU/RD25Ko38=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fta%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>tVzSt7z0ffxBIVXezRidVNZRo4Et1Ky6GJIL+6b1CQY=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fte%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>N2ldL2IlYed2MSO/qpRpYcNb+0JOgxPEhNopYAUnHpM=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Ftr_TR%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>pFnLQsIX0r2Hi8eNUltW1AOUuTUjBw19wkV+4JRvwMc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fuk%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CxjwfUhML+qZWtIsD43Rsw3gF1f1/0SIASsVhA2bd40=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fur%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrREpNI/muNzU6T5RM7QF3p+Ic5Baza2QOXZHM1Q6Oo=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fuz%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>u5UqHiMUIMJljNmJ7dKxbnc5QR7/jmIQ0p1X8PB2yPI=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_CN%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>6tgdDevh8gG90LRJ3fVIN+Ic8sWtuyXI1PMz7kEOIjc=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_HK%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>CadsRs/trijY3ehG55TvOWX2tH/a4EskJ6wO9asYaEQ=</DigestValue>
-</Reference>
-<Reference URI="res%2Flocale%2Fzh_TW%2FLC_MESSAGES%2Fmusic-player.mo">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>Ug432MpXhPtT6nR+gw03Vxhh8Ofnworxu8U1lkw2Jn0=</DigestValue>
-</Reference>
-<Reference URI="res%2Fpo%2FCMakeLists.txt">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>sau2GMtmC2m5Pmf5l2gVkQ+nax16xhqfqQoCehRDrTM=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Forg.tizen.music-player.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>kpbILPMIsjlPaoyLmpe+5Tu4BapsM+XmGNCzeH/Ztu4=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_blue.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_green.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_red.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F2x2_music_yellow.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2F34_thumb_07.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_Nocontents_multimedia.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_most_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_recently_added.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_recently_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_starred.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2FT02_playlist_thumbnail_created.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_120.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_480.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>a+zw3n1J0LyOX/nl7KMhQMbw7gMHGJ5pka2lEdQ+BYQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_album_art_96.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>QMva/+wllc6hfgprQYo7ydxvfuOXWE8AtDcTcBRZCNo=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart_middle.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>0kRf49oinS0Cxu7ZC5HoCdIPq+QLQmkPmH6PSNVGmaw=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Fshared_images%2Fdefault_albumart_small.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>qC1dZ3pe2Vu42rMo5rTSxhcFS/W5Dj0LXIlR3z7EFjg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_blue.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>vM0dNx045QBZXqMB/dagfru0eBNze0NTPewg5twSEmk=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_green.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>LPfaSxeuKEX3QBtxn/qZUGr/J3kKOyZCn9hS5JXvm1k=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_red.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>x5ipyCqdiAMoq1Gjjyquz1NDIi6hDTCzYUlrMVc217g=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F2x2_music_yellow.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>I66gwpNiOQf9hJy8zZxkYAtDfvA7QTfIu46pjEFgVfY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2F34_thumb_07.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>X5T48dZgMj4gahU/A67qaFlgIHiojl6X4oOw8tgEwX8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_Nocontents_multimedia.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>t/gXAMsHKRBg5nNOYtlrM6/topf6B6gUeP7Yx/TX3fY=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_most_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>OnCt2YJRzIKoqaxzctBxBuFBCQewDxiEVBwhlCXVQ0Y=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_recently_added.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>XxUoPsYmkwCUAQt7UxGhT9tvu466sttFfTV6vR/uDDg=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_recently_played.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zrKqWx/bVpuHEg944kIBD/cPYyuUe31/sQa1OsRl8ZQ=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_starred.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>ueAhXHCaIIEJUHBz0kWD/GooP+dAsQbUjNK9dP5Vh0U=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2FT02_playlist_thumbnail_created.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>gomrfkwtI1VwYgwOz8721wj3/FQfqTWj8ijSit3mWl8=</DigestValue>
-</Reference>
-<Reference URI="shared%2Fres%2Ftarget_images%2Fmusic_player%2Fallshare%2Fmyfile_icon_folder.png">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>4R3ClAY5WrE6ltlq+aBHHeks3oFCPpCFnO3aZbjpuQM=</DigestValue>
-</Reference>
-<Reference URI="tizen-manifest.xml">
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>zPmYqbPxYD2Ip6wqcwjzs7p/D0AfERVEo4E/LyddcRs=</DigestValue>
-</Reference>
-<Reference URI="#prop">
-<Transforms>
-<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
-</Transforms>
-<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
-<DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue>
-</Reference>
-</SignedInfo>
-<SignatureValue>
-YasR2VCF97qtau3CiFQ1gqHADw3SqWrfniKJlxYLWL6PCjqACWzhA6PMQTvV/sG591X9cZvwGRnx
-kUvRu/W1sVpNrLG4U703yQLAUM76i81mGdw3NFNBhKXo/RGUvyQgU1OoP56ZHH22DmVRUvPIE0eN
-xfAE5xqw8QytPhiuLQI=
-</SignatureValue>
-<KeyInfo>
-<X509Data>
-<X509Certificate>
-MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV
-BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE
-CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry
-aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS
-MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex
-IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp
-YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK
-90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H
-mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB
-hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez
-GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1
-vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc=
-</X509Certificate>
-<X509Certificate>
-MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO
-MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw
-IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj
-IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL
-MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6
-ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb
-VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe
-OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp
-bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah
-2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ
-KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+
-yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0
-VhfnkHwPltmrpYVe
-</X509Certificate>
-</X509Data>
-</KeyInfo>
-<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#DistributorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
-</Signature>
\ No newline at end of file
index bfe99a53ed5ff2d6264dcc3a0c40e644ad5d3476..7bdfb5251a46883e6035a17abd8261e48b8996e5 100644 (file)
--- a/.tproject
+++ b/.tproject
@@ -9,6 +9,7 @@
         <blacklist/>
         <resFallback autoGen="true"/>
         <subProjects>
+            <tizenProject project="music-chooser"/>
             <tizenProject project="sound-player"/>
             <tizenProject project="widget"/>
         </subProjects>
index c3168102d8ceb468a4b815c63c37a52f07bb2286..bbf387a0219b9b09cfb39176ca0db02b55c4de56 100755 (executable)
 
 
 //1 Do not change default thumbnail path. it's shared by other apps
-#define DEFAULT_THUMBNAIL                              SHAREDDIR"/res/shared_images/default_album_art_120.png"
-#define DEFAULT_THUMBNAIL_MIDDLE               SHAREDDIR"/res/shared_images/default_albumart_middle.png"
-#define DEFAULT_THUMBNAIL_SMALL                        SHAREDDIR"/res/shared_images/default_albumart_small.png"
-#define DEFAULT_PLAYER_THUMBNAIL               SHAREDDIR"/res/shared_images/default_album_art_480.png"
+#define DEFAULT_THUMBNAIL                              "default_album_art_120.png"
+#define DEFAULT_THUMBNAIL_MIDDLE               "default_albumart_middle.png"
+#define DEFAULT_THUMBNAIL_SMALL                        "default_albumart_small.png"
+#define DEFAULT_PLAYER_THUMBNAIL               "default_album_art_480.png"
 #define BROKEN_ALBUMART_IMAGE_PATH             "/opt/usr/share/media/.thumb/thumb_default.png"
 
 #define PLAYLIST_CREATE_THUMBNAIL              "T02_playlist_thumbnail_created.png"
index 1c77459e17d458f1bca6e4a3ab224c6269b444ac..25bb1dd5233f7cac1124e5fe86f64f5964c2a3b8 100755 (executable)
 
 //2 icons directly installed to res/image
 #define ICON_DIRECTORY      SHAREDDIR"/res/shared_images"
-#define MORE_BTN_DIR "more icon"
+#define MORE_BTN_DIR           "more icon"
 #define STORAGE_TYPE_DIR       "storage_type"
 
 
-#define MP_LITE_PAUSE_ICON  "lite/play_list_control_pause.png"
-#define MP_LITE_PLAY_ICON   "lite/play_list_control_play.png"
-#define MP_LITE_SHUFFLE_ICON   "lite/Icon/play_icon_shuffle.png"
-#define MP_LITE_REORDER_ICON   "lite/core_button_reorder.png"
+#define MP_LITE_PAUSE_ICON     "lite/play_list_control_pause.png"
+#define MP_LITE_PLAY_ICON      "lite/play_list_control_play.png"
+#define MP_LITE_SHUFFLE_ICON           "lite/Icon/play_icon_shuffle.png"
+#define MP_LITE_REORDER_ICON           "lite/core_button_reorder.png"
 
-#define NOCONTENT_MULTIMEDIA           ICON_DIRECTORY"/T02_Nocontents_multimedia.png"
+#define NOCONTENT_MULTIMEDIA           "T02_Nocontents_multimedia.png"
 
 #define THUMBNAIL_MOST_PLAYED          ICON_DIRECTORY"/T02_playlist_most_played.png"
-#define THUMBNAIL_RECENTLY_PLAYED       ICON_DIRECTORY"/T02_playlist_recently_played.png"
+#define THUMBNAIL_RECENTLY_PLAYED   ICON_DIRECTORY"/T02_playlist_recently_played.png"
 #define THUMBNAIL_RECENTLY_ADDED       ICON_DIRECTORY"/T02_playlist_recently_added.png"
 #define THUMBNAIL_QUICK_LIST                   ICON_DIRECTORY"/T02_playlist_starred.png"
 
-#define LIVE_THUMBNAIL_MOST_PLAYED     ICON_DIRECTORY"/2x2_music_yellow.png"
-#define LIVE_THUMBNAIL_RECENTLY_PLAYED  ICON_DIRECTORY"/2x2_music_green.png"
-#define LIVE_THUMBNAIL_RECENTLY_ADDED   ICON_DIRECTORY"/2x2_music_blue.png"
-#define LIVE_THUMBNAIL_QUICK_LIST      ICON_DIRECTORY"/2x2_music_red.png"
+#define LIVE_THUMBNAIL_MOST_PLAYED     "2x2_music_yellow.png"
+#define LIVE_THUMBNAIL_RECENTLY_PLAYED  "2x2_music_green.png"
+#define LIVE_THUMBNAIL_RECENTLY_ADDED   "2x2_music_blue.png"
+#define LIVE_THUMBNAIL_QUICK_LIST      "2x2_music_red.png"
 
-#define LIVE_ICON_MOST_PLAYED          ICON_DIRECTORY"/music_icon_most.png"
-#define LIVE_ICON_RECENTLY_PLAYED       ICON_DIRECTORY"/music_icon_recently_play.png"
-#define LIVE_ICON_RECENTLY_ADDED       ICON_DIRECTORY"/music_icon_recently_add.png"
-#define LIVE_ICON_QUICK_LIST                   ICON_DIRECTORY"/music_icon_favourites.png"
+#define LIVE_ICON_MOST_PLAYED          "music_icon_most.png"
+#define LIVE_ICON_RECENTLY_PLAYED   "music_icon_recently_play.png"
+#define LIVE_ICON_RECENTLY_ADDED       "music_icon_recently_add.png"
+#define LIVE_ICON_QUICK_LIST                   "music_icon_favourites.png"
 
-#define MP_ICON_ALLSHARE_FOLDER        ICON_DIRECTORY"/allshare/myfile_icon_folder.png"
+#define MP_ICON_ALLSHARE_FOLDER        "myfile_icon_folder.png"
 
 
 //2  icons included in edj file
index c31ec157dd552f20df4c8663b8303d04eedbfabd..99c55806fdb184e19e7912a336122c82deab7c42 100644 (file)
                                                                </option>
                                                                <option id="gnu.c.compiler.option.preprocessor.def.symbols.324236915" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
                                                                        <listOptionValue builtIn="false" value="SHAREDDIR='&quot;/opt/home/owner/apps_rw/org.tizen.music-player/shared&quot;'"/>
+                                                                       <listOptionValue builtIn="false" value="DOMAIN_NAME='&quot;music-player&quot;'"/>
                                                                </option>
                                                                <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1117996248" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
                                                        </tool>
                                                </toolChain>
                                        </folderInfo>
                                        <sourceEntries>
-                                               <entry excluding="mp-app.c|mp-common.c|mp-edit-callback.c|mp-item.c|mp-menu.c|mp-play.c|mp-ta.c|mp-ug-launch.c|mp-util.c|mp-widget.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="common"/>
+                                               <entry excluding="mp-util.c|mp-app.c|mp-common.c|mp-ug-launch.c|mp-widget.c|mp-edit-callback.c|mp-item.c|mp-ta.c|mp-menu.c|mp-play.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="common"/>
                                                <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
-                                               <entry excluding="genlist_macro.edc|genlist_normal.edc|genlist_textblock_style.edc|genlist.edc|HD-inc.edc|mc-naviframe.edc|mc-tabbar.edc|toolbar.edc" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="layout"/>
-                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+                                               <entry excluding="genlist_macro.edc|genlist_normal.edc|genlist_textblock_style.edc|genlist.edc|HD-inc.edc|mc-naviframe.edc|mc-tabbar.edc|toolbar.edc" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="res"/>
                                                <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
                                                <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
                                        </sourceEntries>
index d6217dd637360f2418f46482e6a72b061d1fa2fe..65c78d18e0623c6b5563108a7cb00641410dd264 100755 (executable)
@@ -51,6 +51,7 @@ SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -fvisibility=hidden -Wall")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} -Wno-format-extra-args")
 SET(CMAKE_LDFLAGS "-Wl,-zdefs" )
+ADD_DEFINITIONS("-DDOMAIN_NAME=\"org.tizen.music-chooser\"")
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DMC_MUSIC_PLAYER")
 ADD_DEFINITIONS("-DMC_ENABLE_TAB")
@@ -65,22 +66,24 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm)
 SET(BINDIR "${MC_PREFIX}/bin")
 
 # set extra defines
-SET(IMAGES_DIR "${MC_PREFIX}/res/edje/music-chooser")
-SET(MC_EDJ_NAME "${MC_PREFIX}/res/edje/music-chooser.edj")
+SET(IMAGES_DIR "${MC_PREFIX}/res/music-chooser")
+SET(MC_EDJ_NAME "${MC_PREFIX}/res/music-chooser.edj")
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DIMAGES_DIR=\"${IMAGES_DIR}\"")
 ADD_DEFINITIONS("-DMC_EDJ_NAME=\"${MC_EDJ_NAME}\"")
 ADD_CUSTOM_TARGET(music-chooser.edj
                COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/layout/music-chooser.edc
-               ${CMAKE_BINARY_DIR}/res/edje/music-chooser.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/layout/music-chooser.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/res/music-chooser.edc
+               ${CMAKE_BINARY_DIR}/res/music-chooser.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/music-chooser.edc
 )
 ADD_DEPENDENCIES(${PROJECT_NAME} music-chooser.edj)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
-INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/music-chooser.edj DESTINATION ${MC_PREFIX}/res/edje)
+INSTALL(DIRECTORY DESTINATION ${MC_PREFIX}/shared/res/shared_images)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/shared/res/shared_images/default_album_art_120.png DESTINATION ${MC_PREFIX}/shared/res/shared_images)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/music-chooser.edj DESTINATION ${MC_PREFIX}/res)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.music-chooser.xml DESTINATION ${SHARE_DIR})
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/music-chooser.png DESTINATION ${CMAKE_DESKTOP_ICON_DIR})
 
diff --git a/music-chooser/layout/HD-inc.edc b/music-chooser/layout/HD-inc.edc
deleted file mode 100644 (file)
index dbbdd14..0000000
+++ /dev/null
@@ -1,1043 +0,0 @@
-/*
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-
-//****************************************************************************//
-// This file defines the width, height (not color!) for each widgets
-// We can define different INC file by Resolution (HD, WVGA, HVGA)
-//
-// ************* Naming Rule ************ //
-// {WIDGET}_{GROUP}_{PART}_{STATE}_{TYPE}
-//   WIDGET: NAVIFRAME, LIST, DATETIME, POPUP, etc.
-//   GROUP:  INDEX
-//   PART:   TEXT, ICON, BG, PADDING, DIVIDER, ICON, etc.
-//   STATE:  LEFT, RIGHT, TOP, BOTTOM, MIN, MAX,
-//   TYPE:   HEIGHT, WIDTH, SIZE
-// e.g. LIST_PADDING_LEFT_HEIGHT
-//****************************************************************************//
-#define BASE_SCALE_INC 2.4
-#define SMALL "WVGA/"
-#define MEDIUM "HD/"
-#define DEFAULT_IMAGE "WVGA/"
-//****************************************************************************//
-// Colorselector
-//****************************************************************************//
-#define COLORSELECTOR_PALETTE_COLORPLANE_HEIGHT_INC 238
-#define COLORSELECTOR_PALETTE_COLORPLANE_WIDTH_INC 720
-#define COLORSELECTOR_PORTRAIT_HOR_PAD_COLORPLANE_INC "7"
-#define COLORSELECTOR_PORTRAIT_VER_PAD_COLORPLANE_INC "10"
-#define COLORSELECTOR_PALETTE_COLORBG_MIN_COLORPLANE_INC 90 90
-#define COLORPLANE_MIN_HEIGHT_INC 80
-#define COLORSELECTOR_TOPBOTTOM_PAD_COLORPLANE_INC 24 
-//****************************************************************************//
-// Naviframe
-//****************************************************************************//
-#define NAVIFRAME_TITLE_HEIGHT_INC 108
-#define NAVIFRAME_INDICATOR_HEIGHT_INC 54
-#define NAVIFRAME_SUBTITLE_HEIGHT_INC 42
-#define NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC 4
-#define NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC 4
-#define NAVIFRAME_TABBAR_HEIGHT_INC 108
-#define NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC 76
-#define NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC 1
-#define NAVIFRAME_TABBAR2_HEIGHT_INC 156
-#define NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC 2
-#define NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 22
-#define NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC 114 108
-#define NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 22
-#define NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 22
-#define NAVIFRAME_BADGE_HEIGHT_INC 48
-#define NAVIFRAME_BADGE2_PADDING_WIDTH_INC (NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC + NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC + NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC)
-#define NAVIFRAME_DRAWERS_WIDTH_INC 82
-#define NAVIFRAME_TOOLBAR_HEIGHT_INC 162
-#define NAVIFRAME_TOOLBAR_COLOR_INC 245 245 245 255
-
-#define BUTTON_NAVIFRAME_TITLE_TEXT_BTN_MIN_W_INC 180
-#define BUTTON_NAVIFRAME_TITLE_TEXT_LEFT_RIGHT_PADDING_INC 22.5
-#define BUTTON_NAVIFRAME_TITLE_TEXT_TEXTBLOCK_MIN_W_INC 135
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC 180 108
-#define BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC 33
-
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_SIZE_INC 114 108
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_BG_PADDING_WIDTH_INC 22
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_BG_SIZE_INC 70 70
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_IMAGE_PADDING_WIDTH_INC 22
-#define BUTTON_NAVIFRAME_TITLE_BUTTON_IMAGE_SIZE_INC 70 70
-#define BUTTON_NAVIFRAME_DRAWERS_WIDTH_INC 82
-#define BUTTON_NAVIFRAME_DRAWERS_IMAGE_SIZE_INC 82 108
-
-#define NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC 54
-#define NAVIFRAME_SUBTITLE_VISIBLE_TEXT_FONT_SIZE_INC 45
-#define NAVIFRAME_VISIBLE_TEXT_FONT_SIZE_INC 31
-#define NAVIFRAME_TITLE_TEXT_FONT_RANGE_MIN 30
-#define NAVIFRAME_TITLE_TEXT_FONT_RANGE_MAX 36
-
-#define NAVIFRAME_TITLE_TEXT_SHADOW_COLOR_INC "#080808BF"
-#define NAVIFRAME_SUBTITLE_VISIBLE_TEXT_SHADOW_COLOR_INC "#080808BF"
-#define NAVIFRAME_SUBTITLE_TEXT_SHADOW_COLOR_INC "#080808BF"
-//****************************************************************************//
-// Label
-//****************************************************************************//
-#define LABEL_FONT_SIZE_INC 24
-
-//****************************************************************************//
-// Layout
-//****************************************************************************//
-#define LAYOUT_INDICATOR_HEIGHT_INC 48  // FIXME: indicator UX is not updated yet.
-
-#define FLOATING_BUTTON_BOTTOM_PADDING_INC 42
-#define FLOATING_BUTTON_WIDTH 138
-#define FLOATING_BUTTON_HEIGHT 108
-#define FLOATING_BUTTON_ICON_LEFT_PADDING 51
-#define FLOATING_BUTTON_ICON_RIGHT_PADDING 33
-#define FLOATING_BUTTON_ICON_WIDTH 54
-#define FLOATING_BUTTON_ICON_HEIGHT 54
-
-#define SEARCHBAR_CANCEL_BUTTON_W_INC 30
-#define SEARCHBAR_CANCEL_BUTTON_LEFT_PADDING_INC 10
-#define SEARCHBAR_H_INC 63
-#define SEARCHBAR_HEIGHT_INC 63
-#define SEARCHBAR_BASE_HEIGHT_INC 63
-#define SEARCHBAR_WIDTH_INC 320
-#define SEARCHBAR_TOP_PADDING_INC 0
-#define SEARCHBAR_BOTTOM_PADDING_INC 0
-#define SEARCHBAR_LEFT_PADDING_INC 0
-#define SEARCHBAR_RIGHT_PADDING_INC 0
-#define SEARCHBAR_BOTTOM_LINE_HEIGHT 1
-
-//****************************************************************************//
-// Ctxpopup
-//****************************************************************************//
-#define CTXPOPUP_OUTSIDE_LEFT_PADDING 7
-#define CTXPOPUP_OUTSIDE_RIGHT_PADDING 7
-#define CTXPOPUP_MOVE_PAD 40
-#define CTXPOPUP_OUTLINE_SIZE 1
-#define CTXPOPUP_WIDTH 720
-#define CTXPOPUP_TEXT_MAX 676
-#define CTXPOPUP_ITEM_TEXT_SIZE 20
-#define CTXPOPUP_ITEM_TEXT_MAX_SIZE 40
-#define CTXPOPUP_ITEM_HEIGHT_MIN 140
-#define CTXPOPUP_ITEM_HEIGHT_MAX 153
-#define CTXPOPUP_ITEM_TEXT_LR_PADDING 22
-#define CTXPOPUP_ITEM_TEXT_TB_PADDING 41
-#define CTXPOPUP_ITEM_TEXT_HEIGHT_MIN 58
-#define CTXPOPUP_DROPDOWN_LIST_WIDTH 674
-#define CTXPOPUP_DROPDOWN_LABEL_MIN_WIDTH 201
-#define CTXPOPUP_DROPDOWN_TEXT_MAX 630
-#define CTXPOPUP_DROPDOWN_ITEM_TEXT_SIZE 40
-#define CTXPOPUP_DROPDOWN_ITEM_TEXT_MAX_SIZE (CTXPOPUP_DROPDOWN_ITEM_TEXT_SIZE*2)
-#define CTXPOPUP_DROPDOWN_ITEM_HEIGHT_MIN 108
-#define CTXPOPUP_DROPDOWN_ITEM_HEIGHT_MAX 138
-#define CTXPOPUP_DROPDOWN_ITEM_TEXT_LR_PADDING 22
-#define CTXPOPUP_DROPDOWN_CONTENT_LR_PADDING 1
-#define CTXPOPUP_DROPDOWN_CONTENT_TB_PADDING 1
-#define CTXPOPUP_DROPDOWN_SEPARATOR_HEIGHT 2
-#define CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC 94
-#define CTXPOPUP_ITEM_TEXT_HORIZONTAL_PADDING_INC 15
-#define CTXPOPUP_CONTENT_PADDING_HEIGHT 1
-#define CTXPOPUP_ITEM_ICON_HORIZONTAL_WIDTH_INC 124
-#define CTXPOPUP_ITEM_BOTTOM_PADDING_INC 23
-#define CTXPOPUP_ITEM_TOP_PADDING_INC 23
-#define CTXPOPUP_ITEM_HEIGHT_INC 154
-#define CTXPOPUP_CONTENT_PADDING 1
-#define CTXPOPUP_ITEM_HORIZONTAL_WIDTH_MIN_INC 106
-#define CTXPOPUP_ITEM_HORIZONTAL_WIDTH_MAX_INC 136
-#define CTXPOPUP_ITEM_HORIZONTAL_TEXT_HEIGHT_MIN 48
-#define CTXPOPUP_SEPARATOR_MIN_SIZE_INC 1 CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC
-#define CTXPOPUP_SEPARATOR_MAX_SIZE_INC 1 -1
-#define CTXPOPUP_ICON_WIDTH_INC 45
-#define CTXPOPUP_ICON_HEIGHT_INC 45
-#define CTXPOPUP_ITEM_ICON_BOTTOM_PADDING_INC 9
-#define CTXPOPUP_TEXT_SIZE_INC 26
-#define CTXPOPUP_ITEM_TEXT_TOP_PADDING_INC 23
-#define CTXPOPUP_ITEM_TEXT_BOTTOM_PADDING_INC 23
-
-//****************************************************************************//
-// Copypaste
-//****************************************************************************//
-#define CTXPOPUP_SHADOW_TOP_PADDING 0
-#define CTXPOPUP_SHADOW_BOTTOM_PADDING 0
-#define CTXPOPUP_SHADOW_LEFT_PADDING 1
-#define CTXPOPUP_SHADOW_RIGHT_PADDING 1
-#define CTXPOPUP_ITEM_DISABLED_COLOR 0 0 0 0
-#define CTXPOPUP_ITEM_TEXT_LR_PADDING_INC 15
-#define CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC 88
-#define CTXPOPUP_FRAME_CORNER_ARROW_PADDING 18
-#define CTXPOPUP_CONTENT_TOP_PADDING 3
-#define CTXPOPUP_CONTENT_BOTTOM_PADDING 5
-#define CTXPOPUP_CONTENT_LEFT_PADDING 3
-#define CTXPOPUP_CONTENT_RIGHT_PADDING 3
-#define CTXPOPUP_ARROW_PADDING 0
-#define CTXPOPUP_ARROW_SIZE_INC 30 30
-#define CTXPOPUP_COPYPASTE_SHADOW_LEFT_PADDING 1
-#define CTXPOPUP_COPYPASTE_SHADOW_RIGHT_PADDING 1
-#define CTXPOPUP_COPYPASTE_CONTENT_TOP_PADDING 3
-#define CTXPOPUP_COPYPASTE_CONTENT_BOTTOM_PADDING 5
-#define CTXPOPUP_COPYPASTE_CONTENT_LEFT_PADDING 3
-#define CTXPOPUP_COPYPASTE_CONTENT_RIGHT_PADDING 3
-#define CTXPOPUP_COPYPASTE_ITEM_HORIZONTAL_WIDTH_MIN_INC 128
-#define CTXPOPUP_COPYPASTE_TEXT_SIZE_INC 26
-#define CTXPOPUP_COPYPASTE_TEXT_MAX_SIZE_INC (CTXPOPUP_COPYPASTE_TEXT_SIZE_INC * 2)
-#define CTXPOPUP_COPYPASTE_WIDTH_MAX_INC 706
-#define CTXPOPUP_COPYPASTE_ITEM_HEIGHT_MIN_INC 132
-#define CTXPOPUP_COPYPASTE_ICON_WIDTH_INC 45
-#define CTXPOPUP_COPYPASTE_ICON_HEIGHT_INC 45
-#define CTXPOPUP_COPYPASTE_ITEM_TEXT_TOP_PADDING_INC 23
-#define CTXPOPUP_COPYPASTE_ITEM_ICON_BOTTOM_PADDING_INC 10
-#define CTXPOPUP_COPYPASTE_ITEM_TEXT_PADDING_INC 15
-#define CTXPOPUP_COPYPASTE_ITEM_TEXT_BOTTOM_PADDING_INC 23
-#define CTXPOPUP_COPYPASTE_SEPARATOR_MIN_SIZE_INC 1 CTXPOPUP_COPYPASTE_ITEM_HEIGHT_MIN_INC
-#define CTXPOPUP_COPYPASTE_SEPARATOR_MAX_SIZE_INC 1 -1
-
-//****************************************************************************//
-// Tabbar
-//****************************************************************************//
-#define TABBAR_TWO_ITEMS_SIZE_INC 280 0;
-#define TABBAR_THREE_ITEMS_SIZE_INC 240 0;
-#define TABBAR_FOUR_ITEMS_SIZE_INC 180 0;
-#define TABBAR_SCROLLABLE_ITEMS_SIZE_INC 202 0;
-#define TABBAR_LANDSCAPE_TWO_ITEMS_SIZE_INC 640 0;
-#define TABBAR_LANDSCAPE_THREE_ITEMS_SIZE_INC  427 0;
-#define TABBAR_LANDSCAPE_FOUR_ITEMS_SIZE_INC 320 0;
-#define TABBAR_LANDSCAPE_SCROLLABLE_ITEMS_SIZE_INC 280 0;
-#define TABBAR_SELECTED_LINE_SIZE_INC 0 5
-#define TABBAR_TEXT_CENTER_PADDING_SIZE_INC 0 2
-#define TABBAR_TEXT_LEFT_RIGHT_PADDING_SIZE_INC 12 0
-#define TABBAR_TEXT_LEFT_TOP_PADDING_SIZE_INC 12 27
-#define TABBAR_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC 12 20
-#define TABBAR_ICON_TEXT_LEFT_TOP_PADDING_SIZE_INC 12 20
-#define TABBAR_ICON_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC 12 15
-#define TABBAR_ICON_TEXT_LAND_LEFT_TOP_PADDING_SIZE_INC 12 27
-#define TABBAR_ICON_TEXT_LAND_RIGHT_BOTTOM_PADDING_SIZE_INC 12 20
-#define TABBAR_ICON_SIZE_INC 70 70
-#define TABBAR_ICON_TEXT_PAD_INC 22 0
-#define TABBAR_ICON_RECT_SIZE_INC 92 70
-#define TABBAR_TEXT_TEXT_SIZE_INC 0 56
-#define TABBAR_ICON_TEXT_TEXT_SIZE_INC 0 47
-#define TABBAR_ICON_TEXT_LAND_TEXT_SIZE_INC 0 56
-//Navigation style
-#define TOOLBAR_NAVI_HEIGHT_INC 78
-#define TOOLBAR_NAVI_PADDING_INC 22
-#define TOOLBAR_NAVI_DIVIDER_INC 64
-
-//****************************************************************************//
-// Genlist
-//****************************************************************************//
-// Group index
-#define LIST_INDEX_PADDING_LEFT_SIZE        15
-#define LIST_INDEX_PADDING_RIGHT_SIZE       15
-#define LIST_INDEX_PADDING_TOP_SIZE         7
-#define LIST_INDEX_PADDING_BOTTOM_SIZE      8
-
-#define LIST_INDEX_HEIGHT                   36
-
-#define LIST_INDEX_TEXT_MAIN_SIZE           27
-#define LIST_INDEX_TEXT_SUB_SIZE            27
-#define LIST_INDEX_TEXT_SUB_WIDTH_MAX       240
-#define LIST_INDEX_TEXT_PADDING_SIZE        22
-#define LIST_INDEX_BOTTOMLINE_HEIGHT        2
-
-// Normal style
-#define LIST_ITEM_HEIGHT                     120
-#define LIST_PADDING_TOP_SIZE                29   // FIXME: please check font height
-#define LIST_PADDING_BOTTOM_SIZE             24   // FIXME: please check font height
-#define LIST_2LINE_PADDING_TOP_SIZE          24   // FIXME: please check font height
-#define LIST_2LINE_PADDING_BOTTOM_SIZE       24   // FIXME: please check font height
-#define LIST_PADDING_CENTER_LEFT_SIZE        24
-#define LIST_PADDING_CENTER_RIGHT_SIZE       24
-#define LIST_PADDING_TEXT_SIZE               24
-#define LIST_PADDING_DEFAULT_SIZE            24
-
-#define LIST_TEXT_MAIN_HEIGHT                38
-#define LIST_TEXT_SUB_HEIGHT                 32
-
-#define LIST_TEXT_MAIN_SIZE                  30
-#define LIST_TEXT_SUB_SIZE                   24
-#define LIST_TEXT_SUB_WIDTH_MAX              130
-
-//Expand style
-#define GENLIST_TREESIZE_DEFAULT            32
-
-//****************************************************************************//
-// SCROLLER
-//****************************************************************************//
-#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_MIN_SIZE_INC 12 32
-#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_MAX_SIZE_INC 12 99999
-#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_MIN_SIZE_INC 32 12 
-#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_MAX_SIZE_INC 99999 12
-#define SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT 20
-#define SCROLLER_TABBAR_SCROLLBAR_HBAR_MIN_SIZE_INC 3 SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT
-#define SCROLLER_TABBAR_SCROLLBAR_HBAR_MAX_SIZE_INC 99999 SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT
-#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_PADDING_SIZE 6
-#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_PADDING_SIZE 6
-#define SCROLLER_HANDLER_SCROLLBAR_VBAR_MIN_SIZE_INC 38 70
-#define SCROLLER_HANDLER_SCROLLBAR_HBAR_MIN_SIZE_INC 70 38
-#define SCROLLER_HANDLER_SCROLLBAR_VBAR_MIDDLE_MIN_SIZE_INC 30 30
-#define SCROLLER_HANDLER_SCROLLBAR_HBAR_MIDDLE_MIN_SIZE_INC 30 30
-#define SCROLLER_HANDLER_SCROLLBAR_VBAR_PADDING_SIZE 6
-#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MAX_SIZE 120
-#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MIN_SIZE 75
-#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MOVE_CORRECTION_VALUE 45
-#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MAX_SIZE 96
-#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MIN_SIZE 60
-#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MOVE_CORRECTION_VALUE 36
-#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MAX_SIZE 72
-#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MIN_SIZE 45
-#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MOVE_CORRECTION_VALUE 27
-#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MAX_SIZE 48
-#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MIN_SIZE 30
-#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MOVE_CORRECTION_VALUE 18
-#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MAX_SIZE 24
-#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MIN_SIZE 15
-#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MOVE_CORRECTION_VALUE 9
-
-//****************************************************************************//
-// Entry
-//****************************************************************************//
-// Normal Entry
-#define ENTRY_TEXT_SIZE_INC 24
-#define ENTRY_PREEDIT_BACKGROUND_COLOR_INC "#FAFAFA"
-#define ENTRY_PREEDIT_TEXT_COLOR_INC "#000000"
-#define ENTRY_PREEDIT_UNDERLINE_COLOR_INC "#FAFAFA"
-#define ENTRY_PREEDIT_SUB1_COLOR_INC "#2EA8E1"
-#define ENTRY_PREEDIT_SUB2_COLOR_INC "#9962C3"
-#define ENTRY_PREEDIT_SUB3_COLOR_INC "#76DE37"
-#define ENTRY_PREEDIT_SUB4_COLOR_INC "#999999"
-#define ENTRY_SELECTION_BLOCK_HANDLE_MIN_WIDTH_INC 34
-#define ENTRY_SELECTION_BLOCK_HANDLE_MIN_HEIGHT_INC 34
-#define ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 3
-#define ENTRY_CURSOR_HANDLE_MIN_WIDTH_INC 50
-#define ENTRY_CURSOR_HANDLE_MIN_HEIGHT_INC 50
-#define ENTRY_CURSOR_SIZE_INC 3 0
-#define MAGNIFIER_WIDTH_FIXED_INC 264
-#define MAGNIFIER_HEIGHT_MIN 78
-#define MAGNIFIER_HEIGHT_MAX 108
-#define MAGNIFIER_ARROW_HEIGHT_INC 10
-#define MAGNIFIER_LEFT_OFFSET_INC 11 11
-#define MAGNIFIER_RIGHT_OFFSET_INC 11 22
-#define ENTRY_EMOTICON_SIZE 26 26
-
-// Editfield
-#define ENTRY_EDITFIELD_TEXT_SIZE_INC 24
-#define ENTRY_EDITFIELD_CLEAR_BUTTON_PADDING_MIN_MAX_INC 34 0
-#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_SIZE_INC 0 1
-#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_BOTTOM_PADDING_SIZE_INC 0 7
-#define ENTRY_EDITFIELD_TOP_PADDING_HEIGHT 0 15
-#define ENTRY_EDITFIELD_BOTTOM_PADDING_HEIGHT 0 15
-#define ENTRY_EDITFIELD_LEFT_PADDING_HEIGHT 10 0
-#define ENTRY_EDITFIELD_RIGHT_PADDING_HEIGHT 10 0
-#define ENTRY_EDITFIELD_SEARCHBAR_TEXT_SIZE_INC 24
-#define ENTRY_EDITFIELD_LEFT_RIGHT_PADDING 8 0
-#define ENTRY_EDITFIELD_LEFT_RIGHT_MARGIN 8
-#define ENTRY_EDITFIELD_TOP_PADDING_HEIGHT_MULTILINE 0 43
-#define ENTRY_EDITFIELD_BOTTOM_PADDING_HEIGHT_MULTILINE 0 43
-#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_BOTTOM_PADDING_SIZE_MULTILINE 0 28
-// Clear Button
-#define BUTTON_EDITFIELD_CLEAR_BUTTON_MIN_MAX_INC 60 144
-#define BUTTON_EDITFIELD_CLEAR_BUTTON_IMAGE_MIN_MAX_INC 54 54
-
-// Editfield Layout
-#define EDITFIELD_BASE_HEIGHT_INC 140
-#define EDITFIELD_TOP_LEFT_PADDING_MIN_INC 22 15
-#define EDITFIELD_MULTILINE_TOP_LEFT_PADDING_MIN_INC 22 42
-#define EDITFIELD_BOTTOM_RIGHT_PADDING_MIN_INC 22 24
-#define EDITFIELD_MULTILINE_BOTTOM_RIGHT_PADDING_MIN_INC 22 42
-#define EDITFIELD_BUTTON_FIELD_MIN_INC 54 54
-#define EDITFIELD_FOCUSED_BOTTOM_RIGHT_PADDING_MIN_INC 22+54+22 24
-#define EDITFIELD_ENTRY_FIELD_MIN_INC 0 56
-#define EDITFIELD_LINE_BOTTOM_PADDING_MIN_INC 0 15
-#define EDITFIELD_LINE_RECT_MIN_INC 0 3
-#define EDITFIELD_ENTRY_SWALLOW_ALIGN 0.5 1.0-(15/24/2)
-#define EDITFIELD_BASE_HEIGHT_MULTILINE_INC 96
-#define EDITFIELD_LINE_BOTTOM_PADDING_MIN_MULTILINE_INC 0 15
-
-#define BUTTON_OPTION_MIN_MAX_INC 70 70
-#define BUTTON_OPTION_IMAGE_MIN_MAX_INC 70 70
-
-//Slider
-#define SLIDER_BASE_HEIGHT_INC 10
-#define SLIDER_INDICATOR_SIZE_INC 64
-#define SLIDER_SWALLOWBAR_HEIGHT_INC 64
-#define SLIDER_LEFT_RIGHT_PADDING_SIZE_INC 32 0
-#define SLIDER_ICON_PADDING_SIZE_INC 6 0
-#define SLIDER_CENTER_POINT_SIZE_INC 16 36
-
-//Slider vertical
-#define SLIDER_VERTICAL_BASE_HEIGHT_INC 10
-#define SLIDER_SWALLOWBAR_WIDTH_INC 64
-#define SLIDER_VERTICAL_CENTER_POINT_SIZE_INC 36 16
-#define SLIDER_VERTICAL_ICON_PADDING_SIZE_INC 28 4
-#define SLIDER_TOP_BOTTOM_PADDING_SIZE_INC 64 32
-#define SLIDER_TOP_BOTTOM_HANDLER_OFFSET_SIZE 32
-
-#define SLIDER_POPUP_WIDTH_INC 120
-#define SLIDER_POPUP_HEIGHT_INC 138
-#define SLIDER_INDICATOR_PADDING_TOP 30
-#define SLIDER_INDICATOR_PADDING_BOTTOM 48
-#define SLIDER_INDICATOR_TEXT_SIZE_HEIGHT 30
-#define SLIDER_INDICATOR_TEXT_SIZE_WIDTH 30
-
-//Progressbar
-#define PROGRESSBAR_BG_DEFAULT_HEIGHT_INC 63
-#define PROGRESSBAR_BG_ONE_TEXT_HEIGHT_INC 72
-#define PROGRESSBAR_BG_TWO_TEXT_HEIGHT_INC 114
-#define PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC 10
-#define PROGRESSBAR_PADDING_HEIGHT_INC 10
-#define PROCESS_LARGE_IMAGE_HEIGHT_INC 100
-#define PROCESS_LARGE_IMAGE_WIDTH_INC 100
-#define PROCESS_MEDIUM_IMAGE_HEIGHT_INC 54
-#define PROCESS_MEDIUM_IMAGE_WIDTH_INC 54
-#define PROCESS_SMALL_IMAGE_HEIGHT_INC 42
-#define PROCESS_SMALL_IMAGE_WIDTH_INC 42
-
-//Check and Radio
-#define CHECK_GEN_SIZE 90 90
-#define CHECK_SIZE  40 40
-#define CHECK_ICON_SIZE 46 46
-#define CHECK_BG_SIZE 60 60
-#define CHECK_BG_STROKE_SIZE 60 60
-#define CHECK_FAVORITE_LIST 82
-#define CHECK_FAVORITE_LIST_LEFT_PADDING_WIDTH 0
-#define CHECK_FAVORITE_LIST_RIGHT_PADDING_WIDTH 22
-#define RADIO_SIZE 46 46
-#define RADIO_BG_SIZE 60 60
-#define RADIO_BG_STROKE_SIZE 60 60
-#define CHECK_TEXT_FONT_SIZE_INC 45
-#define CHECK_PAD_BEFORE_TEXT_INC 23 0
-// No Content
-#define NO_CONTENT_WIDTH_INC 720
-#define NO_CONTENT_WIDTH_LANDSCAPE_INC 800
-#define NO_CONTENT_BG_HEIGHT_INC 373
-#define NO_CONTENT_BG_LANDSCAPE_HEIGHT_INC 200
-#define NO_CONTENT_MAX_HEIGHT_INC 504
-#define NO_CONTENT_LEFT_RIGHT_PADDING_WIDTH_INC 20
-#define NO_CONTENT_TITLE_TEXT_HEIGHT_INC 51
-#define NO_CONTENT_TEXT_PADDING_HEIGHT_INC 26
-#define NO_CONTENT_TITLE_TEXT_FONT_SIZE_INC 40
-#define NO_CONTENT_TEXT_FONT_SIZE_INC 32
-//Button
-#define BUTTON_BOTTOM_MIN_HEIGHT 110
-#define BUTTON_MIN_WIDTH 150
-#define BUTTON_MIN_HEIGHT 84
-#define BUTTON_MAX_WIDTH 676
-#define BUTTON_ICON_DEFAULT_WIDTH 45
-#define BUTTON_ICON_DEFAULT_HEIGHT 45
-#define BUTTON_PADDING_ICON_RIGHT 18
-#define BUTTON_BOTTOM_PADDING_LEFT_RIGHT 12
-#define BUTTON_PADDING_LEFT_RIGHT 5
-#define BUTTON_DROPDOWN_PADDING_LEFT_RIGHT 22
-#define BUTTON_DROPDOWN_ICON_SIZE 36 36
-#define BUTTON_DROPDOWN_ICON_WIDTH 36
-#define BUTTON_DROPDOWN_ICON_BOTTOM_PADDING 14
-#define BUTTON_DROPDOWN_LABEL_ICON_BOTTOM_PADDING 29
-#define BUTTON_DROPDOWN_MIN_HEIGHT 108
-#define BUTTON_DROPDOWN_LABEL_HEIGHT 87
-#define BUTTON_DROPDOWN_UNDERLINE_HEIGHT 2
-#define BUTTON_DROPDOWN_LABEL_UNDERLINE_HEIGHT 3
-#define BUTTON_DROPDOWN_PADDING_TEXT_WIDTH 12
-#define BUTTON_ICON_HEIGHT 70
-#define BUTTON_ICON_WIDTH 70
-#define BUTTON_CIRCLE_SIZE 110 110
-#define BUTTON_CIRCLE_ICON_SIZE 70 70
-#define BUTTON_CIRCLE_LABEL_SIZE 180 258
-#define BUTTON_CIRCLE_TOP_PADDING_HEIGHT 22
-#define BUTTON_CIRCLE_LEFT_RIGHT_PADDING_WIDTH 12
-#define BUTTON_CIRCLE_MIDDDLE_PADDING_HEIGHT 15
-#define BUTTON_CIRCLE_BOTTOM_PADDING_HEIGHT 15
-#define BUTTON_CIRCLE_TEXT_HEIGHT 96
-#define BUTTON_TEXT_SIZE  36
-#define BUTTON_BOTTOM_TEXT_SIZE  44
-#define BUTTON_DATE_TEXT_SIZE  20
-#define BUTTON_AMPM_TEXT_SIZE  63
-#define BUTTON_TEXT_CIRCLE_SIZE 36
-#define BUTTON_POPUP_TEXT_SIZE 43
-#define BUTTON_DROPDOWN_TEXT_SIZE 40
-//Multibuttonentry
-#define MULTIBUTTONENTRY_BOX_HORIZONTAL_PAD_INC 22
-#define MULTIBUTTONENTRY_BOX_VERTICAL_PAD_INC 22
-#define MULTIBUTTONENTRY_WIDTH_PAD_INC 22
-#define MULTIBUTTONENTRY_HEIGHT_PAD_INC 22
-#define MULTIBUTTONENTRY_BOTTOM_HEIGHT_PAD_INC 22
-#define MULTIBUTTONENTRY_GUIDE_HEIGHT_INC 84
-#define MULTIBUTTONENTRY_GUIDE_TEXT_SIZE_INC 20
-#define MULTIBUTTONENTRY_BUTTON_TEXT_SIZE_INC 20
-#define MULTIBUTTONENTRY_BUTTON_PAD_INC 32
-#define MULTIBUTTONENTRY_BUTTON_WIDTH_INC 105
-#define MULTIBUTTONENTRY_BUTTON_HEIGHT_INC 84
-#define MULTIBUTTONENTRY_LABEL_TEXT_SIZE_INC 20
-#define MULTIBUTTONENTRY_LABEL_HEIGHT_INC 84 // same as button
-#define MULTIBUTTONENTRY_LABEL_PAD_INC 0
-
-//****************************************************************************//
-// Index
-//****************************************************************************//
-// FastScrol
-#define INDEX_ITEM_WIDTH_INC                        50
-#define INDEX_ITEM_HEIGHT_INC                       42
-#define INDEX_POPUP_TEXT_SIZE_INC                   50
-#define INDEX_DIVIDER_WIDTH_INC                     1
-#define INDEX_SCROLL_BG_LINE_WIDTH_INC              1
-#define INDEX_TEXT_LEFT_PADDING_SIZE_INC            0
-#define INDEX_TEXT_RIGHT_PADDING_SIZE_INC           0
-#define INDEX_PADDING_SIZE_INC                      4
-#define INDEX_ITEM_PADDING_SIZE_INC                 0
-#define INDEX_SCROLL_DRAG_PART_SIZE                 50 42
-#define INDEX_SCROLL_PADDING_COLOR                  34 34 34 255
-#define INDEX_SCROLL_POPUP_SIZE                     152 152
-#define INDEX_SCROLL_POPUP_ACTIVE_SIZE              152 152
-#define INDEX_SCROLL_TEXT1_DEFAULT_SIZE             96 96
-#define INDEX_SCROLL_TEXT1_ACTIVE_SIZE              96 96
-
-// Page Control
-#define INDEX_PAGECONTROL_IND_INC 48 42
-#define INDEX_PAGECONTROL_IND_MIN_INC 42 42
-
-//****************************************************************************//
-// Popup
-//****************************************************************************//
-#define POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC 44
-#define POPUP_SUBTITLE_TEXT_FONT_SIZE_INC 32
-#define POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC 44
-
-#define POPUP_OUTSIDE_PADDING "63"
-
-#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC 720 0
-#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC 720 1208
-#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC 720 0
-#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC 720 648
-#define POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC 720 108
-#define POPUP_BASE_DEFAULT_TITLE_SUBTITLE_DEFAULT_MIN_INC 0 125
-#define POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC 676 162
-#define POPUP_BASE_DEFAULT_TEXT_SHADOW_COLOR_INC "#08080855"
-#define POPUP_SUBTITLE_TEXT_SHADOW_COLOR_INC "#08080855"
-#define POPUP_CONTENT_AREA_DEFAULT_MIN_INC 720 0
-#define POPUP_CONTENT_AREA_LANDSCAPE_MIN_INC 720 0
-
-#define POPUP_TITLE_LEFT_PADDING 22
-#define POPUP_TITLE_RIGHT_PADDING 22
-#define POPUP_TITLE_TOP_PADDING 4
-#define POPUP_TITLE_BOTTOM_PADDING 4
-#define POPUP_SUBTITLE_HEIGHT 42
-
-#define POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC 40
-#define POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 22
-#define POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 22
-#define POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC 40
-
-#define POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT "162"
-#define POPUP_BUTTON1_DEFAULT_HEIGHT_INC 110
-#define POPUP_BUTTON1_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
-#define POPUP_BUTTON2_DEFAULT_HEIGHT_INC 110
-#define POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC 22 110
-#define POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
-#define POPUP_BUTTON3_DEFAULT_HEIGHT_INC 110
-#define POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC 22 110
-#define POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
-
-#define POPUP_TOAST_BG_MAX_WIDTH_INC 676
-#define POPUP_TOAST_BG_MAX_HEIGHT_INC 1074
-#define POPUP_TOAST_BOTTOM_PAD_INC 0
-#define POPUP_TOAST_TITLE_TOP_BOTTOM_PAD_INC 26
-#define POPUP_TOAST_TITLE_LEFT_RIGHT_PAD_INC 42
-#define POPUP_TOAST_TEXT_MAX_WIDTH_INC 588
-#define POPUP_TOAST_TEXT_MIN_HEIGHT_INC 48
-#define POPUP_TOAST_TEXT_MAX_HEIGHT_INC 628
-#define POPUP_TOAST_CONTENT_HEIGHT_MIN_INC 100
-
-#define STYLE_TAGS \
-   tag:  "br" "\n";\
-   tag:  "ps" "ps";\
-   tag:  "tab" "\t";\
-   tag:  "b" "+ font_weight=Bold";
-
-#define STYLE_TAG_MATCH \
-   tag:  "match" "+ color=#ffffff color_class=T1067";
-
-styles {
-   /*// ************* list main text ********** //
-   style { name: "list_text_selectall";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033 text_class=T033 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_selectall_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033D text_class=T033D ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_selectall_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033P text_class=T033P ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_progress_text_main";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3 text_class=T057L3 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_progress_text_main_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3P text_class=T057L3P ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_progress_text_main_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3D text_class=T057L3D ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   // ************* list sub text ********** //
-   style { name: "list_text_sub_03";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024L2 text_class=T024L2 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_sub_03_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024L2D text_class=T024L2D ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_sub_03_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#3867f5 color_class=T024L2P text_class=T024L2P ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   // ************* list index text ********** //
-   style { name: "list_text_index_main";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_index_main_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_index_main_press";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_index_sub";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_index_sub_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_index_sub_press";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   // multiline text
-   style { name: "list_text_multiline_main";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023 text_class=T023 wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_multiline_main_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023D text_class=T023D wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_multiline_main_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023P text_class=T023P wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_multiline_sub";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024 text_class=T024 wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_multiline_sub_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024D text_class=T024D wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_multiline_sub_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024P text_class=T024P wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_desc";
-      base: "font=Tizen:style=Regular font_size="LIST_DESC_TEXT_SIZE" color=#ffffff color_class=T129 text_class=T129 wrap=mixed";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_select";
-      base: "font=Tizen:style=Regular font_size="LIST_DESC_TEXT_SIZE" color=#ffffff color_class=T129 text_class=T129 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   // ************* Sub title text ******* //
-   style { name: "list_sub_title_text";
-      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231 text_class=T0231 ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_sub_title_text_press";
-      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231P text_class=T0231P ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_sub_title_text_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231D text_class=T0231D ellipsis=1.0";
-      STYLE_TAGS
-      STYLE_TAG_MATCH
-   }
-   // ************* button text ********** //
-   style { name: "naviframe_left_btn_text";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043 text_class=T043 wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "naviframe_left_btn_text_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043P text_class=T043P wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "naviframe_left_btn_text_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043D text_class=T043D wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "naviframe_right_btn_text";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044 text_class=T044 wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "naviframe_right_btn_text_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044P text_class=T044P wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "naviframe_right_btn_text_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044D text_class=T044D wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }*/
-
-   style { name: "button_main";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2 text_class=T051L2 ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_main_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2D text_class=T051L2D ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_main_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2P text_class=T051L2P ellipsis=1.0";
-      STYLE_TAGS
-   }
-   /*style { name: "button_custom";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text text_class=button_custom_text ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_custom_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text_disabled text_class=button_custom_text_disabled ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_custom_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text_pressed text_class=button_custom_text_pressed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_list";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235 text_class=T1235 ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_list_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235P text_class=T1235P ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_list_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235D text_class=T1235D ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_label";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236 text_class=T1236 ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_label_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236P text_class=T1236P ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_dropdown_label_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236D text_class=T1236D ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_ampm";
-      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234 text_class=T1234 ellipsis=0.0";
-      STYLE_TAGS
-   }
-      style { name: "button_ampm_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234D text_class=T1234D ellipsis=0.0";
-      STYLE_TAGS
-   }
-      style { name: "button_ampm_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234P text_class=T1234P ellipsis=0.0";
-      STYLE_TAGS
-   }
-      style { name: "button_ampm_select";
-      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234S text_class=T1234S ellipsis=0.0";
-      STYLE_TAGS
-   }
-   style { name: "button_bottom";
-      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1 text_class=T051L1 ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_bottom_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1D text_class=T051L1D ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_bottom_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1P text_class=T051L1P ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_popup";
-      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1 text_class=T051L1 ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_popup_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1D text_class=T051L1D ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_popup_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1P text_class=T051L1P ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_trans";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff color_class=T1221 text_class=T1221 ellipsis=0.0";
-      STYLE_TAGS
-   }
-   style { name: "button_circle";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127 text_class=T127 wrap=mixed";
-      STYLE_TAGS
-   }
-   style { name: "button_circle_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127P text_class=T127P wrap=mixed";
-      STYLE_TAGS
-   }
-   style { name: "button_circle_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127D text_class=T127D wrap=mixed";
-      STYLE_TAGS
-   }
-   style { name: "button_contacts";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2 text_class=T051L2  wrap=none ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_contacts_dim";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2D text_class=T051L2D wrap=none  ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "button_contacts_press";
-      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2P text_class=T051L2P wrap=none  ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "check_popup";
-      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131 text_class=T131 wrap=mixed";
-      STYLE_TAGS
-   }
-   style { name: "check_popup_press";
-      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131P text_class=T131P wrap=mixed";
-      STYLE_TAGS
-   }
-   style { name: "check_popup_dim";
-      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131D text_class=T131D wrap=mixed";
-      STYLE_TAGS
-   }
-  // ************* no Content text ********** //
-   style { name: "empty_state_1";
-      base: "font=Tizen:style=Regular font_size="NO_CONTENT_TITLE_TEXT_FONT_SIZE_INC" align=center color=#ffffff color_class=T0222L1 text_class=T0222L1 wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }
-   style { name: "empty_state_2";
-      base: "font=Tizen:style=Light font_size="NO_CONTENT_TEXT_FONT_SIZE_INC" align=center color=#ffffff color_class=T0222L2 text_class=T0222L2 wrap=mixed ellipsis=1.0";
-      STYLE_TAGS
-   }*/
-}
-
-
-//****************************************************************************//
-// Gengrid
-//****************************************************************************//
-
-#define GRID_PADDING_LEFT_TOP_SIZE            1 1
-#define GRID_PADDING_RIGHT_BOTTOM_SIZE        1 1
-#define GRID_POPUP_PADDING_LEFT_TOP_SIZE      63 30
-#define GRID_POPUP_PADDING_RIGHT_BOTTOM_SIZE  63 15
-#define GRID_POPUP_ITEM_REAL_BG_SIZE          234 250
-#define GRID_POPUP_SWALLOW_ICON_SIZE          108 108
-#define GRID_POPUP_TEXT_SIZE                  194 97
-#define GENGRID_POPUP_CONTENT_TOP_PADDING     27
-#define GENGRID_POPUP_CONTENT_BOTTOM_PADDING  27
-
-//**************************DATETIME SPINNER****************//
-
-#define DATETIME_LAYOUT_BUTTON_HEIGHT              84 //FIXME : widget UX not provided, default button height
-#define DATETIME_LAYOUT_BUTTON_PADDING_WIDTH_INC   17 //FIXME : widget UX not provided
-
-#define DATETIME_LAYOUT_AMPM_BUTTON_SIZE_INC              113 130
-#define DATETIME_LAYOUT_AMPM_BUTTON_PADDING_HEIGHT_INC              18
-
-#define DATETIME_LAYOUT_CONTENT_SIZE_INC 720 334
-#define TIME_LAYOUT_CONTENT_TIME_24HR_LEFT_RIGHT_PADDING_WIDTH_INC 128
-#define TIME_LAYOUT_CONTENT_TIME_24HR_CENTER_PADDING_WIDTH_INC 56
-#define TIME_LAYOUT_CONTENT_TIME_24HR_COLON_COMBINED_PADDING_INC 150
-#define TIME_LAYOUT_CONTENT_COLON_WIDTH_INC 36
-#define TIME_LAYOUT_CONTENT_COLON_COMBINED_PADDING_INC 102
-
-#define DATETIME_AMPM_BUTTON_SIZE_INC 169 166
-#define DATETIME_AMPM_BUTTON_PRESSED_AREA_SIZE_INC 169 102
-#define DATETIME_AMPM_BUTTON_TOP_BOTTOM_PADDING_HEIGHT_INC 40
-#define DATETIME_FIELD_BUTTON_LEFT_RIGHT_PADDING_WIDTH_INC 18
-
-#define TIME_LAYOUT_CONTENT_LEFT_PADDING_WIDTH_INC 70
-#define TIME_LAYOUT_CONTENT_RIGHT_PADDING_WIDTH_INC 28
-#define TIME_LAYOUT_CONTENT_FIELD_WIDTH_INC 158
-#define TIME_LAYOUT_CONTENT_CENTER_PADDING_WIDTH_INC 33
-
-#define DATE_LAYOUT_CONTENT_FIELD_WIDTH_INC 210
-#define DATE_LAYOUT_CONTENT_LEFT_PADDING_WIDTH_INC 36
-#define DATE_LAYOUT_CONTENT_RIGHT_PADDING_WIDTH_INC 36
-#define DATE_LAYOUT_CONTENT_CENTER_PADDING_WIDTH_INC 9
-
-#define SPINNER_LEFT_RIGHT_ARROW_IMAGE_SIZE_INC 64 90
-#define SPINNER_LEFT_RIGHT_BG_IMAGE_SIZE_INC 64 90
-#define SPINNER_UP_DOWN_ARROW_IMAGE_SIZE_INC 90 64
-#define SPINNER_UP_DOWN_BG_IMAGE_SIZE_INC 90 64
-#define SPINNER_TEXT_HEIGHT_INC 166
-#define SPINNER_TEXT_TOP_BOTTOM_PADDING_HEIGHT_INC 20
-#define SPINNER_UP_DOWN_BG_EVENT_AREA_HEIGHT_INC 84
-#define SPINNER_VERTICAL_BG_WIDTH_INC 158
-#define SPINNER_VERTICAL_BG_HEIGHT_INC 334
-
-#define ENTRY_TIME_LAYOUT_TEXT_SIZE_INC 60
-#define ENTRY_DATE_LAYOUT_TEXT_SIZE_INC 40
-
-//***************************DATETIME SPINNER*************************//
-
-//****************************************************************************//
-// Map
-//****************************************************************************//
-#define MAP_OVERLAY_SCALE_PADDING_WIDTH 10
-
-/* definitions for EDC build */
-#define MP_COLOR_BG_BLACK                              8 8 8 255
-#define MP_COLOR_BG_BLACK_TRANSPARENT                  8 8 8 0
-#define FOCUS_BORDER           8 8 8 8
-
-#define GENLIST_PADDING_5_INC 5
-#define GENLIST_PADDING_24_INC 24
-#define GENLIST_PADDING_64_INC 64
-#define GENLIST_PADDING_88_INC 88
-#define GENLIST_PADDING_34_INC 34
-#define GENLIST_PADDING_32_INC 32
-#define GENLIST_PADDING_16_INC 16
-#define GENLIST_SIZE_80_INC 80
-
-#define BUBBLE_DISCLIP_COLOR                        255 255 255 102 // opacity 40%
-
-// List bg color
-#define GENLIST_LIST_BG_COLOR                       248 246 239 255
-#define GENLIST_DIALOGUE_BG_COLOR                   248 246 239 255
-#define GENLIST_LIST_PRESS_COLOR                    87 135 194 255
-#define GENLIST_LIST_DIM_COLOR                      219 217 212 255
-#define GENLIST_LIST_LIVEBOX_BG_COLOR               MP_COLOR_BG_BLACK
-#define GENLIST_LIST_LIVEBOX_PRESS_COLOR       33 49 99 255
-#define GENLIST_LIST_LIVEBOX_COLOR                  255 255 255 25
-#define GENLIST_LIST_LINE1_COLOR                    204 203 199 255
-#define GENLIST_LIST_LINE2_COLOR                    255 255 255 255
-#define GENLIST_LIST_DIVIDER1_COLOR                 185 184 178 255
-#define GENLIST_LIST_DIVIDER2_COLOR                 255 255 255 255
-#define GENLIST_LIST_CENTERLINE1_COLOR              206 205 202 255
-#define GENLIST_SELECT_ALL_BG_COLOR                 220 218 211 255
-
-// now playing list black theme
-#define GENLIST_LIST_BG_COLOR_BLACK                       8 8 8 0
-#define GENLIST_LIST_PRESS_COLOR_BLACK                    33 49 99 255
-#define GENLIST_LIST_DIM_COLOR_BLACK                      8 8 8 255
-
-#define GENLIST_LIST_LINE1_COLOR_BLACK                    8 8 8 255
-#define GENLIST_LIST_LINE2_COLOR_BLACK                    64 64 64 255
-
-#define GENLIST_PART_MATCH_TAG_COLOR_BLACK                    "+ color=#FE5400"
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE_BLACK           "#FAFAFAFF"
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE_BLACK       "#6B6C6DFF"
-#define GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE_BLACK                 "#FAFAFAFF"
-#define GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE_BLACK           "#F5F5F5FF"
-
-//end of now playing black theme
-
-// Group Index
-#define GENLIST_GROUPINDEX_LIST_SIZE                     32
-#define GENLIST_GROUPINDEX_LIST_COLOR                    59 115 182 255
-#define GENLIST_GROUPINDEX_LIST_FOCUS_COLOR              255 255 255 255
-
-#define GENLIST_GROUPINDEX_LIST_BG_COLOR                 248 246 239 255
-#define GENLIST_GROUPINDEX_LIST_PRESS_COLOR              132 162 198 255
-#define GENLIST_GROUPINDEX_LINE_COLOR                    59 115 182 255
-#define GENLIST_GROUPINDEX_LINE_FOCUS_COLOR              255 255 255 255
-
-// Genlist Text
-#define GENLIST_LIST_MAIN_TEXT_SIZE                         44
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR                 0 0 0 255
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE           "#000000FF"
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR             0 0 0 102
-#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE       "#00000066"
-#define GENLIST_LIST_MAIN_TEXT_READ_COLOR                   128 128 128 255
-#define GENLIST_LIST_MAIN_TEXT_READ_DIM_COLOR               128 128 128 204
-#define GENLIST_LIST_TEXT_FOCUS_COLOR                       255 255 255 255
-#define GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE                 "#FFFFFFFF"
-#define GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE          "#FFFFFFFF"
-
-#define GENLIST_LIST_SUB_TEXT_LIVEBOX_COLOR_STYLE           "#C9C9C9FF"
-#define GENLIST_LIST_SUB_TEXT_SIZE                          32
-#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR                 128 128 128 255
-#define GENLIST_LIST_SUB_ALBUM_TEXT_DEFAULT_COLOR           14  104 173 255
-#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE           "#808080FF"
-#define GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR             128 128 128 204
-#define GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE       "#808080CC"
-#define GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR                59 115 182 255
-#define GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR_STYLE          "#3B73B6FF"
-#define GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR            59 115 182 76
-#define GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR_STYLE      "#3B73B64C"
-
-#define GENLIST_CONTENTS_TEXT_SIZE                          28
-#define GENLIST_CONTENTS_TEXT_COLOR                         128 128 128 255
-#define GENLIST_CONTENTS_TEXT_COLOR_STYLE                   "#808080FF"
-
-#define GENLIST_LIST_BUBBLE_TEXT_SIZE                       32
-#define GENLIST_LIST_BUBBLE_TEXT_COLOR                      249 249 249 255
-
-// Dialogue group
-#define GENLIST_DIALOGUE_GROUP_TITLE_SIZE           32
-#define GENLIST_DIALOGUE_GROUP_TITLE_COLOR          59 115 182 255
-
-#define GENLIST_APPS_NAME_SIZE                          30
-#define GENLIST_APPS_NAME_COLOR                         128 128 128 255
-#define GENLIST_APPS_INC_SIZE                           30
-#define GENLIST_APPS_INC_COLOR                          MP_COLOR_BG_BLACK
-#define GENLIST_APPS_RATING_SIZE                        24
-#define GENLIST_APPS_RATING_COLOR                       128 128 128 255
-#define GENLIST_APPS_PRICE_SIZE                         24
-#define GENLIST_APPS_PRICE_ORIGINAL_COLOR               59 115 182 255
-#define GENLIST_APPS_PRICE_SALE_COLOR                   229 33 52 255
-#define GENLIST_APPS_PRICE_FREE_COLOR                   59 115 182 255
-
-#define DIALOGUE_PASSWORD_TITLE_SIZE                    32
-#define DIALOGUE_PASSWORD_TITLE_COLOR                   128 128 128 255
-
-#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE           32
-#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE    "#808080FF"
-#define GENLIST_PART_MATCH_TAG_COLOR                    "+ color=#2A71E7"
diff --git a/music-chooser/layout/genlist.edc b/music-chooser/layout/genlist.edc
deleted file mode 100644 (file)
index 81d6e5e..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-
-
-#include "genlist_macro.edc"
-#include "genlist_textblock_style.edc"
-#include "genlist_normal.edc"
-//#include "genlist_sweep.edc"
-//#include "genlist_groupindex.edc"
-//#include "genlist_expandable.edc"
-//#include "genlist_decorate.edc"
diff --git a/music-chooser/layout/genlist_macro.edc b/music-chooser/layout/genlist_macro.edc
deleted file mode 100644 (file)
index a67f3d9..0000000
+++ /dev/null
@@ -1,492 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-#define GENLIST_NAME(NAME) \
-      name: "elm/genlist/item/"NAME; \
-      alias: "elm/genlist/item_compress/"NAME; \
-      alias: "elm/genlist/tree/"NAME; \
-      alias: "elm/genlist/tree_compress/"NAME;
-
-
-//**************************************************************************//
-//**********Macros for lite 2014.7.19**************************************//
-//**************************************************************************//
-// Generic Macros, EDJE description have 24 patterns
-//**************************************************************************//
-// ------------------
-
-// | --> HERE
-// ------------------
- #define DSC_FROM_L( STATE, PARAM ) \
-   description { state: STATE;\
-      fixed: 1 0; \
-      align: 0.0 0.0; \
-      rel1.relative: 0.0 0.0; \
-      rel2.relative: 0.0 1.0; \
-      PARAM\
-   }
-
-// ------------------
-//         HERE <-- |
-// ------------------
- #define DSC_FROM_R( STATE, PARAM ) \
-   description { state: STATE;\
-      fixed: 1 0; \
-      align: 1.0 0.5; \
-      rel1.relative: 1 0; \
-      PARAM\
-   }
-
-// ----------
-// |  HERE  |
-// ----------
-// |        |
-// ----------
- #define DSC_FROM_T( STATE, PARAM ) \
-   description { state: STATE;\
-      fixed: 0 0; \
-      align: 0.0 0.0; \
-      rel2.relative: 1.0 0.0; \
-      PARAM\
-   }
-   #define DSC_FROM_T1( STATE, PARAM ) \
-   description { state: STATE;\
-      fixed: 0 0; \
-      align: 0.0 0.0; \
-      rel1.relative: 0.0 0.3; \
-      rel2.relative: 1.0 0.8; \
-      PARAM\
-   }
-
-// ----------
-// |  HERE  |
-// ----------
-// |        |
-// ----------
- #define DSC_FROM_B( STATE, PARAM ) \
-   description { state: STATE;\
-      fixed: 0 1; \
-      rel1.relative: 0.0 1.0; \
-      align: 0.5 1.0; \
-      PARAM\
-   }
-
-// ------------------
-// |  PART == HERE  |
-// ------------------
- #define DSC_TO( STATE, PART, PARAM ) \
-   description { state: STATE;\
-      rel1 { \
-         relative: 0 0; \
-         to: PART; \
-      }\
-      rel2 {\
-         relative: 1 1;\
-         to: PART; \
-      }\
-      PARAM\
-   }
-
-//      |   TOP  |
-// ---------------------
-// LEFT |  HERE  | RIGHT
-// ---------------------
-//      | BOTTOM |
-#define DSC_LRTB( STATE, LEFT, RIGHT, TOP, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      rel1 { \
-         relative: 1 1; \
-         to_x: LEFT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 0 0;\
-         to_x: RIGHT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-// ---------------------
-// LEFT |--> HERE
-// ---------------------
-#define DSC_L( STATE, LEFT, PARAM ) \
-   description { state: STATE;\
-      align: 0 0; \
-      fixed: 1 0; \
-      rel1 { \
-         relative: 1 0; \
-         to_x: LEFT; \
-      }\
-      rel2 { \
-         relative: 1 1;\
-         to_x: LEFT; \
-      }\
-      PARAM\
-   }
-
-// ---------------------
-//   HERE  <--| RIGHT
-// ---------------------
-#define DSC_R( STATE, RIGHT, PARAM ) \
-   description { state: STATE;\
-      align: 1 0.5; \
-      fixed: 1 0; \
-      rel1 { \
-         relative: 0 0; \
-         to_x: RIGHT; \
-      }\
-      rel2 {\
-         relative: 0 1;\
-         to_x: RIGHT; \
-      }\
-      PARAM\
-   }
-
-// --------------------------
-// LEFT |--> HERE  <--| RIGHT
-// --------------------------
-#define DSC_LR( STATE, LEFT, RIGHT, PARAM ) \
-   description { state: STATE;\
-      rel1 { \
-         relative: 1 0; \
-         to_x: LEFT; \
-      }\
-      rel2 {\
-         relative: 0 1;\
-         to_x: RIGHT;\
-      }\
-      PARAM\
-   }
-
-//   |  TOP     |
-// -----------------
-//  |  HERE  <--| RIGHT
-// -----------------
-//  | BOTTOM   |
-#define DSC_RTB( STATE, RIGHT, TOP, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 1 0.5;\
-      rel1 { \
-         relative: 0 1; \
-         to_x: RIGHT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 0 0;\
-         to_x: RIGHT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-// LEFT |  HERE  | RIGHT
-// ---------------------
-//      | BOTTOM |
-#define DSC_LRB( STATE, LEFT, RIGHT, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 0.5 1;\
-      rel1 { \
-         relative: 1 0; \
-         to_x: LEFT; \
-         to_y: BOTTOM; \
-      }\
-      rel2 {\
-         relative: 0 0;\
-         to_x: RIGHT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-//      |   TOP  |
-// ---------------------
-// LEFT |  HERE  | RIGHT
-#define DSC_LRT( STATE, LEFT, RIGHT, TOP, PARAM ) \
-   description { state: STATE;\
-      align: 0.5 0;\
-      rel1 { \
-         relative: 1 1; \
-         to_x: LEFT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 0 1;\
-         to_x: RIGHT;\
-         to_y: TOP;\
-      }\
-      PARAM\
-   }
-
-//      |       TOP  |
-// ---------------------
-// LEFT | -->  HERE  |
-#define DSC_LT( STATE, LEFT, TOP, PARAM ) \
-   description { state: STATE;\
-      align: 0 0;\
-      rel1 { \
-         relative: 1 1; \
-         to_x: LEFT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 1 1;\
-         to_x: LEFT;\
-         to_y: TOP;\
-      }\
-      PARAM\
-   }
-
-// LEFT |  --> HERE  |
-// ---------------------
-//      |     BOTTOM |
-#define DSC_LB( STATE, LEFT, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 0 1;\
-      rel1 { \
-         relative: 1 0; \
-         to_x: LEFT; \
-         to_y: BOTTOM; \
-      }\
-      rel2 {\
-         relative: 1 0;\
-         to_x: LEFT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-//      |     TOP  |
-// ---------------------
-// LEFT |--> HERE  |
-// ---------------------
-//      |   BOTTOM |
-#define DSC_LTB( STATE, LEFT, TOP, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 0 0;\
-      rel1 { \
-         relative: 1 1; \
-         to_x: LEFT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 1 0;\
-         to_x: LEFT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-//      |   TOP  |
-// ---------------------
-//     |  HERE <--| RIGHT
-#define DSC_RT( STATE, RIGHT, TOP, PARAM ) \
-   description { state: STATE;\
-      align: 1 0;\
-      rel1 { \
-         relative: 0 1; \
-         to_x: RIGHT; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 0 1;\
-         to_x: RIGHT;\
-         to_y: TOP;\
-      }\
-      PARAM\
-   }
-
-//  | HERE <-- | RIGHT
-// ---------------------
-//  |  BOTTOM  |
-#define DSC_RB( STATE, RIGHT, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 1 1;\
-      rel1 { \
-         relative: 0 0; \
-         to_x: RIGHT; \
-         to_y: BOTTOM; \
-      }\
-      rel2 {\
-         relative: 0 0;\
-         to_x: RIGHT;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-// |   TOP  |
-// ----------
-// |  HERE  |
-// ----------
-// | BOTTOM |
-#define DSC_TB( STATE, TOP, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 0.5 0.5;\
-      rel1 { \
-         relative: 0 1; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 1 0;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-// |   TOP  |
-// ----------
-// |  HERE  |
-// ----------
-#define DSC_T( STATE, TOP, PARAM ) \
-   description { state: STATE;\
-      align: 0.5 0.0;\
-      rel1 { \
-         relative: 0 1; \
-         to_y: TOP; \
-      }\
-      rel2 {\
-         relative: 1 1;\
-         to_y: TOP;\
-      }\
-      PARAM\
-   }
-
-// |  HERE  |
-// ----------
-// |  BOTTOM  |
-// ----------
-#define DSC_B( STATE, BOTTOM, PARAM ) \
-   description { state: STATE;\
-      align: 0.5 1.0;\
-      rel1 { \
-         relative: 0 0; \
-         to_y: BOTTOM; \
-      }\
-      rel2 {\
-         relative: 1 0;\
-         to_y: BOTTOM;\
-      }\
-      PARAM\
-   }
-
-// PART
-#define PART(TYPE, NAME, DESCRIPION) \
-   part { name: NAME; \
-      scale: 0; \
-      type: TYPE; \
-      DESCRIPION \
-   }
-
-//**************************************************************************//
-// Genlist Macros
-//**************************************************************************//
-#define LIST_PART_BG \
-   PART(RECT, "bg", \
-      description { state: "default" 0.0; \
-         color_class: "B0211"; \
-      } \
-      description { state: "pressed" 0.0; \
-         inherit: "default" 0.0; \
-         color_class: "B0211P"; \
-      } \
-      description { state: "disabled" 0.0; \
-         color_class: "B0211D"; \
-      } \
-   )
-
-#define LIST_PROGRAM_DEFAULT( TARGET ) \
-   program { name: "default"; \
-      signal: "elm,state,default"; \
-      source: "elm"; \
-      action: STATE_SET "default" 0.0; \
-      TARGET \
-   } \
-
-#define LIST_PROGRAM_DISABLED( TARGET ) \
-   program { name: "enabled"; \
-      signal: "elm,state,enabled"; \
-      source: "elm"; \
-      action: STATE_SET "default" 0.0; \
-      TARGET \
-   } \
-   program { name: "disabled"; \
-      signal: "elm,state,disabled"; \
-      source: "elm"; \
-      action: STATE_SET "disabled" 0.0; \
-      TARGET \
-   }
-
-#define LIST_PROGRAM_SELECT( TARGET ) \
-   program { name: "pressed"; \
-      signal: "elm,state,selected"; \
-      source: "elm"; \
-      action: STATE_SET "pressed" 0.0; \
-      TARGET \
-   } \
-   program { name: "unselected"; \
-      signal: "elm,state,unselected"; \
-      source: "elm"; \
-      action: STATE_SET "default" 0.0; \
-      TARGET \
-   } \
-       program { name: "show_color"; \
-      signal: "show_color"; \
-      source: "*"; \
-      action: STATE_SET "show_color" 0.0; \
-      TARGET \
-   } \
-       program { name: "hide_color"; \
-      signal: "hide_color"; \
-      source: "*"; \
-      action: STATE_SET "default" 0.0; \
-      TARGET \
-   }
-
-#define LIST_PROGRAM_SOUND \
-   program { name: "play_sound"; \
-      signal: "elm,state,clicked"; \
-      source: "elm"; \
-      script { \
-         run_program(PROGRAM:"touch_sound"); \
-      } \
-   } \
-   program { name: "touch_sound"; \
-      action: RUN_PLUGIN "touch_sound"; \
-   }
-
-#define LIST_PROGRAMS( TARGET ) \
-   programs { \
-      LIST_PROGRAM_DEFAULT( TARGET \
-         target: "bg"; \
-      ) \
-      LIST_PROGRAM_DISABLED( TARGET \
-         target: "bg"; \
-      ) \
-      LIST_PROGRAM_SELECT( TARGET \
-         target: "bg"; \
-      ) \
-      LIST_PROGRAM_SOUND \
-   }
-
-#define PARAM_TEXT(STYLE)\
-   text { \
-      min: 0 1; \
-      style: STYLE; \
-      elipsis: 1.0; \
-   }
-
diff --git a/music-chooser/layout/genlist_normal.edc b/music-chooser/layout/genlist_normal.edc
deleted file mode 100755 (executable)
index b0b24c7..0000000
+++ /dev/null
@@ -1,310 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-
-//custom genlist style for lite
-
-// *************************  CENTER AREA *********************************** //
-// ---------------------------------------------------------------------------------------------------------------------------------------------
-// |              | elm.icon.left.top    | elm.text.main(sub).left.top | elm.text.sub(main).right.top | elm.icon.right.top    |                |
-// |elm.icon.left | -------------------- | ----------------------- --- | ---------------------------- | --------------------- | elm.icon.right |
-// |              | elm.icon.left.bottom | elm.text.sub.left.bottom    | elm.text.sub.right.bottom    | elm.icon.right.bottom |                |
-// --------------------------------------------------------------------------------------------------------------------------------------------
-
-#define GENLIST_ICON_SIZE  36
-#define GENLIST_LITE_PAUSE_ICON  "play_list_control_pause.png"
-#define GENLIST_LITE_PLAY_ICON   "play_list_control_play.png"
-
-group {GENLIST_NAME("music/mc/2line.top/default");
-   data.item: "texts" "elm.text.main.left.top elm.text.sub.right.top elm.text.main.right.top elm.text.sub.left.top elm.text.sub.left.bottom elm.text.sub.right.bottom";
-   data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.left elm.icon.right elm.icon.left.top elm.icon.right.top elm.icon.left.bottom elm.icon.right.bottom";
-   data.item: "itembg" "on";
-   parts {
-      LIST_PART_BG
-
-      PART(SPACER, "elm.padding.top",
-         DSC_FROM_T("default" 0.0,
-            min: 0 LIST_2LINE_PADDING_TOP_SIZE;
-            max: -1 LIST_2LINE_PADDING_TOP_SIZE;
-         )
-      )
-      PART(SPACER, "elm.padding.bottom",
-         DSC_FROM_B("default" 0.0,
-            min: 0 LIST_2LINE_PADDING_BOTTOM_SIZE;
-            max: -1 LIST_2LINE_PADDING_BOTTOM_SIZE;
-         )
-      )
-      PART(SWALLOW, "elm.icon.1",
-         DSC_FROM_L("default" 0.0,)
-      )
-      PART(SWALLOW, "elm.icon.2",
-         DSC_FROM_R("default" 0.0,)
-      )
-      PART(SPACER, "elm.padding.center.left",
-         DSC_L("default" 0.0,
-            "elm.icon.1",
-            min: LIST_PADDING_CENTER_LEFT_SIZE 0;
-            max: LIST_PADDING_CENTER_LEFT_SIZE -1;
-         )
-      )
-      PART(SPACER, "elm.padding.center.right",
-         DSC_R("default" 0.0,
-            "elm.icon.2",
-            min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
-            max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
-         )
-      )
-      PART(SWALLOW, "elm.icon.left",
-         DSC_LTB("default" 0.0,
-            "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
-         )
-      )
-      PART(SWALLOW, "elm.icon.right",
-         DSC_RTB("default" 0.0,
-            "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
-         )
-      )
-      PART(SWALLOW, "elm.icon.left.top",
-         DSC_LTB("default" 0.0, "elm.icon.left", "elm.padding.top", "elm.text.sub.left.bottom",
-         )
-      )
-      PART(SWALLOW, "elm.icon.left.bottom",
-         DSC_LTB("default" 0.0, "elm.icon.left", "elm.text.sub.left.bottom", "elm.padding.bottom",
-            rel1.relative: 1 0; // to make same height with "elm.text.sub.left.bottom"
-         )
-      )
-      PART(SWALLOW, "elm.icon.right.top",
-         DSC_RTB("default" 0.0, "elm.icon.right", "elm.padding.top", "elm.text.sub.left.bottom",
-         )
-      )
-      PART(SWALLOW, "elm.icon.right.bottom",
-         DSC_RTB("default" 0.0, "elm.icon.right", "elm.text.sub.left.bottom", "elm.padding.bottom",
-            rel1.relative: 0 0; // to make same height with "elm.text.sub.left.bottom"
-         )
-      )
-      PART(TEXTBLOCK, "elm.text.main.left.top",
-         DSC_LRTB("default" 0.0,
-            "elm.icon.left.top", "elm.text.sub.right.top", "elm.padding.top","elm.text.sub.left.bottom",
-            min: 0 LIST_TEXT_MAIN_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_main";
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_main_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_main_dim";
-         }
-         description { state: "show_color" 0.0;
-                        inherit: "default" 0.0;
-                        text.style: "list_text_main_change_color";
-                 }
-      )
-      PART(TEXTBLOCK, "elm.text.sub.right.top",
-         DSC_RTB("default" 0.0,
-            "elm.icon.right.top", "elm.padding.top", "elm.text.sub.right.bottom",
-            min: 0 LIST_TEXT_SUB_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_sub_02";
-            /* This limits text growing. */
-            rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
-            text.max: 1 0;
-            align: 1.0 0.5;
-            /*******************************/
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_dim";
-         }
-      )
-      PART(TEXTBLOCK, "elm.text.main.right.top",
-         DSC_LRTB("default" 0.0,
-            "elm.text.sub.left.top", "elm.icon.right.top", "elm.padding.top","elm.text.sub.right.bottom",
-            min: 0 LIST_TEXT_MAIN_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_main";
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_main_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_main_dim";
-         }
-      )
-      PART(TEXTBLOCK, "elm.text.sub.left.top",
-         DSC_LTB("default" 0.0,
-            "elm.icon.left.top", "elm.padding.top", "elm.text.sub.left.bottom",
-            min: 0 LIST_TEXT_SUB_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_sub_02";
-            /* This limits text growing. */
-            rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
-            text.max: 1 0;
-            align: 0.0 0.5;
-            /*******************************/
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_dim";
-         }
-      )
-      PART(TEXTBLOCK, "elm.text.sub.left.bottom",
-         DSC_LRB("default" 0.0,
-            "elm.icon.left.bottom", "elm.text.sub.right.bottom", "elm.padding.bottom",
-            min: 0 LIST_TEXT_SUB_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_sub_01";
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_01_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_01_dim";
-         }
-         description { state: "show_color" 0.0;
-                        inherit: "default" 0.0;
-                        text.style: "list_text_sub_01_change_color";
-                 }
-      )
-      PART(TEXTBLOCK, "elm.text.sub.right.bottom",
-         DSC_RB("default" 0.0,
-            "elm.icon.right.bottom", "elm.padding.bottom",
-            min: 0 LIST_TEXT_SUB_HEIGHT;
-            text.min: 0 1;
-            text.style: "list_text_sub_02";
-            /* This limits text growing. */
-            rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
-            text.max: 1 0;
-            align: 1.0 1.0;
-            /*******************************/
-         )
-         description { state: "press" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_press";
-         }
-         description { state: "dim" 0.0;
-            inherit: "default" 0.0;
-            text.style: "list_text_sub_02_dim";
-         }
-      )
-   }
-   LIST_PROGRAMS( target: "elm.text.main.left.top"; target: "elm.text.sub.right.top";
-      target: "elm.text.main.right.top"; target: "elm.text.sub.left.top";
-      target: "elm.text.sub.left.bottom"; target: "elm.text.sub.right.bottom"; )
-}
-
-group { name: "elm/layout/list/B/type.1/default";
-
-   images {
-          image: GENLIST_LITE_PAUSE_ICON COMP;
-          image: GENLIST_LITE_PLAY_ICON COMP;
-   }
-
-   parts {
-       PART(RECT, "elm.swallow.bg",
-         description { state: "default" 0.0;
-            min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-            //max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-         }
-        )
-      part
-       {   name:"elm.swallow.content";
-               type: SWALLOW;
-               clip_to: "elm.swallow.bg";
-               scale: 1;
-               description { state: "default" 0.0;
-                       rel1 { relative: 0.0 0.0; to:"elm.swallow.bg";}
-                       rel2 { relative: 1.0 1.0; to:"elm.swallow.bg";}
-                       //min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-                       //max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-               }
-       }
-       part
-       {
-           name:"elm.swallow.storage";
-               type: SWALLOW;
-               clip_to: "elm.swallow.bg";
-           scale: 1;
-               description { state: "default" 0.0;
-                       min: GENLIST_ICON_SIZE GENLIST_ICON_SIZE;
-                       max: GENLIST_ICON_SIZE GENLIST_ICON_SIZE;
-                       fixed:1 1;
-                       rel1 { relative: 0.0 0.0; to:"elm.swallow.content"; offset: 54 54;}
-                       rel2 { relative: 1.0 1.0; to:"elm.swallow.content"; offset: -6 -6;}
-               }
-       }
-       part
-       {
-               name:"elm.content.top";
-               type: IMAGE;
-               clip_to: "elm.swallow.bg";
-               scale: 1;
-               description { state: "default" 0.0;
-                       min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-                       max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
-                       fixed:1 1;
-                       visible: 0;
-                       image { normal: GENLIST_LITE_PAUSE_ICON;}
-                       rel1 { relative: 0.0 0.0; to:"elm.swallow.content"; }
-                       rel2 { relative: 1.0 1.0; to:"elm.swallow.content"; }
-               }
-               description { state: "show_play" 0.0;
-                       inherit: "default";
-                       visible: 1;
-               }
-               description { state: "show_pause" 0.0;
-                       inherit: "default";
-                       image { normal: GENLIST_LITE_PLAY_ICON;}
-                       visible: 1;
-               }
-       }
-   }
-   programs {
-       program { name: "default";
-             signal: "show_default";
-             source: "*";
-             action: STATE_SET "default" 0.0;
-             target: "elm.content.top";
-       }
-       program { name: "show_play";
-             signal: "show_play";
-             source: "*";
-             action: STATE_SET "show_play" 0.0;
-             target: "elm.content.top";
-       }
-       program { name: "show_pause";
-             signal: "show_pause";
-             source: "*";
-             action: STATE_SET "show_pause" 0.0;
-             target: "elm.content.top";
-       }
-   }
-}
\ No newline at end of file
diff --git a/music-chooser/layout/genlist_textblock_style.edc b/music-chooser/layout/genlist_textblock_style.edc
deleted file mode 100644 (file)
index 3536cd7..0000000
+++ /dev/null
@@ -1,280 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-
-#define STYLE_TAG \
-      tag:  "br" "\n";\
-      tag:  "ps" "ps";\
-      tag:  "tab" "\t";\
-      tag:  "b" "+ font=Tizen:style=Bold";
-
-/*
-#define STYLE_TAG_MATCH \
-      tag:  "match" GENLIST_PART_MATCH_TAG_COLOR;
-*/
-
-// FIXME: Why this is needed? just don't use match color, right? damn textblock bug...
-#define STYLE_TAG_MATCH_FOCUS \
-      tag:  "match" GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE;
-
-styles {
-        // ************* button text ********** //
-          style { name: "naviframe_left_btn_text";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" color=#000000 ellipsis=1.0";
-             STYLE_TAG
-          }
-          style { name: "naviframe_left_btn_text_press";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff text_color:ATO025 ellipsis=1.0";
-             STYLE_TAG
-          }
-          style { name: "naviframe_left_btn_text_dim";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff text_color:ATO025 ellipsis=1.0";
-             STYLE_TAG
-          }
-          style { name: "naviframe_right_btn_text";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ee2a2a text_color:ATO025 ellipsis=1.0";
-             STYLE_TAG
-          }
-          style { name: "naviframe_right_btn_text_press";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff text_color:ATO025 ellipsis=1.0";
-             STYLE_TAG
-          }
-          style { name: "naviframe_right_btn_text_dim";
-             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff text_color:ATO025 ellipsis=1.0";
-             STYLE_TAG
-          }
-   // ********************** groupindex text
-   style { name: "genlist_style_groupindex_text";
-      base: "font=Tizen:style=Regular font_size="GENLIST_GROUPINDEX_LIST_SIZE" color="GENLIST_GROUPINDEX_LIST_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_groupindex_text_focus";
-      base: "font=Tizen:style=Regular font_size="GENLIST_GROUPINDEX_LIST_SIZE" color="GENLIST_GROUPINDEX_LIST_FOCUS_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   // ********************** dialgoue group help text
-   style { name: "genlist_style_dialogue_group_help_text";
-      base: "font=Tizen:style=Regular font_size="GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE" color="GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   // ********************** list main text
-   style { name: "genlist_style_list_main_text_unread";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_unread_black";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color=#FFFFFF text_color:ATO025 ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_unread_live_box_black";
-      base: "font=Tizen:style=Regular font_size="38" color="GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE_BLACK" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_livebox";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_unread_dim";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-
-   style { name: "genlist_style_list_main_text_unread_dim_black";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE_BLACK" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_read";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_READ_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_read_dim";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_READ_DIM_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_focus";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   style { name: "genlist_style_list_main_text_focus_black";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE_BLACK" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-  // **********************  list main text (multiline)
-   style { name: "genlist_style_list_main_text_unread_wrap";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_unread_dim_wrap";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_main_text_focus_wrap";
-      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   // ********************** list sub text
-   style { name: "genlist_style_list_sub_text_default";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_default_dim";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   style { name: "genlist_style_list_sub_text_livebox";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_LIVEBOX_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_settings";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_settings_dim";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_focus";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   // ********************** list sub text (multiline)
-   style { name: "genlist_style_list_sub_text_default_wrap";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_default_dim_wrap";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "genlist_style_list_sub_text_focus_wrap";
-      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" wrap=mixed";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-
-   // **** style for download queue ****
-   style { name: "genlist_style_download_queue_progress_state_dim";
-      base: "font=Tizen:style=Regular font_size=24 color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   style { name: "genlist_style_download_queue_progress_size_dim";
-      base: "font=Tizen:style=Regular font_size=24 color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" align=right ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH_FOCUS
-   }
-   // ************* for lite textblock******* //
-   // ************* list main text ********** //
-   style { name: "list_text_main";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_main_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_main_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_main_change_color";
-        base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#3867f5 ellipsis=1.0";
-        STYLE_TAG
-        STYLE_TAG_MATCH
-  }
-   // ************* list sub text ********** //
-   style { name: "list_text_sub_01";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-      STYLE_TAG_MATCH
-   }
-   style { name: "list_text_sub_01_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_sub_01_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_sub_01_change_color";
-        base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#3867f5 ellipsis=1.0";
-        STYLE_TAG
-        STYLE_TAG_MATCH
-  }
-   style { name: "list_text_sub_02";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_sub_02_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_sub_02_press";
-      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
-      STYLE_TAG
-   }
-      // ************* list index text ********** //
-   style { name: "list_text_index_main";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_index_main_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_index_main_press";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_index_sub";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_index_sub_dim";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-   style { name: "list_text_index_sub_press";
-      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
-      STYLE_TAG
-   }
-}
diff --git a/music-chooser/layout/mc-naviframe.edc b/music-chooser/layout/mc-naviframe.edc
deleted file mode 100644 (file)
index 22e6d0e..0000000
+++ /dev/null
@@ -1,2988 +0,0 @@
-/*
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-
-#define NAVIFRAME_VIEW_PUSH_TRANS_TIME 0.18
-#define NAVIFRAME_VIEW_POP_TRANS_TIME 0.18
-
-   styles {
-      style { name: "naviframe_title_style";
-         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T020 ellipsis=1.0 text_class=T020 style=shadow,bottom shadow_color="NAVIFRAME_TITLE_TEXT_SHADOW_COLOR_INC"";
-         tag:  "br" "\n";
-         tag:  "tab" "\t";
-      }
-      style { name: "naviframe_subtitle_visible_style";
-         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_SUBTITLE_VISIBLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T0203 ellipsis=1.0 text_class=T0203 style=shadow,bottom shadow_color="NAVIFRAME_SUBTITLE_VISIBLE_TEXT_SHADOW_COLOR_INC"";
-         tag:  "br" "\n";
-         tag:  "tab" "\t";
-      }
-      style { name: "naviframe_subtitle_style";
-         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_VISIBLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T0204 ellipsis=1.0 text_class=T0204 style=shadow,bottom shadow_color="NAVIFRAME_SUBTITLE_TEXT_SHADOW_COLOR_INC"";
-         tag:  "br" "\n";
-         tag:  "tab" "\t";
-      }
-   }
-   group { name: "elm/naviframe/base/default";
-      parts {
-         part { name: "bg";
-            type: RECT;
-            description { state: "default" 0.0;
-               color: 0 0 0 0;
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/basic/default";
-      data.item: "tizen_zoom" 1;
-      images {
-         set {
-            name: "core_icon_badge_container.#";
-               image {
-                  image: "images/core_icon_badge_container.#.png" COMP;
-               }
-         }
-         set {
-            name: "core_icon_badge_container_outer.#";
-               image {
-                  image: "images/core_icon_badge_container_outer.#.png" COMP;
-               }
-         }
-      }
-      script {
-         public landscape_mode = 0;          //Landscape status
-         public title_left_btn_visible = 0;  //Title left button visible status
-         public title_left_text_btn_visible = 0;  //Title left text button visible status
-         public title_right_btn_visible = 0; //Title right button visible status
-         public title_right_text_btn_visible = 0; //Title right text button visible status
-         public subtitle_visible = 0;        //Subtitle visible status
-         public tabbar_visible = 0;          //Tabbar visible status (This value is used for tabbar group)
-         public badge_visible = 0;           //Badge icon visible status
-      }
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               color_class: "B0211";
-            }
-         }
-         part { name: "clipper";
-            type: RECT;
-            mouse_events: 0;
-            description { state: "default" 0.0;
-               visible: 1;
-            }
-            description { state: "hidden" 0.0;
-               visible: 0;
-            }
-         }
-        part { name: "indicator_bg";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               align: 0.0 0.0;
-               fixed: 0 1;
-               rel1 { to: "base"; relative: 0.0 0.0; }
-               rel2 { to: "base"; relative: 1.0 0.0; }
-            }
-            description { state: "show" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_INDICATOR_HEIGHT_INC;
-               max: -1 NAVIFRAME_INDICATOR_HEIGHT_INC;
-               visible: 1;
-               color_class: "B011";
-            }
-         }
-         part { name: "title_bg";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_TITLE_HEIGHT_INC;
-               max: -1 NAVIFRAME_TITLE_HEIGHT_INC;
-               align: 0.0 0.0;
-               fixed: 0 1;
-               rel1 { to: "indicator_bg"; relative: 0.0 1.0; }
-               rel2 { to: "indicator_bg"; relative: 1.0 1.0; }
-               color_class: "B011";
-            }
-            description { state: "hidden" 0.0;
-               inherit: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-            }
-         }
-         part { name: "title_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "title_bg";
-               rel2.to_y: "title_bg";
-            }
-            description { state: "hidden" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "title_text_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "title_left_btn_right_padding";
-            }
-            description { state: "title_badge_visible" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "title_badge2_padding";
-            }
-         }
-         part { name: "title_text_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "title_right_btn_left_padding";
-               rel2.to: "title_bg";
-            }
-            description { state: "title_badge_visible" 0.0;
-               rel1.to: "badge_icon_left_padding";
-               rel2.to: "title_bg";
-            }
-         }
-         part { name: "elm.text.title";
-            type: TEXTBLOCK;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_text_clipper";
-            description { state: "default" 0.0;
-               text { 
-                  style: "naviframe_title_style";
-                  size: NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
-                  size_range: NAVIFRAME_TITLE_TEXT_FONT_RANGE_MIN NAVIFRAME_TITLE_TEXT_FONT_RANGE_MAX;
-                  elipsis: 1.0;
-               }
-               fixed: 1 1;
-               rel1 { to_x: "title_text_left_padding"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_text_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "subtitle_visible" 0.0;
-               text { style: "naviframe_subtitle_visible_style"; elipsis: 1.0;}
-               fixed: 1 1;
-               rel1 { to_x: "title_text_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0; }
-               rel2 { to_x: "title_text_right_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
-            }
-            description { state: "text_btn_subtitle_visible" 0.0;
-               inherit: "subtitle_visible" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "title_top_padding"; relative: 1.0 1.0; }
-               rel2 { to_x: "title_right_text_btn"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
-            }
-            description { state: "text_btn_badge_subtitle_visible" 0.0;
-               inherit: "subtitle_visible" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "title_top_padding"; relative: 1.0 1.0; }
-               rel2 { to_x: "badge_text_left_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
-            }
-            description { state: "text_button_visible" 0.0;
-               inherit: "default" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "text_button_badge_visible" 0.0;
-               inherit: "default" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-         }
-         part { name: "title_text_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "elm.text.title";
-               rel2.to: "elm.text.title";
-            }
-         }
-         part { name: "title_top_padding";
-            type: SPACER;
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
-               max: -1 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "elm.text.subtitle";
-            type: TEXTBLOCK;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "subtitle_text_clipper";
-            description { state: "default" 0.0;
-               text { style: "naviframe_subtitle_style"; elipsis: 1.0;}
-               min: 0 NAVIFRAME_SUBTITLE_HEIGHT_INC;
-               max: -1 NAVIFRAME_SUBTITLE_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 1.0;
-               rel1 { to_x: "title_left_btn_right_padding"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_right_btn_left_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
-            }
-            description { state: "text_button_visible" 0.0;
-               inherit: "default" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_right_text_btn"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
-            }
-            description { state: "text_button_badge_visible" 0.0;
-               inherit: "default" 0.0;
-               fixed: 1 1;
-               rel1 { to_x: "title_left_text_btn"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
-               rel2 { to_x: "badge_text_left_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
-            }
-         }
-         part { name: "subtitle_text_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "elm.text.subtitle";
-               rel2.to: "elm.text.subtitle";
-            }
-         }
-         part { name: "subtitle_bottom_padding";
-            type: SPACER;
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
-               max: -1 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 1.0;
-               rel1 { to: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "click_event_area";
-             type: RECT;
-             ignore_flags: ON_HOLD;
-             description { state: "default" 0.0;
-                rel1.to: "title_bg";
-                rel2.to: "title_bg";
-                color: 0 0 0 0;
-             }
-         }
-         part { name: "access.title";
-            type: RECT;
-            repeat_events: 1;
-            description { state: "default" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "title_bg";
-               color: 0 0 0 0;
-            }
-         }
-         part { name: "elm.swallow.icon";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               max: 0 0;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               rel1 { relative: 1.0 0.0; to: "title_left_btn_right_padding"; }
-               rel2 { relative: 1.0 1.0; to: "title_left_btn_right_padding"; }
-               visible: 0;
-            }
-         }
-         part { name: "badge_icon_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "badge_icon";
-            type: IMAGE;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               fixed: 1 1;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               color_class: "B052L7";
-               image.normal: "core_icon_badge_container.#";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               color_class: "B052L7";
-               image.normal: "core_icon_badge_container.#";
-               visible: 1;
-            }
-         }
-         part { name: "badge_outer_icon";
-            type: IMAGE;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               fixed: 1 1;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               image.normal: "core_icon_badge_container_outer.#";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               image.normal: "core_icon_badge_container_outer.#";
-               visible: 1;
-            }
-         }
-         part { name: "badge_text_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "badge_text_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "title_right_btn_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "title_right_btn_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "right_text_button" 0.0;
-               inherit: "default" 0.0;
-               rel1 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_badge";
-            type: TEXT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               text {
-                  text_class: "T1121";
-                  min: 1 0;
-                  max: 1 0;
-                  align: 1.0 0.5;
-                  elipsis: 1.0;
-               }
-               color_class: "T1121";
-               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
-               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
-               fixed: 1 1;
-               align: 1.0 0.5;
-               rel1 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 0.0; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 1.0; }
-            }
-         }
-         part { name: "title_badge2";
-            type: TEXT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               text {
-                  text_class: "T1121";
-                  min: 1 0;
-                  max: 1 0;
-                  align: 0.0 0.5;
-                  elipsis: 1.0;
-               }
-               color_class: "T1121";
-               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
-               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
-               fixed: 1 1;
-               align: 0.0 0.5;
-               rel1 { to_x: "title_left_btn_right_padding"; to_y: "elm.text.title"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_left_btn_right_padding"; to_y: "elm.text.title"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "left_text_button" 0.0;
-               inherit: "default" 0.0;
-               rel1 { to_x: "title_left_text_btn"; to_y: "elm.text.title"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_left_text_btn"; to_y: "elm.text.title"; relative: 1.0 1.0; }
-            }
-         }
-         part { name: "title_badge2_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               rel1 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE2_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE2_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_left_btn_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 1;
-               align: 0.0 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 0.0 1.0; }
-            }
-         }
-         part { name: "title_left_btn_bg";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 0.0 0.5;
-               rel1 { to: "title_left_btn_left_padding"; relative: 1.0 0.0; }
-               rel2 { to: "title_left_btn_left_padding"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
-               max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
-            }
-         }
-         part { name: "title_left_btn_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 0.0 0.0;
-               rel1 { to: "title_left_btn_bg"; relative: 1.0 0.0; }
-               rel2 { to: "title_left_btn_bg"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_left_btn";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "title_left_btn_bg";
-               rel2.to: "title_left_btn_bg";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-            }
-         }
-         part { name: "title_left_text_btn_bg";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 0.0 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
-               max: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
-            }
-         }
-         part { name: "title_left_text_btn";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "title_left_text_btn_bg";
-               rel2.to: "title_left_text_btn_bg";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-            }
-         }
-         part { name: "title_right_btn_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               rel1 { to: "title_right_btn_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_right_btn_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_right_btn_bg";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 1.0 0.5;
-               rel1 { to: "title_right_btn_right_padding"; relative: 0.0 0.0; }
-               rel2 { to: "title_right_btn_right_padding"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
-               max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
-            }
-         }
-         part { name: "title_right_btn_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               rel1 { to: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-         }
-         part { name: "title_right_btn";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "title_right_btn_bg";
-               rel2.to: "title_right_btn_bg";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-            }
-         }
-         part { name: "title_right_text_btn_bg";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 1;
-               align: 1.0 0.5;
-               rel1 { to: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
-               max: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
-            }
-         }
-         part { name: "title_right_text_btn";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "title_right_text_btn_bg";
-               rel2.to: "title_right_text_btn_bg";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-            }
-         }
-         part { name: "content_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "elm.swallow.content";
-               rel2.to_y: "elm.swallow.content";
-            }
-         }
-         part { name: "toolbar_bg";
-            type: RECT;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-               color: NAVIFRAME_TOOLBAR_COLOR_INC;
-            }
-         }
-         part { name: "toolbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-               rel1 { to: "base"; relative: 0.0 1.0; }
-               rel2 { to: "base"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "toolbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-            }
-         }
-         part { name: "elm.swallow.prev_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-         part { name: "toolbar_more_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-      }
-      programs {
-         program { name: "content_new_pushed";
-            signal: "elm,state,new,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_pushed";
-            signal: "elm,state,cur,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "pushed_finished";
-         }
-         program { name: "content_prev_popped";
-            signal: "elm,state,prev,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_popped";
-            signal: "elm,state,cur,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "popped_finished";
-         }
-         program { name: "pop_transition_finished";
-            signal: "elm,pop,transition,finished";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "content_cur_popped";
-            after: "popped_finished";
-         }
-         program { name: "new_pushed";
-            signal: "elm,state,new,pushed";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "prev_popped";
-            signal: "elm,state,prev,popped";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "show_finished";
-            action: SIGNAL_EMIT "elm,action,show,finished" "";
-         }
-         program { name: "pushed_finished";
-            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
-         }
-         program { name: "popped_finished";
-            action: SIGNAL_EMIT "elm,action,popped,finished" "";
-         }
-         program { name: "visible";
-            signal: "elm,state,visible";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "invisible";
-            signal: "elm,state,invisible";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "default", 0.0);
-               set_state(PART:"title_clipper", "default", 0.0);
-               if (get_int(title_left_btn_visible)) {
-                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
-                  set_state(PART:"title_left_btn", "visible", 0.0);
-               }
-               if (get_int(title_left_text_btn_visible)) {
-                  set_state(PART:"title_left_text_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_left_text_btn", "visible", 0.0);
-               }
-               if (get_int(title_right_btn_visible)) {
-                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
-                  set_state(PART:"title_right_btn", "visible", 0.0);
-               }
-               if (get_int(title_right_text_btn_visible)) {
-                  set_state(PART:"title_right_text_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_right_text_btn", "visible", 0.0);
-               }
-            }
-         }
-         program { name: "title_show_trans";
-            signal: "elm,action,title,show";
-            source: "elm";
-            after: "title_show";
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "hidden", 0.0);
-               set_state(PART:"title_clipper", "hidden", 0.0);
-               set_state(PART:"title_left_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
-               set_state(PART:"title_left_btn", "default", 0.0);
-               set_state(PART:"title_left_text_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_text_btn", "default", 0.0);
-               set_state(PART:"title_right_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
-               set_state(PART:"title_right_btn", "default", 0.0);
-               set_state(PART:"title_right_text_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_text_btn", "default", 0.0);
-            }
-         }
-         program { name: "title_hide_trans";
-            signal: "elm,action,title,hide";
-            source: "elm";
-            after: "title_hide";
-         }
-         program { name: "subtitle_show";
-            signal: "elm,state,subtitle,show";
-            source: "elm";
-            script {
-               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)){
-                  if (get_int(badge_visible))
-                     set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
-                  else
-                     set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
-               }
-               else
-                  set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
-               set_int(subtitle_visible, 1);
-            }
-         }
-         program { name: "subtitle_hide";
-            signal: "elm,state,subtitle,hide";
-            source: "elm";
-            script {
-               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)){
-                  if (get_int(badge_visible)){
-                     set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
-                  }
-                  else {
-                     set_state(PART:"elm.text.title", "text_button_visible", 0.0);
-                  }
-               }
-               else
-                  set_state(PART:"elm.text.title", "default", 0.0);
-
-               set_int(subtitle_visible, 0);
-            }
-         }
-         program { name: "title_left_btn_show";
-            signal: "elm,state,title_left_btn,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_left_btn_bg", "visible", 0.0);
-               set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
-               set_state(PART:"title_left_btn", "visible", 0.0);
-               set_int(title_left_btn_visible, 1);
-            }
-         }
-         program { name: "title_left_text_btn_show";
-            signal: "elm,state,title_left_text_btn,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_left_text_btn_bg", "visible", 0.0);
-               set_state(PART:"title_left_text_btn", "visible", 0.0);
-               if (get_int(subtitle_visible) && get_int(badge_visible)) {
-                  set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
-                  set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
-               }
-               else if (get_int(subtitle_visible)) {
-                  set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
-                  set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
-               }
-               else if (get_int(badge_visible)) {
-                  set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
-               }
-               else
-                  set_state(PART:"elm.text.title", "text_button_visible", 0.0);
-
-               set_state(PART:"title_badge2", "left_text_button", 0.0);
-               set_int(title_left_text_btn_visible, 1);
-            }
-         }
-         program { name: "title_left_btn_hide";
-            signal: "elm,state,title_left_btn,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_left_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
-               set_state(PART:"title_left_btn", "default", 0.0);
-               set_int(title_left_btn_visible, 0);
-            }
-         }
-         program { name: "title_left_text_btn_hide";
-            signal: "elm,state,title_left_text_btn,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_left_text_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_text_btn", "default", 0.0);
-
-               if (!get_int(title_right_text_btn_visible)){
-                  if (get_int(subtitle_visible)){
-                     set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
-                     set_state(PART:"elm.text.subtitle", "default", 0.0);
-                  }
-                  else
-                     set_state(PART:"elm.text.title", "default", 0.0);
-
-                  set_state(PART:"title_badge2", "default", 0.0);
-               }
-               set_int(title_left_text_btn_visible, 0);
-            }
-         }
-         program { name: "title_right_btn_show";
-            signal: "elm,state,title_right_btn,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_right_btn_bg", "visible", 0.0);
-               set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
-               set_state(PART:"title_right_btn", "visible", 0.0);
-               set_int(title_right_btn_visible, 1);
-            }
-         }
-         program { name: "title_right_text_btn_show";
-            signal: "elm,state,title_right_text_btn,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_right_text_btn_bg", "visible", 0.0);
-               set_state(PART:"title_right_text_btn", "visible", 0.0);
-               if (get_int(subtitle_visible) && get_int(badge_visible)) {
-                  set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
-                  set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
-                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
-               }
-               else if (get_int(subtitle_visible)) {
-                  set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
-                  set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
-               }
-               else if (get_int(badge_visible)) {
-                  set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
-                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
-               }
-               else
-                  set_state(PART:"elm.text.title", "text_button_visible", 0.0);
-
-               set_state(PART:"title_badge2", "left_text_button", 0.0);
-               set_int(title_right_text_btn_visible, 1);
-            }
-         }
-         program { name: "title_right_btn_hide";
-            signal: "elm,state,title_right_btn,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_right_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
-               set_state(PART:"title_right_btn", "default", 0.0);
-               set_int(title_right_btn_visible, 0);
-            }
-         }
-         program { name: "title_right_text_btn_hide";
-            signal: "elm,state,title_right_text_btn,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_right_text_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_text_btn", "default", 0.0);
-
-               if (!get_int(title_left_text_btn_visible)){
-                  if (get_int(subtitle_visible)){
-                     set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
-                     set_state(PART:"elm.text.subtitle", "default", 0.0);
-                  }
-                  else
-                     set_state(PART:"elm.text.title", "default", 0.0);
-
-                  set_state(PART:"title_badge2", "default", 0.0);
-               }
-
-               if (get_int(badge_visible))
-                  set_state(PART:"badge_text_right_padding", "visible", 0.0);
-               else
-                  set_state(PART:"badge_text_right_padding", "default", 0.0);
-
-               set_int(title_right_text_btn_visible, 0);
-            }
-         }
-         program { name: "title_badge_show";
-            signal: "elm,state,title_badge,show";
-            source: "elm";
-            script {
-               new buf[128];
-               set_state(PART:"badge_text_left_padding", "visible", 0.0);
-               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)) {
-                  set_state(PART:"title_badge2", "left_text_button", 0.0);
-                  if (get_int(subtitle_visible)){
-                     set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
-                     set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
-                  }
-                  else
-                     set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
-               }
-               else
-                  set_state(PART:"title_badge2", "visible", 0.0);
-
-               if (get_int(title_right_text_btn_visible))
-                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
-               else
-                  set_state(PART:"badge_text_right_padding", "visible", 0.0);
-
-               set_state(PART:"badge_icon", "visible", 0.0);
-               set_state(PART:"badge_outer_icon", "visible", 0.0);
-               set_state(PART:"badge_icon_left_padding", "visible", 0.0);
-
-               get_text(PART:"title_badge", buf, 128);
-               set_text(PART:"title_badge2", buf);
-               set_state(PART:"title_badge2_padding", "visible", 0.0);
-
-               set_state(PART:"title_text_left_padding", "title_badge_visible", 0.0);
-               set_state(PART:"title_text_right_padding", "title_badge_visible", 0.0);
-
-               set_int(badge_visible, 1);
-            }
-         }
-         program { name: "title_badge_hide";
-            signal: "elm,state,title_badge,hide";
-            source: "elm";
-            script {
-               set_state(PART:"badge_text_left_padding", "default", 0.0);
-               set_state(PART:"badge_text_right_padding", "default", 0.0);
-               set_state(PART:"badge_icon", "default", 0.0);
-               set_state(PART:"badge_outer_icon", "default", 0.0);
-               set_state(PART:"badge_icon_left_padding", "default", 0.0);
-               set_state(PART:"title_badge2", "default", 0.0);
-
-               set_text(PART:"title_badge2", "");
-               set_state(PART:"title_badge2_padding", "default", 0.0);
-               set_state(PART:"title_text_left_padding", "default", 0.0);
-               set_state(PART:"title_text_right_padding", "default", 0.0);
-
-               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)) {
-                  if (get_int(subtitle_visible)){
-                     set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
-                     set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
-                  }
-                  else
-                     set_state(PART:"elm.text.title", "text_button_visible", 0.0);
-               }
-               set_int(badge_visible, 0);
-            }
-         }
-         program { name: "toolbar_show";
-            signal: "elm,state,toolbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "visible", 0.0);
-            }
-         }
-         program { name: "toolbar_hide";
-            signal: "elm,state,toolbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "default", 0.0);
-            }
-         }
-         program { name: "title_clicked";
-            signal: "mouse,clicked,1";
-            source: "click_event_area";
-            script {
-               emit("elm,action,title,clicked", "");
-            }
-         }
-         program { name: "change_to_landscape";
-            script {
-               if (!get_int(landscape_mode)) {
-                  set_int(landscape_mode, 1);
-               }
-            }
-         }
-         program { name: "change_to_portrait";
-            script {
-               if (get_int(landscape_mode)) {
-                  set_int(landscape_mode, 0);
-               }
-            }
-         }
-         program { name: "landscape_mode";
-            source: "elm";
-            signal: "elm,state,orient,90";
-            after: "change_to_landscape";
-         }
-         program { name: "landscape_mode2";
-            source: "elm";
-            signal: "elm,state,orient,270";
-            after: "change_to_landscape";
-         }
-         program { name: "portrait_mode";
-            source: "elm";
-            signal: "elm,state,orient,0";
-            after: "change_to_portrait";
-         }
-         program { name: "portrait_mode2";
-            source: "elm";
-            signal: "elm,state,orient,180";
-            after: "change_to_portrait";
-         }
-         program { name: "indicator_bg_show";
-            signal: "elm,state,indicator_bg,show";
-            source: "";
-            script {
-               set_state(PART:"indicator_bg", "show", 0.0);
-            }
-         }
-         program { name: "indicator_bg_hide";
-            signal: "elm,state,indicator_bg,hide";
-            source: "";
-            script {
-               set_state(PART:"indicator_bg", "default", 0.0);
-            }
-         }
-      }
-   }
-
-   group {
-         name: "elm/naviframe/item/title_with_padding/default";
-         inherit: "elm/naviframe/item/basic/default";
-   }
-   
-   group { name: "elm/naviframe/item/tabbar/default";
-      alias: "elm/naviframe/item/tabbar/icon/default";
-      inherit: "elm/naviframe/item/basic/default";
-      parts {
-         part { name: "tabbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "tabbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "tabbar_top_divider";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "tabbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "tabbar"; relative: 0.0 0.0; }
-               rel2 { to: "tabbar"; relative: 1.0 0.0; }
-               color_class: "B012L4";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC;
-               max: -1 NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "tabbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "tabbar";
-               rel2.to_y: "tabbar";
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "tabbar"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-      }
-      programs {
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "default", 0.0);
-               set_state(PART:"title_clipper", "default", 0.0);
-               if (get_int(title_left_btn_visible)) {
-                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
-                  set_state(PART:"title_left_btn", "visible", 0.0);
-               }
-               if (get_int(title_right_btn_visible)) {
-                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
-                  set_state(PART:"title_right_btn", "visible", 0.0);
-               }
-               if (get_int(tabbar_visible)) {
-                  set_state(PART:"tabbar", "visible", 0.0);
-                  set_state(PART:"tabbar_top_divider", "visible", 0.0);
-               }
-            }
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "hidden", 0.0);
-               set_state(PART:"title_clipper", "hidden", 0.0);
-               set_state(PART:"title_left_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
-               set_state(PART:"title_left_btn", "default", 0.0);
-               set_state(PART:"title_right_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
-               set_state(PART:"title_right_btn", "default", 0.0);
-               set_state(PART:"tabbar", "default", 0.0);
-               set_state(PART:"tabbar_top_divider", "default", 0.0);
-            }
-         }
-         program { name: "tabbar_show";
-            signal: "elm,state,tabbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"tabbar", "visible", 0.0);
-               set_state(PART:"tabbar_top_divider", "visible", 0.0);
-               set_int(tabbar_visible, 1);
-            }
-         }
-         program { name: "tabbar_hide";
-            signal: "elm,state,tabbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"tabbar", "default", 0.0);
-               set_state(PART:"tabbar_top_divider", "default", 0.0);
-               set_int(tabbar_visible, 0);
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/navigationbar/default";
-      inherit: "elm/naviframe/item/basic/default";
-      parts {
-         part { name: "navigationbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "navigationbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "navigationbar_top_divider";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "navigationbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "navigationbar"; relative: 0.0 0.0; }
-               rel2 { to: "navigationbar"; relative: 1.0 0.0; }
-               color_class: "B012L4";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC;
-               max: -1 NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "navigationbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "navigationbar";
-               rel2.to_y: "navigationbar";
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "navigationbar"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-      }
-      programs {
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "default", 0.0);
-               set_state(PART:"title_clipper", "default", 0.0);
-               if (get_int(title_left_btn_visible)) {
-                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
-                  set_state(PART:"title_left_btn", "visible", 0.0);
-               }
-               if (get_int(title_right_btn_visible)) {
-                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
-                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
-                  set_state(PART:"title_right_btn", "visible", 0.0);
-               }
-               if (get_int(tabbar_visible)) {
-                  set_state(PART:"navigationbar", "visible", 0.0);
-                  set_state(PART:"navigationbar_top_divider", "visible", 0.0);
-               }
-            }
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "hidden", 0.0);
-               set_state(PART:"title_clipper", "hidden", 0.0);
-               set_state(PART:"title_left_btn_bg", "default", 0.0);
-               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
-               set_state(PART:"title_left_btn", "default", 0.0);
-               set_state(PART:"title_right_btn_bg", "default", 0.0);
-               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
-               set_state(PART:"title_right_btn", "default", 0.0);
-               set_state(PART:"navigationbar", "default", 0.0);
-               set_state(PART:"navigationbar_top_divider", "default", 0.0);
-            }
-         }
-         program { name: "navigationbar_show";
-            signal: "elm,state,navigationbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"navigationbar", "visible", 0.0);
-               set_state(PART:"navigationbar_top_divider", "visible", 0.0);
-               set_int(tabbar_visible, 1);
-            }
-         }
-         program { name: "navigationbar_hide";
-            signal: "elm,state,navigationbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"navigationbar", "default", 0.0);
-               set_state(PART:"navigationbar_top_divider", "default", 0.0);
-               set_int(tabbar_visible, 0);
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/tabbar/notitle/default";
-      data.item: "tizen_zoom" 1;
-      script {
-         public landscape_mode = 0; //Landscape status
-         public tabbar_visible = 0; //Tabbar visible status
-      }
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               color_class: "B0211";
-            }
-         }
-         part { name: "clipper";
-            type: RECT;
-            mouse_events: 0;
-            description { state: "default" 0.0;
-               visible: 1;
-            }
-            description { state: "hidden" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "tabbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "tabbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "base"; relative: 0.0 0.0; }
-               rel2 { to: "base"; relative: 1.0 0.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "tabbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "tabbar";
-               rel2.to_y: "tabbar";
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "tabbar"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "content_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "elm.swallow.content";
-               rel2.to_y: "elm.swallow.content";
-            }
-         }
-         part { name: "toolbar_bg";
-            type: RECT;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-               color: NAVIFRAME_TOOLBAR_COLOR_INC;
-            }
-         }
-         part { name: "toolbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-               rel1 { to: "base"; relative: 0.0 1.0; }
-               rel2 { to: "base"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "toolbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-            }
-         }
-         part { name: "elm.swallow.prev_btn";
-            type: SWALLOW;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-         part { name: "toolbar_more_btn";
-            type: SWALLOW;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-      }
-      programs {
-         program { name: "content_new_pushed";
-            signal: "elm,state,new,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_pushed";
-            signal: "elm,state,cur,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "pushed_finished";
-         }
-         program { name: "content_prev_popped";
-            signal: "elm,state,prev,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_popped";
-            signal: "elm,state,cur,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "popped_finished";
-         }
-         program { name: "pop_transition_finished";
-            signal: "elm,pop,transition,finished";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "content_cur_popped";
-            after: "popped_finished";
-         }
-         program { name: "new_pushed";
-            signal: "elm,state,new,pushed";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "prev_popped";
-            signal: "elm,state,prev,popped";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "show_finished";
-            action: SIGNAL_EMIT "elm,action,show,finished" "";
-         }
-         program { name: "pushed_finished";
-            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
-         }
-         program { name: "popped_finished";
-            action: SIGNAL_EMIT "elm,action,popped,finished" "";
-         }
-         program { name: "visible";
-            signal: "elm,state,visible";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "invisible";
-            signal: "elm,state,invisible";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               if (get_int(tabbar_visible)) {
-                  set_state(PART:"tabbar", "visible", 0.0);
-               }
-            }
-         }
-         program { name: "title_show_trans";
-            signal: "elm,action,title,show";
-            source: "elm";
-            after: "title_show";
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"tabbar", "default", 0.0);
-            }
-         }
-         program { name: "title_hide_trans";
-            signal: "elm,action,title,hide";
-            source: "elm";
-            after: "title_hide";
-         }
-         program { name: "tabbar_show";
-            signal: "elm,state,tabbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"tabbar", "visible", 0.0);
-               set_int(tabbar_visible, 1);
-            }
-         }
-         program { name: "tabbar_hide";
-            signal: "elm,state,tabbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"tabbar", "default", 0.0);
-               set_int(tabbar_visible, 0);
-            }
-         }
-         program { name: "toolbar_show";
-            signal: "elm,state,toolbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "visible", 0.0);
-            }
-         }
-         program { name: "toolbar_hide";
-            signal: "elm,state,toolbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "default", 0.0);
-            }
-         }
-         program { name: "title_clicked";
-            signal: "mouse,clicked,1";
-            source: "click_event_area";
-            script {
-               emit("elm,action,title,clicked", "");
-            }
-         }
-         program { name: "change_to_landscape";
-            script {
-               if (!get_int(landscape_mode)) {
-                  set_int(landscape_mode, 1);
-               }
-            }
-         }
-         program { name: "change_to_portrait";
-            script {
-               if (get_int(landscape_mode)) {
-                  set_int(landscape_mode, 0);
-               }
-            }
-         }
-         program { name: "landscape_mode";
-            source: "elm";
-            signal: "elm,state,orient,90";
-            after: "change_to_landscape";
-         }
-         program { name: "landscape_mode2";
-            source: "elm";
-            signal: "elm,state,orient,270";
-            after: "change_to_landscape";
-         }
-         program { name: "portrait_mode";
-            source: "elm";
-            signal: "elm,state,orient,0";
-            after: "change_to_portrait";
-         }
-         program { name: "portrait_mode2";
-            source: "elm";
-            signal: "elm,state,orient,180";
-            after: "change_to_portrait";
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/tabbar/icon/notitle/default";
-      inherit: "elm/naviframe/item/tabbar/notitle/default";
-      parts {
-         part { name: "tabbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "tabbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "base"; relative: 0.0 0.0; }
-               rel2 { to: "base"; relative: 1.0 0.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TABBAR2_HEIGHT_INC;
-               max: -1 NAVIFRAME_TABBAR2_HEIGHT_INC;
-               visible: 1;
-            }
-            description { state: "landscape_visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-      }
-      programs {
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               if (get_int(tabbar_visible)) {
-                  if (get_int(landscape_mode)) {
-                     set_state(PART:"tabbar", "landscape_visible", 0.0);
-                  }
-                  else {
-                     set_state(PART:"tabbar", "visible", 0.0);
-                  }
-               }
-            }
-         }
-         program { name: "tabbar_show";
-            signal: "elm,state,tabbar,show";
-            source: "elm";
-            script {
-               if (get_int(landscape_mode)) {
-                  set_state(PART:"tabbar", "landscape_visible", 0.0);
-               }
-               else {
-                  set_state(PART:"tabbar", "visible", 0.0);
-               }
-               set_int(tabbar_visible, 1);
-            }
-         }
-         program { name: "change_to_landscape";
-            script {
-               if (!get_int(landscape_mode)) {
-                  new st[31];
-                  new Float:vl;
-                  get_state(PART:"tabbar", st, 30, vl);
-                  if (!strcmp(st, "visible"))
-                    set_state(PART:"tabbar", "landscape_visible", 0.0);
-
-                  set_int(landscape_mode, 1);
-               }
-            }
-         }
-         program { name: "change_to_portrait";
-            script {
-               if (get_int(landscape_mode)) {
-                  new st[31];
-                  new Float:vl;
-                  get_state(PART:"tabbar", st, 30, vl);
-                  if (!strcmp(st, "landscape_visible"))
-                    set_state(PART:"tabbar", "visible", 0.0);
-
-                  set_int(landscape_mode, 0);
-               }
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/drawers/default";
-      data.item: "tizen_zoom" 1;
-      images {
-         set {
-            name: "core_icon_badge_container.#";
-               image {
-                  image: "images/core_icon_badge_container.#.png" COMP;
-               }
-         }
-         set {
-            name: "core_icon_badge_container_outer.#";
-               image {
-                  image: "images/core_icon_badge_container_outer.#.png" COMP;
-               }
-         }
-      }
-      script {
-         public subtitle_visible = 0; //Subtitle visible status
-         public drawers_visible  = 0; //Drawers visible status
-      }
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               color_class: "B0211";
-            }
-         }
-         part { name: "clipper";
-            type: RECT;
-            mouse_events: 0;
-            description { state: "default" 0.0;
-               visible: 1;
-            }
-            description { state: "hidden" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "title_bg";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_TITLE_HEIGHT_INC;
-               max: -1 NAVIFRAME_TITLE_HEIGHT_INC;
-               align: 0.0 0.0;
-               fixed: 0 1;
-               rel1 { to: "base"; relative: 0.0 0.0; }
-               rel2 { to: "base"; relative: 1.0 0.0; }
-               color_class: "B011";
-            }
-            description { state: "hidden" 0.0;
-               inherit: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-            }
-         }
-         part { name: "title_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "title_bg";
-               rel2.to_y: "title_bg";
-            }
-            description { state: "hidden" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "title_text_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "drawers";
-            }
-            description { state: "title_badge_visible" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "title_badge2_padding";
-            }
-         }
-         part { name: "title_text_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "drawers_padding";
-               rel2.to: "title_bg";
-            }
-            description { state: "title_badge_visible" 0.0;
-               rel1.to: "badge_icon_left_padding";
-               rel2.to: "title_bg";
-            }
-         }
-         part { name: "elm.text.title";
-            type: TEXTBLOCK;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_text_clipper";
-            description { state: "default" 0.0;
-               text { style: "naviframe_title_style"; elipsis: 1.0;}
-               fixed: 1 1;
-               rel1 { to_x: "title_text_left_padding"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_text_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "subtitle_visible" 0.0;
-               text { style: "naviframe_subtitle_visible_style"; elipsis: 1.0;}
-               fixed: 1 1;
-               rel1 { to_x: "title_text_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0; }
-               rel2 { to_x: "title_text_right_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
-            }
-         }
-         part { name: "title_text_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "elm.text.title";
-               rel2.to: "elm.text.title";
-            }
-         }
-         part { name: "title_top_padding";
-            type: SPACER;
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
-               max: -1 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "elm.text.subtitle";
-            type: TEXTBLOCK;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "subtitle_text_clipper";
-            description { state: "default" 0.0;
-               text { style: "naviframe_subtitle_style"; elipsis: 1.0;}
-               min: 0 NAVIFRAME_SUBTITLE_HEIGHT_INC;
-               max: -1 NAVIFRAME_SUBTITLE_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 1.0;
-               rel1 { to_x: "drawers"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
-               rel2 { to_x: "drawers_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
-            }
-         }
-         part { name: "subtitle_text_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "elm.text.subtitle";
-               rel2.to: "elm.text.subtitle";
-            }
-         }
-         part { name: "subtitle_bottom_padding";
-            type: SPACER;
-            description { state: "default" 0.0;
-               min: 0 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
-               max: -1 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
-               fixed: 0 1;
-               align: 0.5 1.0;
-               rel1 { to: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-         }
-         part { name: "click_event_area";
-             type: RECT;
-             ignore_flags: ON_HOLD;
-             description { state: "default" 0.0;
-                rel1.to: "title_bg";
-                rel2.to: "title_bg";
-                color: 0 0 0 0;
-             }
-         }
-         part { name: "access.title";
-            type: RECT;
-            repeat_events: 1;
-            description { state: "default" 0.0;
-               rel1.to: "title_bg";
-               rel2.to: "title_bg";
-               color: 0 0 0 0;
-            }
-         }
-         part { name: "elm.swallow.icon";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               max: 0 0;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               rel1 { relative: 1.0 0.0; to: "drawers"; }
-               rel2 { relative: 1.0 1.0; to: "drawers"; }
-               visible: 0;
-            }
-         }
-         part { name: "badge_icon_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "badge_icon";
-            type: IMAGE;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               fixed: 1 1;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               color_class: "B052L7";
-               image.normal: "core_icon_badge_container.#";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               color_class: "B052L7";
-               image.normal: "core_icon_badge_container.#";
-               visible: 1;
-            }
-         }
-         part { name: "badge_outer_icon";
-            type: IMAGE;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               fixed: 1 1;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               image.normal: "core_icon_badge_container_outer.#";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
-               image.normal: "core_icon_badge_container_outer.#";
-               visible: 1;
-            }
-         }
-         part { name: "badge_text_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "badge_text_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to_x: "title_right_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to_x: "title_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_badge";
-            type: TEXT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               text {
-                  text_class: "T1121";
-                  min: 1 0;
-                  max: 1 0;
-                  align: 1.0 0.5;
-                  elipsis: 1.0;
-               }
-               color_class: "T1121";
-               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
-               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
-               fixed: 1 1;
-               align: 1.0 0.5;
-               rel1 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 0.0; }
-               rel2 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 1.0; }
-            }
-         }
-         part { name: "title_badge2";
-            type: TEXT;
-            scale: 1;
-            mouse_events: 0;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               text {
-                  text_class: "T1121";
-                  min: 1 0;
-                  max: 1 0;
-                  align: 0.0 0.5;
-                  elipsis: 1.0;
-               }
-               color_class: "T1121";
-               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
-               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
-               fixed: 1 1;
-               align: 0.0 0.5;
-               rel1 { to_x: "title_left_padding"; to_y: "elm.text.title"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_left_padding"; to_y: "elm.text.title"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-         }
-         part { name: "title_badge2_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 -1;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               rel1 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_BADGE2_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_BADGE2_PADDING_WIDTH_INC -1;
-            }
-         }
-         part { name: "title_left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 0.0 1.0; }
-            }
-         }
-         part { name: "title_right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-         }
-         part { name: "drawers_bg";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 1;
-               align: 0.0 0.5;
-               rel1 { to: "title_bg"; relative: 0.0 0.0; }
-               rel2 { to: "title_bg"; relative: 0.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_DRAWERS_WIDTH_INC 0;
-               max: NAVIFRAME_DRAWERS_WIDTH_INC -1;
-            }
-         }
-         part { name: "drawers";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "drawers_bg";
-               rel2.to: "drawers_bg";
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-            }
-         }
-         part { name: "drawers_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
-               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
-               fixed: 1 0;
-               align: 1.0 0.5;
-               rel1 { to: "title_bg"; relative: 1.0 0.0; }
-               rel2 { to: "title_bg"; relative: 1.0 1.0; }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: NAVIFRAME_DRAWERS_WIDTH_INC 0;
-               max: NAVIFRAME_DRAWERS_WIDTH_INC -1;
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "title_bg"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "content_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "elm.swallow.content";
-               rel2.to_y: "elm.swallow.content";
-            }
-         }
-         part { name: "toolbar_bg";
-            type: RECT;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-               color: NAVIFRAME_TOOLBAR_COLOR_INC;
-            }
-         }
-         part { name: "toolbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-               rel1 { to: "base"; relative: 0.0 1.0; }
-               rel2 { to: "base"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "toolbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-            }
-         }
-         part { name: "elm.swallow.prev_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-         part { name: "toolbar_more_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-      }
-      programs {
-         program { name: "content_new_pushed";
-            signal: "elm,state,new,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_pushed";
-            signal: "elm,state,cur,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "pushed_finished";
-         }
-         program { name: "content_prev_popped";
-            signal: "elm,state,prev,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_popped";
-            signal: "elm,state,cur,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "popped_finished";
-         }
-         program { name: "pop_transition_finished";
-            signal: "elm,pop,transition,finished";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "content_cur_popped";
-            after: "popped_finished";
-         }
-         program { name: "new_pushed";
-            signal: "elm,state,new,pushed";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "prev_popped";
-            signal: "elm,state,prev,popped";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "show_finished";
-            action: SIGNAL_EMIT "elm,action,show,finished" "";
-         }
-         program { name: "pushed_finished";
-            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
-         }
-         program { name: "popped_finished";
-            action: SIGNAL_EMIT "elm,action,popped,finished" "";
-         }
-         program { name: "visible";
-            signal: "elm,state,visible";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "invisible";
-            signal: "elm,state,invisible";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "default", 0.0);
-               set_state(PART:"title_clipper", "default", 0.0);
-               if (get_int(drawers_visible)) {
-                  set_state(PART:"drawers_bg", "visible", 0.0);
-                  set_state(PART:"drawers", "visible", 0.0);
-                  set_state(PART:"drawers_padding", "visible", 0.0);
-               }
-            }
-         }
-         program { name: "title_show_trans";
-            signal: "elm,action,title,show";
-            source: "elm";
-            after: "title_show";
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title_bg", "hidden", 0.0);
-               set_state(PART:"title_clipper", "hidden", 0.0);
-               set_state(PART:"drawers_bg", "default", 0.0);
-               set_state(PART:"drawers", "default", 0.0);
-               set_state(PART:"drawers_padding", "default", 0.0);
-            }
-         }
-         program { name: "title_hide_trans";
-            signal: "elm,action,title,hide";
-            source: "elm";
-            after: "title_hide";
-         }
-         program { name: "subtitle_show";
-            signal: "elm,state,subtitle,show";
-            source: "elm";
-            script {
-               set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
-               set_int(subtitle_visible, 1);
-            }
-         }
-         program { name: "subtitle_hide";
-            signal: "elm,state,subtitle,hide";
-            source: "elm";
-            script {
-               set_state(PART:"elm.text.title", "default", 0.0);
-               set_int(subtitle_visible, 0);
-            }
-         }
-         program { name: "drawers_show";
-            signal: "elm,state,drawers,show";
-            source: "elm";
-            script {
-               set_state(PART:"drawers_bg", "visible", 0.0);
-               set_state(PART:"drawers", "visible", 0.0);
-               set_state(PART:"drawers_padding", "visible", 0.0);
-               set_int(drawers_visible, 1);
-            }
-         }
-         program { name: "drawers_hide";
-            signal: "elm,state,drawers,hide";
-            source: "elm";
-            script {
-               set_state(PART:"drawers_bg", "default", 0.0);
-               set_state(PART:"drawers", "default", 0.0);
-               set_state(PART:"drawers_padding", "default", 0.0);
-               set_int(drawers_visible, 0);
-            }
-         }
-         program { name: "title_badge_show";
-            signal: "elm,state,title_badge,show";
-            source: "elm";
-            script {
-               new buf[128];
-
-               set_state(PART:"badge_text_left_padding", "visible", 0.0);
-               set_state(PART:"badge_text_right_padding", "visible", 0.0);
-               set_state(PART:"badge_icon", "visible", 0.0);
-               set_state(PART:"badge_outer_icon", "visible", 0.0);
-               set_state(PART:"badge_icon_left_padding", "visible", 0.0);
-
-               get_text(PART:"title_badge", buf, 128);
-               set_text(PART:"title_badge2", buf);
-               set_state(PART:"title_badge2_padding", "visible", 0.0);
-               set_state(PART:"title_text_left_padding", "title_badge_visible", 0.0);
-               set_state(PART:"title_text_right_padding", "title_badge_visible", 0.0);
-            }
-         }
-         program { name: "title_badge_hide";
-            signal: "elm,state,title_badge,hide";
-            source: "elm";
-            script {
-               set_state(PART:"badge_text_left_padding", "default", 0.0);
-               set_state(PART:"badge_text_right_padding", "default", 0.0);
-               set_state(PART:"badge_icon", "default", 0.0);
-               set_state(PART:"badge_outer_icon", "default", 0.0);
-               set_state(PART:"badge_icon_left_padding", "default", 0.0);
-
-               set_text(PART:"title_badge2", "");
-               set_state(PART:"title_badge2_padding", "default", 0.0);
-               set_state(PART:"title_text_left_padding", "default", 0.0);
-               set_state(PART:"title_text_right_padding", "default", 0.0);
-            }
-         }
-         program { name: "toolbar_show";
-            signal: "elm,state,toolbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "visible", 0.0);
-            }
-         }
-         program { name: "toolbar_hide";
-            signal: "elm,state,toolbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "default", 0.0);
-            }
-         }
-         program { name: "title_clicked";
-            signal: "mouse,clicked,1";
-            source: "click_event_area";
-            script {
-               emit("elm,action,title,clicked", "");
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/empty/default";
-      data.item: "tizen_zoom" 1;
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               color_class: "B0211";
-            }
-         }
-         part { name: "clipper";
-            type: RECT;
-            mouse_events: 0;
-            description { state: "default" 0.0;
-               visible: 1;
-            }
-            description { state: "hidden" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "title";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               align: 0.5 0.0;
-               fixed: 0 1;
-               rel1 { relative: 0.0 0.0; to: "base"; }
-               rel2 { relative: 1.0 0.0; to: "base"; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               align: 0.5 0.0;
-               fixed: 0 1;
-               rel1 { relative: 0.0 0.0; to: "base"; }
-               rel2 { relative: 1.0 0.0; to: "base"; }
-            }
-         }
-         part { name: "title_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "title";
-               rel2.to_y: "title";
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "content_clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to_x: "base"; to_y: "title"; relative: 0.0 1.0; }
-               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
-            }
-         }
-         part { name: "content_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to_y: "elm.swallow.content";
-               rel2.to_y: "elm.swallow.content";
-            }
-         }
-         part { name: "toolbar_bg";
-            type: RECT;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-               color: NAVIFRAME_TOOLBAR_COLOR_INC;
-            }
-         }
-         part { name: "toolbar";
-            type: SWALLOW;
-            scale: 1;
-            clip_to: "toolbar_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-               rel1 { to: "base"; relative: 0.0 1.0; }
-               rel2 { to: "base"; relative: 1.0 1.0; }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
-               visible: 1;
-            }
-         }
-         part { name: "toolbar_clipper";
-            type: RECT;
-            mouse_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               rel1.to: "toolbar";
-               rel2.to: "toolbar";
-            }
-         }
-         part { name: "elm.swallow.prev_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-         part { name: "toolbar_more_btn";
-            type: SWALLOW;
-            clip_to: "title_clipper";
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: 0 0;
-               align: 0.0 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2.to: "base";
-               visible: 0;
-            }
-         }
-      }
-      programs {
-         program { name: "content_new_pushed";
-            signal: "elm,state,new,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_pushed";
-            signal: "elm,state,cur,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "pushed_finished";
-         }
-         program { name: "content_prev_popped";
-            signal: "elm,state,prev,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_popped";
-            signal: "elm,state,cur,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "popped_finished";
-         }
-         program { name: "pop_transition_finished";
-            signal: "elm,pop,transition,finished";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "content_cur_popped";
-            after: "popped_finished";
-         }
-         program { name: "new_pushed";
-            signal: "elm,state,new,pushed";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "prev_popped";
-            signal: "elm,state,prev,popped";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "show_finished";
-            action: SIGNAL_EMIT "elm,action,show,finished" "";
-         }
-         program { name: "pushed_finished";
-            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
-         }
-         program { name: "popped_finished";
-            action: SIGNAL_EMIT "elm,action,popped,finished" "";
-         }
-         program { name: "visible";
-            signal: "elm,state,visible";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "invisible";
-            signal: "elm,state,invisible";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "title_show";
-            signal: "elm,state,title,show";
-            source: "elm";
-            script {
-               set_state(PART:"title", "visible", 0.0);
-            }
-         }
-         program { name: "title_show_trans";
-            signal: "elm,action,title,show";
-            source: "elm";
-            after: "title_show";
-         }
-         program { name: "title_hide";
-            signal: "elm,state,title,hide";
-            source: "elm";
-            script {
-               set_state(PART:"title", "default", 0.0);
-            }
-         }
-         program { name: "title_hide_trans";
-            signal: "elm,action,title,hide";
-            source: "elm";
-            after: "title_hide";
-         }
-         program { name: "toolbar_show";
-            signal: "elm,state,toolbar,show";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "visible", 0.0);
-            }
-         }
-         program { name: "toolbar_hide";
-            signal: "elm,state,toolbar,hide";
-            source: "elm";
-            script {
-               set_state(PART:"toolbar", "default", 0.0);
-            }
-         }
-         program { name: "title_clicked";
-            signal: "mouse,clicked,1";
-            source: "click_event_area";
-            script {
-               emit("elm,action,title,clicked", "");
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/basic/uglib";
-      data.item: "tizen_zoom" 1;
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "clipper";
-            type: RECT;
-            mouse_events:  0;
-            description { state: "default" 0.0;
-               visible: 1;
-            }
-            description { state: "hidden" 0.0;
-               visible: 0;
-            }
-         }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            repeat_events: 0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.0;
-               rel1 { to: "base"; relative: 0.0 0.0; }
-               rel2 { to: "base"; relative: 1.0 1.0; }
-            }
-         }
-      }
-      programs {
-         program { name: "content_new_pushed";
-            signal: "elm,state,new,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_pushed";
-            signal: "elm,state,cur,pushed,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
-            after: "pushed_finished";
-         }
-         program { name: "content_prev_popped";
-            signal: "elm,state,prev,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "base";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "show_finished";
-         }
-         program { name: "content_cur_popped";
-            signal: "elm,state,cur,popped,deferred";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "base";
-            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
-            after: "popped_finished";
-         }
-         program { name: "pop_transition_finished";
-            signal: "elm,pop,transition,finished";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "content_cur_popped";
-            after: "popped_finished";
-         }
-         program { name: "new_pushed";
-            signal: "elm,state,new,pushed";
-            source: "elm";
-            action: STATE_SET "hidden" 0.0;
-            target: "clipper";
-         }
-         program { name: "prev_popped";
-            signal: "elm,state,prev,popped";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "clipper";
-         }
-         program { name: "visible";
-            signal: "elm,state,visible";
-            source: "elm";
-            script {
-               set_state(PART:"clipper", "default", 0.0);
-            }
-         }
-         program { name: "invisible";
-            signal: "elm,state,invisible";
-            source: "elm";
-            script {
-               set_state(PART:"clipper", "hidden", 0.0);
-            }
-         }
-         program { name: "show_finished";
-            action: SIGNAL_EMIT "elm,action,show,finished" "";
-         }
-         program { name: "pushed_finished";
-            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
-         }
-         program { name: "popped_finished";
-            action: SIGNAL_EMIT "elm,action,popped,finished" "";
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/basic/transparent/default";
-      inherit: "elm/naviframe/item/basic/default";
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/drawers/transparent/default";
-      inherit: "elm/naviframe/item/drawers/default";
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/tabbar/transparent/default";
-      inherit: "elm/naviframe/item/tabbar/default";
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/tabbar/notitle/transparent/default";
-      inherit: "elm/naviframe/item/tabbar/notitle/default";
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-      }
-   }
-
-   group { name: "elm/naviframe/item/empty/transparent/default";
-      inherit: "elm/naviframe/item/empty/default";
-      parts {
-         part { name: "base";
-            type: RECT;
-            mouse_events:  0;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               visible: 0;
-            }
-         }
-      }
-   }
diff --git a/music-chooser/layout/mc-tabbar.edc b/music-chooser/layout/mc-tabbar.edc
deleted file mode 100644 (file)
index 8a0ceb7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-#include "HD-inc.edc"
-#include "toolbar.edc"
-#include "genlist.edc"
diff --git a/music-chooser/layout/music-chooser.edc b/music-chooser/layout/music-chooser.edc
deleted file mode 100644 (file)
index 56949a3..0000000
+++ /dev/null
@@ -1,580 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-collections {
-
-base_scale: 2.4;
-styles {
-       style { name: "text_unread_wrap";
-               base: "font=Tizen:style=Regular font_size=32 color=#000000FF wrap=mixed";
-               tag:  "br" "\n";
-               tag:  "ps" "ps";
-               tag:  "tab" "\t";
-          }
-}
-
-#include "mc-tabbar.edc"
-#include "mc-naviframe.edc"
-
-group {
-       name: "list_layout";
-       parts{
-               part {
-                       name : "list_content";
-                       type: SWALLOW;
-                       scale: 1;
-                       mouse_events: 1;
-                       description {
-                               state: "default" 0.0;
-                               rel1 { relative: 0.0 0.0;}
-                               rel2 { relative: 1.0 1.0;}
-                       }
-                       description {
-                               state: "fastscroll.visible" 0.0;
-                               rel1 { relative: 0.0 0.0;}
-                               rel2 { relative: 0.0 1.0; to_x:"right_pad";}
-                       }
-               }
-
-               part{
-                       name: "right_pad";
-                       type: SPACER;
-                       scale: 1;
-                       description{
-                               state: "default" 0.0;
-                               fixed: 1 1;
-                               min: 33 0;
-                               align: 1 0;
-                               rel1 { relative: 1.0 0.0;}
-                               rel2 { relative: 1.0 1.0;}
-                       }
-               }
-
-               part {
-                       name: "elm.swallow.content.index";
-                       type: SWALLOW;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               visible: 0;
-                               fixed: 0 1;
-                               rel1 { relative: 0.0 0.0;}
-                               rel2 { relative: 1.0 1.0;}
-                       }
-                       description {
-                               state: "fastscroll.visible" 0.0;
-                               inherit: "default";
-                               visible: 1;
-                       }
-               }
-       }
-
-       programs {
-               program {
-                       signal : "show.fastscroll";
-                       source : "*";
-                       action : STATE_SET "fastscroll.visible" 0.0;
-                       target : "elm.swallow.content.index";
-                       target : "list_content";
-               }
-               program {
-                       signal : "hide.fastscroll";
-                       source : "*";
-                       action : STATE_SET "default" 0.0;
-                       target : "elm.swallow.content.index";
-                       target : "list_content";
-               }
-       }
-}
-
-group { name: "view_layout_tabbar";
-      parts {
-         part { name: "bg";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-            }
-         }
-         part { name: "tabbar";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 0 1;
-               rel1 { relative: 0.0 0.0; }
-               rel2 { relative: 1.0 0.078125; }
-               align: 0.5 0.0;
-            }
-         }
-         part { name: "list-content";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to_y: "tabbar";
-               rel1.relative: 0.0 1.0;
-            }
-           description { 
-               state: "recommended.visible" 0.0;
-               rel1 { relative: 0.0 1.0; to: "tabbar";}
-               rel2 { relative: 1.0 0.0; to:"recommended";}
-            }
-         }
-        part {
-               name: "recommended";
-               type: SWALLOW;
-               scale: 1;
-               description { 
-                       state: "default" 0.0;
-                       visible: 0;
-                       rel1 { relative: 0.0 1.0; }
-                       rel2 { relative: 1.0 1.0; }
-                       min: 0 0;
-                       fixed: 0 0;
-                       align: 0.0 0.0;
-               }
-               description {
-                       state: "recommended.visible" 0.0;
-                       visible: 1;
-                       rel1 { relative: 0.0 1.0; }
-                       rel2 { relative: 1.0 1.0; }
-                       min: 0 150;
-                       fixed: 0 1;
-                       align: 0.0 1.0;
-               }
-       }
-      }
-
-       programs {
-               program {
-                       signal : "show.recommended";
-                       source : "*";
-                       action : STATE_SET "recommended.visible" 0.0;
-                       target : "recommended";
-                       target : "list-content";
-               }
-               program {
-                       signal : "hide.recommended";
-                       source : "*";
-                       action : STATE_SET "default" 0.0;
-                       target : "recommended";
-                       target : "list-content";
-               }
-       }
-   }
-
-group { name: "view_layout";
-      parts {
-         part { name: "bg";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-            }
-         }
-         part { name: "list-content";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to_y: "bg";
-               rel1.relative: 0.0 0.0;
-            }
-           description { 
-               state: "recommended.visible" 0.0;
-               rel1 { relative: 0.0 0.0; to: "bg";}
-               rel2 { relative: 1.0 0.0; to:"recommended";}
-            }
-         }
-        part {
-               name: "recommended";
-               type: SWALLOW;
-               scale: 1;
-               description { 
-                       state: "default" 0.0;
-                       visible: 0;
-                       rel1 { relative: 0.0 1.0; }
-                       rel2 { relative: 1.0 1.0; }
-                       min: 0 0;
-                       fixed: 0 0;
-                       align: 0.0 0.0;
-               }
-               description {
-                       state: "recommended.visible" 0.0;
-                       visible: 1;
-                       rel1 { relative: 0.0 1.0; }
-                       rel2 { relative: 1.0 1.0; }
-                       min: 0 150;
-                       fixed: 0 1;
-                       align: 0.0 1.0;
-               }
-       }
-      }
-
-       programs {
-               program {
-                       signal : "show.recommended";
-                       source : "*";
-                       action : STATE_SET "recommended.visible" 0.0;
-                       target : "recommended";
-                       target : "list-content";
-               }
-               program {
-                       signal : "hide.recommended";
-                       source : "*";
-                       action : STATE_SET "default" 0.0;
-                       target : "recommended";
-                       target : "list-content";
-               }
-       }
-   }
-
-#define FONT_NO_CONTENT                "Tizen:style=Roman"
-#define FONT_NO_CONTENT_SIZE   42
-#define FONT_NO_CONTENT_COLOR  121 121 121 255
-#define TEXT_NO_CONTENT_H 54
-
-group {
-               name: "no_result";
-               parts {
-                       part { name: "bg";
-                               mouse_events: 0;
-                               type: SPACER;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 { relative: 0.0 0.0;}
-                                       rel2 { relative: 1.0 1.0;}
-                               }
-                       }
-                       part {
-                               name: "elm.text";
-                               type: TEXT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       visible: 1;
-                                       rel1 { relative: 0.0 0.0; to:bg;}
-                                       rel2 { relative: 1.0 1.0; to:bg;}
-                                        align: 0.5 0.5;
-                                       color: FONT_NO_CONTENT_COLOR;
-                                       min: 0 46;
-                                       text {
-                                               font: FONT_NO_CONTENT;
-                                               size: FONT_NO_CONTENT_SIZE;
-                                               align: 0.5 0.5;
-                                               elipsis: 1.0;
-                                       }
-                               }
-
-                       }
-               }
-}
-       
-group { name: "recommended_area";
-       parts {
-               part { name: "bg";
-                       type: RECT;
-                       mouse_events: 0;
-                       scale: 1;
-                       description {
-                               color: 0 0 0 0;
-                       }
-               }
-
-               part { name: "padding_top";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 0.0 0.0; to_y: "bg"; }
-                               rel2 { relative: 1.0 0.0; to_y: "bg"; }
-                               min: 0 2;
-                               fixed: 0 1;
-                               align: 0.0 0.0;
-                       }
-               }
-
-               part { name: "padding_left";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 0.0 1.0; to_x: "bg"; to_y: "padding_top";}
-                               rel2 { relative: 0.0 0.0; to_x: "bg"; to_y: "padding_bottom";}
-                               min: 2 0;
-                               fixed: 1 0;
-                               align: 0.0 0.0;
-                       }
-               }
-
-               part { name: "padding_right";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 1.0 1.0; to_x: "bg"; to_y: "padding_top";}
-                               rel2 { relative: 1.0 0.0; to_x: "bg"; to_y: "padding_bottom";}
-                               min: 2 0;
-                               fixed: 1 0;
-                               align: 1.0 0.0;
-                       }
-               }
-
-               part { name: "padding_bottom";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 0.0 1.0; to_y: "bg"; }
-                               rel2 { relative: 1.0 1.0; to_y: "bg"; }
-                               min: 0 2;
-                               fixed: 0 1;
-                               align: 0.0 1.0;
-                       }
-               }
-
-               part { name: "padding_center_v";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 0.9 1.0; to_x: "bg"; to_y: "padding_top";}
-                               rel2 { relative: 0.9 0.0; to_x: "bg"; to_y: "padding_bottom";}
-                               min: 2 0;
-                               fixed: 1 0;
-                               align: 0.5 0.5;
-                       }
-               }
-
-               part { name: "padding_center_h";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               rel1 { relative: 1.0 0.35; to_x: "padding_left"; to_y: "bg";}
-                               rel2 { relative: 0.0 0.35; to_x: "padding_center_v"; to_y: "bg";}
-                               min: 0 2;
-                               fixed: 0 1;
-                               align: 0.5 0.5;
-                       }
-               }
-               
-               part { name: "title_text";
-                       type: TEXT;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               align: 0.0 0.0;
-                               fixed: 1 1;
-                               rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top";}
-                               rel2 { relative: 0.0 0.0; to_x: "padding_center_v"; to_y: "padding_center_h";}
-                               color: 59 115 182 255;
-                               text {
-                                       font: "TIZEN:style=Roman";
-                                       size: 30;
-                                       min: 0 0;
-                                       align: 0.0 0.5;
-                                       elipsis: 1.0;
-                               }
-                       }
-               }
-
-               part { name: "description_text";
-                       type: TEXTBLOCK;
-                       scale: 1;
-                       mouse_events: 1;
-                       description { state: "default" 0.0;
-                               visible: 1;
-                               align: 0.0 0.5;
-                               min: 0 100;
-                               fixed: 0 1;
-                               rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_center_h";}
-                               rel2 { relative: 0.0 0.0; to_x: "padding_center_v"; to_y: "padding_bottom";}
-                               text { style: "text_unread_wrap"; elipsis: 1.0;}
-                       }
-               }
-
-               part { name: "check_box";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { 
-                               state: "default" 0.0;
-                               visible: 1;
-                               rel1 { relative: 1.0 0.0; to: "padding_center_v";}
-                               rel2 { relative: 0.0 1.0; to: "padding_right";}
-                               align: 0.5 0.5;
-                       }
-               }
-
-       }
-}
-
-group { name: "popup_processingview_1button";
-#define DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN 568 132
-   parts {
-       part {
-                       name: "base";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                       min: DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN;
-                       fixed: 1 0;
-                       }
-       }
-       part { name: "pad_t";
-               type: SPACER;
-               scale: 1;
-               description { state: "default" 0.0;
-               align: 0.5 0.0;
-               min: 0 32;
-               fixed: 0 1;
-               rel1 {
-                       relative: 1.0 0.0;to_x: "pad_l";
-                       }
-               rel2 {
-                       relative: 0.0 0.0;to_x: "pad_r";
-                       }
-               }
-       }
-       part { name: "pad_l";
-               type: SPACER;
-               scale: 1;
-               description { state: "default" 0.0;
-               min: 26 0;
-               max: 26 0;
-               fixed: 1 0;
-               rel1 {
-                       relative: 0.0 0.0;
-                       to: "base";
-                       }
-               rel2 {
-                       relative: 0.0 1.0;
-                       to: "base";
-                       }
-               align: 0.0 0.0;
-               }
-       }
-       part { name: "pad_r";
-               type: SPACER;
-               scale: 1;
-               description { state: "default" 0.0;
-               min: 26 0;
-               max: 26 0;
-               fixed: 1 0;
-               rel1 {
-                       relative: 1.0 0.0;
-                       to: "base";
-                       }
-               rel2 {
-                       relative: 1.0 1.0;
-                       to: "base";
-                       }
-               align: 1.0 0.0;
-               }
-       }
-       part { name: "pad_b";
-               type: SPACER;
-               scale: 1;
-               description { state: "default" 0.0;
-               align: 0.0 1.0;
-               min: 0 32;
-               fixed: 0 1;
-               rel1 {
-                       relative: 1.0 1.0;
-                       to_x: "pad_l";
-                       }
-               rel2 {
-                       relative: 0.0 1.0;
-                       to_x: "pad_r";
-                       }
-               }
-       }
-       part {
-               name: "after.space";
-               scale: 1;
-               type: SPACER;
-               description { state: "default" 0.0;
-               align: 0.0 0.5;
-               min: 80 80;
-               max: 80 80;
-               fixed: 1 1;
-               rel1 {
-                       relative: 0.0 1.0;
-                       to: "pad_t";
-                       }
-               rel2 {
-                       relative: 1.0 0.0;
-                       to: "pad_b";
-                       }
-               }
-       }
-       part { name: "elm.text";
-               type: TEXT;
-               scale : 1;
-               description { state: "default" 0.0;
-               align: 0.5 0.5;
-               color: 0 0 0 255;
-               fixed: 1 1;
-               text {
-                       font: "Tizen:style=Medium";
-                       size: 38;
-                       align: 0.0 0.5;
-                       min: 0 1;
-                       max: 1 1;
-                       elipsis: 1.0;
-               }
-               rel1 {
-                       relative: 1.0 1.0;
-                       to_x: "after.space";
-                       to_y: "pad_t";
-                       }
-               rel2 {
-                       relative: 0.0 0.0;
-                       to_x: "pad_r";
-                       to_y: "pad_b";
-                       }
-               }
-       }
-       part { name:"pad_before_text";
-               type: SPACER;
-               scale: 1;
-               description { state: "default" 0.0;
-               min: 16 132;
-               max: 16 132;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               rel1 {
-                       relative: 0.0 0.0;
-                       to: "elm.text";
-                       }
-               rel2 {
-                       relative: 0.0 0.0;
-                       to: "elm.text";
-                       }
-               }
-       }
-       part { name:"elm.swallow.content";
-               type: SWALLOW;
-               scale: 1;
-               description { state: "default" 0.0;
-               min: 63 63;
-               max: 63 63;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               rel1 {
-                       relative: 0.0 0.0;
-                       to: "pad_before_text";
-                       }
-               rel2 {
-                       relative: 0.0 0.0;
-                       to: "pad_before_text";
-                       }
-               }
-       }
-       }#undef DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN
-}
-
-}
diff --git a/music-chooser/layout/toolbar.edc b/music-chooser/layout/toolbar.edc
deleted file mode 100644 (file)
index a049e57..0000000
+++ /dev/null
@@ -1,1043 +0,0 @@
-/* 
-* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License"); 
-* you may not use this file except in compliance with the License. 
-* You may obtain a copy of the License at 
-* 
-* http://www.apache.org/licenses/LICENSE-2.0
-* 
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS, 
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-* See the License for the specific language governing permissions and 
-* limitations under the License. 
-* 
-*/
-
-#define ITEM_STATE_ENABLED 0
-#define ITEM_STATE_DISABLED 1
-#define TOOLBAR_SLIDING_PER_FPS     2
-#define TOOLBAR_SLIDING_FPS         40.0
-#define TOOLBAR_SLIDING_TEXT_GAP    40
-#define TOOLBAR_SLIDING_TEXT_OFFSET 0
-#define TOOLBAR_SLIDING_WAIT_TIME 1.2
-
-// sliding motion
-#define TOOLBAR_SLIDING_NO_EFFECT 0
-#define TOOLBAR_SLIDING_DOING 1
-#define TOOLBAR_SLIDING_END 2
-
-#define TAG \
-      tag: "br" "\n"; \
-      tag: "ps" "ps"; \
-      tag: "hilight" "+ font_weight=Bold"; \
-      tag: "b" "+ font_weight=Bold"; \
-      tag: "tab" "\t";
-
-#define TABBAR_ITEM_TEXT_STYLE(_font_size, _font_class) \
-   style { name: "tabbar_icon_text_style_"_font_class; \
-      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class=T111 color_class="_font_class" linegap=0"; \
-      TAG \
-   }
-
-#define TABBAR_TEXT_STYLE(_font_size, _font_class) \
-   style { name: "tabbar_text_style_"_font_class; \
-      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class=T1117 color_class="_font_class" linegap=0"; \
-      TAG \
-   }
-
-#define TABBAR_NAVI_TEXT_STYLE(_font_size, _font_class) \
-   style { name: "tabbar_navi_text_style_"_font_class; \
-      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class="_font_class" color_class="_font_class" linegap=0"; \
-      TAG \
-   }
-
-styles{
-   TABBAR_ITEM_TEXT_STYLE(14, "T111")
-   TABBAR_ITEM_TEXT_STYLE(14, "T111P")
-   TABBAR_ITEM_TEXT_STYLE(14, "T111S")
-   TABBAR_ITEM_TEXT_STYLE(14, "T111D")
-   TABBAR_TEXT_STYLE(18, "T1117")
-   TABBAR_TEXT_STYLE(18, "T1117P")
-   TABBAR_TEXT_STYLE(18, "T1117S")
-   TABBAR_TEXT_STYLE(18, "T1117D")
-   TABBAR_NAVI_TEXT_STYLE(18, "T042")
-   TABBAR_NAVI_TEXT_STYLE(18, "T042P")
-   TABBAR_NAVI_TEXT_STYLE(18, "T042D")
-   TABBAR_NAVI_TEXT_STYLE(18, "T042S")
-}
-
-group { name: "elm/toolbar/base/default";
-   alias: "elm/toolbar/base/ntabbar";
-   parts {
-      part { name: "base";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-         }
-      }
-      part { name: "base_bg";
-         type: RECT;
-         scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-            color_class: "B011";
-         }
-      }
-     part { name: "clipper";
-         type: RECT;
-         mouse_events: 0;
-         scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-         }
-      }
-      part { name: "elm.swallow.content";
-         clip_to: "clipper";
-         type: SWALLOW;
-         scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-         }
-      }
-   }
-}
-
-
-group { name: "elm/toolbar/object/default";
-   parts {
-      part { name: "elm.swallow.object"; // object group
-         type: SWALLOW;
-         description {
-             state: "default" 0.0;
-         }
-      }
-   }
-}
-
-group { name: "elm/toolbar/base/ntabbar_with_title";
-   parts {
-      part { name: "base";
-         type: SPACER;
-         //scale: 1;
-         description { state: "default" 0.0;
-         }
-      }
-      part { name: "base_bg";
-         type: RECT;
-         //scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-            //color_class: "B011";
-            color: 2 61 132 255;
-         }
-      }
-     part { name: "clipper";
-         type: RECT;
-         mouse_events: 0;
-         //scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-         }
-      }
-      part { name: "elm.swallow.content";
-         clip_to: "clipper";
-         type: SWALLOW;
-         //scale: 1;
-         description { state: "default" 0.0;
-            rel1.to: "base";
-            rel2.to: "base";
-            rel2.offset: -1 -1;
-         }
-      }
-   }
-}
-
-group { name: "elm/toolbar/item/ntabbar_with_title";
-   script {
-      public selected = 0;
-      public pressed = 0;
-      public item_state = ITEM_STATE_ENABLED;
-      public items_number = 0;
-      public icon_text = 0;
-      public mouse_down = 0;
-      public multi_down = 0;
-      public landscape = 0;
-      public item_text = 0;
-   }
-   parts {
-      part { name: "bg";
-         type: SPACER;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-         }
-         description { state: "2items" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_TWO_ITEMS_SIZE_INC;
-         }
-         description { state: "3items" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_THREE_ITEMS_SIZE_INC;
-         }
-         description { state: "scrollable" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_SCROLLABLE_ITEMS_SIZE_INC;
-         }
-         description { state: "2items_land" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_LANDSCAPE_TWO_ITEMS_SIZE_INC;
-         }
-         description { state: "3items_land" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_LANDSCAPE_THREE_ITEMS_SIZE_INC;
-         }
-         description { state: "4items_land" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_LANDSCAPE_FOUR_ITEMS_SIZE_INC;
-         }
-         description { state: "scrollable_land" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_LANDSCAPE_SCROLLABLE_ITEMS_SIZE_INC;
-         }
-      }
-      part { name: "selected_line";
-         type: RECT;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            rel1 {
-                to: "elm.text";
-                relative: 0.5 1.0;
-            }
-            rel2 {
-                to: "elm.text";
-                relative: 0.5 1.0;
-            }
-            fixed: 0 1;
-            min: TABBAR_SELECTED_LINE_SIZE_INC;
-            visible: 1;
-            color_class: "B0514S";
-            align: 0.5 0.0;
-         }
-         description { state: "selected" 0.0;
-            inherit: "default" 0.0;
-            rel1 {
-                to: "elm.text";
-                relative: 0.0 1.0;
-            }
-            rel2 {
-                to: "elm.text";
-                relative: 1.0 1.0;
-            }
-            fixed: 0 1;
-            min: TABBAR_SELECTED_LINE_SIZE_INC;
-            align: 0.5 0.0;
-            visible: 1;
-         }
-      }
-      part { name: "bg_cover";
-         type: RECT;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            visible: 0;
-            //color_class: "B0514";
-            color: 2 61 132 255;
-         }
-         description { state: "pressed" 0.0;
-            inherit: "default" 0.0;
-            visible: 1;
-            //color_class: "B0514P";
-            color: 2 48 104 255;
-         }
-         description { state: "disabled" 0.0;
-            inherit: "default" 0.0;
-            //color: 7 33 94 255;
-            visible: 0;
-         }
-      }
-      part { name: "padding_left_top";
-         type: SPACER;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            align: 0.0 0.0;
-            rel2.relative: 0.0 0.0;
-            min: 0 0;
-            fixed: 1 1;
-         }
-         description { state: "text" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_TEXT_LEFT_TOP_PADDING_SIZE_INC;
-         }
-         description { state: "icon_text" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_ICON_TEXT_LAND_LEFT_TOP_PADDING_SIZE_INC;
-         }
-      }
-      part { name: "padding_right_bottom";
-         type: SPACER;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            align: 1.0 1.0;
-            rel1.relative: 1.0 1.0;
-            min: 0 0;
-            fixed: 1 1;
-         }
-         description { state: "text" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC;
-         }
-         description { state: "icon_text" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_ICON_TEXT_LAND_RIGHT_BOTTOM_PADDING_SIZE_INC;
-         }
-      }
-      part {
-         name: "icon_rect";
-         type: SPACER;
-         //scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            min: 0 0;
-            fixed: 1 0;
-            rel1 {
-               relative: 1.0 1.0;
-               to: "padding_left_top";
-            }
-            rel2 {
-               relative: 1.0 0.0;
-               to_x: "padding_left_top";
-               to_y: "padding_right_bottom";
-            }
-            align: 0.0 0.5;
-         }
-         description { state: "visible" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_ICON_RECT_SIZE_INC;
-         }
-      }
-      part { name: "padding_icon_text";
-         type: SPACER;
-        // scale: 1;
-         description { state: "default" 0.0;
-            min: 0 0;
-            fixed: 1 0;
-            align: 1.0 0.5;
-            rel1 {
-               to_x: "elm.text";
-               relative: 0.0 0.0;
-            }
-            rel2 {
-               to_x: "elm.text";
-               relative: 0.0 1.0;
-            }
-         }
-         description { state: "visible" 0.0;
-            inherit: "default" 0.0;
-            min: TABBAR_ICON_TEXT_PAD_INC;
-         }
-      }
-      part { name: "elm.swallow.icon";
-         type: SWALLOW;
-       //  scale: 1;
-         clip_to: "elm.icon.clipper";
-         description { state: "default" 0.0;
-            visible: 0;
-            min: TABBAR_ICON_SIZE_INC;
-            aspect: 1.0 1.0;
-            aspect_preference: HORIZONTAL;
-         }
-         description { state: "visible" 0.0;
-            inherit: "default" 0.0;
-            visible: 1;
-            align: 1.0 0.5;
-            fixed: 1 1;
-            rel1 {
-               to_x: "padding_icon_text";
-               relative: 0.0 0.0;
-            }
-            rel2 {
-               to_x: "padding_icon_text";
-               relative: 0.0 1.0;
-            }
-         }
-         description { state: "visible_icon_only" 0.0;
-            inherit: "default" 0.0;
-            visible: 1;
-            align: 0.5 0.5;
-            fixed: 1 1;
-            rel1 {
-               to: "padding_left_top";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to: "padding_right_bottom";
-               relative: 0.0 0.0;
-            }
-         }
-      }
-      part { name: "elm.text";
-         type: TEXTBLOCK;
-         mouse_events: 0;
-     //   scale: 1;
-         clip_to: "elm.text.clipper";
-         description { state: "default" 0.0;
-            visible: 0;
-         }
-         description { state: "text" 0.0;
-            inherit: "default" 0.0;
-            visible: 1;
-            rel1 {
-               to: "padding_left_top";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to: "padding_right_bottom";
-               relative: 0.0 0.0;
-            }
-            fixed: 1 1;
-            text {
-               style: "tabbar_text_style_T1117";
-               min: 0 1;
-               max: 1 0;
-               elipsis: 1.0;
-            }
-         }
-         description { state:"text_pressed" 0.0;
-            inherit: "text" 0.0;
-            text.style: "tabbar_text_style_T1117P";
-         }
-         description { state:"text_selected" 0.0;
-            inherit: "text" 0.0;
-            text.style: "tabbar_text_style_T1117S";
-         }
-         description { state:"text_disabled" 0.0;
-            inherit: "text" 0.0;
-            text.style: "tabbar_text_style_T1117D";
-         }
-         description { state: "icon_text" 0.0;
-            inherit: "default" 0.0;
-            visible: 1;
-            rel1 {
-               to_x: "icon_rect";
-               to_y: "padding_left_top";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to: "padding_right_bottom";
-               relative: 0.0 0.0;
-            }
-            fixed: 1 1;
-            text {
-               style: "tabbar_text_style_T1117";
-               min: 0 1;
-               max: 1 0;
-               elipsis: 1.0;
-            }
-         }
-         description { state:"icon_text_pressed" 0.0;
-            inherit: "icon_text" 0.0;
-            text.style: "tabbar_text_style_T1117P";
-         }
-         description { state:"icon_text_selected" 0.0;
-            inherit: "icon_text" 0.0;
-            text.style: "tabbar_text_style_T1117S";
-         }
-         description { state:"icon_text_disabled" 0.0;
-            inherit: "icon_text" 0.0;
-            text.style: "tabbar_text_style_T1117D";
-         }
-      }
-      part { name: "elm.icon.clipper";
-         type: RECT;
-         description { state: "default" 0.0;
-            color_class: "B052L6";
-         }
-         description { state: "selected" 0.0;
-            inherit: "default" 0.0;
-            color_class: "B052L6S";
-         }
-         description { state: "pressed" 0.0;
-            inherit: "default" 0.0;
-            color_class: "B052L6P";
-         }
-         description { state: "disabled" 0.0;
-            inherit: "default" 0.0;
-            color_class: "B052L6D";
-         }
-      }
-      part { name: "elm.text.clipper";
-         type: RECT;
-         description { state: "default" 0.0;
-            color: 255 255 255 255;
-         }
-         description { state: "disabled" 0.0;
-            inherit: "default" 0.0;
-            color: 255 255 255 255;
-         }
-      }
-      part { name: "event";
-         type: RECT;
-         mouse_events: 1;
-         description { state: "default" 0.0;
-            color: 0 0 0 0;
-         }
-      }
-   }
-   programs {
-      program { name: "go_active";
-         signal:  "elm,state,selected";
-         source:  "elm";
-         after: "selected_text";
-         after: "anim_select";
-      }
-      program { name: "anim_select";
-         action:  STATE_SET "selected" 0.0;
-         target:  "elm.icon.clipper";
-         target:  "selected_line";
-         transition: SIN_FAC 0.33 1.7;
-      }
-      program { name: "selected_text";
-         script{
-            set_int(selected, 1);
-            if (!get_int(icon_text))
-              set_state(PART:"elm.text", "text_selected", 0.0);
-            else
-              set_state(PART:"elm.text", "icon_text_selected", 0.0);
-         }
-      }
-      program { name: "go_passive";
-         signal:  "elm,state,unselected";
-         source:  "elm";
-         after: "unselected_text";
-         after: "anim_unselect";
-      }
-      program { name: "anim_unselect";
-         action:  STATE_SET "default" 0.0;
-         target:  "elm.icon.clipper";
-         target:  "selected_line";
-         transition: SIN_FAC 0.33 1.7;
-      }
-      program { name: "unselected_text";
-         script{
-            set_int(selected, 0);
-            if (!get_int(icon_text))
-              set_state(PART:"elm.text", "text", 0.0);
-            else
-              set_state(PART:"elm.text", "icon_text", 0.0);
-         }
-      }
-      program { name: "key,pressed";
-         signal: "elm,action,pressed";
-         source: "elm";
-         after: "pressed";
-      }
-      program { name: "pressed";
-         signal:  "mouse,down,1";
-         source:  "event";
-         script {
-            if ((get_int(item_state) != ITEM_STATE_DISABLED)
-                && get_int(multi_down) == 0
-                && get_int(mouse_down) == 0)
-              {
-                set_int(mouse_down, 1);
-                set_state(PART:"bg_cover", "pressed", 0.0);
-                if (!get_int(icon_text))
-                  set_state(PART:"elm.text", "text_pressed", 0.0);
-                else
-                  set_state(PART:"elm.text", "icon_text_pressed", 0.0);
-                set_state(PART:"elm.icon.clipper", "pressed", 0.0);
-                set_int(pressed, 1);
-              }
-         }
-      }
-      program { name: "key,unpressed";
-         signal: "elm,action,unpressed";
-         source: "elm";
-         after: "unpressed";
-      }
-      program { name: "unpressed";
-         signal:  "mouse,up,1";
-         source:  "event";
-         script {
-            if ((get_int(item_state) != ITEM_STATE_DISABLED)
-                && get_int(mouse_down) == 1)
-              {
-                set_int(mouse_down, 0);
-                set_int(pressed, 0);
-                set_state(PART:"bg_cover", "default", 0.0);
-                if (get_int(selected))
-                  {
-                     if (!get_int(icon_text))
-                       set_state(PART:"elm.text", "text_selected", 0.0);
-                     else
-                       set_state(PART:"elm.text", "icon_text_selected", 0.0);
-                    set_state(PART:"elm.icon.clipper", "selected", 0.0);
-                  }
-                else
-                  {
-                     if (!get_int(icon_text))
-                       set_state(PART:"elm.text", "text", 0.0);
-                     else
-                       set_state(PART:"elm.text", "icon_text", 0.0);
-                    set_state(PART:"elm.icon.clipper", "default", 0.0);
-                  }
-              }
-         }
-      }
-      program { name: "go";
-         signal:  "mouse,clicked,1";
-         source:  "event";
-         script {
-            if (get_int(multi_down) == 0) {
-               emit("elm,action,click", "elm");
-               if (get_int(item_state) != ITEM_STATE_DISABLED)
-                  run_program(PROGRAM:"touch_sound");
-            }
-         }
-      }
-      program { name: "touch_sound";
-         action: RUN_PLUGIN "touch_sound";
-      }
-      program { name: "mouse,in";
-         signal:  "mouse,in";
-         source:  "event";
-         script {
-            if (get_int(multi_down) == 0)
-              emit("elm,mouse,in", "elm");
-         }
-      }
-      program { name: "mouse,out";
-         signal:  "mouse,out";
-         source:  "event";
-         script {
-            if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
-              emit("elm,mouse,out", "elm");
-         }
-      }
-      program { name: "enable";
-         signal: "elm,state,enabled";
-         source: "elm";
-         script {
-            set_int(item_state, ITEM_STATE_ENABLED);
-            set_state(PART:"bg_cover", "default", 0.0);
-            if (!get_int(icon_text))
-            {
-                if (!get_int(selected))
-                   set_state(PART:"elm.text", "text", 0.0);
-                else
-                   set_state(PART:"elm.text", "text_selected", 0.0);
-            }
-            else
-            {
-                if (!get_int(selected))
-                   set_state(PART:"elm.text", "icon_text", 0.0);
-                else
-                   set_state(PART:"elm.text", "icon_text_selected", 0.0);
-            }
-            set_state(PART:"elm.text.clipper", "default", 0.0);
-            set_state(PART:"elm.icon.clipper", "default", 0.0);
-         }
-      }
-      program { name: "disable";
-         signal: "elm,state,disabled";
-         source: "elm";
-         script {
-            set_int(item_state, ITEM_STATE_DISABLED);
-            set_state(PART:"bg_cover", "disabled", 0.0);
-            if (!get_int(icon_text))
-              set_state(PART:"elm.text", "text_disabled", 0.0);
-            else
-              set_state(PART:"elm.text", "icon_text_disabled", 0.0);
-            set_state(PART:"elm.text.clipper", "disabled", 0.0);
-            set_state(PART:"elm.icon.clipper", "disabled", 0.0);
-         }
-      }
-      program {name: "multi_down";
-         signal: "elm,action,multi,down";
-         source: "elm";
-         script {
-            set_int(multi_down, 1);
-         }
-      }
-      program {name: "multi_up";
-         signal: "elm,action,multi,cancel";
-         source: "elm";
-         script {
-            set_int(multi_down, 0);
-         }
-      }
-      program { name: "text_show";
-         signal: "elm,state,text,visible";
-         source: "elm";
-         script {
-            set_int(item_text, 1);
-            if (!get_int(icon_text))
-              {
-                set_state(PART:"elm.text", "text", 0.0);
-                set_state(PART:"padding_left_top", "text", 0.0);
-                set_state(PART:"padding_right_bottom", "text", 0.0);
-              }
-            else
-              {
-                set_state(PART:"elm.swallow.icon", "visible", 0.0);
-                set_state(PART:"icon_rect", "visible", 0.0);
-                set_state(PART:"elm.text", "icon_text", 0.0);
-                set_state(PART:"padding_icon_text", "visible", 0.0);
-                set_state(PART:"padding_left_top", "icon_text", 0.0);
-                set_state(PART:"padding_right_bottom", "icon_text", 0.0);
-              }
-         }
-      }
-      program { name: "text_hide";
-         signal: "elm,state,text,hidden";
-         source: "elm";
-         script {
-            set_int(item_text, 0);
-            set_state(PART:"elm.text", "default", 0.0);
-         }
-      }
-      program { name: "icon_show";
-         signal: "elm,state,icon,visible";
-         source: "elm";
-         script {
-            set_int(icon_text, 1);
-            if (get_int(item_text))
-              {
-                set_state(PART:"elm.swallow.icon", "visible", 0.0);
-                set_state(PART:"padding_icon_text", "visible", 0.0);
-                set_state(PART:"icon_rect", "visible", 0.0);
-                set_state(PART:"elm.text", "icon_text", 0.0);
-              }
-            else
-              set_state(PART:"elm.swallow.icon", "visible_icon_only", 0.0);
-            set_state(PART:"padding_left_top", "icon_text", 0.0);
-            set_state(PART:"padding_right_bottom", "icon_text", 0.0);
-         }
-      }
-      program { name: "icon_hide";
-         signal: "elm,state,icon,hidden";
-         source: "elm";
-         script {
-            set_int(icon_text, 0);
-            set_state(PART:"elm.swallow.icon", "default", 0.0);
-            set_state(PART:"padding_icon_text", "default", 0.0);
-            set_state(PART:"elm.text", "text", 0.0);
-            set_state(PART:"padding_left_top", "text", 0.0);
-            set_state(PART:"padding_right_bottom", "text", 0.0);
-         }
-      }
-      program { name: "tab_item_2";
-         signal: "elm,number,item,2";
-         source: "elm";
-         script {
-            set_int(items_number, 2);
-            set_state(PART:"bg", "2items", 0.0);
-         }
-      }
-      program { name: "tab_item_3";
-         signal: "elm,number,item,3";
-         source: "elm";
-         script {
-            set_int(items_number, 3);
-            set_state(PART:"bg", "3items", 0.0);
-         }
-      }
-      program { name: "tab_item_4";
-         signal: "elm,number,item,4";
-         source: "elm";
-         script {
-            set_int(items_number, 4);
-            if (get_int(icon_text))
-              {
-                if (get_int(landscape))
-                  set_state(PART:"bg", "4items_land", 0.0);
-                else
-                  set_state(PART:"bg", "4items", 0.0);
-              }
-            else
-              {
-                if (get_int(landscape))
-                  set_state(PART:"bg", "scrollable_land", 0.0);
-                else
-                  set_state(PART:"bg", "scrollable", 0.0);
-              }
-         }
-      }
-      program { name: "tab_item_5";
-         signal: "elm,number,item,5";
-         source: "elm";
-         script {
-            set_int(items_number, 5);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_6";
-         signal: "elm,number,item,6";
-         source: "elm";
-         script {
-            set_int(items_number, 6);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_7";
-         signal: "elm,number,item,7";
-         source: "elm";
-         script {
-            set_int(items_number, 7);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_8";
-         signal: "elm,number,item,8";
-         source: "elm";
-         script {
-            set_int(items_number, 8);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_9";
-         signal: "elm,number,item,9";
-         source: "elm";
-         script {
-            set_int(items_number, 9);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_10";
-         signal: "elm,number,item,10";
-         source: "elm";
-         script {
-            set_int(items_number, 10);
-         }
-         after: "tab_item_upper_5";
-      }
-      program { name: "tab_item_upper_5";
-         script {
-            if (get_int(landscape))
-              set_state(PART:"bg", "scrollable_land", 0.0);
-            else
-              set_state(PART:"bg", "scrollable", 0.0);
-         }
-      }
-      program {
-         name: "change_to_landscape";
-         script {
-            if (!get_int(landscape)) {
-               set_int(landscape, 1);
-               if (get_int(items_number) == 4)
-                 set_state(PART:"bg", "4items_land", 0.0);
-               else if (get_int(items_number) == 3)
-                 set_state(PART:"bg", "3items_land", 0.0);
-               else if (get_int(items_number) == 2)
-                 set_state(PART:"bg", "2items_land", 0.0);
-               else if (get_int(items_number) > 4)
-                 set_state(PART:"bg", "scrollable_land", 0.0);
-            }
-         }
-      }
-      program {
-         name: "change_to_portrait";
-         script {
-            if (get_int(landscape)) {
-              set_int(landscape, 0);
-               if (get_int(items_number) == 4)
-                 {
-                   if (get_int(icon_text))
-                     set_state(PART:"bg", "4items", 0.0);
-                   else
-                     set_state(PART:"bg", "scrollable", 0.0);
-                 }
-               else if (get_int(items_number) == 3)
-                 set_state(PART:"bg", "3items", 0.0);
-               else if (get_int(items_number) == 2)
-                 set_state(PART:"bg", "2items", 0.0);
-               else if (get_int(items_number) > 4)
-                 set_state(PART:"bg", "scrollable", 0.0);
-            }
-         }
-      }
-      program { name: "landscape_mode";
-         source: "elm";
-         signal: "elm,state,orient,90";
-         after: "change_to_landscape";
-      }
-      program { name: "landscape_mode2";
-         source: "elm";
-         signal: "elm,state,orient,270";
-         after: "change_to_landscape";
-      }
-      program { name: "portrait_mode";
-         source: "elm";
-         signal: "elm,state,orient,0";
-         after: "change_to_portrait";
-      }
-      program { name: "portrait_mode2";
-         source: "elm";
-         signal: "elm,state,orient,180";
-         after: "change_to_portrait";
-      }
-   }
-}
-
-group { name: "elm/toolbar/base/navigationbar";
-   data {
-      item: "focus_highlight" "on";
-   }
-   script {
-      public g_left_pad_anim_id = 0;
-      public start_anim() {
-         new id;
-         id = anim(0.20, "left_pad_anim", 1);
-         set_int(g_left_pad_anim_id, id);
-      }
-      public left_pad_anim(val, Float:pos) {
-         set_tween_state(PART:"left_padding_clip", pos, "default", 0.0, "transition", 0.0);
-      }
-      public stop_anim() {
-         new id;
-         id = get_int(g_left_pad_anim_id);
-         if(id) {
-            cancel_anim(id);
-            set_state(PART:"left_padding_clip", "transition", 0.0);
-         }
-      }
-   }
-   parts {
-      part { name: "base";
-         type: RECT;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 TOOLBAR_NAVI_HEIGHT_INC;
-            color_class: "B011";
-         }
-      }
-      part { name: "left_padding_clip";
-         type: RECT;
-         mouse_events: 0;
-         scale: 1;
-         description { state: "default" 0.0;
-            rel1 {
-               to: "left_padding";
-               relative: 0.0 0.0;
-            }
-            rel2 {
-                relative: 0.0 1.0;
-                to: "left_padding";
-            }
-         }
-         description { state: "transition" 0.0;
-            inherit: "default" 0.0;
-            rel2 {
-                relative: 1.0 1.0;
-                to: "left_padding";
-            }
-         }
-      }
-      part { name: "left_padding";
-         type: RECT;
-         mouse_events: 0;
-         scale: 1;
-         clip_to: "left_padding_clip";
-         description { state: "default" 0.0;
-            min: TOOLBAR_NAVI_PADDING_INC 0;
-            fixed: 1 0;
-            rel1.to: "base";
-            rel1.offset: 0 1;
-            rel2 {
-                relative: 0.0 1.0;
-                to: "base";
-            }
-            color_class: "B012L1";
-            align: 0.0 0.0;
-         }
-      }
-      part { name: "separator";
-         type: RECT;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            min: 0 1;
-            fixed: 0 1;
-            align: 0.0 0.0;
-            rel1.to: "base";
-            rel2 {
-                relative: 1.0 0.0;
-                to: "base";
-            }
-            color_class: "B012L4";
-         }
-      }
-      part { name: "elm.swallow.content";
-         type: SWALLOW;
-         description {
-            state: "default" 0.0;
-            rel1 {
-                relative: 1.0 1.0;
-                to_x:"left_padding";
-                to_y:"separator";
-            }
-            rel2.to: "base";
-        }
-      }
-      part { name: "event";
-         type: RECT;
-         mouse_events: 1;
-         repeat_events: 1;
-         description { state: "default" 0.0;
-            color: 0 0 0 0;
-         }
-      }
-   }
-   programs {
-      program { name: "left,padding,anim1";
-         signal: "elm,order,one,item";
-         source: "elm";
-         action: STATE_SET "default" 0.0;
-         target: "left_padding_clip";
-         after: "left,padding,anim2";
-      }
-      program { name: "left,padding,anim2";
-         script {
-            start_anim();
-         }
-      }
-      program { name: "left,padding,anim,stop";
-         signal: "elm,order,stop,anim";
-         source: "elm";
-         script {
-            stop_anim();
-         }
-      }
-   }
-}
-
-group { name: "elm/toolbar/more/default";
-   parts {
-      part { name: "elm.swallow.content";
-         type: SWALLOW;
-         description { state: "default" 0.0;
-            visible: 0;
-         }
-      }
-      part { name: "elm.swallow.content2";
-         type: SWALLOW;
-         description { state: "default" 0.0;
-            visible: 0;
-         }
-      }
-   }
-}
index 70b2ddb50c24e35fcfd27220435e816b137e923f..097cc22d436988548672838e97ddbec3c7ec1156 100644 (file)
@@ -18,7 +18,7 @@ USER_EDCS =
 USER_POS = 
 
 # User Defines
-USER_DEFS = SHAREDDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/shared"' 
+USER_DEFS = MC_ENABLE_TAB DOMAIN_NAME='"music-player"' SHAREDDIR='"/usr/apps/org.tizen.music-player/shared"'
 USER_CPP_DEFS = 
 
 # User Undefines
@@ -59,7 +59,7 @@ USER_EDCS_FONT_DIRS_ABS =
 # EDC Flags
 USER_EXT_EDC_KEYS = EDC0 
 
-USER_EXT_EDC0_EDCS = layout/music-chooser.edc 
+USER_EXT_EDC0_EDCS = res/music-chooser.edc 
 USER_EXT_EDC0_EDCS_IMAGE_DIRS = . images edje/images 
 USER_EXT_EDC0_EDCS_IMAGE_DIRS_ABS = $(workspace_loc)/images/music_player $(workspace_loc)/shared/res/shared_images $(workspace_loc)/shared/res/target_images 
 USER_EXT_EDC0_EDCS_SOUND_DIRS = edje/sounds 
diff --git a/music-chooser/res/HD-inc.edc b/music-chooser/res/HD-inc.edc
new file mode 100644 (file)
index 0000000..dbbdd14
--- /dev/null
@@ -0,0 +1,1043 @@
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+//****************************************************************************//
+// This file defines the width, height (not color!) for each widgets
+// We can define different INC file by Resolution (HD, WVGA, HVGA)
+//
+// ************* Naming Rule ************ //
+// {WIDGET}_{GROUP}_{PART}_{STATE}_{TYPE}
+//   WIDGET: NAVIFRAME, LIST, DATETIME, POPUP, etc.
+//   GROUP:  INDEX
+//   PART:   TEXT, ICON, BG, PADDING, DIVIDER, ICON, etc.
+//   STATE:  LEFT, RIGHT, TOP, BOTTOM, MIN, MAX,
+//   TYPE:   HEIGHT, WIDTH, SIZE
+// e.g. LIST_PADDING_LEFT_HEIGHT
+//****************************************************************************//
+#define BASE_SCALE_INC 2.4
+#define SMALL "WVGA/"
+#define MEDIUM "HD/"
+#define DEFAULT_IMAGE "WVGA/"
+//****************************************************************************//
+// Colorselector
+//****************************************************************************//
+#define COLORSELECTOR_PALETTE_COLORPLANE_HEIGHT_INC 238
+#define COLORSELECTOR_PALETTE_COLORPLANE_WIDTH_INC 720
+#define COLORSELECTOR_PORTRAIT_HOR_PAD_COLORPLANE_INC "7"
+#define COLORSELECTOR_PORTRAIT_VER_PAD_COLORPLANE_INC "10"
+#define COLORSELECTOR_PALETTE_COLORBG_MIN_COLORPLANE_INC 90 90
+#define COLORPLANE_MIN_HEIGHT_INC 80
+#define COLORSELECTOR_TOPBOTTOM_PAD_COLORPLANE_INC 24 
+//****************************************************************************//
+// Naviframe
+//****************************************************************************//
+#define NAVIFRAME_TITLE_HEIGHT_INC 108
+#define NAVIFRAME_INDICATOR_HEIGHT_INC 54
+#define NAVIFRAME_SUBTITLE_HEIGHT_INC 42
+#define NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC 4
+#define NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC 4
+#define NAVIFRAME_TABBAR_HEIGHT_INC 108
+#define NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC 76
+#define NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC 1
+#define NAVIFRAME_TABBAR2_HEIGHT_INC 156
+#define NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC 2
+#define NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 22
+#define NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC 114 108
+#define NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 22
+#define NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 22
+#define NAVIFRAME_BADGE_HEIGHT_INC 48
+#define NAVIFRAME_BADGE2_PADDING_WIDTH_INC (NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC + NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC + NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC)
+#define NAVIFRAME_DRAWERS_WIDTH_INC 82
+#define NAVIFRAME_TOOLBAR_HEIGHT_INC 162
+#define NAVIFRAME_TOOLBAR_COLOR_INC 245 245 245 255
+
+#define BUTTON_NAVIFRAME_TITLE_TEXT_BTN_MIN_W_INC 180
+#define BUTTON_NAVIFRAME_TITLE_TEXT_LEFT_RIGHT_PADDING_INC 22.5
+#define BUTTON_NAVIFRAME_TITLE_TEXT_TEXTBLOCK_MIN_W_INC 135
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC 180 108
+#define BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC 33
+
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_SIZE_INC 114 108
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_BG_PADDING_WIDTH_INC 22
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_BG_SIZE_INC 70 70
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_IMAGE_PADDING_WIDTH_INC 22
+#define BUTTON_NAVIFRAME_TITLE_BUTTON_IMAGE_SIZE_INC 70 70
+#define BUTTON_NAVIFRAME_DRAWERS_WIDTH_INC 82
+#define BUTTON_NAVIFRAME_DRAWERS_IMAGE_SIZE_INC 82 108
+
+#define NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC 54
+#define NAVIFRAME_SUBTITLE_VISIBLE_TEXT_FONT_SIZE_INC 45
+#define NAVIFRAME_VISIBLE_TEXT_FONT_SIZE_INC 31
+#define NAVIFRAME_TITLE_TEXT_FONT_RANGE_MIN 30
+#define NAVIFRAME_TITLE_TEXT_FONT_RANGE_MAX 36
+
+#define NAVIFRAME_TITLE_TEXT_SHADOW_COLOR_INC "#080808BF"
+#define NAVIFRAME_SUBTITLE_VISIBLE_TEXT_SHADOW_COLOR_INC "#080808BF"
+#define NAVIFRAME_SUBTITLE_TEXT_SHADOW_COLOR_INC "#080808BF"
+//****************************************************************************//
+// Label
+//****************************************************************************//
+#define LABEL_FONT_SIZE_INC 24
+
+//****************************************************************************//
+// Layout
+//****************************************************************************//
+#define LAYOUT_INDICATOR_HEIGHT_INC 48  // FIXME: indicator UX is not updated yet.
+
+#define FLOATING_BUTTON_BOTTOM_PADDING_INC 42
+#define FLOATING_BUTTON_WIDTH 138
+#define FLOATING_BUTTON_HEIGHT 108
+#define FLOATING_BUTTON_ICON_LEFT_PADDING 51
+#define FLOATING_BUTTON_ICON_RIGHT_PADDING 33
+#define FLOATING_BUTTON_ICON_WIDTH 54
+#define FLOATING_BUTTON_ICON_HEIGHT 54
+
+#define SEARCHBAR_CANCEL_BUTTON_W_INC 30
+#define SEARCHBAR_CANCEL_BUTTON_LEFT_PADDING_INC 10
+#define SEARCHBAR_H_INC 63
+#define SEARCHBAR_HEIGHT_INC 63
+#define SEARCHBAR_BASE_HEIGHT_INC 63
+#define SEARCHBAR_WIDTH_INC 320
+#define SEARCHBAR_TOP_PADDING_INC 0
+#define SEARCHBAR_BOTTOM_PADDING_INC 0
+#define SEARCHBAR_LEFT_PADDING_INC 0
+#define SEARCHBAR_RIGHT_PADDING_INC 0
+#define SEARCHBAR_BOTTOM_LINE_HEIGHT 1
+
+//****************************************************************************//
+// Ctxpopup
+//****************************************************************************//
+#define CTXPOPUP_OUTSIDE_LEFT_PADDING 7
+#define CTXPOPUP_OUTSIDE_RIGHT_PADDING 7
+#define CTXPOPUP_MOVE_PAD 40
+#define CTXPOPUP_OUTLINE_SIZE 1
+#define CTXPOPUP_WIDTH 720
+#define CTXPOPUP_TEXT_MAX 676
+#define CTXPOPUP_ITEM_TEXT_SIZE 20
+#define CTXPOPUP_ITEM_TEXT_MAX_SIZE 40
+#define CTXPOPUP_ITEM_HEIGHT_MIN 140
+#define CTXPOPUP_ITEM_HEIGHT_MAX 153
+#define CTXPOPUP_ITEM_TEXT_LR_PADDING 22
+#define CTXPOPUP_ITEM_TEXT_TB_PADDING 41
+#define CTXPOPUP_ITEM_TEXT_HEIGHT_MIN 58
+#define CTXPOPUP_DROPDOWN_LIST_WIDTH 674
+#define CTXPOPUP_DROPDOWN_LABEL_MIN_WIDTH 201
+#define CTXPOPUP_DROPDOWN_TEXT_MAX 630
+#define CTXPOPUP_DROPDOWN_ITEM_TEXT_SIZE 40
+#define CTXPOPUP_DROPDOWN_ITEM_TEXT_MAX_SIZE (CTXPOPUP_DROPDOWN_ITEM_TEXT_SIZE*2)
+#define CTXPOPUP_DROPDOWN_ITEM_HEIGHT_MIN 108
+#define CTXPOPUP_DROPDOWN_ITEM_HEIGHT_MAX 138
+#define CTXPOPUP_DROPDOWN_ITEM_TEXT_LR_PADDING 22
+#define CTXPOPUP_DROPDOWN_CONTENT_LR_PADDING 1
+#define CTXPOPUP_DROPDOWN_CONTENT_TB_PADDING 1
+#define CTXPOPUP_DROPDOWN_SEPARATOR_HEIGHT 2
+#define CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC 94
+#define CTXPOPUP_ITEM_TEXT_HORIZONTAL_PADDING_INC 15
+#define CTXPOPUP_CONTENT_PADDING_HEIGHT 1
+#define CTXPOPUP_ITEM_ICON_HORIZONTAL_WIDTH_INC 124
+#define CTXPOPUP_ITEM_BOTTOM_PADDING_INC 23
+#define CTXPOPUP_ITEM_TOP_PADDING_INC 23
+#define CTXPOPUP_ITEM_HEIGHT_INC 154
+#define CTXPOPUP_CONTENT_PADDING 1
+#define CTXPOPUP_ITEM_HORIZONTAL_WIDTH_MIN_INC 106
+#define CTXPOPUP_ITEM_HORIZONTAL_WIDTH_MAX_INC 136
+#define CTXPOPUP_ITEM_HORIZONTAL_TEXT_HEIGHT_MIN 48
+#define CTXPOPUP_SEPARATOR_MIN_SIZE_INC 1 CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC
+#define CTXPOPUP_SEPARATOR_MAX_SIZE_INC 1 -1
+#define CTXPOPUP_ICON_WIDTH_INC 45
+#define CTXPOPUP_ICON_HEIGHT_INC 45
+#define CTXPOPUP_ITEM_ICON_BOTTOM_PADDING_INC 9
+#define CTXPOPUP_TEXT_SIZE_INC 26
+#define CTXPOPUP_ITEM_TEXT_TOP_PADDING_INC 23
+#define CTXPOPUP_ITEM_TEXT_BOTTOM_PADDING_INC 23
+
+//****************************************************************************//
+// Copypaste
+//****************************************************************************//
+#define CTXPOPUP_SHADOW_TOP_PADDING 0
+#define CTXPOPUP_SHADOW_BOTTOM_PADDING 0
+#define CTXPOPUP_SHADOW_LEFT_PADDING 1
+#define CTXPOPUP_SHADOW_RIGHT_PADDING 1
+#define CTXPOPUP_ITEM_DISABLED_COLOR 0 0 0 0
+#define CTXPOPUP_ITEM_TEXT_LR_PADDING_INC 15
+#define CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC 88
+#define CTXPOPUP_FRAME_CORNER_ARROW_PADDING 18
+#define CTXPOPUP_CONTENT_TOP_PADDING 3
+#define CTXPOPUP_CONTENT_BOTTOM_PADDING 5
+#define CTXPOPUP_CONTENT_LEFT_PADDING 3
+#define CTXPOPUP_CONTENT_RIGHT_PADDING 3
+#define CTXPOPUP_ARROW_PADDING 0
+#define CTXPOPUP_ARROW_SIZE_INC 30 30
+#define CTXPOPUP_COPYPASTE_SHADOW_LEFT_PADDING 1
+#define CTXPOPUP_COPYPASTE_SHADOW_RIGHT_PADDING 1
+#define CTXPOPUP_COPYPASTE_CONTENT_TOP_PADDING 3
+#define CTXPOPUP_COPYPASTE_CONTENT_BOTTOM_PADDING 5
+#define CTXPOPUP_COPYPASTE_CONTENT_LEFT_PADDING 3
+#define CTXPOPUP_COPYPASTE_CONTENT_RIGHT_PADDING 3
+#define CTXPOPUP_COPYPASTE_ITEM_HORIZONTAL_WIDTH_MIN_INC 128
+#define CTXPOPUP_COPYPASTE_TEXT_SIZE_INC 26
+#define CTXPOPUP_COPYPASTE_TEXT_MAX_SIZE_INC (CTXPOPUP_COPYPASTE_TEXT_SIZE_INC * 2)
+#define CTXPOPUP_COPYPASTE_WIDTH_MAX_INC 706
+#define CTXPOPUP_COPYPASTE_ITEM_HEIGHT_MIN_INC 132
+#define CTXPOPUP_COPYPASTE_ICON_WIDTH_INC 45
+#define CTXPOPUP_COPYPASTE_ICON_HEIGHT_INC 45
+#define CTXPOPUP_COPYPASTE_ITEM_TEXT_TOP_PADDING_INC 23
+#define CTXPOPUP_COPYPASTE_ITEM_ICON_BOTTOM_PADDING_INC 10
+#define CTXPOPUP_COPYPASTE_ITEM_TEXT_PADDING_INC 15
+#define CTXPOPUP_COPYPASTE_ITEM_TEXT_BOTTOM_PADDING_INC 23
+#define CTXPOPUP_COPYPASTE_SEPARATOR_MIN_SIZE_INC 1 CTXPOPUP_COPYPASTE_ITEM_HEIGHT_MIN_INC
+#define CTXPOPUP_COPYPASTE_SEPARATOR_MAX_SIZE_INC 1 -1
+
+//****************************************************************************//
+// Tabbar
+//****************************************************************************//
+#define TABBAR_TWO_ITEMS_SIZE_INC 280 0;
+#define TABBAR_THREE_ITEMS_SIZE_INC 240 0;
+#define TABBAR_FOUR_ITEMS_SIZE_INC 180 0;
+#define TABBAR_SCROLLABLE_ITEMS_SIZE_INC 202 0;
+#define TABBAR_LANDSCAPE_TWO_ITEMS_SIZE_INC 640 0;
+#define TABBAR_LANDSCAPE_THREE_ITEMS_SIZE_INC  427 0;
+#define TABBAR_LANDSCAPE_FOUR_ITEMS_SIZE_INC 320 0;
+#define TABBAR_LANDSCAPE_SCROLLABLE_ITEMS_SIZE_INC 280 0;
+#define TABBAR_SELECTED_LINE_SIZE_INC 0 5
+#define TABBAR_TEXT_CENTER_PADDING_SIZE_INC 0 2
+#define TABBAR_TEXT_LEFT_RIGHT_PADDING_SIZE_INC 12 0
+#define TABBAR_TEXT_LEFT_TOP_PADDING_SIZE_INC 12 27
+#define TABBAR_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC 12 20
+#define TABBAR_ICON_TEXT_LEFT_TOP_PADDING_SIZE_INC 12 20
+#define TABBAR_ICON_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC 12 15
+#define TABBAR_ICON_TEXT_LAND_LEFT_TOP_PADDING_SIZE_INC 12 27
+#define TABBAR_ICON_TEXT_LAND_RIGHT_BOTTOM_PADDING_SIZE_INC 12 20
+#define TABBAR_ICON_SIZE_INC 70 70
+#define TABBAR_ICON_TEXT_PAD_INC 22 0
+#define TABBAR_ICON_RECT_SIZE_INC 92 70
+#define TABBAR_TEXT_TEXT_SIZE_INC 0 56
+#define TABBAR_ICON_TEXT_TEXT_SIZE_INC 0 47
+#define TABBAR_ICON_TEXT_LAND_TEXT_SIZE_INC 0 56
+//Navigation style
+#define TOOLBAR_NAVI_HEIGHT_INC 78
+#define TOOLBAR_NAVI_PADDING_INC 22
+#define TOOLBAR_NAVI_DIVIDER_INC 64
+
+//****************************************************************************//
+// Genlist
+//****************************************************************************//
+// Group index
+#define LIST_INDEX_PADDING_LEFT_SIZE        15
+#define LIST_INDEX_PADDING_RIGHT_SIZE       15
+#define LIST_INDEX_PADDING_TOP_SIZE         7
+#define LIST_INDEX_PADDING_BOTTOM_SIZE      8
+
+#define LIST_INDEX_HEIGHT                   36
+
+#define LIST_INDEX_TEXT_MAIN_SIZE           27
+#define LIST_INDEX_TEXT_SUB_SIZE            27
+#define LIST_INDEX_TEXT_SUB_WIDTH_MAX       240
+#define LIST_INDEX_TEXT_PADDING_SIZE        22
+#define LIST_INDEX_BOTTOMLINE_HEIGHT        2
+
+// Normal style
+#define LIST_ITEM_HEIGHT                     120
+#define LIST_PADDING_TOP_SIZE                29   // FIXME: please check font height
+#define LIST_PADDING_BOTTOM_SIZE             24   // FIXME: please check font height
+#define LIST_2LINE_PADDING_TOP_SIZE          24   // FIXME: please check font height
+#define LIST_2LINE_PADDING_BOTTOM_SIZE       24   // FIXME: please check font height
+#define LIST_PADDING_CENTER_LEFT_SIZE        24
+#define LIST_PADDING_CENTER_RIGHT_SIZE       24
+#define LIST_PADDING_TEXT_SIZE               24
+#define LIST_PADDING_DEFAULT_SIZE            24
+
+#define LIST_TEXT_MAIN_HEIGHT                38
+#define LIST_TEXT_SUB_HEIGHT                 32
+
+#define LIST_TEXT_MAIN_SIZE                  30
+#define LIST_TEXT_SUB_SIZE                   24
+#define LIST_TEXT_SUB_WIDTH_MAX              130
+
+//Expand style
+#define GENLIST_TREESIZE_DEFAULT            32
+
+//****************************************************************************//
+// SCROLLER
+//****************************************************************************//
+#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_MIN_SIZE_INC 12 32
+#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_MAX_SIZE_INC 12 99999
+#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_MIN_SIZE_INC 32 12 
+#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_MAX_SIZE_INC 99999 12
+#define SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT 20
+#define SCROLLER_TABBAR_SCROLLBAR_HBAR_MIN_SIZE_INC 3 SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT
+#define SCROLLER_TABBAR_SCROLLBAR_HBAR_MAX_SIZE_INC 99999 SCROLLER_TABBAR_SCROLLBAR_HBAR_HEIGHT
+#define SCROLLER_DEFAULT_SCROLLBAR_VBAR_PADDING_SIZE 6
+#define SCROLLER_DEFAULT_SCROLLBAR_HBAR_PADDING_SIZE 6
+#define SCROLLER_HANDLER_SCROLLBAR_VBAR_MIN_SIZE_INC 38 70
+#define SCROLLER_HANDLER_SCROLLBAR_HBAR_MIN_SIZE_INC 70 38
+#define SCROLLER_HANDLER_SCROLLBAR_VBAR_MIDDLE_MIN_SIZE_INC 30 30
+#define SCROLLER_HANDLER_SCROLLBAR_HBAR_MIDDLE_MIN_SIZE_INC 30 30
+#define SCROLLER_HANDLER_SCROLLBAR_VBAR_PADDING_SIZE 6
+#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MAX_SIZE 120
+#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MIN_SIZE 75
+#define SCROLLER_EFFECT_SHADOW_FIRST_LAYER_MOVE_CORRECTION_VALUE 45
+#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MAX_SIZE 96
+#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MIN_SIZE 60
+#define SCROLLER_EFFECT_SHADOW_SECOND_LAYER_MOVE_CORRECTION_VALUE 36
+#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MAX_SIZE 72
+#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MIN_SIZE 45
+#define SCROLLER_EFFECT_SHADOW_THIRD_LAYER_MOVE_CORRECTION_VALUE 27
+#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MAX_SIZE 48
+#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MIN_SIZE 30
+#define SCROLLER_EFFECT_SHADOW_FOURTH_LAYER_MOVE_CORRECTION_VALUE 18
+#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MAX_SIZE 24
+#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MIN_SIZE 15
+#define SCROLLER_EFFECT_SHADOW_FIFTH_LAYER_MOVE_CORRECTION_VALUE 9
+
+//****************************************************************************//
+// Entry
+//****************************************************************************//
+// Normal Entry
+#define ENTRY_TEXT_SIZE_INC 24
+#define ENTRY_PREEDIT_BACKGROUND_COLOR_INC "#FAFAFA"
+#define ENTRY_PREEDIT_TEXT_COLOR_INC "#000000"
+#define ENTRY_PREEDIT_UNDERLINE_COLOR_INC "#FAFAFA"
+#define ENTRY_PREEDIT_SUB1_COLOR_INC "#2EA8E1"
+#define ENTRY_PREEDIT_SUB2_COLOR_INC "#9962C3"
+#define ENTRY_PREEDIT_SUB3_COLOR_INC "#76DE37"
+#define ENTRY_PREEDIT_SUB4_COLOR_INC "#999999"
+#define ENTRY_SELECTION_BLOCK_HANDLE_MIN_WIDTH_INC 34
+#define ENTRY_SELECTION_BLOCK_HANDLE_MIN_HEIGHT_INC 34
+#define ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 3
+#define ENTRY_CURSOR_HANDLE_MIN_WIDTH_INC 50
+#define ENTRY_CURSOR_HANDLE_MIN_HEIGHT_INC 50
+#define ENTRY_CURSOR_SIZE_INC 3 0
+#define MAGNIFIER_WIDTH_FIXED_INC 264
+#define MAGNIFIER_HEIGHT_MIN 78
+#define MAGNIFIER_HEIGHT_MAX 108
+#define MAGNIFIER_ARROW_HEIGHT_INC 10
+#define MAGNIFIER_LEFT_OFFSET_INC 11 11
+#define MAGNIFIER_RIGHT_OFFSET_INC 11 22
+#define ENTRY_EMOTICON_SIZE 26 26
+
+// Editfield
+#define ENTRY_EDITFIELD_TEXT_SIZE_INC 24
+#define ENTRY_EDITFIELD_CLEAR_BUTTON_PADDING_MIN_MAX_INC 34 0
+#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_SIZE_INC 0 1
+#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_BOTTOM_PADDING_SIZE_INC 0 7
+#define ENTRY_EDITFIELD_TOP_PADDING_HEIGHT 0 15
+#define ENTRY_EDITFIELD_BOTTOM_PADDING_HEIGHT 0 15
+#define ENTRY_EDITFIELD_LEFT_PADDING_HEIGHT 10 0
+#define ENTRY_EDITFIELD_RIGHT_PADDING_HEIGHT 10 0
+#define ENTRY_EDITFIELD_SEARCHBAR_TEXT_SIZE_INC 24
+#define ENTRY_EDITFIELD_LEFT_RIGHT_PADDING 8 0
+#define ENTRY_EDITFIELD_LEFT_RIGHT_MARGIN 8
+#define ENTRY_EDITFIELD_TOP_PADDING_HEIGHT_MULTILINE 0 43
+#define ENTRY_EDITFIELD_BOTTOM_PADDING_HEIGHT_MULTILINE 0 43
+#define ENTRY_EDITFIELD_FOCUS_UNDERLINE_BOTTOM_PADDING_SIZE_MULTILINE 0 28
+// Clear Button
+#define BUTTON_EDITFIELD_CLEAR_BUTTON_MIN_MAX_INC 60 144
+#define BUTTON_EDITFIELD_CLEAR_BUTTON_IMAGE_MIN_MAX_INC 54 54
+
+// Editfield Layout
+#define EDITFIELD_BASE_HEIGHT_INC 140
+#define EDITFIELD_TOP_LEFT_PADDING_MIN_INC 22 15
+#define EDITFIELD_MULTILINE_TOP_LEFT_PADDING_MIN_INC 22 42
+#define EDITFIELD_BOTTOM_RIGHT_PADDING_MIN_INC 22 24
+#define EDITFIELD_MULTILINE_BOTTOM_RIGHT_PADDING_MIN_INC 22 42
+#define EDITFIELD_BUTTON_FIELD_MIN_INC 54 54
+#define EDITFIELD_FOCUSED_BOTTOM_RIGHT_PADDING_MIN_INC 22+54+22 24
+#define EDITFIELD_ENTRY_FIELD_MIN_INC 0 56
+#define EDITFIELD_LINE_BOTTOM_PADDING_MIN_INC 0 15
+#define EDITFIELD_LINE_RECT_MIN_INC 0 3
+#define EDITFIELD_ENTRY_SWALLOW_ALIGN 0.5 1.0-(15/24/2)
+#define EDITFIELD_BASE_HEIGHT_MULTILINE_INC 96
+#define EDITFIELD_LINE_BOTTOM_PADDING_MIN_MULTILINE_INC 0 15
+
+#define BUTTON_OPTION_MIN_MAX_INC 70 70
+#define BUTTON_OPTION_IMAGE_MIN_MAX_INC 70 70
+
+//Slider
+#define SLIDER_BASE_HEIGHT_INC 10
+#define SLIDER_INDICATOR_SIZE_INC 64
+#define SLIDER_SWALLOWBAR_HEIGHT_INC 64
+#define SLIDER_LEFT_RIGHT_PADDING_SIZE_INC 32 0
+#define SLIDER_ICON_PADDING_SIZE_INC 6 0
+#define SLIDER_CENTER_POINT_SIZE_INC 16 36
+
+//Slider vertical
+#define SLIDER_VERTICAL_BASE_HEIGHT_INC 10
+#define SLIDER_SWALLOWBAR_WIDTH_INC 64
+#define SLIDER_VERTICAL_CENTER_POINT_SIZE_INC 36 16
+#define SLIDER_VERTICAL_ICON_PADDING_SIZE_INC 28 4
+#define SLIDER_TOP_BOTTOM_PADDING_SIZE_INC 64 32
+#define SLIDER_TOP_BOTTOM_HANDLER_OFFSET_SIZE 32
+
+#define SLIDER_POPUP_WIDTH_INC 120
+#define SLIDER_POPUP_HEIGHT_INC 138
+#define SLIDER_INDICATOR_PADDING_TOP 30
+#define SLIDER_INDICATOR_PADDING_BOTTOM 48
+#define SLIDER_INDICATOR_TEXT_SIZE_HEIGHT 30
+#define SLIDER_INDICATOR_TEXT_SIZE_WIDTH 30
+
+//Progressbar
+#define PROGRESSBAR_BG_DEFAULT_HEIGHT_INC 63
+#define PROGRESSBAR_BG_ONE_TEXT_HEIGHT_INC 72
+#define PROGRESSBAR_BG_TWO_TEXT_HEIGHT_INC 114
+#define PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC 10
+#define PROGRESSBAR_PADDING_HEIGHT_INC 10
+#define PROCESS_LARGE_IMAGE_HEIGHT_INC 100
+#define PROCESS_LARGE_IMAGE_WIDTH_INC 100
+#define PROCESS_MEDIUM_IMAGE_HEIGHT_INC 54
+#define PROCESS_MEDIUM_IMAGE_WIDTH_INC 54
+#define PROCESS_SMALL_IMAGE_HEIGHT_INC 42
+#define PROCESS_SMALL_IMAGE_WIDTH_INC 42
+
+//Check and Radio
+#define CHECK_GEN_SIZE 90 90
+#define CHECK_SIZE  40 40
+#define CHECK_ICON_SIZE 46 46
+#define CHECK_BG_SIZE 60 60
+#define CHECK_BG_STROKE_SIZE 60 60
+#define CHECK_FAVORITE_LIST 82
+#define CHECK_FAVORITE_LIST_LEFT_PADDING_WIDTH 0
+#define CHECK_FAVORITE_LIST_RIGHT_PADDING_WIDTH 22
+#define RADIO_SIZE 46 46
+#define RADIO_BG_SIZE 60 60
+#define RADIO_BG_STROKE_SIZE 60 60
+#define CHECK_TEXT_FONT_SIZE_INC 45
+#define CHECK_PAD_BEFORE_TEXT_INC 23 0
+// No Content
+#define NO_CONTENT_WIDTH_INC 720
+#define NO_CONTENT_WIDTH_LANDSCAPE_INC 800
+#define NO_CONTENT_BG_HEIGHT_INC 373
+#define NO_CONTENT_BG_LANDSCAPE_HEIGHT_INC 200
+#define NO_CONTENT_MAX_HEIGHT_INC 504
+#define NO_CONTENT_LEFT_RIGHT_PADDING_WIDTH_INC 20
+#define NO_CONTENT_TITLE_TEXT_HEIGHT_INC 51
+#define NO_CONTENT_TEXT_PADDING_HEIGHT_INC 26
+#define NO_CONTENT_TITLE_TEXT_FONT_SIZE_INC 40
+#define NO_CONTENT_TEXT_FONT_SIZE_INC 32
+//Button
+#define BUTTON_BOTTOM_MIN_HEIGHT 110
+#define BUTTON_MIN_WIDTH 150
+#define BUTTON_MIN_HEIGHT 84
+#define BUTTON_MAX_WIDTH 676
+#define BUTTON_ICON_DEFAULT_WIDTH 45
+#define BUTTON_ICON_DEFAULT_HEIGHT 45
+#define BUTTON_PADDING_ICON_RIGHT 18
+#define BUTTON_BOTTOM_PADDING_LEFT_RIGHT 12
+#define BUTTON_PADDING_LEFT_RIGHT 5
+#define BUTTON_DROPDOWN_PADDING_LEFT_RIGHT 22
+#define BUTTON_DROPDOWN_ICON_SIZE 36 36
+#define BUTTON_DROPDOWN_ICON_WIDTH 36
+#define BUTTON_DROPDOWN_ICON_BOTTOM_PADDING 14
+#define BUTTON_DROPDOWN_LABEL_ICON_BOTTOM_PADDING 29
+#define BUTTON_DROPDOWN_MIN_HEIGHT 108
+#define BUTTON_DROPDOWN_LABEL_HEIGHT 87
+#define BUTTON_DROPDOWN_UNDERLINE_HEIGHT 2
+#define BUTTON_DROPDOWN_LABEL_UNDERLINE_HEIGHT 3
+#define BUTTON_DROPDOWN_PADDING_TEXT_WIDTH 12
+#define BUTTON_ICON_HEIGHT 70
+#define BUTTON_ICON_WIDTH 70
+#define BUTTON_CIRCLE_SIZE 110 110
+#define BUTTON_CIRCLE_ICON_SIZE 70 70
+#define BUTTON_CIRCLE_LABEL_SIZE 180 258
+#define BUTTON_CIRCLE_TOP_PADDING_HEIGHT 22
+#define BUTTON_CIRCLE_LEFT_RIGHT_PADDING_WIDTH 12
+#define BUTTON_CIRCLE_MIDDDLE_PADDING_HEIGHT 15
+#define BUTTON_CIRCLE_BOTTOM_PADDING_HEIGHT 15
+#define BUTTON_CIRCLE_TEXT_HEIGHT 96
+#define BUTTON_TEXT_SIZE  36
+#define BUTTON_BOTTOM_TEXT_SIZE  44
+#define BUTTON_DATE_TEXT_SIZE  20
+#define BUTTON_AMPM_TEXT_SIZE  63
+#define BUTTON_TEXT_CIRCLE_SIZE 36
+#define BUTTON_POPUP_TEXT_SIZE 43
+#define BUTTON_DROPDOWN_TEXT_SIZE 40
+//Multibuttonentry
+#define MULTIBUTTONENTRY_BOX_HORIZONTAL_PAD_INC 22
+#define MULTIBUTTONENTRY_BOX_VERTICAL_PAD_INC 22
+#define MULTIBUTTONENTRY_WIDTH_PAD_INC 22
+#define MULTIBUTTONENTRY_HEIGHT_PAD_INC 22
+#define MULTIBUTTONENTRY_BOTTOM_HEIGHT_PAD_INC 22
+#define MULTIBUTTONENTRY_GUIDE_HEIGHT_INC 84
+#define MULTIBUTTONENTRY_GUIDE_TEXT_SIZE_INC 20
+#define MULTIBUTTONENTRY_BUTTON_TEXT_SIZE_INC 20
+#define MULTIBUTTONENTRY_BUTTON_PAD_INC 32
+#define MULTIBUTTONENTRY_BUTTON_WIDTH_INC 105
+#define MULTIBUTTONENTRY_BUTTON_HEIGHT_INC 84
+#define MULTIBUTTONENTRY_LABEL_TEXT_SIZE_INC 20
+#define MULTIBUTTONENTRY_LABEL_HEIGHT_INC 84 // same as button
+#define MULTIBUTTONENTRY_LABEL_PAD_INC 0
+
+//****************************************************************************//
+// Index
+//****************************************************************************//
+// FastScrol
+#define INDEX_ITEM_WIDTH_INC                        50
+#define INDEX_ITEM_HEIGHT_INC                       42
+#define INDEX_POPUP_TEXT_SIZE_INC                   50
+#define INDEX_DIVIDER_WIDTH_INC                     1
+#define INDEX_SCROLL_BG_LINE_WIDTH_INC              1
+#define INDEX_TEXT_LEFT_PADDING_SIZE_INC            0
+#define INDEX_TEXT_RIGHT_PADDING_SIZE_INC           0
+#define INDEX_PADDING_SIZE_INC                      4
+#define INDEX_ITEM_PADDING_SIZE_INC                 0
+#define INDEX_SCROLL_DRAG_PART_SIZE                 50 42
+#define INDEX_SCROLL_PADDING_COLOR                  34 34 34 255
+#define INDEX_SCROLL_POPUP_SIZE                     152 152
+#define INDEX_SCROLL_POPUP_ACTIVE_SIZE              152 152
+#define INDEX_SCROLL_TEXT1_DEFAULT_SIZE             96 96
+#define INDEX_SCROLL_TEXT1_ACTIVE_SIZE              96 96
+
+// Page Control
+#define INDEX_PAGECONTROL_IND_INC 48 42
+#define INDEX_PAGECONTROL_IND_MIN_INC 42 42
+
+//****************************************************************************//
+// Popup
+//****************************************************************************//
+#define POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC 44
+#define POPUP_SUBTITLE_TEXT_FONT_SIZE_INC 32
+#define POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC 44
+
+#define POPUP_OUTSIDE_PADDING "63"
+
+#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC 720 0
+#define POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC 720 1208
+#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC 720 0
+#define POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC 720 648
+#define POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC 720 108
+#define POPUP_BASE_DEFAULT_TITLE_SUBTITLE_DEFAULT_MIN_INC 0 125
+#define POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC 676 162
+#define POPUP_BASE_DEFAULT_TEXT_SHADOW_COLOR_INC "#08080855"
+#define POPUP_SUBTITLE_TEXT_SHADOW_COLOR_INC "#08080855"
+#define POPUP_CONTENT_AREA_DEFAULT_MIN_INC 720 0
+#define POPUP_CONTENT_AREA_LANDSCAPE_MIN_INC 720 0
+
+#define POPUP_TITLE_LEFT_PADDING 22
+#define POPUP_TITLE_RIGHT_PADDING 22
+#define POPUP_TITLE_TOP_PADDING 4
+#define POPUP_TITLE_BOTTOM_PADDING 4
+#define POPUP_SUBTITLE_HEIGHT 42
+
+#define POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC 40
+#define POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 22
+#define POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 22
+#define POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC 40
+
+#define POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT "162"
+#define POPUP_BUTTON1_DEFAULT_HEIGHT_INC 110
+#define POPUP_BUTTON1_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
+#define POPUP_BUTTON2_DEFAULT_HEIGHT_INC 110
+#define POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC 22 110
+#define POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
+#define POPUP_BUTTON3_DEFAULT_HEIGHT_INC 110
+#define POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC 22 110
+#define POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC 22
+
+#define POPUP_TOAST_BG_MAX_WIDTH_INC 676
+#define POPUP_TOAST_BG_MAX_HEIGHT_INC 1074
+#define POPUP_TOAST_BOTTOM_PAD_INC 0
+#define POPUP_TOAST_TITLE_TOP_BOTTOM_PAD_INC 26
+#define POPUP_TOAST_TITLE_LEFT_RIGHT_PAD_INC 42
+#define POPUP_TOAST_TEXT_MAX_WIDTH_INC 588
+#define POPUP_TOAST_TEXT_MIN_HEIGHT_INC 48
+#define POPUP_TOAST_TEXT_MAX_HEIGHT_INC 628
+#define POPUP_TOAST_CONTENT_HEIGHT_MIN_INC 100
+
+#define STYLE_TAGS \
+   tag:  "br" "\n";\
+   tag:  "ps" "ps";\
+   tag:  "tab" "\t";\
+   tag:  "b" "+ font_weight=Bold";
+
+#define STYLE_TAG_MATCH \
+   tag:  "match" "+ color=#ffffff color_class=T1067";
+
+styles {
+   /*// ************* list main text ********** //
+   style { name: "list_text_selectall";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033 text_class=T033 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_selectall_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033D text_class=T033D ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_selectall_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T033P text_class=T033P ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_progress_text_main";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3 text_class=T057L3 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_progress_text_main_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3P text_class=T057L3P ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_progress_text_main_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T057L3D text_class=T057L3D ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   // ************* list sub text ********** //
+   style { name: "list_text_sub_03";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024L2 text_class=T024L2 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_sub_03_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024L2D text_class=T024L2D ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_sub_03_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#3867f5 color_class=T024L2P text_class=T024L2P ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   // ************* list index text ********** //
+   style { name: "list_text_index_main";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_index_main_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_index_main_press";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff color_class=T027L1 text_class=T027L1 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_index_sub";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_index_sub_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_index_sub_press";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff color_class=T027L2 text_class=T027L2 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   // multiline text
+   style { name: "list_text_multiline_main";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023 text_class=T023 wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_multiline_main_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023D text_class=T023D wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_multiline_main_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023P text_class=T023P wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_multiline_sub";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024 text_class=T024 wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_multiline_sub_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024D text_class=T024D wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_multiline_sub_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024P text_class=T024P wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_desc";
+      base: "font=Tizen:style=Regular font_size="LIST_DESC_TEXT_SIZE" color=#ffffff color_class=T129 text_class=T129 wrap=mixed";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_select";
+      base: "font=Tizen:style=Regular font_size="LIST_DESC_TEXT_SIZE" color=#ffffff color_class=T129 text_class=T129 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   // ************* Sub title text ******* //
+   style { name: "list_sub_title_text";
+      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231 text_class=T0231 ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_sub_title_text_press";
+      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231P text_class=T0231P ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_sub_title_text_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_ENTRY_TITLE_TEXT_SIZE" color=#ffffff color_class=T0231D text_class=T0231D ellipsis=1.0";
+      STYLE_TAGS
+      STYLE_TAG_MATCH
+   }
+   // ************* button text ********** //
+   style { name: "naviframe_left_btn_text";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043 text_class=T043 wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "naviframe_left_btn_text_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043P text_class=T043P wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "naviframe_left_btn_text_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff color_class=T043D text_class=T043D wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "naviframe_right_btn_text";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044 text_class=T044 wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "naviframe_right_btn_text_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044P text_class=T044P wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "naviframe_right_btn_text_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff color_class=T044D text_class=T044D wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }*/
+
+   style { name: "button_main";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2 text_class=T051L2 ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_main_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2D text_class=T051L2D ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_main_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=T051L2P text_class=T051L2P ellipsis=1.0";
+      STYLE_TAGS
+   }
+   /*style { name: "button_custom";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text text_class=button_custom_text ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_custom_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text_disabled text_class=button_custom_text_disabled ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_custom_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" align=center color=#ffffff color_class=button_custom_text_pressed text_class=button_custom_text_pressed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_list";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235 text_class=T1235 ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_list_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235P text_class=T1235P ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_list_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1235D text_class=T1235D ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_label";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236 text_class=T1236 ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_label_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236P text_class=T1236P ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_dropdown_label_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_DROPDOWN_TEXT_SIZE" color=#ffffff color_class=T1236D text_class=T1236D ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_ampm";
+      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234 text_class=T1234 ellipsis=0.0";
+      STYLE_TAGS
+   }
+      style { name: "button_ampm_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234D text_class=T1234D ellipsis=0.0";
+      STYLE_TAGS
+   }
+      style { name: "button_ampm_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234P text_class=T1234P ellipsis=0.0";
+      STYLE_TAGS
+   }
+      style { name: "button_ampm_select";
+      base: "font=Tizen:style=Regular font_size="BUTTON_AMPM_TEXT_SIZE" color=#ffffff color_class=T1234S text_class=T1234S ellipsis=0.0";
+      STYLE_TAGS
+   }
+   style { name: "button_bottom";
+      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1 text_class=T051L1 ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_bottom_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1D text_class=T051L1D ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_bottom_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_BOTTOM_TEXT_SIZE" align=center color=#ffffff color_class=T051L1P text_class=T051L1P ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_popup";
+      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1 text_class=T051L1 ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_popup_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1D text_class=T051L1D ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_popup_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_POPUP_TEXT_SIZE" align=center color=#ffffff color_class=T051L1P text_class=T051L1P ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_trans";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff color_class=T1221 text_class=T1221 ellipsis=0.0";
+      STYLE_TAGS
+   }
+   style { name: "button_circle";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127 text_class=T127 wrap=mixed";
+      STYLE_TAGS
+   }
+   style { name: "button_circle_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127P text_class=T127P wrap=mixed";
+      STYLE_TAGS
+   }
+   style { name: "button_circle_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_CIRCLE_SIZE" align=center color=#ffffff color_class=T127D text_class=T127D wrap=mixed";
+      STYLE_TAGS
+   }
+   style { name: "button_contacts";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2 text_class=T051L2  wrap=none ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_contacts_dim";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2D text_class=T051L2D wrap=none  ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "button_contacts_press";
+      base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE" color=#ffffff align=center color_class=T051L2P text_class=T051L2P wrap=none  ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "check_popup";
+      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131 text_class=T131 wrap=mixed";
+      STYLE_TAGS
+   }
+   style { name: "check_popup_press";
+      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131P text_class=T131P wrap=mixed";
+      STYLE_TAGS
+   }
+   style { name: "check_popup_dim";
+      base: "font=Tizen:style=Regular font_size="CHECK_TEXT_FONT_SIZE_INC" color=#ffffff color_class=T131D text_class=T131D wrap=mixed";
+      STYLE_TAGS
+   }
+  // ************* no Content text ********** //
+   style { name: "empty_state_1";
+      base: "font=Tizen:style=Regular font_size="NO_CONTENT_TITLE_TEXT_FONT_SIZE_INC" align=center color=#ffffff color_class=T0222L1 text_class=T0222L1 wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }
+   style { name: "empty_state_2";
+      base: "font=Tizen:style=Light font_size="NO_CONTENT_TEXT_FONT_SIZE_INC" align=center color=#ffffff color_class=T0222L2 text_class=T0222L2 wrap=mixed ellipsis=1.0";
+      STYLE_TAGS
+   }*/
+}
+
+
+//****************************************************************************//
+// Gengrid
+//****************************************************************************//
+
+#define GRID_PADDING_LEFT_TOP_SIZE            1 1
+#define GRID_PADDING_RIGHT_BOTTOM_SIZE        1 1
+#define GRID_POPUP_PADDING_LEFT_TOP_SIZE      63 30
+#define GRID_POPUP_PADDING_RIGHT_BOTTOM_SIZE  63 15
+#define GRID_POPUP_ITEM_REAL_BG_SIZE          234 250
+#define GRID_POPUP_SWALLOW_ICON_SIZE          108 108
+#define GRID_POPUP_TEXT_SIZE                  194 97
+#define GENGRID_POPUP_CONTENT_TOP_PADDING     27
+#define GENGRID_POPUP_CONTENT_BOTTOM_PADDING  27
+
+//**************************DATETIME SPINNER****************//
+
+#define DATETIME_LAYOUT_BUTTON_HEIGHT              84 //FIXME : widget UX not provided, default button height
+#define DATETIME_LAYOUT_BUTTON_PADDING_WIDTH_INC   17 //FIXME : widget UX not provided
+
+#define DATETIME_LAYOUT_AMPM_BUTTON_SIZE_INC              113 130
+#define DATETIME_LAYOUT_AMPM_BUTTON_PADDING_HEIGHT_INC              18
+
+#define DATETIME_LAYOUT_CONTENT_SIZE_INC 720 334
+#define TIME_LAYOUT_CONTENT_TIME_24HR_LEFT_RIGHT_PADDING_WIDTH_INC 128
+#define TIME_LAYOUT_CONTENT_TIME_24HR_CENTER_PADDING_WIDTH_INC 56
+#define TIME_LAYOUT_CONTENT_TIME_24HR_COLON_COMBINED_PADDING_INC 150
+#define TIME_LAYOUT_CONTENT_COLON_WIDTH_INC 36
+#define TIME_LAYOUT_CONTENT_COLON_COMBINED_PADDING_INC 102
+
+#define DATETIME_AMPM_BUTTON_SIZE_INC 169 166
+#define DATETIME_AMPM_BUTTON_PRESSED_AREA_SIZE_INC 169 102
+#define DATETIME_AMPM_BUTTON_TOP_BOTTOM_PADDING_HEIGHT_INC 40
+#define DATETIME_FIELD_BUTTON_LEFT_RIGHT_PADDING_WIDTH_INC 18
+
+#define TIME_LAYOUT_CONTENT_LEFT_PADDING_WIDTH_INC 70
+#define TIME_LAYOUT_CONTENT_RIGHT_PADDING_WIDTH_INC 28
+#define TIME_LAYOUT_CONTENT_FIELD_WIDTH_INC 158
+#define TIME_LAYOUT_CONTENT_CENTER_PADDING_WIDTH_INC 33
+
+#define DATE_LAYOUT_CONTENT_FIELD_WIDTH_INC 210
+#define DATE_LAYOUT_CONTENT_LEFT_PADDING_WIDTH_INC 36
+#define DATE_LAYOUT_CONTENT_RIGHT_PADDING_WIDTH_INC 36
+#define DATE_LAYOUT_CONTENT_CENTER_PADDING_WIDTH_INC 9
+
+#define SPINNER_LEFT_RIGHT_ARROW_IMAGE_SIZE_INC 64 90
+#define SPINNER_LEFT_RIGHT_BG_IMAGE_SIZE_INC 64 90
+#define SPINNER_UP_DOWN_ARROW_IMAGE_SIZE_INC 90 64
+#define SPINNER_UP_DOWN_BG_IMAGE_SIZE_INC 90 64
+#define SPINNER_TEXT_HEIGHT_INC 166
+#define SPINNER_TEXT_TOP_BOTTOM_PADDING_HEIGHT_INC 20
+#define SPINNER_UP_DOWN_BG_EVENT_AREA_HEIGHT_INC 84
+#define SPINNER_VERTICAL_BG_WIDTH_INC 158
+#define SPINNER_VERTICAL_BG_HEIGHT_INC 334
+
+#define ENTRY_TIME_LAYOUT_TEXT_SIZE_INC 60
+#define ENTRY_DATE_LAYOUT_TEXT_SIZE_INC 40
+
+//***************************DATETIME SPINNER*************************//
+
+//****************************************************************************//
+// Map
+//****************************************************************************//
+#define MAP_OVERLAY_SCALE_PADDING_WIDTH 10
+
+/* definitions for EDC build */
+#define MP_COLOR_BG_BLACK                              8 8 8 255
+#define MP_COLOR_BG_BLACK_TRANSPARENT                  8 8 8 0
+#define FOCUS_BORDER           8 8 8 8
+
+#define GENLIST_PADDING_5_INC 5
+#define GENLIST_PADDING_24_INC 24
+#define GENLIST_PADDING_64_INC 64
+#define GENLIST_PADDING_88_INC 88
+#define GENLIST_PADDING_34_INC 34
+#define GENLIST_PADDING_32_INC 32
+#define GENLIST_PADDING_16_INC 16
+#define GENLIST_SIZE_80_INC 80
+
+#define BUBBLE_DISCLIP_COLOR                        255 255 255 102 // opacity 40%
+
+// List bg color
+#define GENLIST_LIST_BG_COLOR                       248 246 239 255
+#define GENLIST_DIALOGUE_BG_COLOR                   248 246 239 255
+#define GENLIST_LIST_PRESS_COLOR                    87 135 194 255
+#define GENLIST_LIST_DIM_COLOR                      219 217 212 255
+#define GENLIST_LIST_LIVEBOX_BG_COLOR               MP_COLOR_BG_BLACK
+#define GENLIST_LIST_LIVEBOX_PRESS_COLOR       33 49 99 255
+#define GENLIST_LIST_LIVEBOX_COLOR                  255 255 255 25
+#define GENLIST_LIST_LINE1_COLOR                    204 203 199 255
+#define GENLIST_LIST_LINE2_COLOR                    255 255 255 255
+#define GENLIST_LIST_DIVIDER1_COLOR                 185 184 178 255
+#define GENLIST_LIST_DIVIDER2_COLOR                 255 255 255 255
+#define GENLIST_LIST_CENTERLINE1_COLOR              206 205 202 255
+#define GENLIST_SELECT_ALL_BG_COLOR                 220 218 211 255
+
+// now playing list black theme
+#define GENLIST_LIST_BG_COLOR_BLACK                       8 8 8 0
+#define GENLIST_LIST_PRESS_COLOR_BLACK                    33 49 99 255
+#define GENLIST_LIST_DIM_COLOR_BLACK                      8 8 8 255
+
+#define GENLIST_LIST_LINE1_COLOR_BLACK                    8 8 8 255
+#define GENLIST_LIST_LINE2_COLOR_BLACK                    64 64 64 255
+
+#define GENLIST_PART_MATCH_TAG_COLOR_BLACK                    "+ color=#FE5400"
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE_BLACK           "#FAFAFAFF"
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE_BLACK       "#6B6C6DFF"
+#define GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE_BLACK                 "#FAFAFAFF"
+#define GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE_BLACK           "#F5F5F5FF"
+
+//end of now playing black theme
+
+// Group Index
+#define GENLIST_GROUPINDEX_LIST_SIZE                     32
+#define GENLIST_GROUPINDEX_LIST_COLOR                    59 115 182 255
+#define GENLIST_GROUPINDEX_LIST_FOCUS_COLOR              255 255 255 255
+
+#define GENLIST_GROUPINDEX_LIST_BG_COLOR                 248 246 239 255
+#define GENLIST_GROUPINDEX_LIST_PRESS_COLOR              132 162 198 255
+#define GENLIST_GROUPINDEX_LINE_COLOR                    59 115 182 255
+#define GENLIST_GROUPINDEX_LINE_FOCUS_COLOR              255 255 255 255
+
+// Genlist Text
+#define GENLIST_LIST_MAIN_TEXT_SIZE                         44
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR                 0 0 0 255
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE           "#000000FF"
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR             0 0 0 102
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE       "#00000066"
+#define GENLIST_LIST_MAIN_TEXT_READ_COLOR                   128 128 128 255
+#define GENLIST_LIST_MAIN_TEXT_READ_DIM_COLOR               128 128 128 204
+#define GENLIST_LIST_TEXT_FOCUS_COLOR                       255 255 255 255
+#define GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE                 "#FFFFFFFF"
+#define GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE          "#FFFFFFFF"
+
+#define GENLIST_LIST_SUB_TEXT_LIVEBOX_COLOR_STYLE           "#C9C9C9FF"
+#define GENLIST_LIST_SUB_TEXT_SIZE                          32
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR                 128 128 128 255
+#define GENLIST_LIST_SUB_ALBUM_TEXT_DEFAULT_COLOR           14  104 173 255
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE           "#808080FF"
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR             128 128 128 204
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE       "#808080CC"
+#define GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR                59 115 182 255
+#define GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR_STYLE          "#3B73B6FF"
+#define GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR            59 115 182 76
+#define GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR_STYLE      "#3B73B64C"
+
+#define GENLIST_CONTENTS_TEXT_SIZE                          28
+#define GENLIST_CONTENTS_TEXT_COLOR                         128 128 128 255
+#define GENLIST_CONTENTS_TEXT_COLOR_STYLE                   "#808080FF"
+
+#define GENLIST_LIST_BUBBLE_TEXT_SIZE                       32
+#define GENLIST_LIST_BUBBLE_TEXT_COLOR                      249 249 249 255
+
+// Dialogue group
+#define GENLIST_DIALOGUE_GROUP_TITLE_SIZE           32
+#define GENLIST_DIALOGUE_GROUP_TITLE_COLOR          59 115 182 255
+
+#define GENLIST_APPS_NAME_SIZE                          30
+#define GENLIST_APPS_NAME_COLOR                         128 128 128 255
+#define GENLIST_APPS_INC_SIZE                           30
+#define GENLIST_APPS_INC_COLOR                          MP_COLOR_BG_BLACK
+#define GENLIST_APPS_RATING_SIZE                        24
+#define GENLIST_APPS_RATING_COLOR                       128 128 128 255
+#define GENLIST_APPS_PRICE_SIZE                         24
+#define GENLIST_APPS_PRICE_ORIGINAL_COLOR               59 115 182 255
+#define GENLIST_APPS_PRICE_SALE_COLOR                   229 33 52 255
+#define GENLIST_APPS_PRICE_FREE_COLOR                   59 115 182 255
+
+#define DIALOGUE_PASSWORD_TITLE_SIZE                    32
+#define DIALOGUE_PASSWORD_TITLE_COLOR                   128 128 128 255
+
+#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE           32
+#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE    "#808080FF"
+#define GENLIST_PART_MATCH_TAG_COLOR                    "+ color=#2A71E7"
diff --git a/music-chooser/res/genlist.edc b/music-chooser/res/genlist.edc
new file mode 100644 (file)
index 0000000..81d6e5e
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+
+#include "genlist_macro.edc"
+#include "genlist_textblock_style.edc"
+#include "genlist_normal.edc"
+//#include "genlist_sweep.edc"
+//#include "genlist_groupindex.edc"
+//#include "genlist_expandable.edc"
+//#include "genlist_decorate.edc"
diff --git a/music-chooser/res/genlist_macro.edc b/music-chooser/res/genlist_macro.edc
new file mode 100644 (file)
index 0000000..a67f3d9
--- /dev/null
@@ -0,0 +1,492 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+#define GENLIST_NAME(NAME) \
+      name: "elm/genlist/item/"NAME; \
+      alias: "elm/genlist/item_compress/"NAME; \
+      alias: "elm/genlist/tree/"NAME; \
+      alias: "elm/genlist/tree_compress/"NAME;
+
+
+//**************************************************************************//
+//**********Macros for lite 2014.7.19**************************************//
+//**************************************************************************//
+// Generic Macros, EDJE description have 24 patterns
+//**************************************************************************//
+// ------------------
+
+// | --> HERE
+// ------------------
+ #define DSC_FROM_L( STATE, PARAM ) \
+   description { state: STATE;\
+      fixed: 1 0; \
+      align: 0.0 0.0; \
+      rel1.relative: 0.0 0.0; \
+      rel2.relative: 0.0 1.0; \
+      PARAM\
+   }
+
+// ------------------
+//         HERE <-- |
+// ------------------
+ #define DSC_FROM_R( STATE, PARAM ) \
+   description { state: STATE;\
+      fixed: 1 0; \
+      align: 1.0 0.5; \
+      rel1.relative: 1 0; \
+      PARAM\
+   }
+
+// ----------
+// |  HERE  |
+// ----------
+// |        |
+// ----------
+ #define DSC_FROM_T( STATE, PARAM ) \
+   description { state: STATE;\
+      fixed: 0 0; \
+      align: 0.0 0.0; \
+      rel2.relative: 1.0 0.0; \
+      PARAM\
+   }
+   #define DSC_FROM_T1( STATE, PARAM ) \
+   description { state: STATE;\
+      fixed: 0 0; \
+      align: 0.0 0.0; \
+      rel1.relative: 0.0 0.3; \
+      rel2.relative: 1.0 0.8; \
+      PARAM\
+   }
+
+// ----------
+// |  HERE  |
+// ----------
+// |        |
+// ----------
+ #define DSC_FROM_B( STATE, PARAM ) \
+   description { state: STATE;\
+      fixed: 0 1; \
+      rel1.relative: 0.0 1.0; \
+      align: 0.5 1.0; \
+      PARAM\
+   }
+
+// ------------------
+// |  PART == HERE  |
+// ------------------
+ #define DSC_TO( STATE, PART, PARAM ) \
+   description { state: STATE;\
+      rel1 { \
+         relative: 0 0; \
+         to: PART; \
+      }\
+      rel2 {\
+         relative: 1 1;\
+         to: PART; \
+      }\
+      PARAM\
+   }
+
+//      |   TOP  |
+// ---------------------
+// LEFT |  HERE  | RIGHT
+// ---------------------
+//      | BOTTOM |
+#define DSC_LRTB( STATE, LEFT, RIGHT, TOP, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      rel1 { \
+         relative: 1 1; \
+         to_x: LEFT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 0 0;\
+         to_x: RIGHT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+// ---------------------
+// LEFT |--> HERE
+// ---------------------
+#define DSC_L( STATE, LEFT, PARAM ) \
+   description { state: STATE;\
+      align: 0 0; \
+      fixed: 1 0; \
+      rel1 { \
+         relative: 1 0; \
+         to_x: LEFT; \
+      }\
+      rel2 { \
+         relative: 1 1;\
+         to_x: LEFT; \
+      }\
+      PARAM\
+   }
+
+// ---------------------
+//   HERE  <--| RIGHT
+// ---------------------
+#define DSC_R( STATE, RIGHT, PARAM ) \
+   description { state: STATE;\
+      align: 1 0.5; \
+      fixed: 1 0; \
+      rel1 { \
+         relative: 0 0; \
+         to_x: RIGHT; \
+      }\
+      rel2 {\
+         relative: 0 1;\
+         to_x: RIGHT; \
+      }\
+      PARAM\
+   }
+
+// --------------------------
+// LEFT |--> HERE  <--| RIGHT
+// --------------------------
+#define DSC_LR( STATE, LEFT, RIGHT, PARAM ) \
+   description { state: STATE;\
+      rel1 { \
+         relative: 1 0; \
+         to_x: LEFT; \
+      }\
+      rel2 {\
+         relative: 0 1;\
+         to_x: RIGHT;\
+      }\
+      PARAM\
+   }
+
+//   |  TOP     |
+// -----------------
+//  |  HERE  <--| RIGHT
+// -----------------
+//  | BOTTOM   |
+#define DSC_RTB( STATE, RIGHT, TOP, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 1 0.5;\
+      rel1 { \
+         relative: 0 1; \
+         to_x: RIGHT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 0 0;\
+         to_x: RIGHT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+// LEFT |  HERE  | RIGHT
+// ---------------------
+//      | BOTTOM |
+#define DSC_LRB( STATE, LEFT, RIGHT, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 0.5 1;\
+      rel1 { \
+         relative: 1 0; \
+         to_x: LEFT; \
+         to_y: BOTTOM; \
+      }\
+      rel2 {\
+         relative: 0 0;\
+         to_x: RIGHT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+//      |   TOP  |
+// ---------------------
+// LEFT |  HERE  | RIGHT
+#define DSC_LRT( STATE, LEFT, RIGHT, TOP, PARAM ) \
+   description { state: STATE;\
+      align: 0.5 0;\
+      rel1 { \
+         relative: 1 1; \
+         to_x: LEFT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 0 1;\
+         to_x: RIGHT;\
+         to_y: TOP;\
+      }\
+      PARAM\
+   }
+
+//      |       TOP  |
+// ---------------------
+// LEFT | -->  HERE  |
+#define DSC_LT( STATE, LEFT, TOP, PARAM ) \
+   description { state: STATE;\
+      align: 0 0;\
+      rel1 { \
+         relative: 1 1; \
+         to_x: LEFT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 1 1;\
+         to_x: LEFT;\
+         to_y: TOP;\
+      }\
+      PARAM\
+   }
+
+// LEFT |  --> HERE  |
+// ---------------------
+//      |     BOTTOM |
+#define DSC_LB( STATE, LEFT, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 0 1;\
+      rel1 { \
+         relative: 1 0; \
+         to_x: LEFT; \
+         to_y: BOTTOM; \
+      }\
+      rel2 {\
+         relative: 1 0;\
+         to_x: LEFT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+//      |     TOP  |
+// ---------------------
+// LEFT |--> HERE  |
+// ---------------------
+//      |   BOTTOM |
+#define DSC_LTB( STATE, LEFT, TOP, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 0 0;\
+      rel1 { \
+         relative: 1 1; \
+         to_x: LEFT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 1 0;\
+         to_x: LEFT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+//      |   TOP  |
+// ---------------------
+//     |  HERE <--| RIGHT
+#define DSC_RT( STATE, RIGHT, TOP, PARAM ) \
+   description { state: STATE;\
+      align: 1 0;\
+      rel1 { \
+         relative: 0 1; \
+         to_x: RIGHT; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 0 1;\
+         to_x: RIGHT;\
+         to_y: TOP;\
+      }\
+      PARAM\
+   }
+
+//  | HERE <-- | RIGHT
+// ---------------------
+//  |  BOTTOM  |
+#define DSC_RB( STATE, RIGHT, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 1 1;\
+      rel1 { \
+         relative: 0 0; \
+         to_x: RIGHT; \
+         to_y: BOTTOM; \
+      }\
+      rel2 {\
+         relative: 0 0;\
+         to_x: RIGHT;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+// |   TOP  |
+// ----------
+// |  HERE  |
+// ----------
+// | BOTTOM |
+#define DSC_TB( STATE, TOP, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 0.5 0.5;\
+      rel1 { \
+         relative: 0 1; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 1 0;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+// |   TOP  |
+// ----------
+// |  HERE  |
+// ----------
+#define DSC_T( STATE, TOP, PARAM ) \
+   description { state: STATE;\
+      align: 0.5 0.0;\
+      rel1 { \
+         relative: 0 1; \
+         to_y: TOP; \
+      }\
+      rel2 {\
+         relative: 1 1;\
+         to_y: TOP;\
+      }\
+      PARAM\
+   }
+
+// |  HERE  |
+// ----------
+// |  BOTTOM  |
+// ----------
+#define DSC_B( STATE, BOTTOM, PARAM ) \
+   description { state: STATE;\
+      align: 0.5 1.0;\
+      rel1 { \
+         relative: 0 0; \
+         to_y: BOTTOM; \
+      }\
+      rel2 {\
+         relative: 1 0;\
+         to_y: BOTTOM;\
+      }\
+      PARAM\
+   }
+
+// PART
+#define PART(TYPE, NAME, DESCRIPION) \
+   part { name: NAME; \
+      scale: 0; \
+      type: TYPE; \
+      DESCRIPION \
+   }
+
+//**************************************************************************//
+// Genlist Macros
+//**************************************************************************//
+#define LIST_PART_BG \
+   PART(RECT, "bg", \
+      description { state: "default" 0.0; \
+         color_class: "B0211"; \
+      } \
+      description { state: "pressed" 0.0; \
+         inherit: "default" 0.0; \
+         color_class: "B0211P"; \
+      } \
+      description { state: "disabled" 0.0; \
+         color_class: "B0211D"; \
+      } \
+   )
+
+#define LIST_PROGRAM_DEFAULT( TARGET ) \
+   program { name: "default"; \
+      signal: "elm,state,default"; \
+      source: "elm"; \
+      action: STATE_SET "default" 0.0; \
+      TARGET \
+   } \
+
+#define LIST_PROGRAM_DISABLED( TARGET ) \
+   program { name: "enabled"; \
+      signal: "elm,state,enabled"; \
+      source: "elm"; \
+      action: STATE_SET "default" 0.0; \
+      TARGET \
+   } \
+   program { name: "disabled"; \
+      signal: "elm,state,disabled"; \
+      source: "elm"; \
+      action: STATE_SET "disabled" 0.0; \
+      TARGET \
+   }
+
+#define LIST_PROGRAM_SELECT( TARGET ) \
+   program { name: "pressed"; \
+      signal: "elm,state,selected"; \
+      source: "elm"; \
+      action: STATE_SET "pressed" 0.0; \
+      TARGET \
+   } \
+   program { name: "unselected"; \
+      signal: "elm,state,unselected"; \
+      source: "elm"; \
+      action: STATE_SET "default" 0.0; \
+      TARGET \
+   } \
+       program { name: "show_color"; \
+      signal: "show_color"; \
+      source: "*"; \
+      action: STATE_SET "show_color" 0.0; \
+      TARGET \
+   } \
+       program { name: "hide_color"; \
+      signal: "hide_color"; \
+      source: "*"; \
+      action: STATE_SET "default" 0.0; \
+      TARGET \
+   }
+
+#define LIST_PROGRAM_SOUND \
+   program { name: "play_sound"; \
+      signal: "elm,state,clicked"; \
+      source: "elm"; \
+      script { \
+         run_program(PROGRAM:"touch_sound"); \
+      } \
+   } \
+   program { name: "touch_sound"; \
+      action: RUN_PLUGIN "touch_sound"; \
+   }
+
+#define LIST_PROGRAMS( TARGET ) \
+   programs { \
+      LIST_PROGRAM_DEFAULT( TARGET \
+         target: "bg"; \
+      ) \
+      LIST_PROGRAM_DISABLED( TARGET \
+         target: "bg"; \
+      ) \
+      LIST_PROGRAM_SELECT( TARGET \
+         target: "bg"; \
+      ) \
+      LIST_PROGRAM_SOUND \
+   }
+
+#define PARAM_TEXT(STYLE)\
+   text { \
+      min: 0 1; \
+      style: STYLE; \
+      elipsis: 1.0; \
+   }
+
diff --git a/music-chooser/res/genlist_normal.edc b/music-chooser/res/genlist_normal.edc
new file mode 100755 (executable)
index 0000000..b0b24c7
--- /dev/null
@@ -0,0 +1,310 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+
+//custom genlist style for lite
+
+// *************************  CENTER AREA *********************************** //
+// ---------------------------------------------------------------------------------------------------------------------------------------------
+// |              | elm.icon.left.top    | elm.text.main(sub).left.top | elm.text.sub(main).right.top | elm.icon.right.top    |                |
+// |elm.icon.left | -------------------- | ----------------------- --- | ---------------------------- | --------------------- | elm.icon.right |
+// |              | elm.icon.left.bottom | elm.text.sub.left.bottom    | elm.text.sub.right.bottom    | elm.icon.right.bottom |                |
+// --------------------------------------------------------------------------------------------------------------------------------------------
+
+#define GENLIST_ICON_SIZE  36
+#define GENLIST_LITE_PAUSE_ICON  "play_list_control_pause.png"
+#define GENLIST_LITE_PLAY_ICON   "play_list_control_play.png"
+
+group {GENLIST_NAME("music/mc/2line.top/default");
+   data.item: "texts" "elm.text.main.left.top elm.text.sub.right.top elm.text.main.right.top elm.text.sub.left.top elm.text.sub.left.bottom elm.text.sub.right.bottom";
+   data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.left elm.icon.right elm.icon.left.top elm.icon.right.top elm.icon.left.bottom elm.icon.right.bottom";
+   data.item: "itembg" "on";
+   parts {
+      LIST_PART_BG
+
+      PART(SPACER, "elm.padding.top",
+         DSC_FROM_T("default" 0.0,
+            min: 0 LIST_2LINE_PADDING_TOP_SIZE;
+            max: -1 LIST_2LINE_PADDING_TOP_SIZE;
+         )
+      )
+      PART(SPACER, "elm.padding.bottom",
+         DSC_FROM_B("default" 0.0,
+            min: 0 LIST_2LINE_PADDING_BOTTOM_SIZE;
+            max: -1 LIST_2LINE_PADDING_BOTTOM_SIZE;
+         )
+      )
+      PART(SWALLOW, "elm.icon.1",
+         DSC_FROM_L("default" 0.0,)
+      )
+      PART(SWALLOW, "elm.icon.2",
+         DSC_FROM_R("default" 0.0,)
+      )
+      PART(SPACER, "elm.padding.center.left",
+         DSC_L("default" 0.0,
+            "elm.icon.1",
+            min: LIST_PADDING_CENTER_LEFT_SIZE 0;
+            max: LIST_PADDING_CENTER_LEFT_SIZE -1;
+         )
+      )
+      PART(SPACER, "elm.padding.center.right",
+         DSC_R("default" 0.0,
+            "elm.icon.2",
+            min: LIST_PADDING_CENTER_RIGHT_SIZE 0;
+            max: LIST_PADDING_CENTER_RIGHT_SIZE -1;
+         )
+      )
+      PART(SWALLOW, "elm.icon.left",
+         DSC_LTB("default" 0.0,
+            "elm.padding.center.left", "elm.padding.top", "elm.padding.bottom",
+         )
+      )
+      PART(SWALLOW, "elm.icon.right",
+         DSC_RTB("default" 0.0,
+            "elm.padding.center.right", "elm.padding.top", "elm.padding.bottom",
+         )
+      )
+      PART(SWALLOW, "elm.icon.left.top",
+         DSC_LTB("default" 0.0, "elm.icon.left", "elm.padding.top", "elm.text.sub.left.bottom",
+         )
+      )
+      PART(SWALLOW, "elm.icon.left.bottom",
+         DSC_LTB("default" 0.0, "elm.icon.left", "elm.text.sub.left.bottom", "elm.padding.bottom",
+            rel1.relative: 1 0; // to make same height with "elm.text.sub.left.bottom"
+         )
+      )
+      PART(SWALLOW, "elm.icon.right.top",
+         DSC_RTB("default" 0.0, "elm.icon.right", "elm.padding.top", "elm.text.sub.left.bottom",
+         )
+      )
+      PART(SWALLOW, "elm.icon.right.bottom",
+         DSC_RTB("default" 0.0, "elm.icon.right", "elm.text.sub.left.bottom", "elm.padding.bottom",
+            rel1.relative: 0 0; // to make same height with "elm.text.sub.left.bottom"
+         )
+      )
+      PART(TEXTBLOCK, "elm.text.main.left.top",
+         DSC_LRTB("default" 0.0,
+            "elm.icon.left.top", "elm.text.sub.right.top", "elm.padding.top","elm.text.sub.left.bottom",
+            min: 0 LIST_TEXT_MAIN_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_main";
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_main_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_main_dim";
+         }
+         description { state: "show_color" 0.0;
+                        inherit: "default" 0.0;
+                        text.style: "list_text_main_change_color";
+                 }
+      )
+      PART(TEXTBLOCK, "elm.text.sub.right.top",
+         DSC_RTB("default" 0.0,
+            "elm.icon.right.top", "elm.padding.top", "elm.text.sub.right.bottom",
+            min: 0 LIST_TEXT_SUB_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_sub_02";
+            /* This limits text growing. */
+            rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+            text.max: 1 0;
+            align: 1.0 0.5;
+            /*******************************/
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_dim";
+         }
+      )
+      PART(TEXTBLOCK, "elm.text.main.right.top",
+         DSC_LRTB("default" 0.0,
+            "elm.text.sub.left.top", "elm.icon.right.top", "elm.padding.top","elm.text.sub.right.bottom",
+            min: 0 LIST_TEXT_MAIN_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_main";
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_main_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_main_dim";
+         }
+      )
+      PART(TEXTBLOCK, "elm.text.sub.left.top",
+         DSC_LTB("default" 0.0,
+            "elm.icon.left.top", "elm.padding.top", "elm.text.sub.left.bottom",
+            min: 0 LIST_TEXT_SUB_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_sub_02";
+            /* This limits text growing. */
+            rel2.offset: LIST_TEXT_SUB_WIDTH_MAX 0;
+            text.max: 1 0;
+            align: 0.0 0.5;
+            /*******************************/
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_dim";
+         }
+      )
+      PART(TEXTBLOCK, "elm.text.sub.left.bottom",
+         DSC_LRB("default" 0.0,
+            "elm.icon.left.bottom", "elm.text.sub.right.bottom", "elm.padding.bottom",
+            min: 0 LIST_TEXT_SUB_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_sub_01";
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_01_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_01_dim";
+         }
+         description { state: "show_color" 0.0;
+                        inherit: "default" 0.0;
+                        text.style: "list_text_sub_01_change_color";
+                 }
+      )
+      PART(TEXTBLOCK, "elm.text.sub.right.bottom",
+         DSC_RB("default" 0.0,
+            "elm.icon.right.bottom", "elm.padding.bottom",
+            min: 0 LIST_TEXT_SUB_HEIGHT;
+            text.min: 0 1;
+            text.style: "list_text_sub_02";
+            /* This limits text growing. */
+            rel1.offset: -LIST_TEXT_SUB_WIDTH_MAX 0;
+            text.max: 1 0;
+            align: 1.0 1.0;
+            /*******************************/
+         )
+         description { state: "press" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_press";
+         }
+         description { state: "dim" 0.0;
+            inherit: "default" 0.0;
+            text.style: "list_text_sub_02_dim";
+         }
+      )
+   }
+   LIST_PROGRAMS( target: "elm.text.main.left.top"; target: "elm.text.sub.right.top";
+      target: "elm.text.main.right.top"; target: "elm.text.sub.left.top";
+      target: "elm.text.sub.left.bottom"; target: "elm.text.sub.right.bottom"; )
+}
+
+group { name: "elm/layout/list/B/type.1/default";
+
+   images {
+          image: GENLIST_LITE_PAUSE_ICON COMP;
+          image: GENLIST_LITE_PLAY_ICON COMP;
+   }
+
+   parts {
+       PART(RECT, "elm.swallow.bg",
+         description { state: "default" 0.0;
+            min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+            //max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+         }
+        )
+      part
+       {   name:"elm.swallow.content";
+               type: SWALLOW;
+               clip_to: "elm.swallow.bg";
+               scale: 1;
+               description { state: "default" 0.0;
+                       rel1 { relative: 0.0 0.0; to:"elm.swallow.bg";}
+                       rel2 { relative: 1.0 1.0; to:"elm.swallow.bg";}
+                       //min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+                       //max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+               }
+       }
+       part
+       {
+           name:"elm.swallow.storage";
+               type: SWALLOW;
+               clip_to: "elm.swallow.bg";
+           scale: 1;
+               description { state: "default" 0.0;
+                       min: GENLIST_ICON_SIZE GENLIST_ICON_SIZE;
+                       max: GENLIST_ICON_SIZE GENLIST_ICON_SIZE;
+                       fixed:1 1;
+                       rel1 { relative: 0.0 0.0; to:"elm.swallow.content"; offset: 54 54;}
+                       rel2 { relative: 1.0 1.0; to:"elm.swallow.content"; offset: -6 -6;}
+               }
+       }
+       part
+       {
+               name:"elm.content.top";
+               type: IMAGE;
+               clip_to: "elm.swallow.bg";
+               scale: 1;
+               description { state: "default" 0.0;
+                       min: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+                       max: LIST_ITEM_HEIGHT LIST_ITEM_HEIGHT;
+                       fixed:1 1;
+                       visible: 0;
+                       image { normal: GENLIST_LITE_PAUSE_ICON;}
+                       rel1 { relative: 0.0 0.0; to:"elm.swallow.content"; }
+                       rel2 { relative: 1.0 1.0; to:"elm.swallow.content"; }
+               }
+               description { state: "show_play" 0.0;
+                       inherit: "default";
+                       visible: 1;
+               }
+               description { state: "show_pause" 0.0;
+                       inherit: "default";
+                       image { normal: GENLIST_LITE_PLAY_ICON;}
+                       visible: 1;
+               }
+       }
+   }
+   programs {
+       program { name: "default";
+             signal: "show_default";
+             source: "*";
+             action: STATE_SET "default" 0.0;
+             target: "elm.content.top";
+       }
+       program { name: "show_play";
+             signal: "show_play";
+             source: "*";
+             action: STATE_SET "show_play" 0.0;
+             target: "elm.content.top";
+       }
+       program { name: "show_pause";
+             signal: "show_pause";
+             source: "*";
+             action: STATE_SET "show_pause" 0.0;
+             target: "elm.content.top";
+       }
+   }
+}
\ No newline at end of file
diff --git a/music-chooser/res/genlist_textblock_style.edc b/music-chooser/res/genlist_textblock_style.edc
new file mode 100644 (file)
index 0000000..3536cd7
--- /dev/null
@@ -0,0 +1,280 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+
+#define STYLE_TAG \
+      tag:  "br" "\n";\
+      tag:  "ps" "ps";\
+      tag:  "tab" "\t";\
+      tag:  "b" "+ font=Tizen:style=Bold";
+
+/*
+#define STYLE_TAG_MATCH \
+      tag:  "match" GENLIST_PART_MATCH_TAG_COLOR;
+*/
+
+// FIXME: Why this is needed? just don't use match color, right? damn textblock bug...
+#define STYLE_TAG_MATCH_FOCUS \
+      tag:  "match" GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE;
+
+styles {
+        // ************* button text ********** //
+          style { name: "naviframe_left_btn_text";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" color=#000000 ellipsis=1.0";
+             STYLE_TAG
+          }
+          style { name: "naviframe_left_btn_text_press";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff text_color:ATO025 ellipsis=1.0";
+             STYLE_TAG
+          }
+          style { name: "naviframe_left_btn_text_dim";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=left color=#ffffff text_color:ATO025 ellipsis=1.0";
+             STYLE_TAG
+          }
+          style { name: "naviframe_right_btn_text";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ee2a2a text_color:ATO025 ellipsis=1.0";
+             STYLE_TAG
+          }
+          style { name: "naviframe_right_btn_text_press";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff text_color:ATO025 ellipsis=1.0";
+             STYLE_TAG
+          }
+          style { name: "naviframe_right_btn_text_dim";
+             base: "font=Tizen:style=Regular font_size="BUTTON_NAVIFRAME_TITLE_TEXT_SIZE_INC" align=right color=#ffffff text_color:ATO025 ellipsis=1.0";
+             STYLE_TAG
+          }
+   // ********************** groupindex text
+   style { name: "genlist_style_groupindex_text";
+      base: "font=Tizen:style=Regular font_size="GENLIST_GROUPINDEX_LIST_SIZE" color="GENLIST_GROUPINDEX_LIST_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_groupindex_text_focus";
+      base: "font=Tizen:style=Regular font_size="GENLIST_GROUPINDEX_LIST_SIZE" color="GENLIST_GROUPINDEX_LIST_FOCUS_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   // ********************** dialgoue group help text
+   style { name: "genlist_style_dialogue_group_help_text";
+      base: "font=Tizen:style=Regular font_size="GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE" color="GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   // ********************** list main text
+   style { name: "genlist_style_list_main_text_unread";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_unread_black";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color=#FFFFFF text_color:ATO025 ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_unread_live_box_black";
+      base: "font=Tizen:style=Regular font_size="38" color="GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE_BLACK" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_livebox";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_LIVEBOX_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_unread_dim";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+
+   style { name: "genlist_style_list_main_text_unread_dim_black";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE_BLACK" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_read";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_READ_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_read_dim";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_READ_DIM_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_focus";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   style { name: "genlist_style_list_main_text_focus_black";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE_BLACK" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+  // **********************  list main text (multiline)
+   style { name: "genlist_style_list_main_text_unread_wrap";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_unread_dim_wrap";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_main_text_focus_wrap";
+      base: "font=Tizen:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   // ********************** list sub text
+   style { name: "genlist_style_list_sub_text_default";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_default_dim";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   style { name: "genlist_style_list_sub_text_livebox";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_LIVEBOX_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_settings";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_settings_dim";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_SETTINGS_DIM_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_focus";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   // ********************** list sub text (multiline)
+   style { name: "genlist_style_list_sub_text_default_wrap";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_default_dim_wrap";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "genlist_style_list_sub_text_focus_wrap";
+      base: "font=Tizen:style=Bold font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_TEXT_FOCUS_COLOR_STYLE" wrap=mixed";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+
+   // **** style for download queue ****
+   style { name: "genlist_style_download_queue_progress_state_dim";
+      base: "font=Tizen:style=Regular font_size=24 color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   style { name: "genlist_style_download_queue_progress_size_dim";
+      base: "font=Tizen:style=Regular font_size=24 color="GENLIST_LIST_SUB_TEXT_DEFAULT_DIM_COLOR_STYLE" align=right ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH_FOCUS
+   }
+   // ************* for lite textblock******* //
+   // ************* list main text ********** //
+   style { name: "list_text_main";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_main_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_main_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_main_change_color";
+        base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#3867f5 ellipsis=1.0";
+        STYLE_TAG
+        STYLE_TAG_MATCH
+  }
+   // ************* list sub text ********** //
+   style { name: "list_text_sub_01";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+      STYLE_TAG_MATCH
+   }
+   style { name: "list_text_sub_01_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_sub_01_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_sub_01_change_color";
+        base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#3867f5 ellipsis=1.0";
+        STYLE_TAG
+        STYLE_TAG_MATCH
+  }
+   style { name: "list_text_sub_02";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_sub_02_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_sub_02_press";
+      base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#000000 ellipsis=1.0";
+      STYLE_TAG
+   }
+      // ************* list index text ********** //
+   style { name: "list_text_index_main";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_index_main_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_index_main_press";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_MAIN_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_index_sub";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_index_sub_dim";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+   style { name: "list_text_index_sub_press";
+      base: "font=Tizen:style=Regular font_size="LIST_INDEX_TEXT_SUB_SIZE" color=#ffffff ellipsis=1.0";
+      STYLE_TAG
+   }
+}
diff --git a/music-chooser/res/mc-naviframe.edc b/music-chooser/res/mc-naviframe.edc
new file mode 100644 (file)
index 0000000..22e6d0e
--- /dev/null
@@ -0,0 +1,2988 @@
+/*
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#define NAVIFRAME_VIEW_PUSH_TRANS_TIME 0.18
+#define NAVIFRAME_VIEW_POP_TRANS_TIME 0.18
+
+   styles {
+      style { name: "naviframe_title_style";
+         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T020 ellipsis=1.0 text_class=T020 style=shadow,bottom shadow_color="NAVIFRAME_TITLE_TEXT_SHADOW_COLOR_INC"";
+         tag:  "br" "\n";
+         tag:  "tab" "\t";
+      }
+      style { name: "naviframe_subtitle_visible_style";
+         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_SUBTITLE_VISIBLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T0203 ellipsis=1.0 text_class=T0203 style=shadow,bottom shadow_color="NAVIFRAME_SUBTITLE_VISIBLE_TEXT_SHADOW_COLOR_INC"";
+         tag:  "br" "\n";
+         tag:  "tab" "\t";
+      }
+      style { name: "naviframe_subtitle_style";
+         base: "font=Tizen:style=Regular align=center font_size="NAVIFRAME_VISIBLE_TEXT_FONT_SIZE_INC" color=#FFFFFF color_class=T0204 ellipsis=1.0 text_class=T0204 style=shadow,bottom shadow_color="NAVIFRAME_SUBTITLE_TEXT_SHADOW_COLOR_INC"";
+         tag:  "br" "\n";
+         tag:  "tab" "\t";
+      }
+   }
+   group { name: "elm/naviframe/base/default";
+      parts {
+         part { name: "bg";
+            type: RECT;
+            description { state: "default" 0.0;
+               color: 0 0 0 0;
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/basic/default";
+      data.item: "tizen_zoom" 1;
+      images {
+         set {
+            name: "core_icon_badge_container.#";
+               image {
+                  image: "images/core_icon_badge_container.#.png" COMP;
+               }
+         }
+         set {
+            name: "core_icon_badge_container_outer.#";
+               image {
+                  image: "images/core_icon_badge_container_outer.#.png" COMP;
+               }
+         }
+      }
+      script {
+         public landscape_mode = 0;          //Landscape status
+         public title_left_btn_visible = 0;  //Title left button visible status
+         public title_left_text_btn_visible = 0;  //Title left text button visible status
+         public title_right_btn_visible = 0; //Title right button visible status
+         public title_right_text_btn_visible = 0; //Title right text button visible status
+         public subtitle_visible = 0;        //Subtitle visible status
+         public tabbar_visible = 0;          //Tabbar visible status (This value is used for tabbar group)
+         public badge_visible = 0;           //Badge icon visible status
+      }
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               color_class: "B0211";
+            }
+         }
+         part { name: "clipper";
+            type: RECT;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               visible: 1;
+            }
+            description { state: "hidden" 0.0;
+               visible: 0;
+            }
+         }
+        part { name: "indicator_bg";
+            type: RECT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               align: 0.0 0.0;
+               fixed: 0 1;
+               rel1 { to: "base"; relative: 0.0 0.0; }
+               rel2 { to: "base"; relative: 1.0 0.0; }
+            }
+            description { state: "show" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_INDICATOR_HEIGHT_INC;
+               max: -1 NAVIFRAME_INDICATOR_HEIGHT_INC;
+               visible: 1;
+               color_class: "B011";
+            }
+         }
+         part { name: "title_bg";
+            type: RECT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_TITLE_HEIGHT_INC;
+               max: -1 NAVIFRAME_TITLE_HEIGHT_INC;
+               align: 0.0 0.0;
+               fixed: 0 1;
+               rel1 { to: "indicator_bg"; relative: 0.0 1.0; }
+               rel2 { to: "indicator_bg"; relative: 1.0 1.0; }
+               color_class: "B011";
+            }
+            description { state: "hidden" 0.0;
+               inherit: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+            }
+         }
+         part { name: "title_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "title_bg";
+               rel2.to_y: "title_bg";
+            }
+            description { state: "hidden" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "title_text_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "title_left_btn_right_padding";
+            }
+            description { state: "title_badge_visible" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "title_badge2_padding";
+            }
+         }
+         part { name: "title_text_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "title_right_btn_left_padding";
+               rel2.to: "title_bg";
+            }
+            description { state: "title_badge_visible" 0.0;
+               rel1.to: "badge_icon_left_padding";
+               rel2.to: "title_bg";
+            }
+         }
+         part { name: "elm.text.title";
+            type: TEXTBLOCK;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_text_clipper";
+            description { state: "default" 0.0;
+               text { 
+                  style: "naviframe_title_style";
+                  size: NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
+                  size_range: NAVIFRAME_TITLE_TEXT_FONT_RANGE_MIN NAVIFRAME_TITLE_TEXT_FONT_RANGE_MAX;
+                  elipsis: 1.0;
+               }
+               fixed: 1 1;
+               rel1 { to_x: "title_text_left_padding"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_text_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "subtitle_visible" 0.0;
+               text { style: "naviframe_subtitle_visible_style"; elipsis: 1.0;}
+               fixed: 1 1;
+               rel1 { to_x: "title_text_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0; }
+               rel2 { to_x: "title_text_right_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
+            }
+            description { state: "text_btn_subtitle_visible" 0.0;
+               inherit: "subtitle_visible" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "title_top_padding"; relative: 1.0 1.0; }
+               rel2 { to_x: "title_right_text_btn"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
+            }
+            description { state: "text_btn_badge_subtitle_visible" 0.0;
+               inherit: "subtitle_visible" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "title_top_padding"; relative: 1.0 1.0; }
+               rel2 { to_x: "badge_text_left_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
+            }
+            description { state: "text_button_visible" 0.0;
+               inherit: "default" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "text_button_badge_visible" 0.0;
+               inherit: "default" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+         }
+         part { name: "title_text_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "elm.text.title";
+               rel2.to: "elm.text.title";
+            }
+         }
+         part { name: "title_top_padding";
+            type: SPACER;
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
+               max: -1 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "elm.text.subtitle";
+            type: TEXTBLOCK;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "subtitle_text_clipper";
+            description { state: "default" 0.0;
+               text { style: "naviframe_subtitle_style"; elipsis: 1.0;}
+               min: 0 NAVIFRAME_SUBTITLE_HEIGHT_INC;
+               max: -1 NAVIFRAME_SUBTITLE_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 1.0;
+               rel1 { to_x: "title_left_btn_right_padding"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_right_btn_left_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
+            }
+            description { state: "text_button_visible" 0.0;
+               inherit: "default" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_right_text_btn"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
+            }
+            description { state: "text_button_badge_visible" 0.0;
+               inherit: "default" 0.0;
+               fixed: 1 1;
+               rel1 { to_x: "title_left_text_btn"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
+               rel2 { to_x: "badge_text_left_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
+            }
+         }
+         part { name: "subtitle_text_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "elm.text.subtitle";
+               rel2.to: "elm.text.subtitle";
+            }
+         }
+         part { name: "subtitle_bottom_padding";
+            type: SPACER;
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
+               max: -1 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 1.0;
+               rel1 { to: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "click_event_area";
+             type: RECT;
+             ignore_flags: ON_HOLD;
+             description { state: "default" 0.0;
+                rel1.to: "title_bg";
+                rel2.to: "title_bg";
+                color: 0 0 0 0;
+             }
+         }
+         part { name: "access.title";
+            type: RECT;
+            repeat_events: 1;
+            description { state: "default" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "title_bg";
+               color: 0 0 0 0;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               max: 0 0;
+               fixed: 1 0;
+               align: 0.0 0.5;
+               rel1 { relative: 1.0 0.0; to: "title_left_btn_right_padding"; }
+               rel2 { relative: 1.0 1.0; to: "title_left_btn_right_padding"; }
+               visible: 0;
+            }
+         }
+         part { name: "badge_icon_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "badge_icon";
+            type: IMAGE;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               fixed: 1 1;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               color_class: "B052L7";
+               image.normal: "core_icon_badge_container.#";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               color_class: "B052L7";
+               image.normal: "core_icon_badge_container.#";
+               visible: 1;
+            }
+         }
+         part { name: "badge_outer_icon";
+            type: IMAGE;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               fixed: 1 1;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               image.normal: "core_icon_badge_container_outer.#";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               image.normal: "core_icon_badge_container_outer.#";
+               visible: 1;
+            }
+         }
+         part { name: "badge_text_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "badge_text_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "title_right_btn_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "title_right_btn_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "right_text_button" 0.0;
+               inherit: "default" 0.0;
+               rel1 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "title_right_text_btn"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_badge";
+            type: TEXT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               text {
+                  text_class: "T1121";
+                  min: 1 0;
+                  max: 1 0;
+                  align: 1.0 0.5;
+                  elipsis: 1.0;
+               }
+               color_class: "T1121";
+               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
+               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
+               fixed: 1 1;
+               align: 1.0 0.5;
+               rel1 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 0.0; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 1.0; }
+            }
+         }
+         part { name: "title_badge2";
+            type: TEXT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               text {
+                  text_class: "T1121";
+                  min: 1 0;
+                  max: 1 0;
+                  align: 0.0 0.5;
+                  elipsis: 1.0;
+               }
+               color_class: "T1121";
+               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
+               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 { to_x: "title_left_btn_right_padding"; to_y: "elm.text.title"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_left_btn_right_padding"; to_y: "elm.text.title"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "left_text_button" 0.0;
+               inherit: "default" 0.0;
+               rel1 { to_x: "title_left_text_btn"; to_y: "elm.text.title"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_left_text_btn"; to_y: "elm.text.title"; relative: 1.0 1.0; }
+            }
+         }
+         part { name: "title_badge2_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 0.0 0.5;
+               rel1 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE2_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE2_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_left_btn_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 1;
+               align: 0.0 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 0.0 1.0; }
+            }
+         }
+         part { name: "title_left_btn_bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 { to: "title_left_btn_left_padding"; relative: 1.0 0.0; }
+               rel2 { to: "title_left_btn_left_padding"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+               max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+            }
+         }
+         part { name: "title_left_btn_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 0.0 0.0;
+               rel1 { to: "title_left_btn_bg"; relative: 1.0 0.0; }
+               rel2 { to: "title_left_btn_bg"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_left_btn";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               fixed: 1 1;
+               rel1.to: "title_left_btn_bg";
+               rel2.to: "title_left_btn_bg";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
+         part { name: "title_left_text_btn_bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 0.0 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
+               max: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
+            }
+         }
+         part { name: "title_left_text_btn";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               fixed: 1 1;
+               rel1.to: "title_left_text_btn_bg";
+               rel2.to: "title_left_text_btn_bg";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
+         part { name: "title_right_btn_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 1.0 0.0;
+               rel1 { to: "title_right_btn_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_right_btn_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_right_btn_bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 1.0 0.5;
+               rel1 { to: "title_right_btn_right_padding"; relative: 0.0 0.0; }
+               rel2 { to: "title_right_btn_right_padding"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+               max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
+            }
+         }
+         part { name: "title_right_btn_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 1;
+               align: 1.0 0.0;
+               rel1 { to: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+         }
+         part { name: "title_right_btn";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               fixed: 1 1;
+               rel1.to: "title_right_btn_bg";
+               rel2.to: "title_right_btn_bg";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
+         part { name: "title_right_text_btn_bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 1;
+               align: 1.0 0.5;
+               rel1 { to: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
+               max: BUTTON_NAVIFRAME_TITLE_BUTTON_TEXT_SIZE_INC;
+            }
+         }
+         part { name: "title_right_text_btn";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               fixed: 1 1;
+               rel1.to: "title_right_text_btn_bg";
+               rel2.to: "title_right_text_btn_bg";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
+         part { name: "content_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "elm.swallow.content";
+               rel2.to_y: "elm.swallow.content";
+            }
+         }
+         part { name: "toolbar_bg";
+            type: RECT;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+               color: NAVIFRAME_TOOLBAR_COLOR_INC;
+            }
+         }
+         part { name: "toolbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+               rel1 { to: "base"; relative: 0.0 1.0; }
+               rel2 { to: "base"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "toolbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+            }
+         }
+         part { name: "elm.swallow.prev_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+         part { name: "toolbar_more_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+      }
+      programs {
+         program { name: "content_new_pushed";
+            signal: "elm,state,new,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_pushed";
+            signal: "elm,state,cur,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "pushed_finished";
+         }
+         program { name: "content_prev_popped";
+            signal: "elm,state,prev,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_popped";
+            signal: "elm,state,cur,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "popped_finished";
+         }
+         program { name: "pop_transition_finished";
+            signal: "elm,pop,transition,finished";
+            source: "elm";
+            action: ACTION_STOP;
+            target: "content_cur_popped";
+            after: "popped_finished";
+         }
+         program { name: "new_pushed";
+            signal: "elm,state,new,pushed";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "prev_popped";
+            signal: "elm,state,prev,popped";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "show_finished";
+            action: SIGNAL_EMIT "elm,action,show,finished" "";
+         }
+         program { name: "pushed_finished";
+            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
+         }
+         program { name: "popped_finished";
+            action: SIGNAL_EMIT "elm,action,popped,finished" "";
+         }
+         program { name: "visible";
+            signal: "elm,state,visible";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "invisible";
+            signal: "elm,state,invisible";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "default", 0.0);
+               set_state(PART:"title_clipper", "default", 0.0);
+               if (get_int(title_left_btn_visible)) {
+                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
+                  set_state(PART:"title_left_btn", "visible", 0.0);
+               }
+               if (get_int(title_left_text_btn_visible)) {
+                  set_state(PART:"title_left_text_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_left_text_btn", "visible", 0.0);
+               }
+               if (get_int(title_right_btn_visible)) {
+                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
+                  set_state(PART:"title_right_btn", "visible", 0.0);
+               }
+               if (get_int(title_right_text_btn_visible)) {
+                  set_state(PART:"title_right_text_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_right_text_btn", "visible", 0.0);
+               }
+            }
+         }
+         program { name: "title_show_trans";
+            signal: "elm,action,title,show";
+            source: "elm";
+            after: "title_show";
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "hidden", 0.0);
+               set_state(PART:"title_clipper", "hidden", 0.0);
+               set_state(PART:"title_left_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
+               set_state(PART:"title_left_btn", "default", 0.0);
+               set_state(PART:"title_left_text_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_text_btn", "default", 0.0);
+               set_state(PART:"title_right_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
+               set_state(PART:"title_right_btn", "default", 0.0);
+               set_state(PART:"title_right_text_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_text_btn", "default", 0.0);
+            }
+         }
+         program { name: "title_hide_trans";
+            signal: "elm,action,title,hide";
+            source: "elm";
+            after: "title_hide";
+         }
+         program { name: "subtitle_show";
+            signal: "elm,state,subtitle,show";
+            source: "elm";
+            script {
+               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)){
+                  if (get_int(badge_visible))
+                     set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
+                  else
+                     set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
+               }
+               else
+                  set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
+               set_int(subtitle_visible, 1);
+            }
+         }
+         program { name: "subtitle_hide";
+            signal: "elm,state,subtitle,hide";
+            source: "elm";
+            script {
+               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)){
+                  if (get_int(badge_visible)){
+                     set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
+                  }
+                  else {
+                     set_state(PART:"elm.text.title", "text_button_visible", 0.0);
+                  }
+               }
+               else
+                  set_state(PART:"elm.text.title", "default", 0.0);
+
+               set_int(subtitle_visible, 0);
+            }
+         }
+         program { name: "title_left_btn_show";
+            signal: "elm,state,title_left_btn,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_left_btn_bg", "visible", 0.0);
+               set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
+               set_state(PART:"title_left_btn", "visible", 0.0);
+               set_int(title_left_btn_visible, 1);
+            }
+         }
+         program { name: "title_left_text_btn_show";
+            signal: "elm,state,title_left_text_btn,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_left_text_btn_bg", "visible", 0.0);
+               set_state(PART:"title_left_text_btn", "visible", 0.0);
+               if (get_int(subtitle_visible) && get_int(badge_visible)) {
+                  set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
+                  set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
+               }
+               else if (get_int(subtitle_visible)) {
+                  set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
+                  set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
+               }
+               else if (get_int(badge_visible)) {
+                  set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
+               }
+               else
+                  set_state(PART:"elm.text.title", "text_button_visible", 0.0);
+
+               set_state(PART:"title_badge2", "left_text_button", 0.0);
+               set_int(title_left_text_btn_visible, 1);
+            }
+         }
+         program { name: "title_left_btn_hide";
+            signal: "elm,state,title_left_btn,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_left_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
+               set_state(PART:"title_left_btn", "default", 0.0);
+               set_int(title_left_btn_visible, 0);
+            }
+         }
+         program { name: "title_left_text_btn_hide";
+            signal: "elm,state,title_left_text_btn,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_left_text_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_text_btn", "default", 0.0);
+
+               if (!get_int(title_right_text_btn_visible)){
+                  if (get_int(subtitle_visible)){
+                     set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
+                     set_state(PART:"elm.text.subtitle", "default", 0.0);
+                  }
+                  else
+                     set_state(PART:"elm.text.title", "default", 0.0);
+
+                  set_state(PART:"title_badge2", "default", 0.0);
+               }
+               set_int(title_left_text_btn_visible, 0);
+            }
+         }
+         program { name: "title_right_btn_show";
+            signal: "elm,state,title_right_btn,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_right_btn_bg", "visible", 0.0);
+               set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
+               set_state(PART:"title_right_btn", "visible", 0.0);
+               set_int(title_right_btn_visible, 1);
+            }
+         }
+         program { name: "title_right_text_btn_show";
+            signal: "elm,state,title_right_text_btn,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_right_text_btn_bg", "visible", 0.0);
+               set_state(PART:"title_right_text_btn", "visible", 0.0);
+               if (get_int(subtitle_visible) && get_int(badge_visible)) {
+                  set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
+                  set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
+                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
+               }
+               else if (get_int(subtitle_visible)) {
+                  set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
+                  set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
+               }
+               else if (get_int(badge_visible)) {
+                  set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
+                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
+               }
+               else
+                  set_state(PART:"elm.text.title", "text_button_visible", 0.0);
+
+               set_state(PART:"title_badge2", "left_text_button", 0.0);
+               set_int(title_right_text_btn_visible, 1);
+            }
+         }
+         program { name: "title_right_btn_hide";
+            signal: "elm,state,title_right_btn,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_right_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
+               set_state(PART:"title_right_btn", "default", 0.0);
+               set_int(title_right_btn_visible, 0);
+            }
+         }
+         program { name: "title_right_text_btn_hide";
+            signal: "elm,state,title_right_text_btn,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_right_text_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_text_btn", "default", 0.0);
+
+               if (!get_int(title_left_text_btn_visible)){
+                  if (get_int(subtitle_visible)){
+                     set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
+                     set_state(PART:"elm.text.subtitle", "default", 0.0);
+                  }
+                  else
+                     set_state(PART:"elm.text.title", "default", 0.0);
+
+                  set_state(PART:"title_badge2", "default", 0.0);
+               }
+
+               if (get_int(badge_visible))
+                  set_state(PART:"badge_text_right_padding", "visible", 0.0);
+               else
+                  set_state(PART:"badge_text_right_padding", "default", 0.0);
+
+               set_int(title_right_text_btn_visible, 0);
+            }
+         }
+         program { name: "title_badge_show";
+            signal: "elm,state,title_badge,show";
+            source: "elm";
+            script {
+               new buf[128];
+               set_state(PART:"badge_text_left_padding", "visible", 0.0);
+               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)) {
+                  set_state(PART:"title_badge2", "left_text_button", 0.0);
+                  if (get_int(subtitle_visible)){
+                     set_state(PART:"elm.text.title", "text_btn_badge_subtitle_visible", 0.0);
+                     set_state(PART:"elm.text.subtitle", "text_button_badge_visible", 0.0);
+                  }
+                  else
+                     set_state(PART:"elm.text.title", "text_button_badge_visible", 0.0);
+               }
+               else
+                  set_state(PART:"title_badge2", "visible", 0.0);
+
+               if (get_int(title_right_text_btn_visible))
+                  set_state(PART:"badge_text_right_padding", "right_text_button", 0.0);
+               else
+                  set_state(PART:"badge_text_right_padding", "visible", 0.0);
+
+               set_state(PART:"badge_icon", "visible", 0.0);
+               set_state(PART:"badge_outer_icon", "visible", 0.0);
+               set_state(PART:"badge_icon_left_padding", "visible", 0.0);
+
+               get_text(PART:"title_badge", buf, 128);
+               set_text(PART:"title_badge2", buf);
+               set_state(PART:"title_badge2_padding", "visible", 0.0);
+
+               set_state(PART:"title_text_left_padding", "title_badge_visible", 0.0);
+               set_state(PART:"title_text_right_padding", "title_badge_visible", 0.0);
+
+               set_int(badge_visible, 1);
+            }
+         }
+         program { name: "title_badge_hide";
+            signal: "elm,state,title_badge,hide";
+            source: "elm";
+            script {
+               set_state(PART:"badge_text_left_padding", "default", 0.0);
+               set_state(PART:"badge_text_right_padding", "default", 0.0);
+               set_state(PART:"badge_icon", "default", 0.0);
+               set_state(PART:"badge_outer_icon", "default", 0.0);
+               set_state(PART:"badge_icon_left_padding", "default", 0.0);
+               set_state(PART:"title_badge2", "default", 0.0);
+
+               set_text(PART:"title_badge2", "");
+               set_state(PART:"title_badge2_padding", "default", 0.0);
+               set_state(PART:"title_text_left_padding", "default", 0.0);
+               set_state(PART:"title_text_right_padding", "default", 0.0);
+
+               if (get_int(title_left_text_btn_visible) || get_int(title_right_text_btn_visible)) {
+                  if (get_int(subtitle_visible)){
+                     set_state(PART:"elm.text.title", "text_btn_subtitle_visible", 0.0);
+                     set_state(PART:"elm.text.subtitle", "text_button_visible", 0.0);
+                  }
+                  else
+                     set_state(PART:"elm.text.title", "text_button_visible", 0.0);
+               }
+               set_int(badge_visible, 0);
+            }
+         }
+         program { name: "toolbar_show";
+            signal: "elm,state,toolbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "visible", 0.0);
+            }
+         }
+         program { name: "toolbar_hide";
+            signal: "elm,state,toolbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "default", 0.0);
+            }
+         }
+         program { name: "title_clicked";
+            signal: "mouse,clicked,1";
+            source: "click_event_area";
+            script {
+               emit("elm,action,title,clicked", "");
+            }
+         }
+         program { name: "change_to_landscape";
+            script {
+               if (!get_int(landscape_mode)) {
+                  set_int(landscape_mode, 1);
+               }
+            }
+         }
+         program { name: "change_to_portrait";
+            script {
+               if (get_int(landscape_mode)) {
+                  set_int(landscape_mode, 0);
+               }
+            }
+         }
+         program { name: "landscape_mode";
+            source: "elm";
+            signal: "elm,state,orient,90";
+            after: "change_to_landscape";
+         }
+         program { name: "landscape_mode2";
+            source: "elm";
+            signal: "elm,state,orient,270";
+            after: "change_to_landscape";
+         }
+         program { name: "portrait_mode";
+            source: "elm";
+            signal: "elm,state,orient,0";
+            after: "change_to_portrait";
+         }
+         program { name: "portrait_mode2";
+            source: "elm";
+            signal: "elm,state,orient,180";
+            after: "change_to_portrait";
+         }
+         program { name: "indicator_bg_show";
+            signal: "elm,state,indicator_bg,show";
+            source: "";
+            script {
+               set_state(PART:"indicator_bg", "show", 0.0);
+            }
+         }
+         program { name: "indicator_bg_hide";
+            signal: "elm,state,indicator_bg,hide";
+            source: "";
+            script {
+               set_state(PART:"indicator_bg", "default", 0.0);
+            }
+         }
+      }
+   }
+
+   group {
+         name: "elm/naviframe/item/title_with_padding/default";
+         inherit: "elm/naviframe/item/basic/default";
+   }
+   
+   group { name: "elm/naviframe/item/tabbar/default";
+      alias: "elm/naviframe/item/tabbar/icon/default";
+      inherit: "elm/naviframe/item/basic/default";
+      parts {
+         part { name: "tabbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "tabbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "tabbar_top_divider";
+            type: RECT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "tabbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "tabbar"; relative: 0.0 0.0; }
+               rel2 { to: "tabbar"; relative: 1.0 0.0; }
+               color_class: "B012L4";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC;
+               max: -1 NAVIFRAME_TABBAR_TOP_DIVIDER_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "tabbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "tabbar";
+               rel2.to_y: "tabbar";
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "tabbar"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+      }
+      programs {
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "default", 0.0);
+               set_state(PART:"title_clipper", "default", 0.0);
+               if (get_int(title_left_btn_visible)) {
+                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
+                  set_state(PART:"title_left_btn", "visible", 0.0);
+               }
+               if (get_int(title_right_btn_visible)) {
+                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
+                  set_state(PART:"title_right_btn", "visible", 0.0);
+               }
+               if (get_int(tabbar_visible)) {
+                  set_state(PART:"tabbar", "visible", 0.0);
+                  set_state(PART:"tabbar_top_divider", "visible", 0.0);
+               }
+            }
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "hidden", 0.0);
+               set_state(PART:"title_clipper", "hidden", 0.0);
+               set_state(PART:"title_left_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
+               set_state(PART:"title_left_btn", "default", 0.0);
+               set_state(PART:"title_right_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
+               set_state(PART:"title_right_btn", "default", 0.0);
+               set_state(PART:"tabbar", "default", 0.0);
+               set_state(PART:"tabbar_top_divider", "default", 0.0);
+            }
+         }
+         program { name: "tabbar_show";
+            signal: "elm,state,tabbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"tabbar", "visible", 0.0);
+               set_state(PART:"tabbar_top_divider", "visible", 0.0);
+               set_int(tabbar_visible, 1);
+            }
+         }
+         program { name: "tabbar_hide";
+            signal: "elm,state,tabbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"tabbar", "default", 0.0);
+               set_state(PART:"tabbar_top_divider", "default", 0.0);
+               set_int(tabbar_visible, 0);
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/navigationbar/default";
+      inherit: "elm/naviframe/item/basic/default";
+      parts {
+         part { name: "navigationbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "navigationbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_NAVIGATIONBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "navigationbar_top_divider";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "navigationbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "navigationbar"; relative: 0.0 0.0; }
+               rel2 { to: "navigationbar"; relative: 1.0 0.0; }
+               color_class: "B012L4";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC;
+               max: -1 NAVIFRAME_NAVIGATIONBAR_TOP_DIVIDER_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "navigationbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "navigationbar";
+               rel2.to_y: "navigationbar";
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "navigationbar"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+      }
+      programs {
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "default", 0.0);
+               set_state(PART:"title_clipper", "default", 0.0);
+               if (get_int(title_left_btn_visible)) {
+                  set_state(PART:"title_left_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_left_btn_right_padding", "visible", 0.0);
+                  set_state(PART:"title_left_btn", "visible", 0.0);
+               }
+               if (get_int(title_right_btn_visible)) {
+                  set_state(PART:"title_right_btn_bg", "visible", 0.0);
+                  set_state(PART:"title_right_btn_left_padding", "visible", 0.0);
+                  set_state(PART:"title_right_btn", "visible", 0.0);
+               }
+               if (get_int(tabbar_visible)) {
+                  set_state(PART:"navigationbar", "visible", 0.0);
+                  set_state(PART:"navigationbar_top_divider", "visible", 0.0);
+               }
+            }
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "hidden", 0.0);
+               set_state(PART:"title_clipper", "hidden", 0.0);
+               set_state(PART:"title_left_btn_bg", "default", 0.0);
+               set_state(PART:"title_left_btn_right_padding", "default", 0.0);
+               set_state(PART:"title_left_btn", "default", 0.0);
+               set_state(PART:"title_right_btn_bg", "default", 0.0);
+               set_state(PART:"title_right_btn_left_padding", "default", 0.0);
+               set_state(PART:"title_right_btn", "default", 0.0);
+               set_state(PART:"navigationbar", "default", 0.0);
+               set_state(PART:"navigationbar_top_divider", "default", 0.0);
+            }
+         }
+         program { name: "navigationbar_show";
+            signal: "elm,state,navigationbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"navigationbar", "visible", 0.0);
+               set_state(PART:"navigationbar_top_divider", "visible", 0.0);
+               set_int(tabbar_visible, 1);
+            }
+         }
+         program { name: "navigationbar_hide";
+            signal: "elm,state,navigationbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"navigationbar", "default", 0.0);
+               set_state(PART:"navigationbar_top_divider", "default", 0.0);
+               set_int(tabbar_visible, 0);
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/tabbar/notitle/default";
+      data.item: "tizen_zoom" 1;
+      script {
+         public landscape_mode = 0; //Landscape status
+         public tabbar_visible = 0; //Tabbar visible status
+      }
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               color_class: "B0211";
+            }
+         }
+         part { name: "clipper";
+            type: RECT;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               visible: 1;
+            }
+            description { state: "hidden" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "tabbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "tabbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "base"; relative: 0.0 0.0; }
+               rel2 { to: "base"; relative: 1.0 0.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "tabbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "tabbar";
+               rel2.to_y: "tabbar";
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "tabbar"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "content_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "elm.swallow.content";
+               rel2.to_y: "elm.swallow.content";
+            }
+         }
+         part { name: "toolbar_bg";
+            type: RECT;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+               color: NAVIFRAME_TOOLBAR_COLOR_INC;
+            }
+         }
+         part { name: "toolbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+               rel1 { to: "base"; relative: 0.0 1.0; }
+               rel2 { to: "base"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "toolbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+            }
+         }
+         part { name: "elm.swallow.prev_btn";
+            type: SWALLOW;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+         part { name: "toolbar_more_btn";
+            type: SWALLOW;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+      }
+      programs {
+         program { name: "content_new_pushed";
+            signal: "elm,state,new,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_pushed";
+            signal: "elm,state,cur,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "pushed_finished";
+         }
+         program { name: "content_prev_popped";
+            signal: "elm,state,prev,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_popped";
+            signal: "elm,state,cur,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "popped_finished";
+         }
+         program { name: "pop_transition_finished";
+            signal: "elm,pop,transition,finished";
+            source: "elm";
+            action: ACTION_STOP;
+            target: "content_cur_popped";
+            after: "popped_finished";
+         }
+         program { name: "new_pushed";
+            signal: "elm,state,new,pushed";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "prev_popped";
+            signal: "elm,state,prev,popped";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "show_finished";
+            action: SIGNAL_EMIT "elm,action,show,finished" "";
+         }
+         program { name: "pushed_finished";
+            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
+         }
+         program { name: "popped_finished";
+            action: SIGNAL_EMIT "elm,action,popped,finished" "";
+         }
+         program { name: "visible";
+            signal: "elm,state,visible";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "invisible";
+            signal: "elm,state,invisible";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               if (get_int(tabbar_visible)) {
+                  set_state(PART:"tabbar", "visible", 0.0);
+               }
+            }
+         }
+         program { name: "title_show_trans";
+            signal: "elm,action,title,show";
+            source: "elm";
+            after: "title_show";
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"tabbar", "default", 0.0);
+            }
+         }
+         program { name: "title_hide_trans";
+            signal: "elm,action,title,hide";
+            source: "elm";
+            after: "title_hide";
+         }
+         program { name: "tabbar_show";
+            signal: "elm,state,tabbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"tabbar", "visible", 0.0);
+               set_int(tabbar_visible, 1);
+            }
+         }
+         program { name: "tabbar_hide";
+            signal: "elm,state,tabbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"tabbar", "default", 0.0);
+               set_int(tabbar_visible, 0);
+            }
+         }
+         program { name: "toolbar_show";
+            signal: "elm,state,toolbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "visible", 0.0);
+            }
+         }
+         program { name: "toolbar_hide";
+            signal: "elm,state,toolbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "default", 0.0);
+            }
+         }
+         program { name: "title_clicked";
+            signal: "mouse,clicked,1";
+            source: "click_event_area";
+            script {
+               emit("elm,action,title,clicked", "");
+            }
+         }
+         program { name: "change_to_landscape";
+            script {
+               if (!get_int(landscape_mode)) {
+                  set_int(landscape_mode, 1);
+               }
+            }
+         }
+         program { name: "change_to_portrait";
+            script {
+               if (get_int(landscape_mode)) {
+                  set_int(landscape_mode, 0);
+               }
+            }
+         }
+         program { name: "landscape_mode";
+            source: "elm";
+            signal: "elm,state,orient,90";
+            after: "change_to_landscape";
+         }
+         program { name: "landscape_mode2";
+            source: "elm";
+            signal: "elm,state,orient,270";
+            after: "change_to_landscape";
+         }
+         program { name: "portrait_mode";
+            source: "elm";
+            signal: "elm,state,orient,0";
+            after: "change_to_portrait";
+         }
+         program { name: "portrait_mode2";
+            source: "elm";
+            signal: "elm,state,orient,180";
+            after: "change_to_portrait";
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/tabbar/icon/notitle/default";
+      inherit: "elm/naviframe/item/tabbar/notitle/default";
+      parts {
+         part { name: "tabbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "tabbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "base"; relative: 0.0 0.0; }
+               rel2 { to: "base"; relative: 1.0 0.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TABBAR2_HEIGHT_INC;
+               max: -1 NAVIFRAME_TABBAR2_HEIGHT_INC;
+               visible: 1;
+            }
+            description { state: "landscape_visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TABBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TABBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+      }
+      programs {
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               if (get_int(tabbar_visible)) {
+                  if (get_int(landscape_mode)) {
+                     set_state(PART:"tabbar", "landscape_visible", 0.0);
+                  }
+                  else {
+                     set_state(PART:"tabbar", "visible", 0.0);
+                  }
+               }
+            }
+         }
+         program { name: "tabbar_show";
+            signal: "elm,state,tabbar,show";
+            source: "elm";
+            script {
+               if (get_int(landscape_mode)) {
+                  set_state(PART:"tabbar", "landscape_visible", 0.0);
+               }
+               else {
+                  set_state(PART:"tabbar", "visible", 0.0);
+               }
+               set_int(tabbar_visible, 1);
+            }
+         }
+         program { name: "change_to_landscape";
+            script {
+               if (!get_int(landscape_mode)) {
+                  new st[31];
+                  new Float:vl;
+                  get_state(PART:"tabbar", st, 30, vl);
+                  if (!strcmp(st, "visible"))
+                    set_state(PART:"tabbar", "landscape_visible", 0.0);
+
+                  set_int(landscape_mode, 1);
+               }
+            }
+         }
+         program { name: "change_to_portrait";
+            script {
+               if (get_int(landscape_mode)) {
+                  new st[31];
+                  new Float:vl;
+                  get_state(PART:"tabbar", st, 30, vl);
+                  if (!strcmp(st, "landscape_visible"))
+                    set_state(PART:"tabbar", "visible", 0.0);
+
+                  set_int(landscape_mode, 0);
+               }
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/drawers/default";
+      data.item: "tizen_zoom" 1;
+      images {
+         set {
+            name: "core_icon_badge_container.#";
+               image {
+                  image: "images/core_icon_badge_container.#.png" COMP;
+               }
+         }
+         set {
+            name: "core_icon_badge_container_outer.#";
+               image {
+                  image: "images/core_icon_badge_container_outer.#.png" COMP;
+               }
+         }
+      }
+      script {
+         public subtitle_visible = 0; //Subtitle visible status
+         public drawers_visible  = 0; //Drawers visible status
+      }
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               color_class: "B0211";
+            }
+         }
+         part { name: "clipper";
+            type: RECT;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               visible: 1;
+            }
+            description { state: "hidden" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "title_bg";
+            type: RECT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_TITLE_HEIGHT_INC;
+               max: -1 NAVIFRAME_TITLE_HEIGHT_INC;
+               align: 0.0 0.0;
+               fixed: 0 1;
+               rel1 { to: "base"; relative: 0.0 0.0; }
+               rel2 { to: "base"; relative: 1.0 0.0; }
+               color_class: "B011";
+            }
+            description { state: "hidden" 0.0;
+               inherit: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+            }
+         }
+         part { name: "title_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "title_bg";
+               rel2.to_y: "title_bg";
+            }
+            description { state: "hidden" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "title_text_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "drawers";
+            }
+            description { state: "title_badge_visible" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "title_badge2_padding";
+            }
+         }
+         part { name: "title_text_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "drawers_padding";
+               rel2.to: "title_bg";
+            }
+            description { state: "title_badge_visible" 0.0;
+               rel1.to: "badge_icon_left_padding";
+               rel2.to: "title_bg";
+            }
+         }
+         part { name: "elm.text.title";
+            type: TEXTBLOCK;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_text_clipper";
+            description { state: "default" 0.0;
+               text { style: "naviframe_title_style"; elipsis: 1.0;}
+               fixed: 1 1;
+               rel1 { to_x: "title_text_left_padding"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_text_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "subtitle_visible" 0.0;
+               text { style: "naviframe_subtitle_visible_style"; elipsis: 1.0;}
+               fixed: 1 1;
+               rel1 { to_x: "title_text_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0; }
+               rel2 { to_x: "title_text_right_padding"; to_y: "elm.text.subtitle"; relative: 0.0 0.0; }
+            }
+         }
+         part { name: "title_text_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "elm.text.title";
+               rel2.to: "elm.text.title";
+            }
+         }
+         part { name: "title_top_padding";
+            type: SPACER;
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
+               max: -1 NAVIFRAME_TITLE_TOP_PADDING_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "elm.text.subtitle";
+            type: TEXTBLOCK;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "subtitle_text_clipper";
+            description { state: "default" 0.0;
+               text { style: "naviframe_subtitle_style"; elipsis: 1.0;}
+               min: 0 NAVIFRAME_SUBTITLE_HEIGHT_INC;
+               max: -1 NAVIFRAME_SUBTITLE_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 1.0;
+               rel1 { to_x: "drawers"; to_y: "subtitle_bottom_padding"; relative: 1.0 0.0; }
+               rel2 { to_x: "drawers_padding"; to_y: "subtitle_bottom_padding"; relative: 0.0 0.0; }
+            }
+         }
+         part { name: "subtitle_text_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "elm.text.subtitle";
+               rel2.to: "elm.text.subtitle";
+            }
+         }
+         part { name: "subtitle_bottom_padding";
+            type: SPACER;
+            description { state: "default" 0.0;
+               min: 0 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
+               max: -1 NAVIFRAME_SUBTITLE_BOTTOM_PADDING_HEIGHT_INC;
+               fixed: 0 1;
+               align: 0.5 1.0;
+               rel1 { to: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+         }
+         part { name: "click_event_area";
+             type: RECT;
+             ignore_flags: ON_HOLD;
+             description { state: "default" 0.0;
+                rel1.to: "title_bg";
+                rel2.to: "title_bg";
+                color: 0 0 0 0;
+             }
+         }
+         part { name: "access.title";
+            type: RECT;
+            repeat_events: 1;
+            description { state: "default" 0.0;
+               rel1.to: "title_bg";
+               rel2.to: "title_bg";
+               color: 0 0 0 0;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               max: 0 0;
+               fixed: 1 0;
+               align: 0.0 0.5;
+               rel1 { relative: 1.0 0.0; to: "drawers"; }
+               rel2 { relative: 1.0 1.0; to: "drawers"; }
+               visible: 0;
+            }
+         }
+         part { name: "badge_icon_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "badge_text_left_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_ICON_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "badge_icon";
+            type: IMAGE;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               fixed: 1 1;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               color_class: "B052L7";
+               image.normal: "core_icon_badge_container.#";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               color_class: "B052L7";
+               image.normal: "core_icon_badge_container.#";
+               visible: 1;
+            }
+         }
+         part { name: "badge_outer_icon";
+            type: IMAGE;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               fixed: 1 1;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               image.normal: "core_icon_badge_container_outer.#";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               rel1 { to_x: "badge_text_left_padding"; to_y: "title_badge"; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "title_badge"; }
+               image.normal: "core_icon_badge_container_outer.#";
+               visible: 1;
+            }
+         }
+         part { name: "badge_text_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "title_badge"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "badge_text_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to_x: "title_right_padding"; to_y: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to_x: "title_right_padding"; to_y: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_badge";
+            type: TEXT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               text {
+                  text_class: "T1121";
+                  min: 1 0;
+                  max: 1 0;
+                  align: 1.0 0.5;
+                  elipsis: 1.0;
+               }
+               color_class: "T1121";
+               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
+               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
+               fixed: 1 1;
+               align: 1.0 0.5;
+               rel1 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 0.0; }
+               rel2 { to_x: "badge_text_right_padding"; to_y: "elm.text.title"; relative: 0.0 1.0; }
+            }
+         }
+         part { name: "title_badge2";
+            type: TEXT;
+            scale: 1;
+            mouse_events: 0;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               text {
+                  text_class: "T1121";
+                  min: 1 0;
+                  max: 1 0;
+                  align: 0.0 0.5;
+                  elipsis: 1.0;
+               }
+               color_class: "T1121";
+               min: 0 NAVIFRAME_BADGE_HEIGHT_INC;
+               max: -1 NAVIFRAME_BADGE_HEIGHT_INC;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 { to_x: "title_left_padding"; to_y: "elm.text.title"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_left_padding"; to_y: "elm.text.title"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+         }
+         part { name: "title_badge2_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 -1;
+               fixed: 1 0;
+               align: 0.0 0.5;
+               rel1 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to_x: "title_badge2"; to_y: "title_bg"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_BADGE2_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_BADGE2_PADDING_WIDTH_INC -1;
+            }
+         }
+         part { name: "title_left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 0;
+               align: 0.0 0.5;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 0.0 1.0; }
+            }
+         }
+         part { name: "title_right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+         }
+         part { name: "drawers_bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 { to: "title_bg"; relative: 0.0 0.0; }
+               rel2 { to: "title_bg"; relative: 0.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_DRAWERS_WIDTH_INC 0;
+               max: NAVIFRAME_DRAWERS_WIDTH_INC -1;
+            }
+         }
+         part { name: "drawers";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               fixed: 1 1;
+               rel1.to: "drawers_bg";
+               rel2.to: "drawers_bg";
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
+         part { name: "drawers_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC 0;
+               max: NAVIFRAME_TITLE_LEFT_PADDING_WIDTH_INC -1;
+               fixed: 1 0;
+               align: 1.0 0.5;
+               rel1 { to: "title_bg"; relative: 1.0 0.0; }
+               rel2 { to: "title_bg"; relative: 1.0 1.0; }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: NAVIFRAME_DRAWERS_WIDTH_INC 0;
+               max: NAVIFRAME_DRAWERS_WIDTH_INC -1;
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "title_bg"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "content_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "elm.swallow.content";
+               rel2.to_y: "elm.swallow.content";
+            }
+         }
+         part { name: "toolbar_bg";
+            type: RECT;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+               color: NAVIFRAME_TOOLBAR_COLOR_INC;
+            }
+         }
+         part { name: "toolbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+               rel1 { to: "base"; relative: 0.0 1.0; }
+               rel2 { to: "base"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "toolbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+            }
+         }
+         part { name: "elm.swallow.prev_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+         part { name: "toolbar_more_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+      }
+      programs {
+         program { name: "content_new_pushed";
+            signal: "elm,state,new,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_pushed";
+            signal: "elm,state,cur,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "pushed_finished";
+         }
+         program { name: "content_prev_popped";
+            signal: "elm,state,prev,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_popped";
+            signal: "elm,state,cur,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "popped_finished";
+         }
+         program { name: "pop_transition_finished";
+            signal: "elm,pop,transition,finished";
+            source: "elm";
+            action: ACTION_STOP;
+            target: "content_cur_popped";
+            after: "popped_finished";
+         }
+         program { name: "new_pushed";
+            signal: "elm,state,new,pushed";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "prev_popped";
+            signal: "elm,state,prev,popped";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "show_finished";
+            action: SIGNAL_EMIT "elm,action,show,finished" "";
+         }
+         program { name: "pushed_finished";
+            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
+         }
+         program { name: "popped_finished";
+            action: SIGNAL_EMIT "elm,action,popped,finished" "";
+         }
+         program { name: "visible";
+            signal: "elm,state,visible";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "invisible";
+            signal: "elm,state,invisible";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "default", 0.0);
+               set_state(PART:"title_clipper", "default", 0.0);
+               if (get_int(drawers_visible)) {
+                  set_state(PART:"drawers_bg", "visible", 0.0);
+                  set_state(PART:"drawers", "visible", 0.0);
+                  set_state(PART:"drawers_padding", "visible", 0.0);
+               }
+            }
+         }
+         program { name: "title_show_trans";
+            signal: "elm,action,title,show";
+            source: "elm";
+            after: "title_show";
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title_bg", "hidden", 0.0);
+               set_state(PART:"title_clipper", "hidden", 0.0);
+               set_state(PART:"drawers_bg", "default", 0.0);
+               set_state(PART:"drawers", "default", 0.0);
+               set_state(PART:"drawers_padding", "default", 0.0);
+            }
+         }
+         program { name: "title_hide_trans";
+            signal: "elm,action,title,hide";
+            source: "elm";
+            after: "title_hide";
+         }
+         program { name: "subtitle_show";
+            signal: "elm,state,subtitle,show";
+            source: "elm";
+            script {
+               set_state(PART:"elm.text.title", "subtitle_visible", 0.0);
+               set_int(subtitle_visible, 1);
+            }
+         }
+         program { name: "subtitle_hide";
+            signal: "elm,state,subtitle,hide";
+            source: "elm";
+            script {
+               set_state(PART:"elm.text.title", "default", 0.0);
+               set_int(subtitle_visible, 0);
+            }
+         }
+         program { name: "drawers_show";
+            signal: "elm,state,drawers,show";
+            source: "elm";
+            script {
+               set_state(PART:"drawers_bg", "visible", 0.0);
+               set_state(PART:"drawers", "visible", 0.0);
+               set_state(PART:"drawers_padding", "visible", 0.0);
+               set_int(drawers_visible, 1);
+            }
+         }
+         program { name: "drawers_hide";
+            signal: "elm,state,drawers,hide";
+            source: "elm";
+            script {
+               set_state(PART:"drawers_bg", "default", 0.0);
+               set_state(PART:"drawers", "default", 0.0);
+               set_state(PART:"drawers_padding", "default", 0.0);
+               set_int(drawers_visible, 0);
+            }
+         }
+         program { name: "title_badge_show";
+            signal: "elm,state,title_badge,show";
+            source: "elm";
+            script {
+               new buf[128];
+
+               set_state(PART:"badge_text_left_padding", "visible", 0.0);
+               set_state(PART:"badge_text_right_padding", "visible", 0.0);
+               set_state(PART:"badge_icon", "visible", 0.0);
+               set_state(PART:"badge_outer_icon", "visible", 0.0);
+               set_state(PART:"badge_icon_left_padding", "visible", 0.0);
+
+               get_text(PART:"title_badge", buf, 128);
+               set_text(PART:"title_badge2", buf);
+               set_state(PART:"title_badge2_padding", "visible", 0.0);
+               set_state(PART:"title_text_left_padding", "title_badge_visible", 0.0);
+               set_state(PART:"title_text_right_padding", "title_badge_visible", 0.0);
+            }
+         }
+         program { name: "title_badge_hide";
+            signal: "elm,state,title_badge,hide";
+            source: "elm";
+            script {
+               set_state(PART:"badge_text_left_padding", "default", 0.0);
+               set_state(PART:"badge_text_right_padding", "default", 0.0);
+               set_state(PART:"badge_icon", "default", 0.0);
+               set_state(PART:"badge_outer_icon", "default", 0.0);
+               set_state(PART:"badge_icon_left_padding", "default", 0.0);
+
+               set_text(PART:"title_badge2", "");
+               set_state(PART:"title_badge2_padding", "default", 0.0);
+               set_state(PART:"title_text_left_padding", "default", 0.0);
+               set_state(PART:"title_text_right_padding", "default", 0.0);
+            }
+         }
+         program { name: "toolbar_show";
+            signal: "elm,state,toolbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "visible", 0.0);
+            }
+         }
+         program { name: "toolbar_hide";
+            signal: "elm,state,toolbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "default", 0.0);
+            }
+         }
+         program { name: "title_clicked";
+            signal: "mouse,clicked,1";
+            source: "click_event_area";
+            script {
+               emit("elm,action,title,clicked", "");
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/empty/default";
+      data.item: "tizen_zoom" 1;
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               color_class: "B0211";
+            }
+         }
+         part { name: "clipper";
+            type: RECT;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               visible: 1;
+            }
+            description { state: "hidden" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "title";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               align: 0.5 0.0;
+               fixed: 0 1;
+               rel1 { relative: 0.0 0.0; to: "base"; }
+               rel2 { relative: 1.0 0.0; to: "base"; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 1;
+               rel1 { relative: 0.0 0.0; to: "base"; }
+               rel2 { relative: 1.0 0.0; to: "base"; }
+            }
+         }
+         part { name: "title_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "title";
+               rel2.to_y: "title";
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "content_clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to_x: "base"; to_y: "title"; relative: 0.0 1.0; }
+               rel2 { to_x: "base"; to_y: "toolbar"; relative: 1.0 0.0; }
+            }
+         }
+         part { name: "content_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to_y: "elm.swallow.content";
+               rel2.to_y: "elm.swallow.content";
+            }
+         }
+         part { name: "toolbar_bg";
+            type: RECT;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+               color: NAVIFRAME_TOOLBAR_COLOR_INC;
+            }
+         }
+         part { name: "toolbar";
+            type: SWALLOW;
+            scale: 1;
+            clip_to: "toolbar_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+               rel1 { to: "base"; relative: 0.0 1.0; }
+               rel2 { to: "base"; relative: 1.0 1.0; }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               max: -1 NAVIFRAME_TOOLBAR_HEIGHT_INC;
+               visible: 1;
+            }
+         }
+         part { name: "toolbar_clipper";
+            type: RECT;
+            mouse_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               rel1.to: "toolbar";
+               rel2.to: "toolbar";
+            }
+         }
+         part { name: "elm.swallow.prev_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+         part { name: "toolbar_more_btn";
+            type: SWALLOW;
+            clip_to: "title_clipper";
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: 0 0;
+               align: 0.0 0.0;
+               fixed: 1 1;
+               rel1.to: "base";
+               rel2.to: "base";
+               visible: 0;
+            }
+         }
+      }
+      programs {
+         program { name: "content_new_pushed";
+            signal: "elm,state,new,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_pushed";
+            signal: "elm,state,cur,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "pushed_finished";
+         }
+         program { name: "content_prev_popped";
+            signal: "elm,state,prev,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_popped";
+            signal: "elm,state,cur,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "popped_finished";
+         }
+         program { name: "pop_transition_finished";
+            signal: "elm,pop,transition,finished";
+            source: "elm";
+            action: ACTION_STOP;
+            target: "content_cur_popped";
+            after: "popped_finished";
+         }
+         program { name: "new_pushed";
+            signal: "elm,state,new,pushed";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "prev_popped";
+            signal: "elm,state,prev,popped";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "show_finished";
+            action: SIGNAL_EMIT "elm,action,show,finished" "";
+         }
+         program { name: "pushed_finished";
+            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
+         }
+         program { name: "popped_finished";
+            action: SIGNAL_EMIT "elm,action,popped,finished" "";
+         }
+         program { name: "visible";
+            signal: "elm,state,visible";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "invisible";
+            signal: "elm,state,invisible";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "title_show";
+            signal: "elm,state,title,show";
+            source: "elm";
+            script {
+               set_state(PART:"title", "visible", 0.0);
+            }
+         }
+         program { name: "title_show_trans";
+            signal: "elm,action,title,show";
+            source: "elm";
+            after: "title_show";
+         }
+         program { name: "title_hide";
+            signal: "elm,state,title,hide";
+            source: "elm";
+            script {
+               set_state(PART:"title", "default", 0.0);
+            }
+         }
+         program { name: "title_hide_trans";
+            signal: "elm,action,title,hide";
+            source: "elm";
+            after: "title_hide";
+         }
+         program { name: "toolbar_show";
+            signal: "elm,state,toolbar,show";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "visible", 0.0);
+            }
+         }
+         program { name: "toolbar_hide";
+            signal: "elm,state,toolbar,hide";
+            source: "elm";
+            script {
+               set_state(PART:"toolbar", "default", 0.0);
+            }
+         }
+         program { name: "title_clicked";
+            signal: "mouse,clicked,1";
+            source: "click_event_area";
+            script {
+               emit("elm,action,title,clicked", "");
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/basic/uglib";
+      data.item: "tizen_zoom" 1;
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "clipper";
+            type: RECT;
+            mouse_events:  0;
+            description { state: "default" 0.0;
+               visible: 1;
+            }
+            description { state: "hidden" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            repeat_events: 0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               rel1 { to: "base"; relative: 0.0 0.0; }
+               rel2 { to: "base"; relative: 1.0 1.0; }
+            }
+         }
+      }
+      programs {
+         program { name: "content_new_pushed";
+            signal: "elm,state,new,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_pushed";
+            signal: "elm,state,cur,pushed,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+            transition: SIN_FAC NAVIFRAME_VIEW_PUSH_TRANS_TIME 1.7;
+            after: "pushed_finished";
+         }
+         program { name: "content_prev_popped";
+            signal: "elm,state,prev,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "show_finished";
+         }
+         program { name: "content_cur_popped";
+            signal: "elm,state,cur,popped,deferred";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            transition: SIN_FAC NAVIFRAME_VIEW_POP_TRANS_TIME 1.7;
+            after: "popped_finished";
+         }
+         program { name: "pop_transition_finished";
+            signal: "elm,pop,transition,finished";
+            source: "elm";
+            action: ACTION_STOP;
+            target: "content_cur_popped";
+            after: "popped_finished";
+         }
+         program { name: "new_pushed";
+            signal: "elm,state,new,pushed";
+            source: "elm";
+            action: STATE_SET "hidden" 0.0;
+            target: "clipper";
+         }
+         program { name: "prev_popped";
+            signal: "elm,state,prev,popped";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "clipper";
+         }
+         program { name: "visible";
+            signal: "elm,state,visible";
+            source: "elm";
+            script {
+               set_state(PART:"clipper", "default", 0.0);
+            }
+         }
+         program { name: "invisible";
+            signal: "elm,state,invisible";
+            source: "elm";
+            script {
+               set_state(PART:"clipper", "hidden", 0.0);
+            }
+         }
+         program { name: "show_finished";
+            action: SIGNAL_EMIT "elm,action,show,finished" "";
+         }
+         program { name: "pushed_finished";
+            action: SIGNAL_EMIT "elm,action,pushed,finished" "";
+         }
+         program { name: "popped_finished";
+            action: SIGNAL_EMIT "elm,action,popped,finished" "";
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/basic/transparent/default";
+      inherit: "elm/naviframe/item/basic/default";
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/drawers/transparent/default";
+      inherit: "elm/naviframe/item/drawers/default";
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/tabbar/transparent/default";
+      inherit: "elm/naviframe/item/tabbar/default";
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/tabbar/notitle/transparent/default";
+      inherit: "elm/naviframe/item/tabbar/notitle/default";
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+      }
+   }
+
+   group { name: "elm/naviframe/item/empty/transparent/default";
+      inherit: "elm/naviframe/item/empty/default";
+      parts {
+         part { name: "base";
+            type: RECT;
+            mouse_events:  0;
+            clip_to: "clipper";
+            description { state: "default" 0.0;
+               visible: 0;
+            }
+         }
+      }
+   }
diff --git a/music-chooser/res/mc-tabbar.edc b/music-chooser/res/mc-tabbar.edc
new file mode 100644 (file)
index 0000000..8a0ceb7
--- /dev/null
@@ -0,0 +1,20 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+#include "HD-inc.edc"
+#include "toolbar.edc"
+#include "genlist.edc"
diff --git a/music-chooser/res/music-chooser.edc b/music-chooser/res/music-chooser.edc
new file mode 100644 (file)
index 0000000..56949a3
--- /dev/null
@@ -0,0 +1,580 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+collections {
+
+base_scale: 2.4;
+styles {
+       style { name: "text_unread_wrap";
+               base: "font=Tizen:style=Regular font_size=32 color=#000000FF wrap=mixed";
+               tag:  "br" "\n";
+               tag:  "ps" "ps";
+               tag:  "tab" "\t";
+          }
+}
+
+#include "mc-tabbar.edc"
+#include "mc-naviframe.edc"
+
+group {
+       name: "list_layout";
+       parts{
+               part {
+                       name : "list_content";
+                       type: SWALLOW;
+                       scale: 1;
+                       mouse_events: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0;}
+                               rel2 { relative: 1.0 1.0;}
+                       }
+                       description {
+                               state: "fastscroll.visible" 0.0;
+                               rel1 { relative: 0.0 0.0;}
+                               rel2 { relative: 0.0 1.0; to_x:"right_pad";}
+                       }
+               }
+
+               part{
+                       name: "right_pad";
+                       type: SPACER;
+                       scale: 1;
+                       description{
+                               state: "default" 0.0;
+                               fixed: 1 1;
+                               min: 33 0;
+                               align: 1 0;
+                               rel1 { relative: 1.0 0.0;}
+                               rel2 { relative: 1.0 1.0;}
+                       }
+               }
+
+               part {
+                       name: "elm.swallow.content.index";
+                       type: SWALLOW;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               visible: 0;
+                               fixed: 0 1;
+                               rel1 { relative: 0.0 0.0;}
+                               rel2 { relative: 1.0 1.0;}
+                       }
+                       description {
+                               state: "fastscroll.visible" 0.0;
+                               inherit: "default";
+                               visible: 1;
+                       }
+               }
+       }
+
+       programs {
+               program {
+                       signal : "show.fastscroll";
+                       source : "*";
+                       action : STATE_SET "fastscroll.visible" 0.0;
+                       target : "elm.swallow.content.index";
+                       target : "list_content";
+               }
+               program {
+                       signal : "hide.fastscroll";
+                       source : "*";
+                       action : STATE_SET "default" 0.0;
+                       target : "elm.swallow.content.index";
+                       target : "list_content";
+               }
+       }
+}
+
+group { name: "view_layout_tabbar";
+      parts {
+         part { name: "bg";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+            }
+         }
+         part { name: "tabbar";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               fixed: 0 1;
+               rel1 { relative: 0.0 0.0; }
+               rel2 { relative: 1.0 0.078125; }
+               align: 0.5 0.0;
+            }
+         }
+         part { name: "list-content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to_y: "tabbar";
+               rel1.relative: 0.0 1.0;
+            }
+           description { 
+               state: "recommended.visible" 0.0;
+               rel1 { relative: 0.0 1.0; to: "tabbar";}
+               rel2 { relative: 1.0 0.0; to:"recommended";}
+            }
+         }
+        part {
+               name: "recommended";
+               type: SWALLOW;
+               scale: 1;
+               description { 
+                       state: "default" 0.0;
+                       visible: 0;
+                       rel1 { relative: 0.0 1.0; }
+                       rel2 { relative: 1.0 1.0; }
+                       min: 0 0;
+                       fixed: 0 0;
+                       align: 0.0 0.0;
+               }
+               description {
+                       state: "recommended.visible" 0.0;
+                       visible: 1;
+                       rel1 { relative: 0.0 1.0; }
+                       rel2 { relative: 1.0 1.0; }
+                       min: 0 150;
+                       fixed: 0 1;
+                       align: 0.0 1.0;
+               }
+       }
+      }
+
+       programs {
+               program {
+                       signal : "show.recommended";
+                       source : "*";
+                       action : STATE_SET "recommended.visible" 0.0;
+                       target : "recommended";
+                       target : "list-content";
+               }
+               program {
+                       signal : "hide.recommended";
+                       source : "*";
+                       action : STATE_SET "default" 0.0;
+                       target : "recommended";
+                       target : "list-content";
+               }
+       }
+   }
+
+group { name: "view_layout";
+      parts {
+         part { name: "bg";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+            }
+         }
+         part { name: "list-content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to_y: "bg";
+               rel1.relative: 0.0 0.0;
+            }
+           description { 
+               state: "recommended.visible" 0.0;
+               rel1 { relative: 0.0 0.0; to: "bg";}
+               rel2 { relative: 1.0 0.0; to:"recommended";}
+            }
+         }
+        part {
+               name: "recommended";
+               type: SWALLOW;
+               scale: 1;
+               description { 
+                       state: "default" 0.0;
+                       visible: 0;
+                       rel1 { relative: 0.0 1.0; }
+                       rel2 { relative: 1.0 1.0; }
+                       min: 0 0;
+                       fixed: 0 0;
+                       align: 0.0 0.0;
+               }
+               description {
+                       state: "recommended.visible" 0.0;
+                       visible: 1;
+                       rel1 { relative: 0.0 1.0; }
+                       rel2 { relative: 1.0 1.0; }
+                       min: 0 150;
+                       fixed: 0 1;
+                       align: 0.0 1.0;
+               }
+       }
+      }
+
+       programs {
+               program {
+                       signal : "show.recommended";
+                       source : "*";
+                       action : STATE_SET "recommended.visible" 0.0;
+                       target : "recommended";
+                       target : "list-content";
+               }
+               program {
+                       signal : "hide.recommended";
+                       source : "*";
+                       action : STATE_SET "default" 0.0;
+                       target : "recommended";
+                       target : "list-content";
+               }
+       }
+   }
+
+#define FONT_NO_CONTENT                "Tizen:style=Roman"
+#define FONT_NO_CONTENT_SIZE   42
+#define FONT_NO_CONTENT_COLOR  121 121 121 255
+#define TEXT_NO_CONTENT_H 54
+
+group {
+               name: "no_result";
+               parts {
+                       part { name: "bg";
+                               mouse_events: 0;
+                               type: SPACER;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0;}
+                                       rel2 { relative: 1.0 1.0;}
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       visible: 1;
+                                       rel1 { relative: 0.0 0.0; to:bg;}
+                                       rel2 { relative: 1.0 1.0; to:bg;}
+                                        align: 0.5 0.5;
+                                       color: FONT_NO_CONTENT_COLOR;
+                                       min: 0 46;
+                                       text {
+                                               font: FONT_NO_CONTENT;
+                                               size: FONT_NO_CONTENT_SIZE;
+                                               align: 0.5 0.5;
+                                               elipsis: 1.0;
+                                       }
+                               }
+
+                       }
+               }
+}
+       
+group { name: "recommended_area";
+       parts {
+               part { name: "bg";
+                       type: RECT;
+                       mouse_events: 0;
+                       scale: 1;
+                       description {
+                               color: 0 0 0 0;
+                       }
+               }
+
+               part { name: "padding_top";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; to_y: "bg"; }
+                               rel2 { relative: 1.0 0.0; to_y: "bg"; }
+                               min: 0 2;
+                               fixed: 0 1;
+                               align: 0.0 0.0;
+                       }
+               }
+
+               part { name: "padding_left";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 0.0 1.0; to_x: "bg"; to_y: "padding_top";}
+                               rel2 { relative: 0.0 0.0; to_x: "bg"; to_y: "padding_bottom";}
+                               min: 2 0;
+                               fixed: 1 0;
+                               align: 0.0 0.0;
+                       }
+               }
+
+               part { name: "padding_right";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 1.0 1.0; to_x: "bg"; to_y: "padding_top";}
+                               rel2 { relative: 1.0 0.0; to_x: "bg"; to_y: "padding_bottom";}
+                               min: 2 0;
+                               fixed: 1 0;
+                               align: 1.0 0.0;
+                       }
+               }
+
+               part { name: "padding_bottom";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 0.0 1.0; to_y: "bg"; }
+                               rel2 { relative: 1.0 1.0; to_y: "bg"; }
+                               min: 0 2;
+                               fixed: 0 1;
+                               align: 0.0 1.0;
+                       }
+               }
+
+               part { name: "padding_center_v";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 0.9 1.0; to_x: "bg"; to_y: "padding_top";}
+                               rel2 { relative: 0.9 0.0; to_x: "bg"; to_y: "padding_bottom";}
+                               min: 2 0;
+                               fixed: 1 0;
+                               align: 0.5 0.5;
+                       }
+               }
+
+               part { name: "padding_center_h";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               rel1 { relative: 1.0 0.35; to_x: "padding_left"; to_y: "bg";}
+                               rel2 { relative: 0.0 0.35; to_x: "padding_center_v"; to_y: "bg";}
+                               min: 0 2;
+                               fixed: 0 1;
+                               align: 0.5 0.5;
+                       }
+               }
+               
+               part { name: "title_text";
+                       type: TEXT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               align: 0.0 0.0;
+                               fixed: 1 1;
+                               rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top";}
+                               rel2 { relative: 0.0 0.0; to_x: "padding_center_v"; to_y: "padding_center_h";}
+                               color: 59 115 182 255;
+                               text {
+                                       font: "TIZEN:style=Roman";
+                                       size: 30;
+                                       min: 0 0;
+                                       align: 0.0 0.5;
+                                       elipsis: 1.0;
+                               }
+                       }
+               }
+
+               part { name: "description_text";
+                       type: TEXTBLOCK;
+                       scale: 1;
+                       mouse_events: 1;
+                       description { state: "default" 0.0;
+                               visible: 1;
+                               align: 0.0 0.5;
+                               min: 0 100;
+                               fixed: 0 1;
+                               rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_center_h";}
+                               rel2 { relative: 0.0 0.0; to_x: "padding_center_v"; to_y: "padding_bottom";}
+                               text { style: "text_unread_wrap"; elipsis: 1.0;}
+                       }
+               }
+
+               part { name: "check_box";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { 
+                               state: "default" 0.0;
+                               visible: 1;
+                               rel1 { relative: 1.0 0.0; to: "padding_center_v";}
+                               rel2 { relative: 0.0 1.0; to: "padding_right";}
+                               align: 0.5 0.5;
+                       }
+               }
+
+       }
+}
+
+group { name: "popup_processingview_1button";
+#define DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN 568 132
+   parts {
+       part {
+                       name: "base";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                       min: DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN;
+                       fixed: 1 0;
+                       }
+       }
+       part { name: "pad_t";
+               type: SPACER;
+               scale: 1;
+               description { state: "default" 0.0;
+               align: 0.5 0.0;
+               min: 0 32;
+               fixed: 0 1;
+               rel1 {
+                       relative: 1.0 0.0;to_x: "pad_l";
+                       }
+               rel2 {
+                       relative: 0.0 0.0;to_x: "pad_r";
+                       }
+               }
+       }
+       part { name: "pad_l";
+               type: SPACER;
+               scale: 1;
+               description { state: "default" 0.0;
+               min: 26 0;
+               max: 26 0;
+               fixed: 1 0;
+               rel1 {
+                       relative: 0.0 0.0;
+                       to: "base";
+                       }
+               rel2 {
+                       relative: 0.0 1.0;
+                       to: "base";
+                       }
+               align: 0.0 0.0;
+               }
+       }
+       part { name: "pad_r";
+               type: SPACER;
+               scale: 1;
+               description { state: "default" 0.0;
+               min: 26 0;
+               max: 26 0;
+               fixed: 1 0;
+               rel1 {
+                       relative: 1.0 0.0;
+                       to: "base";
+                       }
+               rel2 {
+                       relative: 1.0 1.0;
+                       to: "base";
+                       }
+               align: 1.0 0.0;
+               }
+       }
+       part { name: "pad_b";
+               type: SPACER;
+               scale: 1;
+               description { state: "default" 0.0;
+               align: 0.0 1.0;
+               min: 0 32;
+               fixed: 0 1;
+               rel1 {
+                       relative: 1.0 1.0;
+                       to_x: "pad_l";
+                       }
+               rel2 {
+                       relative: 0.0 1.0;
+                       to_x: "pad_r";
+                       }
+               }
+       }
+       part {
+               name: "after.space";
+               scale: 1;
+               type: SPACER;
+               description { state: "default" 0.0;
+               align: 0.0 0.5;
+               min: 80 80;
+               max: 80 80;
+               fixed: 1 1;
+               rel1 {
+                       relative: 0.0 1.0;
+                       to: "pad_t";
+                       }
+               rel2 {
+                       relative: 1.0 0.0;
+                       to: "pad_b";
+                       }
+               }
+       }
+       part { name: "elm.text";
+               type: TEXT;
+               scale : 1;
+               description { state: "default" 0.0;
+               align: 0.5 0.5;
+               color: 0 0 0 255;
+               fixed: 1 1;
+               text {
+                       font: "Tizen:style=Medium";
+                       size: 38;
+                       align: 0.0 0.5;
+                       min: 0 1;
+                       max: 1 1;
+                       elipsis: 1.0;
+               }
+               rel1 {
+                       relative: 1.0 1.0;
+                       to_x: "after.space";
+                       to_y: "pad_t";
+                       }
+               rel2 {
+                       relative: 0.0 0.0;
+                       to_x: "pad_r";
+                       to_y: "pad_b";
+                       }
+               }
+       }
+       part { name:"pad_before_text";
+               type: SPACER;
+               scale: 1;
+               description { state: "default" 0.0;
+               min: 16 132;
+               max: 16 132;
+               fixed: 1 1;
+               align: 1.0 0.0;
+               rel1 {
+                       relative: 0.0 0.0;
+                       to: "elm.text";
+                       }
+               rel2 {
+                       relative: 0.0 0.0;
+                       to: "elm.text";
+                       }
+               }
+       }
+       part { name:"elm.swallow.content";
+               type: SWALLOW;
+               scale: 1;
+               description { state: "default" 0.0;
+               min: 63 63;
+               max: 63 63;
+               fixed: 1 1;
+               align: 1.0 0.0;
+               rel1 {
+                       relative: 0.0 0.0;
+                       to: "pad_before_text";
+                       }
+               rel2 {
+                       relative: 0.0 0.0;
+                       to: "pad_before_text";
+                       }
+               }
+       }
+       }#undef DEMO_POPUP_PROCESSINGVIEW1BUTTON_CONTENT_MIN
+}
+
+}
diff --git a/music-chooser/res/toolbar.edc b/music-chooser/res/toolbar.edc
new file mode 100644 (file)
index 0000000..a049e57
--- /dev/null
@@ -0,0 +1,1043 @@
+/* 
+* Copyright (c) 2000-2015 Samsung Electronics Co., Ltd All Rights Reserved
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); 
+* you may not use this file except in compliance with the License. 
+* You may obtain a copy of the License at 
+* 
+* http://www.apache.org/licenses/LICENSE-2.0
+* 
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS, 
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+* See the License for the specific language governing permissions and 
+* limitations under the License. 
+* 
+*/
+
+#define ITEM_STATE_ENABLED 0
+#define ITEM_STATE_DISABLED 1
+#define TOOLBAR_SLIDING_PER_FPS     2
+#define TOOLBAR_SLIDING_FPS         40.0
+#define TOOLBAR_SLIDING_TEXT_GAP    40
+#define TOOLBAR_SLIDING_TEXT_OFFSET 0
+#define TOOLBAR_SLIDING_WAIT_TIME 1.2
+
+// sliding motion
+#define TOOLBAR_SLIDING_NO_EFFECT 0
+#define TOOLBAR_SLIDING_DOING 1
+#define TOOLBAR_SLIDING_END 2
+
+#define TAG \
+      tag: "br" "\n"; \
+      tag: "ps" "ps"; \
+      tag: "hilight" "+ font_weight=Bold"; \
+      tag: "b" "+ font_weight=Bold"; \
+      tag: "tab" "\t";
+
+#define TABBAR_ITEM_TEXT_STYLE(_font_size, _font_class) \
+   style { name: "tabbar_icon_text_style_"_font_class; \
+      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class=T111 color_class="_font_class" linegap=0"; \
+      TAG \
+   }
+
+#define TABBAR_TEXT_STYLE(_font_size, _font_class) \
+   style { name: "tabbar_text_style_"_font_class; \
+      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class=T1117 color_class="_font_class" linegap=0"; \
+      TAG \
+   }
+
+#define TABBAR_NAVI_TEXT_STYLE(_font_size, _font_class) \
+   style { name: "tabbar_navi_text_style_"_font_class; \
+      base: "font=Tizen:style=regular font_size="_font_size" align=center color=#FFFFFF wrap=word ellipsis=1 text_class="_font_class" color_class="_font_class" linegap=0"; \
+      TAG \
+   }
+
+styles{
+   TABBAR_ITEM_TEXT_STYLE(14, "T111")
+   TABBAR_ITEM_TEXT_STYLE(14, "T111P")
+   TABBAR_ITEM_TEXT_STYLE(14, "T111S")
+   TABBAR_ITEM_TEXT_STYLE(14, "T111D")
+   TABBAR_TEXT_STYLE(18, "T1117")
+   TABBAR_TEXT_STYLE(18, "T1117P")
+   TABBAR_TEXT_STYLE(18, "T1117S")
+   TABBAR_TEXT_STYLE(18, "T1117D")
+   TABBAR_NAVI_TEXT_STYLE(18, "T042")
+   TABBAR_NAVI_TEXT_STYLE(18, "T042P")
+   TABBAR_NAVI_TEXT_STYLE(18, "T042D")
+   TABBAR_NAVI_TEXT_STYLE(18, "T042S")
+}
+
+group { name: "elm/toolbar/base/default";
+   alias: "elm/toolbar/base/ntabbar";
+   parts {
+      part { name: "base";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "base_bg";
+         type: RECT;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+            color_class: "B011";
+         }
+      }
+     part { name: "clipper";
+         type: RECT;
+         mouse_events: 0;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+         }
+      }
+      part { name: "elm.swallow.content";
+         clip_to: "clipper";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+         }
+      }
+   }
+}
+
+
+group { name: "elm/toolbar/object/default";
+   parts {
+      part { name: "elm.swallow.object"; // object group
+         type: SWALLOW;
+         description {
+             state: "default" 0.0;
+         }
+      }
+   }
+}
+
+group { name: "elm/toolbar/base/ntabbar_with_title";
+   parts {
+      part { name: "base";
+         type: SPACER;
+         //scale: 1;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "base_bg";
+         type: RECT;
+         //scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+            //color_class: "B011";
+            color: 2 61 132 255;
+         }
+      }
+     part { name: "clipper";
+         type: RECT;
+         mouse_events: 0;
+         //scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+         }
+      }
+      part { name: "elm.swallow.content";
+         clip_to: "clipper";
+         type: SWALLOW;
+         //scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            rel2.offset: -1 -1;
+         }
+      }
+   }
+}
+
+group { name: "elm/toolbar/item/ntabbar_with_title";
+   script {
+      public selected = 0;
+      public pressed = 0;
+      public item_state = ITEM_STATE_ENABLED;
+      public items_number = 0;
+      public icon_text = 0;
+      public mouse_down = 0;
+      public multi_down = 0;
+      public landscape = 0;
+      public item_text = 0;
+   }
+   parts {
+      part { name: "bg";
+         type: SPACER;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+         }
+         description { state: "2items" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_TWO_ITEMS_SIZE_INC;
+         }
+         description { state: "3items" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_THREE_ITEMS_SIZE_INC;
+         }
+         description { state: "scrollable" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_SCROLLABLE_ITEMS_SIZE_INC;
+         }
+         description { state: "2items_land" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_LANDSCAPE_TWO_ITEMS_SIZE_INC;
+         }
+         description { state: "3items_land" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_LANDSCAPE_THREE_ITEMS_SIZE_INC;
+         }
+         description { state: "4items_land" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_LANDSCAPE_FOUR_ITEMS_SIZE_INC;
+         }
+         description { state: "scrollable_land" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_LANDSCAPE_SCROLLABLE_ITEMS_SIZE_INC;
+         }
+      }
+      part { name: "selected_line";
+         type: RECT;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            rel1 {
+                to: "elm.text";
+                relative: 0.5 1.0;
+            }
+            rel2 {
+                to: "elm.text";
+                relative: 0.5 1.0;
+            }
+            fixed: 0 1;
+            min: TABBAR_SELECTED_LINE_SIZE_INC;
+            visible: 1;
+            color_class: "B0514S";
+            align: 0.5 0.0;
+         }
+         description { state: "selected" 0.0;
+            inherit: "default" 0.0;
+            rel1 {
+                to: "elm.text";
+                relative: 0.0 1.0;
+            }
+            rel2 {
+                to: "elm.text";
+                relative: 1.0 1.0;
+            }
+            fixed: 0 1;
+            min: TABBAR_SELECTED_LINE_SIZE_INC;
+            align: 0.5 0.0;
+            visible: 1;
+         }
+      }
+      part { name: "bg_cover";
+         type: RECT;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            visible: 0;
+            //color_class: "B0514";
+            color: 2 61 132 255;
+         }
+         description { state: "pressed" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            //color_class: "B0514P";
+            color: 2 48 104 255;
+         }
+         description { state: "disabled" 0.0;
+            inherit: "default" 0.0;
+            //color: 7 33 94 255;
+            visible: 0;
+         }
+      }
+      part { name: "padding_left_top";
+         type: SPACER;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            align: 0.0 0.0;
+            rel2.relative: 0.0 0.0;
+            min: 0 0;
+            fixed: 1 1;
+         }
+         description { state: "text" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_TEXT_LEFT_TOP_PADDING_SIZE_INC;
+         }
+         description { state: "icon_text" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_ICON_TEXT_LAND_LEFT_TOP_PADDING_SIZE_INC;
+         }
+      }
+      part { name: "padding_right_bottom";
+         type: SPACER;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            align: 1.0 1.0;
+            rel1.relative: 1.0 1.0;
+            min: 0 0;
+            fixed: 1 1;
+         }
+         description { state: "text" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_TEXT_RIGHT_BOTTOM_PADDING_SIZE_INC;
+         }
+         description { state: "icon_text" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_ICON_TEXT_LAND_RIGHT_BOTTOM_PADDING_SIZE_INC;
+         }
+      }
+      part {
+         name: "icon_rect";
+         type: SPACER;
+         //scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            min: 0 0;
+            fixed: 1 0;
+            rel1 {
+               relative: 1.0 1.0;
+               to: "padding_left_top";
+            }
+            rel2 {
+               relative: 1.0 0.0;
+               to_x: "padding_left_top";
+               to_y: "padding_right_bottom";
+            }
+            align: 0.0 0.5;
+         }
+         description { state: "visible" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_ICON_RECT_SIZE_INC;
+         }
+      }
+      part { name: "padding_icon_text";
+         type: SPACER;
+        // scale: 1;
+         description { state: "default" 0.0;
+            min: 0 0;
+            fixed: 1 0;
+            align: 1.0 0.5;
+            rel1 {
+               to_x: "elm.text";
+               relative: 0.0 0.0;
+            }
+            rel2 {
+               to_x: "elm.text";
+               relative: 0.0 1.0;
+            }
+         }
+         description { state: "visible" 0.0;
+            inherit: "default" 0.0;
+            min: TABBAR_ICON_TEXT_PAD_INC;
+         }
+      }
+      part { name: "elm.swallow.icon";
+         type: SWALLOW;
+       //  scale: 1;
+         clip_to: "elm.icon.clipper";
+         description { state: "default" 0.0;
+            visible: 0;
+            min: TABBAR_ICON_SIZE_INC;
+            aspect: 1.0 1.0;
+            aspect_preference: HORIZONTAL;
+         }
+         description { state: "visible" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            align: 1.0 0.5;
+            fixed: 1 1;
+            rel1 {
+               to_x: "padding_icon_text";
+               relative: 0.0 0.0;
+            }
+            rel2 {
+               to_x: "padding_icon_text";
+               relative: 0.0 1.0;
+            }
+         }
+         description { state: "visible_icon_only" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            align: 0.5 0.5;
+            fixed: 1 1;
+            rel1 {
+               to: "padding_left_top";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to: "padding_right_bottom";
+               relative: 0.0 0.0;
+            }
+         }
+      }
+      part { name: "elm.text";
+         type: TEXTBLOCK;
+         mouse_events: 0;
+     //   scale: 1;
+         clip_to: "elm.text.clipper";
+         description { state: "default" 0.0;
+            visible: 0;
+         }
+         description { state: "text" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            rel1 {
+               to: "padding_left_top";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to: "padding_right_bottom";
+               relative: 0.0 0.0;
+            }
+            fixed: 1 1;
+            text {
+               style: "tabbar_text_style_T1117";
+               min: 0 1;
+               max: 1 0;
+               elipsis: 1.0;
+            }
+         }
+         description { state:"text_pressed" 0.0;
+            inherit: "text" 0.0;
+            text.style: "tabbar_text_style_T1117P";
+         }
+         description { state:"text_selected" 0.0;
+            inherit: "text" 0.0;
+            text.style: "tabbar_text_style_T1117S";
+         }
+         description { state:"text_disabled" 0.0;
+            inherit: "text" 0.0;
+            text.style: "tabbar_text_style_T1117D";
+         }
+         description { state: "icon_text" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            rel1 {
+               to_x: "icon_rect";
+               to_y: "padding_left_top";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to: "padding_right_bottom";
+               relative: 0.0 0.0;
+            }
+            fixed: 1 1;
+            text {
+               style: "tabbar_text_style_T1117";
+               min: 0 1;
+               max: 1 0;
+               elipsis: 1.0;
+            }
+         }
+         description { state:"icon_text_pressed" 0.0;
+            inherit: "icon_text" 0.0;
+            text.style: "tabbar_text_style_T1117P";
+         }
+         description { state:"icon_text_selected" 0.0;
+            inherit: "icon_text" 0.0;
+            text.style: "tabbar_text_style_T1117S";
+         }
+         description { state:"icon_text_disabled" 0.0;
+            inherit: "icon_text" 0.0;
+            text.style: "tabbar_text_style_T1117D";
+         }
+      }
+      part { name: "elm.icon.clipper";
+         type: RECT;
+         description { state: "default" 0.0;
+            color_class: "B052L6";
+         }
+         description { state: "selected" 0.0;
+            inherit: "default" 0.0;
+            color_class: "B052L6S";
+         }
+         description { state: "pressed" 0.0;
+            inherit: "default" 0.0;
+            color_class: "B052L6P";
+         }
+         description { state: "disabled" 0.0;
+            inherit: "default" 0.0;
+            color_class: "B052L6D";
+         }
+      }
+      part { name: "elm.text.clipper";
+         type: RECT;
+         description { state: "default" 0.0;
+            color: 255 255 255 255;
+         }
+         description { state: "disabled" 0.0;
+            inherit: "default" 0.0;
+            color: 255 255 255 255;
+         }
+      }
+      part { name: "event";
+         type: RECT;
+         mouse_events: 1;
+         description { state: "default" 0.0;
+            color: 0 0 0 0;
+         }
+      }
+   }
+   programs {
+      program { name: "go_active";
+         signal:  "elm,state,selected";
+         source:  "elm";
+         after: "selected_text";
+         after: "anim_select";
+      }
+      program { name: "anim_select";
+         action:  STATE_SET "selected" 0.0;
+         target:  "elm.icon.clipper";
+         target:  "selected_line";
+         transition: SIN_FAC 0.33 1.7;
+      }
+      program { name: "selected_text";
+         script{
+            set_int(selected, 1);
+            if (!get_int(icon_text))
+              set_state(PART:"elm.text", "text_selected", 0.0);
+            else
+              set_state(PART:"elm.text", "icon_text_selected", 0.0);
+         }
+      }
+      program { name: "go_passive";
+         signal:  "elm,state,unselected";
+         source:  "elm";
+         after: "unselected_text";
+         after: "anim_unselect";
+      }
+      program { name: "anim_unselect";
+         action:  STATE_SET "default" 0.0;
+         target:  "elm.icon.clipper";
+         target:  "selected_line";
+         transition: SIN_FAC 0.33 1.7;
+      }
+      program { name: "unselected_text";
+         script{
+            set_int(selected, 0);
+            if (!get_int(icon_text))
+              set_state(PART:"elm.text", "text", 0.0);
+            else
+              set_state(PART:"elm.text", "icon_text", 0.0);
+         }
+      }
+      program { name: "key,pressed";
+         signal: "elm,action,pressed";
+         source: "elm";
+         after: "pressed";
+      }
+      program { name: "pressed";
+         signal:  "mouse,down,1";
+         source:  "event";
+         script {
+            if ((get_int(item_state) != ITEM_STATE_DISABLED)
+                && get_int(multi_down) == 0
+                && get_int(mouse_down) == 0)
+              {
+                set_int(mouse_down, 1);
+                set_state(PART:"bg_cover", "pressed", 0.0);
+                if (!get_int(icon_text))
+                  set_state(PART:"elm.text", "text_pressed", 0.0);
+                else
+                  set_state(PART:"elm.text", "icon_text_pressed", 0.0);
+                set_state(PART:"elm.icon.clipper", "pressed", 0.0);
+                set_int(pressed, 1);
+              }
+         }
+      }
+      program { name: "key,unpressed";
+         signal: "elm,action,unpressed";
+         source: "elm";
+         after: "unpressed";
+      }
+      program { name: "unpressed";
+         signal:  "mouse,up,1";
+         source:  "event";
+         script {
+            if ((get_int(item_state) != ITEM_STATE_DISABLED)
+                && get_int(mouse_down) == 1)
+              {
+                set_int(mouse_down, 0);
+                set_int(pressed, 0);
+                set_state(PART:"bg_cover", "default", 0.0);
+                if (get_int(selected))
+                  {
+                     if (!get_int(icon_text))
+                       set_state(PART:"elm.text", "text_selected", 0.0);
+                     else
+                       set_state(PART:"elm.text", "icon_text_selected", 0.0);
+                    set_state(PART:"elm.icon.clipper", "selected", 0.0);
+                  }
+                else
+                  {
+                     if (!get_int(icon_text))
+                       set_state(PART:"elm.text", "text", 0.0);
+                     else
+                       set_state(PART:"elm.text", "icon_text", 0.0);
+                    set_state(PART:"elm.icon.clipper", "default", 0.0);
+                  }
+              }
+         }
+      }
+      program { name: "go";
+         signal:  "mouse,clicked,1";
+         source:  "event";
+         script {
+            if (get_int(multi_down) == 0) {
+               emit("elm,action,click", "elm");
+               if (get_int(item_state) != ITEM_STATE_DISABLED)
+                  run_program(PROGRAM:"touch_sound");
+            }
+         }
+      }
+      program { name: "touch_sound";
+         action: RUN_PLUGIN "touch_sound";
+      }
+      program { name: "mouse,in";
+         signal:  "mouse,in";
+         source:  "event";
+         script {
+            if (get_int(multi_down) == 0)
+              emit("elm,mouse,in", "elm");
+         }
+      }
+      program { name: "mouse,out";
+         signal:  "mouse,out";
+         source:  "event";
+         script {
+            if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
+              emit("elm,mouse,out", "elm");
+         }
+      }
+      program { name: "enable";
+         signal: "elm,state,enabled";
+         source: "elm";
+         script {
+            set_int(item_state, ITEM_STATE_ENABLED);
+            set_state(PART:"bg_cover", "default", 0.0);
+            if (!get_int(icon_text))
+            {
+                if (!get_int(selected))
+                   set_state(PART:"elm.text", "text", 0.0);
+                else
+                   set_state(PART:"elm.text", "text_selected", 0.0);
+            }
+            else
+            {
+                if (!get_int(selected))
+                   set_state(PART:"elm.text", "icon_text", 0.0);
+                else
+                   set_state(PART:"elm.text", "icon_text_selected", 0.0);
+            }
+            set_state(PART:"elm.text.clipper", "default", 0.0);
+            set_state(PART:"elm.icon.clipper", "default", 0.0);
+         }
+      }
+      program { name: "disable";
+         signal: "elm,state,disabled";
+         source: "elm";
+         script {
+            set_int(item_state, ITEM_STATE_DISABLED);
+            set_state(PART:"bg_cover", "disabled", 0.0);
+            if (!get_int(icon_text))
+              set_state(PART:"elm.text", "text_disabled", 0.0);
+            else
+              set_state(PART:"elm.text", "icon_text_disabled", 0.0);
+            set_state(PART:"elm.text.clipper", "disabled", 0.0);
+            set_state(PART:"elm.icon.clipper", "disabled", 0.0);
+         }
+      }
+      program {name: "multi_down";
+         signal: "elm,action,multi,down";
+         source: "elm";
+         script {
+            set_int(multi_down, 1);
+         }
+      }
+      program {name: "multi_up";
+         signal: "elm,action,multi,cancel";
+         source: "elm";
+         script {
+            set_int(multi_down, 0);
+         }
+      }
+      program { name: "text_show";
+         signal: "elm,state,text,visible";
+         source: "elm";
+         script {
+            set_int(item_text, 1);
+            if (!get_int(icon_text))
+              {
+                set_state(PART:"elm.text", "text", 0.0);
+                set_state(PART:"padding_left_top", "text", 0.0);
+                set_state(PART:"padding_right_bottom", "text", 0.0);
+              }
+            else
+              {
+                set_state(PART:"elm.swallow.icon", "visible", 0.0);
+                set_state(PART:"icon_rect", "visible", 0.0);
+                set_state(PART:"elm.text", "icon_text", 0.0);
+                set_state(PART:"padding_icon_text", "visible", 0.0);
+                set_state(PART:"padding_left_top", "icon_text", 0.0);
+                set_state(PART:"padding_right_bottom", "icon_text", 0.0);
+              }
+         }
+      }
+      program { name: "text_hide";
+         signal: "elm,state,text,hidden";
+         source: "elm";
+         script {
+            set_int(item_text, 0);
+            set_state(PART:"elm.text", "default", 0.0);
+         }
+      }
+      program { name: "icon_show";
+         signal: "elm,state,icon,visible";
+         source: "elm";
+         script {
+            set_int(icon_text, 1);
+            if (get_int(item_text))
+              {
+                set_state(PART:"elm.swallow.icon", "visible", 0.0);
+                set_state(PART:"padding_icon_text", "visible", 0.0);
+                set_state(PART:"icon_rect", "visible", 0.0);
+                set_state(PART:"elm.text", "icon_text", 0.0);
+              }
+            else
+              set_state(PART:"elm.swallow.icon", "visible_icon_only", 0.0);
+            set_state(PART:"padding_left_top", "icon_text", 0.0);
+            set_state(PART:"padding_right_bottom", "icon_text", 0.0);
+         }
+      }
+      program { name: "icon_hide";
+         signal: "elm,state,icon,hidden";
+         source: "elm";
+         script {
+            set_int(icon_text, 0);
+            set_state(PART:"elm.swallow.icon", "default", 0.0);
+            set_state(PART:"padding_icon_text", "default", 0.0);
+            set_state(PART:"elm.text", "text", 0.0);
+            set_state(PART:"padding_left_top", "text", 0.0);
+            set_state(PART:"padding_right_bottom", "text", 0.0);
+         }
+      }
+      program { name: "tab_item_2";
+         signal: "elm,number,item,2";
+         source: "elm";
+         script {
+            set_int(items_number, 2);
+            set_state(PART:"bg", "2items", 0.0);
+         }
+      }
+      program { name: "tab_item_3";
+         signal: "elm,number,item,3";
+         source: "elm";
+         script {
+            set_int(items_number, 3);
+            set_state(PART:"bg", "3items", 0.0);
+         }
+      }
+      program { name: "tab_item_4";
+         signal: "elm,number,item,4";
+         source: "elm";
+         script {
+            set_int(items_number, 4);
+            if (get_int(icon_text))
+              {
+                if (get_int(landscape))
+                  set_state(PART:"bg", "4items_land", 0.0);
+                else
+                  set_state(PART:"bg", "4items", 0.0);
+              }
+            else
+              {
+                if (get_int(landscape))
+                  set_state(PART:"bg", "scrollable_land", 0.0);
+                else
+                  set_state(PART:"bg", "scrollable", 0.0);
+              }
+         }
+      }
+      program { name: "tab_item_5";
+         signal: "elm,number,item,5";
+         source: "elm";
+         script {
+            set_int(items_number, 5);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_6";
+         signal: "elm,number,item,6";
+         source: "elm";
+         script {
+            set_int(items_number, 6);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_7";
+         signal: "elm,number,item,7";
+         source: "elm";
+         script {
+            set_int(items_number, 7);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_8";
+         signal: "elm,number,item,8";
+         source: "elm";
+         script {
+            set_int(items_number, 8);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_9";
+         signal: "elm,number,item,9";
+         source: "elm";
+         script {
+            set_int(items_number, 9);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_10";
+         signal: "elm,number,item,10";
+         source: "elm";
+         script {
+            set_int(items_number, 10);
+         }
+         after: "tab_item_upper_5";
+      }
+      program { name: "tab_item_upper_5";
+         script {
+            if (get_int(landscape))
+              set_state(PART:"bg", "scrollable_land", 0.0);
+            else
+              set_state(PART:"bg", "scrollable", 0.0);
+         }
+      }
+      program {
+         name: "change_to_landscape";
+         script {
+            if (!get_int(landscape)) {
+               set_int(landscape, 1);
+               if (get_int(items_number) == 4)
+                 set_state(PART:"bg", "4items_land", 0.0);
+               else if (get_int(items_number) == 3)
+                 set_state(PART:"bg", "3items_land", 0.0);
+               else if (get_int(items_number) == 2)
+                 set_state(PART:"bg", "2items_land", 0.0);
+               else if (get_int(items_number) > 4)
+                 set_state(PART:"bg", "scrollable_land", 0.0);
+            }
+         }
+      }
+      program {
+         name: "change_to_portrait";
+         script {
+            if (get_int(landscape)) {
+              set_int(landscape, 0);
+               if (get_int(items_number) == 4)
+                 {
+                   if (get_int(icon_text))
+                     set_state(PART:"bg", "4items", 0.0);
+                   else
+                     set_state(PART:"bg", "scrollable", 0.0);
+                 }
+               else if (get_int(items_number) == 3)
+                 set_state(PART:"bg", "3items", 0.0);
+               else if (get_int(items_number) == 2)
+                 set_state(PART:"bg", "2items", 0.0);
+               else if (get_int(items_number) > 4)
+                 set_state(PART:"bg", "scrollable", 0.0);
+            }
+         }
+      }
+      program { name: "landscape_mode";
+         source: "elm";
+         signal: "elm,state,orient,90";
+         after: "change_to_landscape";
+      }
+      program { name: "landscape_mode2";
+         source: "elm";
+         signal: "elm,state,orient,270";
+         after: "change_to_landscape";
+      }
+      program { name: "portrait_mode";
+         source: "elm";
+         signal: "elm,state,orient,0";
+         after: "change_to_portrait";
+      }
+      program { name: "portrait_mode2";
+         source: "elm";
+         signal: "elm,state,orient,180";
+         after: "change_to_portrait";
+      }
+   }
+}
+
+group { name: "elm/toolbar/base/navigationbar";
+   data {
+      item: "focus_highlight" "on";
+   }
+   script {
+      public g_left_pad_anim_id = 0;
+      public start_anim() {
+         new id;
+         id = anim(0.20, "left_pad_anim", 1);
+         set_int(g_left_pad_anim_id, id);
+      }
+      public left_pad_anim(val, Float:pos) {
+         set_tween_state(PART:"left_padding_clip", pos, "default", 0.0, "transition", 0.0);
+      }
+      public stop_anim() {
+         new id;
+         id = get_int(g_left_pad_anim_id);
+         if(id) {
+            cancel_anim(id);
+            set_state(PART:"left_padding_clip", "transition", 0.0);
+         }
+      }
+   }
+   parts {
+      part { name: "base";
+         type: RECT;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 TOOLBAR_NAVI_HEIGHT_INC;
+            color_class: "B011";
+         }
+      }
+      part { name: "left_padding_clip";
+         type: RECT;
+         mouse_events: 0;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1 {
+               to: "left_padding";
+               relative: 0.0 0.0;
+            }
+            rel2 {
+                relative: 0.0 1.0;
+                to: "left_padding";
+            }
+         }
+         description { state: "transition" 0.0;
+            inherit: "default" 0.0;
+            rel2 {
+                relative: 1.0 1.0;
+                to: "left_padding";
+            }
+         }
+      }
+      part { name: "left_padding";
+         type: RECT;
+         mouse_events: 0;
+         scale: 1;
+         clip_to: "left_padding_clip";
+         description { state: "default" 0.0;
+            min: TOOLBAR_NAVI_PADDING_INC 0;
+            fixed: 1 0;
+            rel1.to: "base";
+            rel1.offset: 0 1;
+            rel2 {
+                relative: 0.0 1.0;
+                to: "base";
+            }
+            color_class: "B012L1";
+            align: 0.0 0.0;
+         }
+      }
+      part { name: "separator";
+         type: RECT;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            min: 0 1;
+            fixed: 0 1;
+            align: 0.0 0.0;
+            rel1.to: "base";
+            rel2 {
+                relative: 1.0 0.0;
+                to: "base";
+            }
+            color_class: "B012L4";
+         }
+      }
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         description {
+            state: "default" 0.0;
+            rel1 {
+                relative: 1.0 1.0;
+                to_x:"left_padding";
+                to_y:"separator";
+            }
+            rel2.to: "base";
+        }
+      }
+      part { name: "event";
+         type: RECT;
+         mouse_events: 1;
+         repeat_events: 1;
+         description { state: "default" 0.0;
+            color: 0 0 0 0;
+         }
+      }
+   }
+   programs {
+      program { name: "left,padding,anim1";
+         signal: "elm,order,one,item";
+         source: "elm";
+         action: STATE_SET "default" 0.0;
+         target: "left_padding_clip";
+         after: "left,padding,anim2";
+      }
+      program { name: "left,padding,anim2";
+         script {
+            start_anim();
+         }
+      }
+      program { name: "left,padding,anim,stop";
+         signal: "elm,order,stop,anim";
+         source: "elm";
+         script {
+            stop_anim();
+         }
+      }
+   }
+}
+
+group { name: "elm/toolbar/more/default";
+   parts {
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+            visible: 0;
+         }
+      }
+      part { name: "elm.swallow.content2";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+            visible: 0;
+         }
+      }
+   }
+}
index c1f750ec3ada4e2b3c0244d3947317301807d4a3..742f651b42e8c4715c7f2eaa627c019332db85b8 100755 (executable)
@@ -36,7 +36,6 @@
 
 #define ICON_SIZE 64*elm_config_scale_get()
 
-#define DOMAIN_NAME "org.tizen.music-chooser"
 #define LOCALE_DIR  "locale"
 #define IMAGE_EDJ_NAME "mp-images.edj"
 #define SYS_DOMAIN_NAME "sys_string"
index 9d201afae202b8e162f879fb76d366579b24ab00..441e21d767dc36a676c748999683322c8f54bd10 100755 (executable)
@@ -62,7 +62,7 @@ void mc_common_push_track_view_by_group_name(void *data, int track_type, const c
        if (path == NULL) {
                return;
        }
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        Evas_Object *navi_layout = mc_common_load_edj(ad->navi_bar, mc_edj_path, "view_layout_tabbar");
        g_navi_it = elm_naviframe_top_item_get(ad->navi_bar);
@@ -416,7 +416,11 @@ Evas_Object * mc_group_content_get(void *data, Evas_Object *obj, const char *par
                if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath)) {
                        elm_image_file_set(icon, thumbpath, NULL);
                } else {
-                       elm_image_file_set(icon, DEFAULT_THUMBNAIL, NULL);
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+                       free(shared_path);
+                       elm_image_file_set(icon, default_thumbnail, NULL);
                }
 
                elm_layout_theme_set(content, "layout", "list/B/type.1", "default");
@@ -544,7 +548,7 @@ Evas_Object *mc_common_create_processing_popup(void *data)
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        Evas_Object *layout = elm_layout_add(popup);
        elm_layout_file_set(layout, mc_edj_path, "popup_processingview_1button");
@@ -676,7 +680,11 @@ Evas_Object *mc_common_create_thumb_icon(Evas_Object * obj, const char *path, in
        }
 
        if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
-               path = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               path = g_strdup(default_thumbnail);
        }
        elm_image_file_set(thumbnail, path, NULL);
 
index 1d950d6a5c8130b3e473d7427f428960b8208386..f841b9be37ba98bdd1b82f8fc3ed36290deec0cf 100644 (file)
@@ -175,7 +175,7 @@ Evas_Object *mc_group_list_create(Evas_Object *parent, struct app_data *ad, Elm_
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        layout = mc_common_load_edj(parent, mc_edj_path, "list_layout");
        MP_CHECK_NULL(layout);
index 7181200478be2d8fa70cbc56712dea5d944efc04..69442161709c448f9ff861fe54e34c59001bd6ee 100644 (file)
@@ -73,7 +73,11 @@ static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *pa
                if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath)) {
                        elm_bg_file_set(content, thumbpath, NULL);
                } else {
-                       elm_bg_file_set(content, DEFAULT_THUMBNAIL, NULL);
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+                       free(shared_path);
+                       elm_bg_file_set(content, default_thumbnail, NULL);
                }
        }
 
index 08f4e53c1dcfe25b2c224923457f91ea4b2853e8..926dc67c1c592adda33b6ef44c4315d94209da1c 100644 (file)
@@ -189,7 +189,7 @@ Evas_Object *_create_tabbar(Evas_Object *parent, struct app_data *ad)
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        elm_theme_extension_add(NULL, mc_edj_path);
        elm_object_style_set(obj, "scroll/tabbar");
@@ -262,7 +262,7 @@ mc_library_view_create(struct app_data *ad)
                if (path == NULL) {
                        return;
                }
-               snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+               snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
                free(path);
                g_ly = mc_common_load_edj(ad->navi_bar, mc_edj_path, "view_layout_tabbar");
                g_navi_it = elm_naviframe_item_push(ad->navi_bar, NULL, NULL, NULL, g_ly, NULL);
index 1cc736ef1adcb83b14c26e281f98bc70c8c79929..e05aa1879a175de14ea26a26aec0bda4e069cc85 100644 (file)
@@ -44,7 +44,7 @@ _mc_search_list_no_content_add(void *data)
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        elm_layout_file_set(no_contents, mc_edj_path, "no_result");
 
@@ -654,7 +654,7 @@ UgMpSearchList_t * mc_search_list_create(Evas_Object *parent, struct app_data *a
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        list->layout = mc_common_load_edj(parent, mc_edj_path, "list_layout");
        if (list->layout == NULL) {
index 91da91f22e03b093790a39e69a97c1fff0b711c0..3c99e728b13f14a2b276c48886e9a222b280cd62 100644 (file)
@@ -154,7 +154,7 @@ _mc_search_init(Evas_Object *parent, void *thiz)
        if (path == NULL) {
                return;
        }
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        Evas_Object *layout = mc_common_load_edj(parent, mc_edj_path, "view_layout");
 
index c8680ae38d5ceefe68b7256b1281376655751f2d..16f68009d3dc2a9ee4d64d3d9c53a5c589062e44 100755 (executable)
@@ -215,7 +215,12 @@ static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *pa
                if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath)) {
                        elm_image_file_set(icon, thumbpath, NULL);
                } else {
-                       elm_image_file_set(icon, DEFAULT_THUMBNAIL, NULL);
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       DEBUG_TRACE("Chooser Shared Path : %s", shared_path);
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+                       free(shared_path);
+                       elm_image_file_set(icon, default_thumbnail, NULL);
                }
 
                elm_layout_theme_set(content, "layout", "list/B/type.1", "default");
@@ -956,7 +961,7 @@ Evas_Object *mc_track_list_create(Evas_Object *parent, struct app_data *ad)
        char mc_edj_path[1024] = {0};
        char *path = app_get_resource_path();
        MP_CHECK_NULL(path);
-       snprintf(mc_edj_path, 1024, "%s%s/%s", path, "edje", MC_EDJ_FILE);
+       snprintf(mc_edj_path, 1024, "%s%s", path, MC_EDJ_FILE);
        free(path);
        layout = mc_common_load_edj(parent, mc_edj_path, "list_layout");
        MP_CHECK_NULL(layout);
index c6ec2b7a0f682e4f46dde744d6037645f565f50a..6ceccc06e5520d759c00238b4cd28f8157b0a189 100644 (file)
@@ -28,7 +28,11 @@ mc_widget_no_content_add(Evas_Object *parent, NoContentType_e type)
        elm_layout_theme_set(nocontents, "layout", "nocontents", "default");
 
        Evas_Object *icon = elm_image_add(nocontents);
-       elm_image_file_set(icon, NOCONTENT_MULTIMEDIA, NULL);
+       char *shared_path = app_get_shared_resource_path();
+       char nocontent_mm[1024] = {0};
+       snprintf(nocontent_mm, 1024, "%s%s/%s", shared_path, "shared_images", NOCONTENT_MULTIMEDIA);
+       free(shared_path);
+       elm_image_file_set(icon, nocontent_mm, NULL);
        elm_object_part_content_set(nocontents, "nocontents.image", icon);
 
        const char *ids;
index 6a6525f140f46579a1f3bc586426f840bd022aba..02a1e175c537e12dadb6028b64fe6cac2be26bfb 100755 (executable)
@@ -224,6 +224,7 @@ mc_app_control(app_control_h app_control, void* data)
                return;
        }
        snprintf(locale_path, 1024, "%s%s", path, LOCALE_DIR);
+       DEBUG_TRACE("locale_path is: %s", locale_path);
        bindtextdomain(DOMAIN_NAME, locale_path);
        free(path);
 
index 588c368bb4fd5d7848f6d67498ec2867e6843014..4df6166f95644464da8f6d4d7ac8bd1fade7e7d1 100644 (file)
@@ -1,8 +1,70 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.music-chooser" version="1.0.0">
     <profile name="mobile"/>
-    <ui-application appid="org.tizen.music-chooser" exec="music-chooser" hw-acceleration="on" launch_mode="single" multiple="false" nodisplay="false" process-pool="true" taskmanage="true" type="capp">
-        <label>music-chooser</label>
+    <ui-application appid="org.tizen.music-chooser" exec="music-chooser" hw-acceleration="on" launch_mode="caller" multiple="true" nodisplay="true" taskmanage="false" type="capp">
+        <label>Music</label>
+       <label xml:lang="hy-am">Երաժշտությն</label>
+       <label xml:lang="az-az">Musiqi</label>
+       <label xml:lang="eu-es">Musika</label>
+       <label xml:lang="bg-bg">Музика</label>
+       <label xml:lang="ca-es">Música</label>
+       <label xml:lang="zh-cn">音乐</label>
+       <label xml:lang="zh-hk">音樂</label>
+       <label xml:lang="zh-tw">音樂</label>
+       <label xml:lang="hr-hr">Glazba</label>
+       <label xml:lang="cs-cz">Hudba</label>
+       <label xml:lang="da-dk">Musik</label>
+       <label xml:lang="nl-nl">Muziek</label>
+       <label xml:lang="en-gb">Music</label>
+       <label xml:lang="en-us">Music</label>
+       <label xml:lang="et-ee">Muusika</label>
+       <label xml:lang="fi-fi">Musiikki</label>
+       <label xml:lang="fr-fr">Musique</label>
+       <label xml:lang="gl-es">Música</label>
+       <label xml:lang="ka-ge">მუსიკა</label>
+       <label xml:lang="de-de">Musik</label>
+       <label xml:lang="el-gr">Μουσική</label>
+       <label xml:lang="hu-hu">Zenék</label>
+       <label xml:lang="is-is">Tónlist</label>
+       <label xml:lang="ga-ie">Ceol</label>
+       <label xml:lang="it-it">Musica</label>
+       <label xml:lang="ja-jp">音楽</label>
+       <label xml:lang="kk-kz">Музыка</label>
+       <label xml:lang="ko-kr">음악</label>
+       <label xml:lang="lv-lv">Mūzika</label>
+       <label xml:lang="lt-lt">Muzika</label>
+       <label xml:lang="mk-mk">Музика</label>
+       <label xml:lang="nb-no">Musikk</label>
+       <label xml:lang="pl-pl">Muzyka</label>
+       <label xml:lang="pt-pt">Música</label>
+       <label xml:lang="pt-br">Músicas</label>
+       <label xml:lang="ro-ro">Muzică</label>
+       <label xml:lang="ru-ru">Музыка</label>
+       <label xml:lang="sr-rs">Muzika</label>
+       <label xml:lang="sk-sk">Hudba</label>
+       <label xml:lang="sl-si">Glasba</label>
+       <label xml:lang="es-es">Música</label>
+       <label xml:lang="es-mx">Música</label>
+       <label xml:lang="sv-se">Musik</label>
+       <label xml:lang="tr-tr">Müzik</label>
+       <label xml:lang="uk-ua">Музика</label>
+       <label xml:lang="uz-uz">Musiqa</label>
+       <label xml:lang="ar-ae">الموسيقى</label>
+       <label xml:lang="zh-sg">音乐</label>
+       <label xml:lang="hi-in">संगीत</label>
+       <label xml:lang="en-ph">Music</label>
+       <label xml:lang="fr-ca">Musique</label>
+       <app-control>
+               <operation name="http://tizen.org/appcontrol/operation/pick" />
+               <mime name="audio/*" />
+       </app-control>
         <icon>music-chooser.png</icon>
     </ui-application>
+    
+    <privileges>
+       <privilege>http://tizen.org/privilege/mediastorage</privilege>
+       <privilege>http://tizen.org/privilege/externalstorage.appdata</privilege>
+       <privilege>http://tizen.org/privilege/externalstorage</privilege>
+       <privilege>http://tizen.org/privilege/notification</privilege>
+</privileges>
 </manifest>
index 636ed845bc267ca14b720434c52cb836ad90a031..4c998d1a35e4d5eaebab5cc73878cc3222e0688a 100755 (executable)
@@ -185,6 +185,7 @@ fi
 %{PREFIX}/shared/res/*
 %{PREFIX}/shared/data
 %{PREFIX}/data
+%{PREFIX}/res/*.edj
 %{PREFIX}/lib/*.so*
 %{_app_license_dir}/%{name}
 
@@ -199,7 +200,8 @@ fi
 %{MC_PREFIX}/res/locale/*/LC_MESSAGES/*.mo
 %defattr(-,root,root,-)
 %{MC_PREFIX}/bin/*
-%{MC_PREFIX}/res/edje/music-chooser.edj
+%{MC_PREFIX}/shared/res/*
+%{MC_PREFIX}/res/music-chooser.edj
 %{TZ_SYS_RO_ICONS}/default/small/music-chooser.png
 
 #END_START_PUBLIC_REMOVED_STRING
index 55e8b27b7bf9b2ccee7f14a1ec287fdded842445..0aa18368b922f2cebf910debfafa1f86e8aa34e2 100644 (file)
@@ -18,7 +18,7 @@ USER_EDCS =
 USER_POS = res/po/hu.po res/po/ar.po res/po/kn.po res/po/nl.po res/po/ca.po res/po/ta.po res/po/hr.po res/po/cs.po res/po/zh_HK.po res/po/fr.po res/po/fr_CA.po res/po/ur.po res/po/gl.po res/po/it_IT.po res/po/et.po res/po/bn.po res/po/zh_CN.po res/po/kk.po res/po/eu.po res/po/es_ES.po res/po/is.po res/po/ml.po res/po/ko_KR.po res/po/fi.po res/po/tr_TR.po res/po/uk.po res/po/sl.po res/po/bg.po res/po/sk.po res/po/pt_BR.po res/po/de.po res/po/si.po res/po/hi.po res/po/en.po res/po/da.po res/po/uz.po res/po/mk.po res/po/gu.po res/po/zh_TW.po res/po/sr.po res/po/az.po res/po/sv.po res/po/ru_RU.po res/po/nb.po res/po/es_US.po res/po/ka.po res/po/en_PH.po res/po/pt_PT.po res/po/pl.po res/po/ro.po res/po/en_US.po res/po/el_GR.po res/po/te.po res/po/lv.po res/po/hy.po res/po/ga.po res/po/lt.po res/po/ja_JP.po 
 
 # User Defines
-USER_DEFS = MP_FEATURE_NO_END MP_FEATURE_LOCKSCREEN MP_FEATURE_PERSONAL_PAGE MP_FEATURE_UNSUPPORT_DRM_CD_SD MP_FEATURE_GL MP_FEATURE_OPTIMIZATION_LAUNCH_TIME SHAREDDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/shared"' DATA_PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' LOCALEDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/res/locale"' EDJPATH='"/opt/home/owner/apps_rw/org.tizen.music-player/res/edje"' PKG_NAME='"org.tizen.music-player"' PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' 
+USER_DEFS = MP_FEATURE_NO_END MP_FEATURE_LOCKSCREEN MP_FEATURE_PERSONAL_PAGE MP_FEATURE_UNSUPPORT_DRM_CD_SD MP_FEATURE_GL MP_FEATURE_OPTIMIZATION_LAUNCH_TIME SHAREDDIR='"/usr/apps/org.tizen.music-player/shared"' DATA_PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' LOCALEDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/res/locale"' EDJPATH='"/opt/home/owner/apps_rw/org.tizen.music-player/res/edje"' PKG_NAME='"org.tizen.music-player"' PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' 
 USER_CPP_DEFS = 
 
 # User Undefines
index e076a9731655b068f444a5fe183a5bed35470905..9b6bfbf63099f9be751c1328cb802bc219ff32e7 100755 (executable)
@@ -27,7 +27,7 @@ pkg_check_modules(sp_pkgs REQUIRED
     storage
     vconf
     efl-extension
-   # ecore-x
+#   ecore-x
     edje
     evas
        capi-appfw-application
@@ -113,9 +113,9 @@ SET(SRCS
 
        ${CMAKE_SOURCE_DIR}/src/view/mp-view.c
        ${CMAKE_SOURCE_DIR}/src/view/mp-player-view.c
-       #${CMAKE_SOURCE_DIR}/src/view/mp-lyric-view.c
+#      ${CMAKE_SOURCE_DIR}/src/view/mp-lyric-view.c
        ${CMAKE_SOURCE_DIR}/src/view/mp-detail-view.c
-       #${CMAKE_SOURCE_DIR}/src/view/mp-set-as-view.c
+#      ${CMAKE_SOURCE_DIR}/src/view/mp-set-as-view.c
 
        ${CMAKE_SOURCE_DIR}/src/widget/mp-smart-event-box.c
        ${CMAKE_SOURCE_DIR}/src/widget/mp-popup.c
index 2307709553346cd25fffbcaa1a9aa89a281e4cae..386e24b12269c4ed3654fb98578233607bb851ea 100644 (file)
@@ -9,7 +9,7 @@ type = app
 profile = mobile-3.0
 
 # C Sources
-USER_SRCS = ../src/common/mp-play.c ../src/view/mp-all-view.c ../src/widget/mp-search-list.c ../src/core/mp-lyric-mgr.c ../src/view/mp-set-as-view.c ../src/common/mp-media-info.c ../src/common/mp-ug-launch.c ../src/common/mp-common.c ../src/widget/mp-mini-player.c ../src/common/mp-ta.c ../src/widget/mp-popup.c ../src/view/mp-setting-view.c ../src/view/mp-create-playlist-view.c ../src/widget/mp-scroll-page.c ../src/core/mp-music-view-mgr.c ../src/core/mp-avrcp.c ../src/widget/mp-list.c ../src/setting/src/ms-auto-off.c ../src/widget/mp-album-detail-list.c ../src/widget/mp-player-volume-widget.c ../src/core/mp-watch-dog.c ../src/core/mp-floating-widget-mgr.c ../src/widget/mp-notification.c ../src/common/mp-item.c ../src/view/mp-playlist-detail-view.c ../src/widget/mp-folder-list.c ../src/widget/mp-ctxpopup.c ../src/view/mp-select-track-view.c ../src/core/mp-player-control.c ../src/view/mp-view.c ../src/widget/mp-playlist-list.c ../src/view/mp-player-view.c ../src/core/mp-language-mgr.c ../src/core/mp-volume.c ../src/common/mp-widget.c ../src/view/mp-folder-detail-view.c ../src/view/mp-artist-detail-view.c ../src/view/mp-search-view.c ../src/widget/mp-artist-detail-list.c ../src/setting/src/ms-key-ctrl.c ../src/core/mp-setting-ctrl.c ../src/widget/mp-lyric.c ../src/widget/mp-search.c ../src/widget/mp-genre-list.c ../src/view/mp-list-view.c ../src/setting/src/ms-play-speed.c ../src/widget/mp-album-list.c ../src/view/mp-detail-view.c ../src/widget/mp-minicontroller.c ../src/core/mp-http-mgr.c ../src/setting/src/ms-util.c ../src/core/mp-player-drm.c ../src/view/mp-album-detail-view.c ../src/widget/mp-now-playing.c ../src/core/mp-view-mgr.c ../src/core/mp-player-mgr.c ../src/common/mp-app.c ../src/widget/mp-shortcut.c ../src/widget/mp-artist-list.c ../src/widget/mp-smart-event-box.c ../src/view/mp-add-track-view.c ../src/widget/mp-edit-playlist.c ../src/common/mp-file-util.c ../src/widget/mp-index.c ../src/core/mp-file-tag-info.c ../src/core/mp-streaming-mgr.c ../src/widget/mp-track-list.c ../src/common/mp-menu.c ../src/view/mp-now-playing-list-view.c ../src/widget/mp-lockscreenmini.c ../src/widget/mp-now-playing-list.c ../src/view/mp-genre-detail-view.c ../src/mp-main.c ../src/core/mp-collect-color.c ../src/view/mp-folder-view.c ../src/core/mp-inotify.c ../src/common/mp-edit-callback.c ../src/core/mp-collect-color-sort.c ../src/setting/src/ms-playlist.c ../src/view/mp-edit-view.c ../src/common/mp-util.c ../src/widget/mp-all-list.c ../src/core/mp-playlist-mgr.c 
+USER_SRCS = ../src/common/mp-play.c ../src/core/mp-lyric-mgr.c ../src/common/mp-media-info.c ../src/common/mp-ug-launch.c ../src/common/mp-common.c ../src/widget/mp-mini-player.c ../src/widget/mp-popup.c ../src/widget/mp-scroll-page.c ../src/core/mp-avrcp.c ../src/widget/mp-player-volume-widget.c ../src/core/mp-watch-dog.c ../src/widget/mp-notification.c ../src/common/mp-item.c ../src/widget/mp-ctxpopup.c ../src/core/mp-player-control.c ../src/view/mp-view.c ../src/view/mp-player-view.c ../src/core/mp-language-mgr.c ../src/core/mp-volume.c ../src/common/mp-widget.c ../src/core/mp-setting-ctrl.c ../src/widget/mp-lyric.c ../src/view/mp-detail-view.c ../src/widget/mp-minicontroller.c ../src/core/mp-http-mgr.c ../src/core/mp-player-drm.c ../src/core/mp-view-mgr.c ../src/core/mp-player-mgr.c ../src/common/mp-app.c ../src/widget/mp-smart-event-box.c ../src/common/mp-file-util.c ../src/core/mp-file-tag-info.c ../src/common/mp-menu.c ../src/widget/mp-lockscreenmini.c ../src/mp-main.c ../src/core/mp-collect-color.c ../src/core/mp-collect-color-sort.c ../src/common/mp-util.c ../src/core/mp-playlist-mgr.c ../src/core/mp-streaming-mgr.c
 
 # EDC Sources
 USER_EDCS =  
@@ -18,7 +18,7 @@ USER_EDCS =
 USER_POS = 
 
 # User Defines
-USER_DEFS = MP_FEATURE_NO_END MP_FEATURE_LOCKSCREEN MP_FEATURE_PERSONAL_PAGE MP_FEATURE_UNSUPPORT_DRM_CD_SD MP_FEATURE_GL MP_FEATURE_OPTIMIZATION_LAUNCH_TIME SHAREDDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/shared"' DATA_PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' LOCALEDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/po"' EDJPATH='"/opt/home/owner/apps_rw/org.tizen.music-player/res/edje/layout"' PKG_NAME='"org.tizen.sound-player"' PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' 
+USER_DEFS = MP_SOUND_PLAYER MP_FEATURE_NO_END MP_FEATURE_LOCKSCREEN MP_FEATURE_PERSONAL_PAGE MP_FEATURE_UNSUPPORT_DRM_CD_SD MP_FEATURE_GL MP_FEATURE_OPTIMIZATION_LAUNCH_TIME SHAREDDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/shared"' DATA_PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' LOCALEDIR='"/opt/home/owner/apps_rw/org.tizen.music-player/po"' EDJPATH='"/opt/home/owner/apps_rw/org.tizen.music-player/res/edje/layout"' PKG_NAME='"org.tizen.sound-player"' PREFIX='"/opt/home/owner/apps_rw/org.tizen.music-player"' 
 USER_CPP_DEFS = 
 
 # User Undefines
index f6ce448f5b89a29ec74ee410c0bd4f4485163151..aad025079498757cac63441df15791ccbf9b08fa 100644 (file)
@@ -1,8 +1,183 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.sound-player" version="1.0.0">
     <profile name="mobile"/>
-    <ui-application appid="org.tizen.sound-player" exec="sound-player" hw-acceleration="on" launch_mode="single" multiple="false" nodisplay="false" process-pool="true" taskmanage="true" type="capp">
-        <label>sound-player</label>
+    <ui-application appid="org.tizen.sound-player" exec="sound-player" multiple="false" nodisplay="true" taskmanage="true" type="capp" launch_mode="caller">
+        <label>Sound Player</label>
+       <label xml:lang="hy-am">Ձայնի նվագարկում</label>
+       <label xml:lang="az-az">Səs pleyeri</label>
+       <label xml:lang="eu-es">Soinu erreproduzitzailea</label>
+       <label xml:lang="bg-bg">Звуков плейър</label>
+       <label xml:lang="ca-es">Reproductor de so</label>
+       <label xml:lang="zh-cn">声音播放器</label>
+       <label xml:lang="zh-hk">聲音播放器</label>
+       <label xml:lang="zh-tw">聲音播放器</label>
+       <label xml:lang="hr-hr">MP3 player</label>
+       <label xml:lang="cs-cz">Zvukový přehrávač</label>
+       <label xml:lang="da-dk">Lydafspiller</label>
+       <label xml:lang="nl-nl">MP3-speler</label>
+       <label xml:lang="en-gb">Sound player</label>
+       <label xml:lang="en-us">Sound player</label>
+       <label xml:lang="et-ee">Helimängija</label>
+       <label xml:lang="fi-fi">Soitin</label>
+       <label xml:lang="fr-fr">Lecteur de son</label>
+       <label xml:lang="gl-es">Reprodutor de son</label>
+       <label xml:lang="ka-ge">პლეერი</label>
+       <label xml:lang="de-de">Sound-Player</label>
+       <label xml:lang="el-gr">Αναπαραγωγή ήχου</label>
+       <label xml:lang="hu-hu">Hanglejátszó</label>
+       <label xml:lang="is-is">Hljóðspilun</label>
+       <label xml:lang="ga-ie">Seinnteoir fuaime</label>
+       <label xml:lang="it-it">Lettore suoni</label>
+       <label xml:lang="ja-jp">サウンドプレーヤー</label>
+       <label xml:lang="kk-kz">Дыбыс ойнатқышы</label>
+       <label xml:lang="ko-kr">사운드 플레이어</label>
+       <label xml:lang="lv-lv">Audio atskaņotājs</label>
+       <label xml:lang="lt-lt">Garso grotuvas</label>
+       <label xml:lang="mk-mk">Плеер за звук</label>
+       <label xml:lang="nb-no">Lydspiller</label>
+       <label xml:lang="pl-pl">Odtwarzacz muzyki</label>
+       <label xml:lang="pt-pt">Leitor de som</label>
+       <label xml:lang="pt-br">Player de som</label>
+       <label xml:lang="ro-ro">Player sunete</label>
+       <label xml:lang="ru-ru">Аудиоплеер</label>
+       <label xml:lang="sr-rs">Plejer zvuka</label>
+       <label xml:lang="sk-sk">Prehrávač zvuku</label>
+       <label xml:lang="sl-si">Predvajalnik zvoka</label>
+       <label xml:lang="es-es">Reproductor de sonido</label>
+       <label xml:lang="es-us">Música</label>
+       <label xml:lang="sv-se">Ljudspelare</label>
+       <label xml:lang="tr-tr">Ses oynatıcı</label>
+       <label xml:lang="uk-ua">Музичний плеєр</label>
+       <label xml:lang="uz-uz">Tovush pleyeri</label>
+       <label xml:lang="ar-ae">مشغل الصوت</label>
+       <label xml:lang="zh-sg">声音播放器</label>
+       <label xml:lang="hi-in">ध्वनि प्‍लेयर</label>
+       <label xml:lang="en-ph">Sound player</label>
+       <label xml:lang="fr-ca">Lecteur de son</label>
         <icon>org.tizen.sound-player.png</icon>
+        <background-category value="media"/>
+        <app-control>
+               <operation name="http://tizen.org/appcontrol/operation/view" />
+               <mime name="application/ogg" />
+               <mime name="application/x-smaf" />
+               <mime name="application/vnd.smaf" />
+               <mime name="audio/aac" />
+               <mime name="audio/ac3" />
+               <mime name="audio/amr" />
+               <mime name="audio/amr-wb" />
+               <mime name="audio/AMR" />
+               <mime name="audio/AMR-WB" />
+               <mime name="audio/imelody" />
+               <mime name="audio/iMelody" />
+               <mime name="audio/imy" />
+               <mime name="audio/isma" />
+               <mime name="audio/melody" />
+               <mime name="audio/mid" />
+               <mime name="audio/midi" />
+               <mime name="audio/mmf" />
+               <mime name="audio/mobile-xmf" />
+               <mime name="audio/mpeg" />
+               <mime name="audio/mpeg3" />
+               <mime name="audio/mpeg4" />
+               <mime name="audio/mpg" />
+               <mime name="audio/mpg3" />
+               <mime name="audio/mp3" />
+               <mime name="audio/mp4" />
+               <mime name="audio/MP4A-LATM" />
+               <mime name="audio/m4a" />
+               <mime name="audio/ogg" />
+               <mime name="audio/rmf" />
+               <mime name="audio/smaf" />
+               <mime name="audio/sp-midi" />
+               <mime name="audio/vnd.ms-playready.media.pya" />
+               <mime name="audio/vorbis" />
+               <mime name="audio/wav" />
+               <mime name="audio/wave" />
+               <mime name="audio/wma" />
+               <mime name="audio/xmf" />
+               <mime name="audio/x-amr" />
+               <mime name="audio/x-flac" />
+               <mime name="audio/x-mid" />
+               <mime name="audio/x-midi" />
+               <mime name="audio/x-mpeg" />
+               <mime name="audio/x-mpeg3" />
+               <mime name="audio/x-mpegaudio" />
+               <mime name="audio/x-mpg" />
+               <mime name="audio/x-mp3" />
+               <mime name="audio/x-ms-asf" />
+               <mime name="audio/x-ms-wma" />
+               <mime name="audio/x-rmf" />
+               <mime name="audio/x-wav" />
+               <mime name="audio/x-wave" />
+               <mime name="audio/x-xmf" />
+               <mime name="text/x-iMelody" />
+               <mime name="audio/x-vorbis+ogg" />
+               <mime name="audio/webm" />
+               <mime name="audio/3gpp" />
+               <mime name="audio/x-ms-asx" />
+               <uri name="http" />
+               <uri name="https" />
+               <uri name="rtsp" />
+               <uri name="rtp" />
+       </app-control>
+       <app-control>
+               <operation name="http://tizen.org/appcontrol/operation/view" />
+               <mime name="application/x-smaf" />
+               <mime name="application/vnd.smaf" />
+               <mime name="audio/aac" />
+               <mime name="audio/ac3" />
+               <mime name="audio/amr" />
+               <mime name="audio/amr-wb" />
+               <mime name="audio/AMR" />
+               <mime name="audio/AMR-WB" />
+               <mime name="audio/imelody" />
+               <mime name="audio/iMelody" />
+               <mime name="audio/imy" />
+               <mime name="audio/isma" />
+               <mime name="audio/melody" />
+               <mime name="audio/mid" />
+               <mime name="audio/midi" />
+               <mime name="audio/mmf" />
+               <mime name="audio/mobile-xmf" />
+               <mime name="audio/mpeg" />
+               <mime name="audio/mpeg3" />
+               <mime name="audio/mpeg4" />
+               <mime name="audio/mpg" />
+               <mime name="audio/mpg3" />
+               <mime name="audio/mp3" />
+               <mime name="audio/mp4" />
+               <mime name="audio/MP4A-LATM" />
+               <mime name="audio/m4a" />
+               <mime name="audio/ogg" />
+               <mime name="audio/rmf" />
+               <mime name="audio/smaf" />
+               <mime name="audio/sp-midi" />
+               <mime name="audio/vnd.ms-playready.media.pya" />
+               <mime name="audio/vorbis" />
+               <mime name="audio/wav" />
+               <mime name="audio/wave" />
+               <mime name="audio/wma" />
+               <mime name="audio/xmf" />
+               <mime name="audio/x-amr" />
+               <mime name="audio/x-flac" />
+               <mime name="audio/x-mid" />
+               <mime name="audio/x-midi" />
+               <mime name="audio/x-mpeg" />
+               <mime name="audio/x-mpeg3" />
+               <mime name="audio/x-mpegaudio" />
+               <mime name="audio/x-mpg" />
+               <mime name="audio/x-mp3" />
+               <mime name="audio/x-ms-asf" />
+               <mime name="audio/x-ms-wma" />
+               <mime name="audio/x-rmf" />
+               <mime name="audio/x-wav" />
+               <mime name="audio/x-wave" />
+               <mime name="audio/x-xmf" />
+               <mime name="text/x-iMelody" />
+               <mime name="audio/x-vorbis+ogg" />
+               <mime name="audio/webm" />
+               <mime name="audio/3gpp" />
+               <mime name="audio/x-ms-asx" />
+       </app-control>
     </ui-application>
 </manifest>
index 9eb473d89d3fb77304de7556bcb0f0938ea8d04f..93864f75eb108f5fb16d90b430bc54895ea04ae4 100755 (executable)
@@ -538,6 +538,7 @@ mp_common_create_more_ctxpopup(void *view)
        return popup;
 }
 
+#ifndef MP_SOUND_PLAYER
 static Eina_Bool
 _mp_timer_delay_cb(void *data)
 {
@@ -582,6 +583,7 @@ _mp_timer_delay_cb(void *data)
 
        return ECORE_CALLBACK_DONE;
 }
+#endif
 
 static void _mp_common_set_label_for_detail(Evas_Object *pBox, char *szString)
 {
@@ -606,7 +608,7 @@ static void _mp_common_set_label_for_detail(Evas_Object *pBox, char *szString)
 
 }
 
-
+#ifndef MP_SOUND_PLAYER
 static void _mp_common_list_track_more_detail(void *parent, void *data)
 {
        MpList_t *list = data;
@@ -1046,6 +1048,7 @@ void mp_common_list_update_albumart_cb(void *data, Evas_Object * obj, void *even
                sel_list = NULL;
        }
 }
+#endif
 
 /*
 **     start_playback : if it is set true, either playing a file from start or resume playing
@@ -1402,6 +1405,7 @@ static void _search_by_internet(const char *keyword)
        app_control_destroy(app_control);
 }
 
+#ifndef MP_SOUND_PLAYER
 static void _searcy_by_music_app(const char *keyword)
 {
        startfunc;
@@ -1454,6 +1458,7 @@ mp_common_search_by(const char *keyword)
                ++i;
        }
 }
+#endif
 
 MpView_t *mp_common_get_all_view()
 {
@@ -1465,6 +1470,7 @@ MpView_t *mp_common_get_all_view()
        return all_view;
 }
 
+#ifndef MP_SOUND_PLAYER
 void mp_common_show_add_tracks_view(int playlist_id)
 {
        MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
@@ -1483,6 +1489,7 @@ void mp_common_show_add_tracks_view(int playlist_id)
        mp_list_view_set_done_btn((MpListView_t*)view, true, MP_DONE_ADD_TRACK_TYPE);
 
 }
+#endif
 
 static void
 _mp_common_playlist_item_change_callback(mp_plst_item *item, void *userdata)
@@ -1587,7 +1594,11 @@ mp_common_playlist_album_update(mp_media_info_h playlist_handle)
        mp_media_info_get_thumbnail_path(media_info, &path);
 
        if (!path || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
-               path = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               path = g_strdup(default_thumbnail);
        }
 
        mp_media_info_playlist_set_thumbnail_path(playlist_handle, path);
@@ -2223,6 +2234,7 @@ void mp_common_create_initial_view(void *appdata, app_control_h app_control, int
 
 }
 
+#ifndef MP_SOUND_PLAYER
 /*used for long press playall*/
 static void
 _mp_common_selected_item_data_get(void *thiz, GList **selected)
@@ -2419,6 +2431,7 @@ void mp_common_playlist_rename_cb(void *data, Evas_Object *obj, void *event_info
                mp_edit_playlist_content_create(mp_playlist_data);
        }
 }
+#endif
 
 int mp_common_get_playlist_totaltime(mp_track_type_e track_type, int playlist_id, int count)
 {
@@ -2453,17 +2466,19 @@ static char *_mp_media_info_get_live_auto_playlist_thumbnail_by_name(const char
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *thumb_path = NULL;
+       char thumb_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_MOST_PLAYED);
        }
+       free(shared_path);
 
        return thumb_path;
 }
@@ -2472,18 +2487,21 @@ static char *_mp_media_info_get_live_auto_playlist_icon_by_name(const char *name
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *icon_path = NULL;
+       char icon_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               icon_path = LIVE_ICON_QUICK_LIST;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               icon_path = LIVE_ICON_RECENTLY_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               icon_path = LIVE_ICON_RECENTLY_ADDED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               icon_path = LIVE_ICON_MOST_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_MOST_PLAYED);
        }
 
+       free(shared_path);
+
        return icon_path;
 }
 
@@ -2551,6 +2569,7 @@ void mp_common_add_to_home_cb(void *data, Evas_Object * obj, void *event_info)
 }
 #endif
 
+#ifndef MP_SOUND_PLAYER
 #ifdef MP_FEATURE_PERSONAL_PAGE
 all_in_personal_e mp_common_is_all_in_personal_page(Evas_Object *genlist)
 {
@@ -2690,7 +2709,6 @@ mp_common_longpress_private_move_cb(void *data, Evas_Object * obj, void *event_i
 
 #endif
 
-#ifndef MP_SOUND_PLAYER
 void mp_common_force_close_delete()
 {
        Ecore_Thread *delete_thread = (Ecore_Thread *)mp_edit_get_delete_thread();
index 1873d634170c33ae25863830e4b26fbf61d35239..027669b920d3ec8df2aecbe1812e05c0aeebdc79 100755 (executable)
@@ -2070,6 +2070,7 @@ int mp_media_info_group_list_create(mp_media_list_h *media_list, mp_group_type_e
 
                char names[][50] =
                { STR_MP_FAVOURITES, STR_MP_RECENTLY_ADDED, STR_MP_MOST_PLAYED, STR_MP_RECENTLY_PLAYED};
+
                char thumb[][4096] =
                { THUMBNAIL_QUICK_LIST, THUMBNAIL_RECENTLY_ADDED, THUMBNAIL_MOST_PLAYED, THUMBNAIL_RECENTLY_PLAYED};
 
index 13da376d32b77f6524acf411e5b6be316a9c9a6c..2ff98fe48e75f164e588f693b524ce5fedb4a082 100755 (executable)
@@ -357,7 +357,11 @@ mp_util_create_image(Evas_Object * obj, const char *path, const char *group, int
        elm_image_aspect_fixed_set(image, EINA_TRUE);
 
        if (!path) {
-               path = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               path = g_strdup(default_thumbnail);
        }
 
        char mp_image_path[1024] = {0};
@@ -393,7 +397,11 @@ mp_util_create_thumb_icon(Evas_Object * obj, const char *path, int w, int h)
        }
 
        if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
-               path = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               path = g_strdup(default_thumbnail);
        }
        elm_image_file_set(thumbnail, path, NULL);
 
index 952e0779ad0939679a8f9087d832709ff48125c4..ce25d5bea2cbc430a07f5f5a6acbaa97cf10fa6f 100755 (executable)
@@ -913,7 +913,11 @@ Evas_Object *mp_widget_lock_icon_create(Evas_Object *obj, const char *thumbpath)
        if (thumbpath != NULL) {
                elm_image_file_set(thumb, thumbpath, NULL);
        } else {
-               elm_image_file_set(thumb, DEFAULT_THUMBNAIL, NULL);
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               elm_image_file_set(thumb, default_thumbnail, NULL);
        }
 
        elm_object_part_content_set(layout, "default_thumbnail", thumb);
index 0ed60d40b3ef6882a7045036525578366eb17d01..45c70c7c5311f29dbb63eaf0de8a53866f9cb7ab 100755 (executable)
@@ -955,8 +955,10 @@ mp_setting_write_playing_status(char *uri, char *status)
        } else {
                char *path = app_get_data_path();
                char *shared_path = app_get_shared_resource_path();
+
                DEBUG_TRACE("Data Path is: %s", path);
                DEBUG_TRACE("Shared Resource Path is: %s", shared_path);
+
                char playing_status[1024] = {0};
                if (path == NULL) {
                        return;
@@ -983,7 +985,7 @@ mp_setting_write_playing_status(char *uri, char *status)
                        if (ad->current_track_info->thumbnail_path) {
                                fprintf(fp, "thumbnail=%s\n", ad->current_track_info->thumbnail_path);
                        } else {
-                               fprintf(fp, "thumbnail=%s/res/shared_images/default_albumart.png\n", SHAREDDIR);
+                               fprintf(fp, "thumbnail=%sshared_images/default_albumart.png\n", shared_path);
                        }
                }
 #endif
index 47cf74f3599e8838f0e10f3d0c0b531a1e17cdb7..df98f407767030a012349c0a0876cd7fe17b5ce1 100755 (executable)
@@ -54,9 +54,7 @@
 
 #define DOMAIN_NAME "music-player"
 #define SYS_DOMAIN_NAME "sys_string"
-#ifndef LOCALE_DIR
-#define LOCALE_DIR LOCALEDIR
-#endif
+#define LOCALE_DIR "locale"
 #ifndef GET_STR
 #define GET_STR(str) (char *)mp_util_get_text(str)
 #endif
index ae931c60234f534e0129ad7a24244bffe7c0e9d4..17c113ec50512cd18385e04741130835a17ca9bf 100755 (executable)
@@ -1385,16 +1385,24 @@ mp_create(void *data)
        /* do extension add before add elm object.*/
        char edje_path[1024] ={0};
        char * path = app_get_resource_path();
+       if (path == NULL) {
+               return false;
+       }
        MP_CHECK_VAL(path, EINA_FALSE);
        snprintf(edje_path, 1024, "%s%s/%s", path, "edje", THEME_NAME);
 
        /*Elm_Theme *th = elm_theme_new();*/
        elm_theme_extension_add(NULL, edje_path);
-       free(path);
        PROFILE_OUT("elm_theme_extension_add");
 
+       char locale_path[1024] = {0};
+       if (path == NULL) {
+               return false;
+       }
+       snprintf(locale_path, 1024, "%s%s", path, LOCALE_DIR);
+       free(path);
        PROFILE_IN("bindtextdomain");
-       bindtextdomain(DOMAIN_NAME, LOCALE_DIR);
+       bindtextdomain(DOMAIN_NAME, locale_path);
 
        PROFILE_OUT("bindtextdomain");
 
index 047f4e280927ecb97cbc6ebe0216dc7ed42f5d75..16c38e69bd8ac64bbde695b3b2fddc9bac71de43 100755 (executable)
@@ -395,6 +395,11 @@ static void _mp_player_view_set_queue_list_btn_icon(void *data)
        elm_image_fill_outside_set(image, EINA_TRUE);
        elm_image_file_get(image, &path, &group);
 
+       char default_thumbnail[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
+       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", PLAYER_VIEW_DETAULT_ALBUM_IMAGE);
+       free(shared_path);
+
        if (ad->current_track_info && mp_util_is_image_valid(ad->evas,
                ad->current_track_info->thumbnail_path) && strcmp(ad->current_track_info->thumbnail_path,
                        BROKEN_ALBUMART_IMAGE_PATH)) {
@@ -403,10 +408,10 @@ static void _mp_player_view_set_queue_list_btn_icon(void *data)
                }
                elm_image_file_set(image, ad->current_track_info->thumbnail_path, NULL);
        } else {
-               if (!g_strcmp0(path, PLAYER_VIEW_DETAULT_ALBUM_IMAGE)) {
+               if (!g_strcmp0(path, default_thumbnail)) {
                        return;
                }
-               elm_image_file_set(image, PLAYER_VIEW_DETAULT_ALBUM_IMAGE, NULL);
+               elm_image_file_set(image, default_thumbnail, NULL);
        }
 
        endfunc;
@@ -439,7 +444,11 @@ static void _mp_player_view_update_control_queue_list_btn(void *data)
                                BROKEN_ALBUMART_IMAGE_PATH)) {
                        elm_image_file_set(image, ad->current_track_info->thumbnail_path, NULL);
                } else {
-                       elm_image_file_set(image, PLAYER_VIEW_DETAULT_ALBUM_IMAGE, NULL);
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", PLAYER_VIEW_DETAULT_ALBUM_IMAGE);
+                       free(shared_path);
+                       elm_image_file_set(image, default_thumbnail, NULL);
                }
                elm_image_fill_outside_set(image, EINA_TRUE);
        } else {
@@ -3527,14 +3536,22 @@ _mp_player_view_create_album_image(Evas_Object *obj, const char *path, int w, in
        if (path && strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
                evas_object_image_file_set(thumbnail, path, NULL);
        } else {
-               evas_object_image_file_set(thumbnail, DEFAULT_PLAYER_THUMBNAIL, NULL);
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_PLAYER_THUMBNAIL);
+               free(shared_path);
+               evas_object_image_file_set(thumbnail, default_thumbnail, NULL);
        }
 
        evas_object_image_size_get(thumbnail, &width, &height);
        evas_object_image_filled_set(thumbnail, true);
 
        if (width <= 0 || height <= 0) {
-               evas_object_image_file_set(thumbnail, DEFAULT_PLAYER_THUMBNAIL, NULL);
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_PLAYER_THUMBNAIL);
+               free(shared_path);
+               evas_object_image_file_set(thumbnail, default_thumbnail, NULL);
        }
        evas_object_image_preload(thumbnail, EINA_TRUE);
 
index 02ac543fa920f8ea8602b6dec2fa21145012aae0..f86ac021b701b929cfbf54ed6f0553b9bab1e011 100755 (executable)
@@ -85,18 +85,21 @@ static char *_mp_media_info_get_live_auto_playlist_icon_by_name(const char *name
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *icon_path = NULL;
+       char icon_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               icon_path = LIVE_ICON_QUICK_LIST;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               icon_path = LIVE_ICON_RECENTLY_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               icon_path = LIVE_ICON_RECENTLY_ADDED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               icon_path = LIVE_ICON_MOST_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_MOST_PLAYED);
        }
 
+       free(shared_path);
+
        return icon_path;
 }
 
@@ -104,17 +107,19 @@ static char *_mp_media_info_get_live_auto_playlist_thumbnail_by_name(const char
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *thumb_path = NULL;
+       char thumb_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_MOST_PLAYED);
        }
+       free(shared_path);
 
        return thumb_path;
 }
index 10e8913eaaaf4bcee7e0b161991f4f8a03251988..89154b53dcb303e47a63306e8c851eda206a4667 100755 (executable)
@@ -132,7 +132,11 @@ static int _mp_view_update_nowplaying(void *thiz, bool with_title)
        if (mp_util_is_image_valid(ad->evas, info->thumbnail_path)) {
                thumbpath = info->thumbnail_path;
        } else {
-               thumbpath = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               thumbpath = g_strdup(default_thumbnail);
        }
 
        if (!view->nowplaying_bar) {
index f1ac7ef81c671debe087b6506f8142e56b282d1b..ef023f3163b069cbbc2094c7840630f25405d8e8 100755 (executable)
@@ -724,7 +724,11 @@ _mp_all_list_playlist_icon_get(void *data, Evas_Object * obj, const char *part)
 
        if (!strcmp(part, "elm.icon")) {
                if (!playlist_id) {
-                       eo = mp_util_create_thumb_icon(obj, DEFAULT_THUMBNAIL, MP_LIST_ICON_SIZE,
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+                       free(shared_path);
+                       eo = mp_util_create_thumb_icon(obj, default_thumbnail, MP_LIST_ICON_SIZE,
                                                       MP_LIST_ICON_SIZE);
                } else {
                        ret = mp_media_info_playlist_get_thumbnail_path(plst, &thumb_path);
@@ -1766,17 +1770,19 @@ static char *_mp_media_info_get_live_auto_playlist_thumbnail_by_name(const char
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *thumb_path = NULL;
+       char thumb_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+               snprintf(thumb_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_THUMBNAIL_MOST_PLAYED);
        }
+       free(shared_path);
 
        return thumb_path;
 }
@@ -1785,16 +1791,17 @@ static char *_mp_media_info_get_live_auto_playlist_icon_by_name(const char *name
 {
        MP_CHECK_VAL(name, NULL);
 
-       char *icon_path = NULL;
+       char icon_path[1024] = {0};
+       char *shared_path = app_get_shared_resource_path();
 
        if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
-               icon_path = LIVE_ICON_QUICK_LIST;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_QUICK_LIST);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
-               icon_path = LIVE_ICON_RECENTLY_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_PLAYED);
        } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
-               icon_path = LIVE_ICON_RECENTLY_ADDED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_RECENTLY_ADDED);
        } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
-               icon_path = LIVE_ICON_MOST_PLAYED;
+               snprintf(icon_path, 1024, "%s%s/%s", shared_path, "shared_images", LIVE_ICON_MOST_PLAYED);
        }
 
        return icon_path;
index 249e29daaf07bd81a4b47f5d558b69eea21740b4..821e164d4fea7d405e811837445a9fe5bd1066d9 100644 (file)
@@ -573,11 +573,15 @@ mp_mini_player_refresh(void *data)
        MP_CHECK(current_item);
 
        /* albumart */
-       const char *albumart_path = NULL;
+       char *albumart_path = NULL;
        if (ad->current_track_info && mp_util_is_image_valid(ad->evas, ad->current_track_info->thumbnail_path)) {
                albumart_path = ad->current_track_info->thumbnail_path;
        } else {
-               albumart_path = DEFAULT_THUMBNAIL;
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               albumart_path = g_strdup(default_thumbnail);
        }
 
        DEBUG_TRACE("albumart = %s", albumart_path);
index b3ff86c248f269ef7bcfe2d92415e5bbb2946b58..99b096b5d2f274f5a8c9210f40290f16e31aaf17 100755 (executable)
@@ -880,7 +880,11 @@ mp_minicontroller_update(struct appdata *ad, bool with_title)
                        && strcmp(BROKEN_ALBUMART_IMAGE_PATH, current_item->thumbnail_path)) {
                        elm_image_file_set(ad->minicon_icon, current_item->thumbnail_path, NULL);
                } else {
-                       elm_image_file_set(ad->minicon_icon, DEFAULT_THUMBNAIL_MIDDLE, NULL);
+                       char default_thumbnail[1024] = {0};
+                       char *shared_path = app_get_shared_resource_path();
+                       snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+                       free(shared_path);
+                       elm_image_file_set(ad->minicon_icon, default_thumbnail, NULL);
                }
 #ifdef MINICONTROLLER_ENABLE_PROGRESS
                _mp_minicontroller_update_elapsed_time(ad, true);
index 75ad900edd1626669852266486b846760911c10c..bc4bbd6dc5e2d6ad2ab44fe72500115601cfeb31 100644 (file)
@@ -466,7 +466,11 @@ _mp_track_list_albumart_index_list_append(MpTrackList_t *list, const mp_media_in
        char *path = NULL;
        mp_media_info_get_thumbnail_path(media, &path);
        if (path == NULL || strlen(path) == 0) {
-               path = g_strdup(DEFAULT_THUMBNAIL);
+               char default_thumbnail[1024] = {0};
+               char *shared_path = app_get_shared_resource_path();
+               snprintf(default_thumbnail, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_THUMBNAIL);
+               free(shared_path);
+               path = g_strdup(default_thumbnail);
        }
        MP_CHECK(path);
        //mp_debug("path = %s", path);
index 8ade75cd030910c395c8f123d6403348c744b44e..8d4d0206963f033da83d5001a71d8be9721edf8f 100644 (file)
@@ -1,60 +1,60 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.music-player" version="1.0.0">
     <profile name="mobile"/>
-    <ui-application appid="org.tizen.music-player" exec="music-player" hw-acceleration="on" multiple="false" nodisplay="false" process-pool="true" taskmanage="true" type="capp">
-        <label>Music</label>
-        <label xml:lang="hy-am">Երաժշտություն</label>
-        <label xml:lang="az-az">Musiqi</label>
-        <label xml:lang="eu-es">Musika</label>
-        <label xml:lang="bg-bg">Музика</label>
-        <label xml:lang="ca-es">Música</label>
-        <label xml:lang="zh-cn">音乐</label>
-        <label xml:lang="zh-hk">音樂</label>
-        <label xml:lang="zh-tw">音樂</label>
-        <label xml:lang="hr-hr">Glazba</label>
-        <label xml:lang="cs-cz">Hudba</label>
-        <label xml:lang="da-dk">Musik</label>
-        <label xml:lang="nl-nl">Muziek</label>
-        <label xml:lang="en-gb">Music</label>
-        <label xml:lang="en-us">Music</label>
-        <label xml:lang="et-ee">Muusika</label>
-        <label xml:lang="fi-fi">Musiikki</label>
-        <label xml:lang="fr-fr">Musique</label>
-        <label xml:lang="gl-es">Música</label>
-        <label xml:lang="ka-ge">მუსიკა</label>
-        <label xml:lang="de-de">Musik</label>
-        <label xml:lang="el-gr">Μουσική</label>
-        <label xml:lang="hu-hu">Zenék</label>
-        <label xml:lang="is-is">Tónlist</label>
-        <label xml:lang="ga-ie">Ceol</label>
-        <label xml:lang="it-it">Musica</label>
-        <label xml:lang="ja-jp">音楽</label>
-        <label xml:lang="kk-kz">Музыка</label>
-        <label xml:lang="ko-kr">음악</label>
-        <label xml:lang="lv-lv">Mūzika</label>
-        <label xml:lang="lt-lt">Muzika</label>
-        <label xml:lang="mk-mk">Музика</label>
-        <label xml:lang="nb-no">Musikk</label>
-        <label xml:lang="pl-pl">Muzyka</label>
-        <label xml:lang="pt-pt">Música</label>
-        <label xml:lang="pt-br">Músicas</label>
-        <label xml:lang="ro-ro">Muzică</label>
-        <label xml:lang="ru-ru">Музыка</label>
-        <label xml:lang="sr-rs">Muzika</label>
-        <label xml:lang="sk-sk">Hudba</label>
-        <label xml:lang="sl-si">Glasba</label>
-        <label xml:lang="es-es">Música</label>
-        <label xml:lang="es-us">Música</label>
-        <label xml:lang="sv-se">Musik</label>
-        <label xml:lang="tr-tr">Müzik</label>
-        <label xml:lang="uk-ua">Музика</label>
-        <label xml:lang="uz-uz">Musiqa</label>
-        <label xml:lang="ar-ae">الموسيقى</label>
-        <label xml:lang="zh-sg">音乐</label>
-        <label xml:lang="hi-in">संगीत</label>
-        <label xml:lang="en-ph">Music</label>
-        <label xml:lang="fr-ca">Musique</label>
-        <icon>org.tizen.music-player.png</icon>
+    <ui-application appid="org.tizen.music-player" exec="music-player" multiple="false" nodisplay="false" taskmanage="true" type="capp">
+                <label>Music</label>
+               <label xml:lang="hy-am">Երաժշտություն</label>
+               <label xml:lang="az-az">Musiqi</label>
+               <label xml:lang="eu-es">Musika</label>
+               <label xml:lang="bg-bg">Музика</label>
+               <label xml:lang="ca-es">Música</label>
+               <label xml:lang="zh-cn">音乐</label>
+               <label xml:lang="zh-hk">音樂</label>
+               <label xml:lang="zh-tw">音樂</label>
+               <label xml:lang="hr-hr">Glazba</label>
+               <label xml:lang="cs-cz">Hudba</label>
+               <label xml:lang="da-dk">Musik</label>
+               <label xml:lang="nl-nl">Muziek</label>
+               <label xml:lang="en-gb">Music</label>
+               <label xml:lang="en-us">Music</label>
+               <label xml:lang="et-ee">Muusika</label>
+               <label xml:lang="fi-fi">Musiikki</label>
+               <label xml:lang="fr-fr">Musique</label>
+               <label xml:lang="gl-es">Música</label>
+               <label xml:lang="ka-ge">მუსიკა</label>
+               <label xml:lang="de-de">Musik</label>
+               <label xml:lang="el-gr">Μουσική</label>
+               <label xml:lang="hu-hu">Zenék</label>
+               <label xml:lang="is-is">Tónlist</label>
+               <label xml:lang="ga-ie">Ceol</label>
+               <label xml:lang="it-it">Musica</label>
+               <label xml:lang="ja-jp">音楽</label>
+               <label xml:lang="kk-kz">Музыка</label>
+               <label xml:lang="ko-kr">음악</label>
+               <label xml:lang="lv-lv">Mūzika</label>
+               <label xml:lang="lt-lt">Muzika</label>
+               <label xml:lang="mk-mk">Музика</label>
+               <label xml:lang="nb-no">Musikk</label>
+               <label xml:lang="pl-pl">Muzyka</label>
+               <label xml:lang="pt-pt">Música</label>
+               <label xml:lang="pt-br">Músicas</label>
+               <label xml:lang="ro-ro">Muzică</label>
+               <label xml:lang="ru-ru">Музыка</label>
+               <label xml:lang="sr-rs">Muzika</label>
+               <label xml:lang="sk-sk">Hudba</label>
+               <label xml:lang="sl-si">Glasba</label>
+               <label xml:lang="es-es">Música</label>
+               <label xml:lang="es-us">Música</label>
+               <label xml:lang="sv-se">Musik</label>
+               <label xml:lang="tr-tr">Müzik</label>
+               <label xml:lang="uk-ua">Музика</label>
+               <label xml:lang="uz-uz">Musiqa</label>
+               <label xml:lang="ar-ae">الموسيقى</label>
+               <label xml:lang="zh-sg">音乐</label>
+               <label xml:lang="hi-in">संगीत</label>
+               <label xml:lang="en-ph">Music</label>
+               <label xml:lang="fr-ca">Musique</label>
+               <icon>org.tizen.music-player.png</icon>
     </ui-application>
     <privileges>
         <privilege>http://tizen.org/privilege/network.get</privilege>
index 30d7ad1aaf619e0f391a5bd21c402a131c27d2e5..0fce0003474ec3715fa410ad84a4906ee1770414 100644 (file)
@@ -22,6 +22,7 @@
 #include <unistd.h>
 #include "assert.h"
 #include <linux/unistd.h>
+#define LOG_TAG "MUSIC_WIDGET"
 
 
 #define gettid() syscall(__NR_gettid)
index 99bf1668bf02811a6a26d934b81a8a211cffb971..d16940c959e8b0f2aa8d519566eb2e2b7c59773e 100644 (file)
@@ -1,8 +1,8 @@
 # install edj
-ADD_CUSTOM_TARGET(musicwidget.edj
+ADD_CUSTOM_TARGET(music_widget.edj
                COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images ${EDJE_CFLAGS}
-               ${CMAKE_CURRENT_SOURCE_DIR}/music_widget.edc musicwidget.edj
+               ${CMAKE_CURRENT_SOURCE_DIR}/music_widget.edc music_widget.edj
                DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/music_widget.edc
 )
-ADD_DEPENDENCIES(${PROJECT_NAME} musicwidget.edj)
-INSTALL(FILES musicwidget.edj DESTINATION ${EDJDIR})
+ADD_DEPENDENCIES(${PROJECT_NAME} music_widget.edj)
+INSTALL(FILES music_widget.edj DESTINATION ${PREFIX}/res)
diff --git a/widget/shared/res/preview_music_4x2.png b/widget/shared/res/preview_music_4x2.png
new file mode 100644 (file)
index 0000000..7b9500f
Binary files /dev/null and b/widget/shared/res/preview_music_4x2.png differ
index 4a23c54ddc0cad7066e5a805b48f343b7d75468d..97dbd9b042daba49cda8911740fd15baacb98eb8 100644 (file)
 #include <notification.h>
 #include <dirent.h>
 #include <unistd.h>
-#include "mp_widget.h"
-#include "mp_widget_debug.h"
 #include "mp-common-defs.h"
 #include "mp-resource.h"
 #include "mp-define.h"
+#include "mp_widget.h"
+#include "mp_widget_debug.h"
 
 #define WIDGET_HEIGHT 500
 #define WIDGET_WIDTH 712
-#define EDJE_FILE "edje/musicwidget.edj"
+#define EDJE_FILE "music_widget.edj"
 #define APP_ID "org.tizen.music-player"
 #define MP_LB_EVENT_KEY "LiveboxEvent"
 #define MP_LB_EVENT_PLAY_CLICKED "OnLBPlayClicked"
@@ -47,7 +47,7 @@
 #define domain_name "music-player"
 
 #define BROKEN_ALBUMART_IMAGE_PATH             "/opt/usr/share/media/.thumb/thumb_default.png"
-#define DEFAULT_ALBUM_ART_ICON SHAREDDIR"/res/shared_images/default_albumart.png"
+#define DEFAULT_ALBUM_ART_ICON                         "default_albumart.png"
 #define NOW_PLAYING_INI_PATH "NowPlayingStatus"
 
 static Eina_Bool is_play = EINA_FALSE;
@@ -65,19 +65,6 @@ void mp_widget_key_down_cb(void *data, Evas *evas, Evas_Object *obj,
        elm_exit();
 }
 
-void mp_widget_app_get_resource(const char *edj_file_in, char *edj_path_out,
-                                int edj_path_max)
-{
-       char *res_path = app_get_resource_path();
-       if (res_path) {
-               snprintf(edj_path_out, edj_path_max, "%s%s", res_path,
-                        edj_file_in);
-       }
-       if (res_path) {
-               free(res_path);
-       }
-}
-
 static void mp_widget_read_ini_file_ecore(void *data, char *path)
 {
        if (!data) {
@@ -170,11 +157,11 @@ static void mp_widget_read_ini_file_ecore(void *data, char *path)
                                        if (!strcmp(BROKEN_ALBUMART_IMAGE_PATH, image_path)) {
                                                free(image_path);
                                                image_path = NULL;
-                                               image_path = (char*)malloc((strlen(DEFAULT_ALBUM_ART_ICON) + 1) * sizeof(char));
-                                               if (image_path != NULL) {
-                                                       strncpy(image_path, DEFAULT_ALBUM_ART_ICON, strlen(DEFAULT_ALBUM_ART_ICON));
-                                                       image_path[strlen(DEFAULT_ALBUM_ART_ICON)] = '\0';
-                                               }
+                                               char *shared_path = app_get_shared_resource_path();
+                                               char default_icon[1024] = {0};
+                                               snprintf(default_icon, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_ALBUM_ART_ICON);
+                                               free(shared_path);
+                                               image_path = g_strdup(default_icon);
                                        }
                                }
                        }
@@ -192,12 +179,13 @@ static void mp_widget_read_ini_file_ecore(void *data, char *path)
 
                if (!elm_image_file_set(image_object, image_path, NULL)) {
                        free(image_path);
-                       image_path = (char*)malloc((strlen(DEFAULT_ALBUM_ART_ICON) + 1) * sizeof(char));
-                       if (image_path != NULL) {
-                               strncpy(image_path, DEFAULT_ALBUM_ART_ICON, strlen(DEFAULT_ALBUM_ART_ICON));
-                               image_path[strlen(DEFAULT_ALBUM_ART_ICON)] = '\0';
-                               elm_image_file_set(image_object, image_path, NULL);
-                       }
+                       image_path = NULL;
+                       char *shared_path = app_get_shared_resource_path();
+                       char default_icon[1024] = {0};
+                       snprintf(default_icon, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_ALBUM_ART_ICON);
+                       free(shared_path);
+                       image_path = g_strdup(default_icon);
+                       elm_image_file_set(image_object, image_path, NULL);
                }
 
                elm_image_aspect_fixed_set(image_object, EINA_FALSE);
@@ -258,7 +246,7 @@ static void mp_widget_read_ini_file(char *path, void *data)
        if (!file) {
                __create_read_ini_file();
                ERROR_TRACE("ERROR VAlUE is (%d)", strerror_r(errno, buffer, 1000));
-               ERROR_TRACE("Failed to open file(%s)", buffer);
+               ERROR_TRACE("Failed to open %s file", path);
                elm_object_signal_emit(layout, "no_music", "elm");
                return;
        }
@@ -346,12 +334,12 @@ static void mp_widget_read_ini_file(char *path, void *data)
 
        image_object = elm_image_add(layout);
        if (!elm_image_file_set(image_object, image_path, NULL)) {
-               image_path = (char*)malloc((strlen(DEFAULT_ALBUM_ART_ICON) + 1) * sizeof(char));
-               if (image_path) {
-                       strncpy(image_path, DEFAULT_ALBUM_ART_ICON, strlen(DEFAULT_ALBUM_ART_ICON));
-                       image_path[strlen(DEFAULT_ALBUM_ART_ICON)] = '\0';
-                       elm_image_file_set(image_object, image_path, NULL);
-               }
+               char *shared_path = app_get_shared_resource_path();
+               char default_icon[1024] = {0};
+               snprintf(default_icon, 1024, "%s%s/%s", shared_path, "shared_images", DEFAULT_ALBUM_ART_ICON);
+               free(shared_path);
+               image_path = g_strdup(default_icon);
+               elm_image_file_set(image_object, image_path, NULL);
        }
 
        elm_image_aspect_fixed_set(image_object, EINA_FALSE);
@@ -825,8 +813,16 @@ int mp_widget_create(WidgetData* data, int w, int h)
        }
        data->layout = layout;
 
-       mp_widget_app_get_resource(EDJE_FILE, edj_path, (int)PATH_MAX);
-       elm_layout_file_set(layout, edj_path, "mp_widget_main");
+       char *res_path = app_get_resource_path();
+       DEBUG_TRACE("Resource Path is: %s", res_path);
+       if (res_path == NULL) {
+               return -1;
+       }
+       snprintf(edj_path, PATH_MAX, "%s%s", res_path, EDJE_FILE);
+       free(res_path);
+
+       Eina_Bool fileSet = elm_layout_file_set(layout, edj_path, "mp_widget_main");
+       DEBUG_TRACE("Widget Layout File Set: %d", fileSet);
        evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
 
        if ((elm_config_scale_get() - 1.7) < 0.0001) {
@@ -879,6 +875,7 @@ int mp_widget_create(WidgetData* data, int w, int h)
                                       "track_next_image", mp_widget_click_on_next_cb,
                                       (void *)data);
 
+
        return 0;
 }
 
index 8f9bd2c302b639a2d75f4aa9a9282bba185098ad..56d5d851fd798603eaaf73d4713b47be058cc8ff 100644 (file)
@@ -84,6 +84,7 @@ int widget_Destroy(widget_context_h context, widget_app_destroy_type_e reason, b
                // Save the current status at the bundle object.
        }
 #endif
+       DEBUG_TRACE("Widget Destroy");
        WidgetData *widget_data = NULL;
 
        widget_data = (WidgetData *)getWidgetData(context);
@@ -111,16 +112,19 @@ int widget_Destroy(widget_context_h context, widget_app_destroy_type_e reason, b
 
 int widget_Pause(widget_context_h context, void *data)
 {
+       DEBUG_TRACE("Widget Pause");
        return WIDGET_ERROR_NONE;
 }
 
 int widget_Resume(widget_context_h context, void *data)
 {
+       DEBUG_TRACE("Widget Resume");
        return WIDGET_ERROR_NONE;
 }
 
 int widget_Resize(widget_context_h context, int w, int h, void *data)
 {
+       DEBUG_TRACE("Widget Resize");
        WidgetData *widget_data = NULL;
 
        widget_data = (WidgetData *)getWidgetData(context);
@@ -137,6 +141,7 @@ int widget_Resize(widget_context_h context, int w, int h, void *data)
 
 int widget_Update(widget_context_h context, bundle *content, int force, void *data)
 {
+       DEBUG_TRACE("Widget Update");
        return WIDGET_ERROR_NONE;
 }
 
index 1a242adae176774330cbb2c074288816c95db0c9..5d98d1b7dafe94fcefa517f0fd9b03c157b8b0d3 100644 (file)
@@ -1,8 +1,60 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.music-player-widget" version="1.0.0">
+<manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.music-player" version="1.0.0">
     <profile name="mobile"/>
-    <ui-application appid="org.tizen.music-player-widget" exec="music-player-widget" launch_mode="single" multiple="false" nodisplay="false" taskmanage="true" type="capp">
-        <label>widget</label>
-        <icon>widget.png</icon>
-    </ui-application>
+    <widget-application appid="org.tizen.music-player.widget" exec="music-player-widget" main="false" update-period="60">
+        <label>Music player</label>
+        <label xml:lang="hy-am">Նվագարկիչ</label>
+       <label xml:lang="az-az">Pleyer</label>
+       <label xml:lang="eu-es">Musika Jogailua</label>
+       <label xml:lang="bg-bg">Музикален плейър</label>
+       <label xml:lang="ca-es">Reproductor de música</label>
+       <label xml:lang="zh-cn">音乐播放器</label>
+       <label xml:lang="zh-hk">音樂播放器</label>
+       <label xml:lang="zh-tw">音樂播放器</label>
+       <label xml:lang="hr-hr">Music Player</label>
+       <label xml:lang="cs-cz">Hudební přehrávač</label>
+       <label xml:lang="da-dk">Musikafspiller</label>
+       <label xml:lang="nl-nl">MP3-speler</label>
+       <label xml:lang="en-gb">Music Player</label>
+       <label xml:lang="en-us">Music Player</label>
+       <label xml:lang="et-ee">MP3-mängija</label>
+       <label xml:lang="fi-fi">Musiikki</label>
+       <label xml:lang="fr-fr">Lecteur MP3</label>
+       <label xml:lang="gl-es">Reprodutor de Música</label>
+       <label xml:lang="ka-ge">პლეერი</label>
+       <label xml:lang="de-de">MP3-Player</label>
+       <label xml:lang="el-gr">Μουσική</label>
+       <label xml:lang="hu-hu">Zenelejátszó</label>
+       <label xml:lang="is-is">Tónlistarspilari</label>
+       <label xml:lang="ga-ie">Seinnteoir Ceoil</label>
+       <label xml:lang="it-it">Lettore musicale</label>
+       <label xml:lang="ja-jp">音楽</label>
+       <label xml:lang="kk-kz">Музыкалық плейер</label>
+       <label xml:lang="ko-kr">뮤직</label>
+       <label xml:lang="lv-lv">Mūzikas Atskaņotājs</label>
+       <label xml:lang="lt-lt">Muzikos grotuvas</label>
+       <label xml:lang="mk-mk">Плеер за музика</label>
+       <label xml:lang="nb-no">Musikk-spiller</label>
+       <label xml:lang="pl-pl">Odtwarzacz muzyki</label>
+       <label xml:lang="pt-pt">Leitor de Música</label>
+       <label xml:lang="pt-br">Music Player</label>
+       <label xml:lang="ro-ro">Player muzical</label>
+       <label xml:lang="ru-ru">Музыка</label>
+       <label xml:lang="sr-rs">Muzički plejer</label>
+       <label xml:lang="sk-sk">Prehrávač hudby</label>
+       <label xml:lang="sl-si">Predvajalnik glasbe</label>
+       <label xml:lang="es-es">Música</label>
+       <label xml:lang="es-us">Música</label>
+       <label xml:lang="sv-se">Musikspelare</label>
+       <label xml:lang="tr-tr">Müzik Çalar</label>
+       <label xml:lang="uk-ua">Музичний плеєр</label>
+       <label xml:lang="uz-uz">Musiqa pleyeri</label>
+       <label xml:lang="ar-ae">مشغل الموسيقى</label>
+       <label xml:lang="zh-sg">音樂播放器</label>
+       <label xml:lang="hi-in">संगीत प्लेयर</label>
+       <label xml:lang="en-ph">Music Player</label>
+       <label xml:lang="fr-ca">Lecteur de musique</label>
+       <icon>widget.png</icon>
+        <support-size preview="preview_music_4x2.png">4x2</support-size>
+    </widget-application>
 </manifest>