(GLUI/RGUI display drivers) Implement ascend_alphabet/descend_alphabet

This commit is contained in:
twinaphex 2014-12-15 19:03:47 +01:00
parent c06648b47f
commit 205dd9d71f
2 changed files with 30 additions and 5 deletions

View File

@ -600,6 +600,21 @@ static void glui_navigation_set(void *data, bool scroll)
- glui->term_height;
}
static void glui_navigation_set_last(void *data)
{
glui_navigation_set(data, true);
}
static void glui_navigation_descend_alphabet(void *data, size_t *unused)
{
glui_navigation_set(data, true);
}
static void glui_navigation_ascend_alphabet(void *data, size_t *unused)
{
glui_navigation_set(data, true);
}
menu_ctx_driver_t menu_ctx_glui = {
NULL,
glui_get_message,
@ -617,9 +632,9 @@ menu_ctx_driver_t menu_ctx_glui = {
NULL,
NULL,
glui_navigation_set,
NULL,
NULL,
NULL,
glui_navigation_set_last,
glui_navigation_descend_alphabet,
glui_navigation_ascend_alphabet,
NULL,
NULL,
NULL,

View File

@ -568,6 +568,16 @@ static void rgui_navigation_set_last(void *data)
rgui_navigation_set(data, true);
}
static void rgui_navigation_descend_alphabet(void *data, size_t *unused)
{
rgui_navigation_set(data, true);
}
static void rgui_navigation_ascend_alphabet(void *data, size_t *unused)
{
rgui_navigation_set(data, true);
}
static void rgui_update_core_info(void *data)
{
(void)data;
@ -592,8 +602,8 @@ menu_ctx_driver_t menu_ctx_rgui = {
NULL,
rgui_navigation_set,
rgui_navigation_set_last,
NULL,
NULL,
rgui_navigation_descend_alphabet,
rgui_navigation_ascend_alphabet,
NULL,
NULL,
NULL,