diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2010-09-14 11:56:50 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2010-09-14 11:56:50 +0000 |
commit | 9928e3418f67fe6d2f82292ddbddcf56ae20b8f6 (patch) | |
tree | 397b13a537a476feb77b7d052250b98055924aec /apps/gui/statusbar-skinned.h | |
parent | 0928cdf074c8991f470fa0d96e6d4f828998b643 (diff) |
Another major skin backend update/hopefully bugfix:
Skins are now more self contained in the skin manager which in the future might allow on demand skin loading (i.e smaller skin buffers)
Skin backdrops are also managed more intelegently (fixes a bug where you can get a crazy backdrop loaded if a .sbs fails to load)
the rockbox_default rescue theme is now called rockbox_failsafe to better express what it actually is.
This commit hopefully/maybe fixes the heavily reported data aborts, so please check if you are getting them
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28073 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/statusbar-skinned.h')
-rw-r--r-- | apps/gui/statusbar-skinned.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/gui/statusbar-skinned.h b/apps/gui/statusbar-skinned.h index 893d48941d..02a3a7159e 100644 --- a/apps/gui/statusbar-skinned.h +++ b/apps/gui/statusbar-skinned.h @@ -34,7 +34,7 @@ void sb_skin_data_load(enum screen_type screen, const char *buf, bool isfile); -void sb_create_from_settings(enum screen_type screen); +char* sb_create_from_settings(enum screen_type screen); void sb_skin_init(void) INIT_ATTR; void sb_set_info_vp(enum screen_type screen, char *label); struct viewport *sb_skin_get_info_vp(enum screen_type screen); @@ -49,8 +49,7 @@ int sb_touch_to_button(int context); #endif #if (LCD_DEPTH > 1) || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_DEPTH > 1) -char* sb_get_backdrop(enum screen_type screen); -bool sb_set_backdrop(enum screen_type screen, char* filename); +int sb_get_backdrop(enum screen_type screen); #endif #else /* CHARCELL */ |