summaryrefslogtreecommitdiffstats
path: root/apps/gui/statusbar-skinned.h
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2010-09-16 12:56:51 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2010-09-16 12:56:51 +0000
commitfbb008331d45b45224a03b68627e420f0bcb3849 (patch)
treeb9f6b07247f3a39aa36b5db0706e986a81366a16 /apps/gui/statusbar-skinned.h
parent520baf0b6af5eec643eb6405f600cce603213aa9 (diff)
downloadrockbox-fbb008331d45b45224a03b68627e420f0bcb3849.tar.gz
rockbox-fbb008331d45b45224a03b68627e420f0bcb3849.tar.bz2
rockbox-fbb008331d45b45224a03b68627e420f0bcb3849.zip
skin engine: completly rework the sbs title handing code
This hopefully fixes the remaining data aborts and freezes when loading skins caused by the somewhat nasty list/sbs title handling code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28093 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/statusbar-skinned.h')
-rw-r--r--apps/gui/statusbar-skinned.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/gui/statusbar-skinned.h b/apps/gui/statusbar-skinned.h
index a6e79a2246..bfd8193110 100644
--- a/apps/gui/statusbar-skinned.h
+++ b/apps/gui/statusbar-skinned.h
@@ -42,6 +42,9 @@ void sb_skin_update(enum screen_type screen, bool force);
void sb_skin_set_update_delay(int delay);
bool sb_set_title_text(char* title, enum themable_icons icon, enum screen_type screen);
+void sb_skin_has_title(enum screen_type screen);
+const char* sb_get_title(enum screen_type screen);
+enum themable_icons sb_get_icon(enum screen_type screen);
#ifdef HAVE_TOUCHSCREEN
void sb_bypass_touchregions(bool enable);