diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2006-04-15 13:57:15 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2006-04-15 13:57:15 +0000 |
| commit | 75b6abb11411f5c27f9aa21329164e6ef16f9972 (patch) | |
| tree | 2c01722074c61cbbee34624a7d7d2658c3be58b5 /apps/tagtree.h | |
| parent | 16a57e2e4fcb29f84d6ce44a011d341378270c1f (diff) | |
| download | rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.zip rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.gz rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.bz2 rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.xz | |
Proper chunked browsing support when dirbuffer limit is reached.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9681 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tagtree.h')
| -rw-r--r-- | apps/tagtree.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/tagtree.h b/apps/tagtree.h index 204a028..f048b0e 100644 --- a/apps/tagtree.h +++ b/apps/tagtree.h @@ -22,15 +22,19 @@ #include "tagcache.h" #include "tree.h" -enum table { - invalid, root, navibrowse, - chunked_next }; +enum table { invalid, root, navibrowse }; + +struct tagentry { + char *name; + int newtable; + int extraseek; +}; void tagtree_init(void); int tagtree_enter(struct tree_context* c); void tagtree_exit(struct tree_context* c); int tagtree_load(struct tree_context* c); -char* tagtree_get_entryname(struct tree_context *c, int id); +struct tagentry* tagtree_get_entry(struct tree_context *c, int id); #ifdef HAVE_LCD_BITMAP const char* tagtree_get_icon(struct tree_context* c); #else |