forked from len0rd/rockbox
plugins: Simple Viewer: Exit when pressing Select, or (on iPods) Menu/Left
Change-Id: I63d9c90f30783115f9fad70dae1818ad90ba79dd
This commit is contained in:
parent
d6e2b5d3cf
commit
9b20f59ac6
1 changed files with 11 additions and 0 deletions
|
@ -265,6 +265,11 @@ int view_text(const char *title, const char *text)
|
||||||
switch (button)
|
switch (button)
|
||||||
{
|
{
|
||||||
case PLA_UP:
|
case PLA_UP:
|
||||||
|
#if (CONFIG_KEYPAD == IPOD_1G2G_PAD) \
|
||||||
|
|| (CONFIG_KEYPAD == IPOD_3G_PAD) \
|
||||||
|
|| (CONFIG_KEYPAD == IPOD_4G_PAD)
|
||||||
|
return PLUGIN_OK;
|
||||||
|
#endif
|
||||||
case PLA_UP_REPEAT:
|
case PLA_UP_REPEAT:
|
||||||
#ifdef HAVE_SCROLLWHEEL
|
#ifdef HAVE_SCROLLWHEEL
|
||||||
case PLA_SCROLL_BACK:
|
case PLA_SCROLL_BACK:
|
||||||
|
@ -281,6 +286,11 @@ int view_text(const char *title, const char *text)
|
||||||
scroll_down(&info, 1);
|
scroll_down(&info, 1);
|
||||||
break;
|
break;
|
||||||
case PLA_LEFT:
|
case PLA_LEFT:
|
||||||
|
#if (CONFIG_KEYPAD == IPOD_1G2G_PAD) \
|
||||||
|
|| (CONFIG_KEYPAD == IPOD_3G_PAD) \
|
||||||
|
|| (CONFIG_KEYPAD == IPOD_4G_PAD)
|
||||||
|
return PLUGIN_OK;
|
||||||
|
#endif
|
||||||
scroll_up(&info, info.display_lines);
|
scroll_up(&info, info.display_lines);
|
||||||
break;
|
break;
|
||||||
case PLA_RIGHT:
|
case PLA_RIGHT:
|
||||||
|
@ -292,6 +302,7 @@ int view_text(const char *title, const char *text)
|
||||||
case PLA_RIGHT_REPEAT:
|
case PLA_RIGHT_REPEAT:
|
||||||
scroll_to_bottom(&info);
|
scroll_to_bottom(&info);
|
||||||
break;
|
break;
|
||||||
|
case PLA_SELECT:
|
||||||
case PLA_EXIT:
|
case PLA_EXIT:
|
||||||
case PLA_CANCEL:
|
case PLA_CANCEL:
|
||||||
return PLUGIN_OK;
|
return PLUGIN_OK;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue