static void menu_search_callback(void *userdata, const char *str) { menu_handle_t *menu = (menu_handle_t*)userdata; if (str && *str) file_list_search(menu->selection_buf, str, &menu->selection_ptr); menu_key_end_line(menu); }
static void menu_search_callback(void *userdata, const char *str) { rgui_handle_t *rgui = (rgui_handle_t*)userdata; if (str && *str) file_list_search(rgui->selection_buf, str, &rgui->selection_ptr); menu_key_end_line(rgui); }
static void menu_input_search_callback(void *userdata, const char *str) { size_t idx; menu_handle_t *menu = menu_driver_get_ptr(); if (!menu) return; if (str && *str && file_list_search(menu->menu_list->selection_buf, str, &idx)) menu_navigation_set(&menu->navigation, idx, true); menu_input_key_end_line(); }
static void menu_input_search_callback(void *userdata, const char *str) { size_t idx = 0; menu_list_t *menu_list = menu_list_get_ptr(); menu_navigation_t *nav = menu_navigation_get_ptr(); if (!menu_list || !nav) return; if (str && *str && file_list_search(menu_list->selection_buf, str, &idx)) menu_navigation_set(nav, idx, true); menu_input_key_end_line(); }
static void menu_input_search_cb(void *userdata, const char *str) { size_t idx = 0; file_list_t *selection_buf = menu_entries_get_selection_buf_ptr(0); if (!selection_buf) return; if (str && *str && file_list_search(selection_buf, str, &idx)) { menu_navigation_set_selection(idx); menu_driver_navigation_set(true); } menu_input_dialog_end(); }
static void menu_input_search_callback(void *userdata, const char *str) { size_t idx = 0; file_list_t *selection_buf = menu_entries_get_selection_buf_ptr(0); if (!selection_buf) return; if (str && *str && file_list_search(selection_buf, str, &idx)) { bool scroll = true; menu_navigation_ctl(MENU_NAVIGATION_CTL_SET_SELECTION, &idx); menu_navigation_ctl(MENU_NAVIGATION_CTL_SET, &scroll); } menu_input_key_end_line(); }