1
0
Fork 0
forked from len0rd/rockbox

Stop lists wrapping when using page up/down

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10712 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jonathan Gordon 2006-08-23 08:35:31 +00:00
parent 97b56a665c
commit 66c4bd6e63
2 changed files with 1 additions and 4 deletions

View file

@ -720,28 +720,24 @@ unsigned gui_synclist_do_button(struct gui_synclist * lists, unsigned button)
* for which the user pressed the key since for example, remote and main screen doesn't
* have the same number of lines*/
case ACTION_LISTTREE_PGUP:
gui_synclist_limit_scroll(lists, false);
gui_synclist_select_previous_page(lists, SCREEN_MAIN);
gui_synclist_draw(lists);
yield();
return ACTION_STD_NEXT;
case ACTION_LISTTREE_PGDOWN:
gui_synclist_limit_scroll(lists, false);
gui_synclist_select_next_page(lists, SCREEN_MAIN);
gui_synclist_draw(lists);
yield();
return ACTION_STD_PREV;
#if (REMOTE_BUTTON != 0 )
case ACTION_LISTTREE_RC_PGUP:
gui_synclist_limit_scroll(lists, false);
gui_synclist_select_previous_page(lists, SCREEN_REMOTE);
gui_synclist_draw(lists);
yield();
return ACTION_STD_NEXT;
case ACTION_LISTTREE_RC_PGDOWN:
gui_synclist_limit_scroll(lists, false);
gui_synclist_select_next_page(lists, SCREEN_REMOTE);
gui_synclist_draw(lists);
yield();

View file

@ -100,6 +100,7 @@ const struct button_mapping button_context_list[] = {
{ ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN, BUTTON_ON },
{ ACTION_LISTTREE_PGDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_ON|BUTTON_DOWN },
{ ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
{ ACTION_NONE, BUTTON_ON|BUTTON_REL, BUTTON_NONE },
LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
}; /* button_context_list */