Mercurial > repos > blastem
diff nuklear_ui/blastem_nuklear.c @ 1841:5d10b8494b02
WIP keyboard nav for Nuklear menus
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 19 Apr 2019 21:09:46 -0700 |
parents | 478ab1f4ff94 |
children | a4cae960fd08 |
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c Thu Apr 18 19:48:04 2019 -0700 +++ b/nuklear_ui/blastem_nuklear.c Fri Apr 19 21:09:46 2019 -0700 @@ -50,12 +50,14 @@ } previous_views[num_prev++] = current_view; current_view = new_view; + context->input.selected_widget = 0; } static void pop_view() { if (num_prev) { current_view = previous_views[--num_prev]; + context->input.selected_widget = 0; } } @@ -2071,6 +2073,7 @@ context->style.window.background = nk_rgba(0, 0, 0, 128); context->style.window.fixed_background = nk_style_item_color(nk_rgba(0, 0, 0, 128)); current_view = view_pause; + context->input.selected_widget = 0; current_system->request_exit(current_system); } else if (current_system && !set_binding) { clear_view_stack(); @@ -2082,6 +2085,7 @@ { set_content_binding_state(1); current_view = view_play; + context->input.selected_widget = 0; } static uint8_t active;