summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/list.c8
-rw-r--r--apps/gui/list.h6
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}
494int gui_synclist_get_nb_items(struct gui_synclist * lists)
495{
496 return gui_list_get_nb_items(&((lists)->gui_list[0]));
497}
498int gui_synclist_get_sel_pos(struct gui_synclist * lists)
499{
500 return gui_list_get_sel_pos(&((lists)->gui_list[0]));
501}
494void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback) 502void 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 );
338extern void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items); 338extern void gui_synclist_set_nb_items(struct gui_synclist * lists, int nb_items);
339extern void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback); 339extern void gui_synclist_set_icon_callback(struct gui_synclist * lists, list_get_icon icon_callback);
340#define gui_synclist_get_nb_items(lists) \ 340extern int gui_synclist_get_nb_items(struct gui_synclist * lists);
341 gui_list_get_nb_items(&((lists)->gui_list[0]))
342 341
343extern int gui_synclist_get_sel_pos(struct gui_synclist * lists); 342extern 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
348extern void gui_synclist_draw(struct gui_synclist * lists); 344extern void gui_synclist_draw(struct gui_synclist * lists);
349extern void gui_synclist_select_item(struct gui_synclist * lists, 345extern void gui_synclist_select_item(struct gui_synclist * lists,
350 int item_number); 346 int item_number);