rockbox/apps/gui/skin_engine
Thomas Martitz 804e3aadae Fix a few potential redraw problems with the custom statusbar and wps fighting for the same full redraw variable.
Instead, introduce a new skin struct holding data which is meant for all screens for a single skin (struct wps_state is currently used by both at the same time). Also clean up (classic) statusbar handling for skins using this new struct.
Also, implement deactivating updating of the custom statusbar when the LCD is deactivated, saving a bit battery life on some targets.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23304 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 23:12:20 +00:00
..
skin_buffer.c Remove some trailing whitespaces in in the skin engine files. 2009-09-13 12:24:14 +00:00
skin_buffer.h move the statically allocated tokens array into the skin buffer. this is done with a little bit of magic with the buffer... explanation in the comments but breifly, tokens + images are stored at the front of the buffer, everything else (constant sizes) are stored at the back, the 2 ends meet when the buffer is full. 2009-08-19 04:19:08 +00:00
skin_display.c Fix a few potential redraw problems with the custom statusbar and wps fighting for the same full redraw variable. 2009-10-20 23:12:20 +00:00
skin_engine.h Initial custom statusbar commit. 2009-10-19 15:28:15 +00:00
skin_parser.c Initial custom statusbar commit. 2009-10-19 15:28:15 +00:00
skin_tokens.c r23208 broke conditional use of metadata and filename tags. Return NULL instead of "n/a" to make it work again. 2009-10-18 23:58:42 +00:00
skin_tokens.h Add %cs tag. 2009-10-16 19:14:33 +00:00
wps_debug.c new skin tag: %Sx|<english>| will display the current languages translation of the "<english>" string. 2009-09-26 00:58:32 +00:00
wps_internals.h Fix a few potential redraw problems with the custom statusbar and wps fighting for the same full redraw variable. 2009-10-20 23:12:20 +00:00