diff options
author | Hristo Kovachev <bger@rockbox.org> | 2006-04-03 08:51:08 +0000 |
---|---|---|
committer | Hristo Kovachev <bger@rockbox.org> | 2006-04-03 08:51:08 +0000 |
commit | 38deb8f13a9896f2d6eb884c6a8bbc9b10001255 (patch) | |
tree | 6e0b2629bec1f6ebd83671230652da304dcf0ff8 /apps/gui | |
parent | defbc69b2b2a576d06e718deef73aa41b5376390 (diff) | |
download | rockbox-38deb8f13a9896f2d6eb884c6a8bbc9b10001255.tar.gz rockbox-38deb8f13a9896f2d6eb884c6a8bbc9b10001255.zip |
Patch #4864 by Jonathan Gordon: text editor plugin, with some changes by me.
Also correct a var clash between the rockbox's gui api and doom plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9451 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui')
-rw-r--r-- | apps/gui/list.c | 8 | ||||
-rw-r--r-- | apps/gui/list.h | 6 |
2 files changed, 9 insertions, 5 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c index 8ca3042a4b..d0117d7c03 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c | |||
@@ -491,6 +491,14 @@ void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items) | |||
491 | #endif | 491 | #endif |
492 | } | 492 | } |
493 | } | 493 | } |
494 | int gui_synclist_get_nb_items(struct gui_synclist * lists) | ||
495 | { | ||
496 | return gui_list_get_nb_items(&((lists)->gui_list[0])); | ||
497 | } | ||
498 | int gui_synclist_get_sel_pos(struct gui_synclist * lists) | ||
499 | { | ||
500 | return gui_list_get_sel_pos(&((lists)->gui_list[0])); | ||
501 | } | ||
494 | void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback) | 502 | void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback) |
495 | { | 503 | { |
496 | int i; | 504 | int i; |
diff --git a/apps/gui/list.h b/apps/gui/list.h index e72e00c5d1..48b7a5e0fc 100644 --- a/apps/gui/list.h +++ b/apps/gui/list.h | |||
@@ -337,14 +337,10 @@ extern void gui_synclist_init( | |||
337 | ); | 337 | ); |
338 | extern void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items); | 338 | extern void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items); |
339 | extern void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback); | 339 | extern void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback); |
340 | #define gui_synclist_get_nb_items(lists) \ | 340 | extern int gui_synclist_get_nb_items(struct gui_synclist * lists); |
341 | gui_list_get_nb_items(&((lists)->gui_list[0])) | ||
342 | 341 | ||
343 | extern int gui_synclist_get_sel_pos(struct gui_synclist * lists); | 342 | extern int gui_synclist_get_sel_pos(struct gui_synclist * lists); |
344 | 343 | ||
345 | #define gui_synclist_get_sel_pos(lists) \ | ||
346 | gui_list_get_sel_pos(&((lists)->gui_list[0])) | ||
347 | |||
348 | extern void gui_synclist_draw(struct gui_synclist * lists); | 344 | extern void gui_synclist_draw(struct gui_synclist * lists); |
349 | extern void gui_synclist_select_item(struct gui_synclist * lists, | 345 | extern void gui_synclist_select_item(struct gui_synclist * lists, |
350 | int item_number); | 346 | int item_number); |