skin rework (FS#10922) notable changes:
commitb598346edcf209aa2db34af97e3083b163e3d246
authorjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Fri, 29 Jan 2010 07:52:13 +0000 (29 07:52 +0000)
committerjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Fri, 29 Jan 2010 07:52:13 +0000 (29 07:52 +0000)
treedf46391368a2ad7930a926c59f53796229a933ab
parent770d8ca91b958402f19ff8974810a05505583822
skin rework (FS#10922) notable changes:
- simplify the setting/skin relationship. settings are used as the fallback if it's not specified in the skin
- backdrop buffers are now in the skin buffer (which has also increased slightly to accomodate 1 backdrop for each skin and 2 full colour screens for bmps (up for 1.5))
- if no %X is specified in a skin then the backdrop setting will be used. use %Xd to explicitly disable a skin from displaying a backdrop
- the base skin can now specify a backdrop.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24366 a1c6a512-1295-4272-9138-f99709370657
19 files changed:
apps/bookmark.c
apps/filetree.c
apps/gui/backdrop.c
apps/gui/backdrop.h
apps/gui/skin_engine/skin_buffer.c
apps/gui/skin_engine/skin_display.c
apps/gui/skin_engine/skin_engine.h
apps/gui/skin_engine/skin_parser.c
apps/gui/skin_engine/wps_internals.h
apps/gui/statusbar-skinned.c
apps/gui/statusbar-skinned.h
apps/gui/usb_screen.c
apps/gui/viewport.c
apps/gui/wps.c
apps/menus/theme_menu.c
apps/onplay.c
apps/screen_access.c
apps/screen_access.h
apps/settings.c