scroll all lines in read-only info lists
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17366 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
8e57ede59f
commit
82c1aa8e8e
2 changed files with 10 additions and 0 deletions
|
@ -210,6 +210,7 @@ static bool dbg_os(void)
|
|||
NULL);
|
||||
#ifndef ROCKBOX_HAS_LOGF
|
||||
info.hide_selection = true;
|
||||
info.scroll_all = true;
|
||||
#endif
|
||||
info.action_callback = dbg_threads_action_callback;
|
||||
info.get_name = threads_getname;
|
||||
|
@ -798,6 +799,7 @@ bool dbg_partitions(void)
|
|||
simplelist_info_init(&info, "Partition Info", 4, NULL);
|
||||
info.selection_size = 2;
|
||||
info.hide_selection = true;
|
||||
info.scroll_all = true;
|
||||
info.get_name = dbg_partitions_getname;
|
||||
return simplelist_show_list(&info);
|
||||
}
|
||||
|
@ -1959,6 +1961,7 @@ static bool dbg_disk_info(void)
|
|||
#endif
|
||||
info.action_callback = disk_callback;
|
||||
info.hide_selection = true;
|
||||
info.scroll_all = true;
|
||||
return simplelist_show_list(&info);
|
||||
}
|
||||
#endif /* !SIMULATOR */
|
||||
|
@ -1991,6 +1994,7 @@ static bool dbg_dircache_info(void)
|
|||
simplelist_info_init(&info, "Dircache Info", 7, NULL);
|
||||
info.action_callback = dircache_callback;
|
||||
info.hide_selection = true;
|
||||
info.scroll_all = true;
|
||||
return simplelist_show_list(&info);
|
||||
}
|
||||
|
||||
|
@ -2048,6 +2052,7 @@ static bool dbg_tagcache_info(void)
|
|||
simplelist_info_init(&info, "Database Info", 8, NULL);
|
||||
info.action_callback = database_callback;
|
||||
info.hide_selection = true;
|
||||
info.scroll_all = true;
|
||||
|
||||
/* Don't do nonblock here, must give enough processing time
|
||||
for tagcache thread. */
|
||||
|
@ -2194,6 +2199,7 @@ static int radio_callback(int btn, struct gui_synclist *lists)
|
|||
static bool dbg_fm_radio(void)
|
||||
{
|
||||
struct simplelist_info info;
|
||||
info.scroll_all = true;
|
||||
simplelist_info_init(&info, "FM Radio", 1, NULL);
|
||||
simplelist_set_line_count(0);
|
||||
simplelist_addline(SIMPLELIST_ADD_LINE, "HW detected: %s",
|
||||
|
@ -2447,6 +2453,7 @@ static int isp1583_action_callback(int action, struct gui_synclist *lists)
|
|||
static bool dbg_isp1583(void)
|
||||
{
|
||||
struct simplelist_info isp1583;
|
||||
info.scroll_all = true;
|
||||
simplelist_info_init(&isp1583, "ISP1583", dbg_usb_num_items(), NULL);
|
||||
isp1583.timeout = HZ/100;
|
||||
isp1583.hide_selection = true;
|
||||
|
@ -2471,6 +2478,7 @@ static int pic_action_callback(int action, struct gui_synclist *lists)
|
|||
static bool dbg_pic(void)
|
||||
{
|
||||
struct simplelist_info pic;
|
||||
info.scroll_all = true;
|
||||
simplelist_info_init(&pic, "PIC", pic_dbg_num_items(), NULL);
|
||||
pic.timeout = HZ/100;
|
||||
pic.hide_selection = true;
|
||||
|
|
|
@ -422,6 +422,8 @@ static bool show_info(void)
|
|||
struct simplelist_info info;
|
||||
simplelist_info_init(&info, str(LANG_ROCKBOX_INFO), INFO_COUNT, (void*)&data);
|
||||
info.hide_selection = !global_settings.talk_menu;
|
||||
if (info.hide_selection)
|
||||
info.scroll_all = true;
|
||||
info.get_name = info_getname;
|
||||
if(global_settings.talk_menu)
|
||||
info.get_talk = info_speak_item;
|
||||
|
|
Loading…
Reference in a new issue