9
0
Fork 0

menu: implement KEY_HOME/KEY_END

To go to the first/last menu entry.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2012-06-24 14:47:34 +02:00
parent 4f02e70d6d
commit 13b70bb921
1 changed files with 9 additions and 0 deletions

View File

@ -393,6 +393,15 @@ int menu_show(struct menu *m)
return m->selected->num;
else
print_menu(m);
break;
case KEY_HOME:
m->selected = list_first_entry(&m->entries, struct menu_entry, list);
repaint = 1;
break;
case KEY_END:
m->selected = list_last_entry(&m->entries, struct menu_entry, list);
repaint = 1;
break;
default:
break;
}