RetroArch
Macros | Enumerations | Functions | Variables
menu_cbs_ok.c File Reference
#include <compat/strl.h>
#include <file/file_path.h>
#include <retro_assert.h>
#include <string/stdstring.h>
#include <streams/file_stream.h>
#include <lists/string_list.h>
#include "../../config.def.h"
#include "../../config.def.keybinds.h"
#include "../../wifi/wifi_driver.h"
#include "../../driver.h"
#include "../menu_driver.h"
#include "../menu_cbs.h"
#include "../menu_setting.h"
#include "../menu_shader.h"
#include "../widgets/menu_dialog.h"
#include "../widgets/menu_entry.h"
#include "../widgets/menu_filebrowser.h"
#include "../widgets/menu_input_dialog.h"
#include "../widgets/menu_input_bind_dialog.h"
#include "../menu_input.h"
#include "../menu_networking.h"
#include "../menu_content.h"
#include "../../audio/audio_driver.h"
#include "../../core.h"
#include "../../configuration.h"
#include "../../core_info.h"
#include "../../frontend/frontend_driver.h"
#include "../../defaults.h"
#include "../../managers/core_option_manager.h"
#include "../../managers/cheat_manager.h"
#include "../../tasks/tasks_internal.h"
#include "../../input/input_remapping.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../lakka.h"
#include "../../gfx/video_display_server.h"
#include <net/net_http.h>
#include "../../record/record_driver.h"
Include dependency graph for menu_cbs_ok.c:

Macros

#define BIND_ACTION_OK(cbs, name)
 
#define action_ok_dl_lbl(a, b)
 
#define default_action_ok_set(funcname, _id, _flush)
 
#define default_action_dialog_start(funcname, _label, _idx, _cb)
 
#define default_action_ok_start_builtin_core(funcname, _id)
 
#define default_action_ok_download(funcname, _id)
 
#define default_action_ok_cmd_func(func_name, cmd)
 
#define default_action_ok_func(func_name, lbl)
 
#define default_action_ok_dl_push(funcname, _fbid, _id, _path)
 
#define default_action_ok_help(funcname, _id, _id2)
 

Enumerations

enum  {
  ACTION_OK_LOAD_PRESET = 0, ACTION_OK_LOAD_SHADER_PASS, ACTION_OK_LOAD_STREAM_CONFIGFILE, ACTION_OK_LOAD_RECORD_CONFIGFILE,
  ACTION_OK_LOAD_REMAPPING_FILE, ACTION_OK_LOAD_CHEAT_FILE, ACTION_OK_APPEND_DISK_IMAGE, ACTION_OK_SUBSYSTEM_ADD,
  ACTION_OK_LOAD_CONFIG_FILE, ACTION_OK_LOAD_CORE, ACTION_OK_SIDELOAD_CORE, ACTION_OK_LOAD_WALLPAPER,
  ACTION_OK_SET_PATH, ACTION_OK_SET_PATH_AUDIO_FILTER, ACTION_OK_SET_PATH_VIDEO_FILTER, ACTION_OK_SET_PATH_OVERLAY,
  ACTION_OK_SET_DIRECTORY, ACTION_OK_SHOW_WIMP, ACTION_OK_LOAD_CHEAT_FILE_APPEND
}
 
enum  {
  ACTION_OK_REMAP_FILE_SAVE_CORE = 0, ACTION_OK_REMAP_FILE_SAVE_CONTENT_DIR, ACTION_OK_REMAP_FILE_SAVE_GAME, ACTION_OK_REMAP_FILE_REMOVE_CORE,
  ACTION_OK_REMAP_FILE_REMOVE_CONTENT_DIR, ACTION_OK_REMAP_FILE_REMOVE_GAME
}
 
enum  { ACTION_OK_SHADER_PRESET_SAVE_CORE = 0, ACTION_OK_SHADER_PRESET_SAVE_GAME, ACTION_OK_SHADER_PRESET_SAVE_PARENT }
 

Functions

static enum msg_hash_enums action_ok_dl_to_enum (unsigned lbl)
 
int generic_action_ok_displaylist_push (const char *path, const char *new_path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned action_type)
 
static bool menu_content_playlist_load (playlist_t *playlist, size_t idx)
 
static bool menu_content_find_first_core (menu_content_ctx_defer_info_t *def_info, bool load_content_with_current_core, char *new_core_path, size_t len)
 
static void content_add_to_playlist (const char *path)
 
static int file_load_with_detect_core_wrapper (enum msg_hash_enums enum_label_idx, enum msg_hash_enums enum_idx, size_t idx, size_t entry_idx, const char *path, const char *label, unsigned type, bool is_carchive)
 
static int action_ok_file_load_with_detect_core_carchive (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_file_load_with_detect_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_file_load_with_detect_core_collection (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int set_path_generic (const char *label, const char *action_path)
 
static int generic_action_ok_command (enum event_command cmd)
 
static bool file_copy (const char *src_path, const char *dst_path, char *msg, size_t size)
 
static int generic_action_ok (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned id, enum msg_hash_enums flush_id)
 
static int default_action_ok_load_content_with_core_from_menu (const char *_path, unsigned _type)
 
static int default_action_ok_load_content_from_playlist_from_menu (const char *_path, const char *path, const char *entry_label)
 
 default_action_ok_set (action_ok_set_path_audiofilter, ACTION_OK_SET_PATH_VIDEO_FILTER, MSG_UNKNOWN)
 
static int action_ok_playlist_entry_collection (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_playlist_entry (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_playlist_entry_start_content (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_mixer_stream_action_play (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_mixer_stream_action_play_looped (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_mixer_stream_action_play_sequential (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_mixer_stream_action_remove (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_mixer_stream_action_stop (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_lookup_setting (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_audio_add_to_mixer (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_audio_add_to_mixer_and_play (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_audio_add_to_mixer_and_collection (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_audio_add_to_mixer_and_collection_and_play (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_menu_wallpaper (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_menu_font (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_menu_wallpaper_load (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
int generic_action_ok_help (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, enum msg_hash_enums id, enum menu_dialog_type id2)
 
static void menu_input_wifi_cb (void *userdata, const char *passphrase)
 
static void menu_input_st_string_cb_rename_entry (void *userdata, const char *str)
 
static void menu_input_st_string_cb_disable_kiosk_mode (void *userdata, const char *str)
 
static void menu_input_st_string_cb_enable_settings (void *userdata, const char *str)
 
static void menu_input_st_string_cb_save_preset (void *userdata, const char *str)
 
static void menu_input_st_string_cb_cheat_file_save_as (void *userdata, const char *str)
 
 default_action_dialog_start (action_ok_shader_preset_save_as, msg_hash_to_str(MSG_INPUT_PRESET_FILENAME),(unsigned) idx, menu_input_st_string_cb_save_preset) default_action_dialog_start(action_ok_enable_settings
 
 msg_hash_to_str (MSG_INPUT_ENABLE_SETTINGS_PASSWORD)
 
unsigned menu_input_st_string_cb_enable_settings default_action_dialog_start (action_ok_wifi, "Passphrase",(unsigned) idx, menu_input_wifi_cb) default_action_dialog_start(action_ok_cheat_file_save_as
 
unsigned menu_input_st_string_cb_enable_settings msg_hash_to_str (MSG_INPUT_CHEAT_FILENAME)
 
unsigned menu_input_st_string_cb_enable_settings unsigned menu_input_st_string_cb_cheat_file_save_as default_action_dialog_start (action_ok_disable_kiosk_mode, msg_hash_to_str(MSG_INPUT_KIOSK_MODE_PASSWORD),(unsigned) entry_idx, menu_input_st_string_cb_disable_kiosk_mode) default_action_dialog_start(action_ok_rename_entry
 
unsigned menu_input_st_string_cb_enable_settings unsigned menu_input_st_string_cb_cheat_file_save_as msg_hash_to_str (MSG_INPUT_RENAME_ENTRY)
 
static int generic_action_ok_shader_preset_save (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned action_type)
 
static int action_ok_shader_preset_save_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_shader_preset_save_game (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_shader_preset_save_parent (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int generic_action_ok_remap_file_operation (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned action_type)
 
static int action_ok_remap_file_save_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_remap_file_save_content_dir (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_remap_file_save_game (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_remap_file_remove_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_remap_file_remove_content_dir (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_remap_file_remove_game (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
int action_ok_path_use_directory (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_core_deferred_set (const char *new_core_path, const char *content_label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_deferred_list_stub (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_load_core_deferred (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_start_builtin_core (action_ok_start_net_retropad_core, CORE_TYPE_NETRETROPAD)
 
static int action_ok_core_option_dropdown_list (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_reload_cheats (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_start_recording (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_start_streaming (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_stop_recording (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_stop_streaming (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_add_top (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_add_bottom (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_delete_all (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_add_new_after (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_add_new_before (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_copy_before (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_copy_after (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheat_delete (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_file_load_imageviewer (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_file_load_current_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_file_load_detect_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_load_state (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_save_state (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_cheevos_toggle_hardcore_mode (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_undo_load_state (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_undo_save_state (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_download_generic (const char *path, const char *label, const char *menu_label, unsigned type, size_t idx, size_t entry_idx, enum msg_hash_enums enum_idx)
 
static int action_ok_core_content_download (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_download (action_ok_core_content_thumbnails, MENU_ENUM_LABEL_CB_CORE_THUMBNAILS_DOWNLOAD)
 
int action_ok_close_content (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_cmd_func (action_ok_cheat_apply_changes, CMD_EVENT_CHEATS_APPLY)
 
static int action_ok_add_to_favorites (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_add_to_favorites_playlist (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_delete_entry (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_rdb_entry_submenu (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_func (action_ok_browse_url_start, ACTION_OK_DL_BROWSE_URL_START)
 
static int action_ok_netplay_connect_room (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_netplay_lan_scan (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_dl_push (action_ok_content_collection_list, FILEBROWSER_SELECT_COLLECTION, ACTION_OK_DL_CONTENT_COLLECTION_LIST, NULL)
 
static int action_ok_push_random_dir (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_downloads_dir (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
int action_ok_push_filebrowser_list_dir_select (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
int action_ok_push_filebrowser_list_file_select (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_core_options_item_special (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_string_options_item_special (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_int_item_special (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_float_item_special (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_uint_item_special (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_core_options_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_string_options_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_int_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_float_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_setting_uint_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_item (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_dropdown_item_resolution (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_push_default (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_start_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_load_archive (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_load_archive_detect_core (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
 default_action_ok_help (action_ok_help_audio_video_troubleshooting, MENU_ENUM_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING, MENU_DIALOG_HELP_AUDIO_VIDEO_TROUBLESHOOTING)
 
static int action_ok_netplay_enable_host (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_netplay_enable_client (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_netplay_disconnect (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int action_ok_core_delete (const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx)
 
static int is_rdb_entry (enum msg_hash_enums enum_idx)
 
static int menu_cbs_init_bind_ok_compare_label (menu_file_list_cbs_t *cbs, const char *label, uint32_t hash)
 
static int menu_cbs_init_bind_ok_compare_type (menu_file_list_cbs_t *cbs, uint32_t label_hash, uint32_t menu_label_hash, unsigned type)
 
int menu_cbs_init_bind_ok (menu_file_list_cbs_t *cbs, const char *path, const char *label, unsigned type, size_t idx, uint32_t label_hash, uint32_t menu_label_hash)
 

Variables

unsigned entry_idx
 
unsigned menu_input_st_string_cb_enable_settings unsigned idx
 

Macro Definition Documentation

◆ action_ok_dl_lbl

#define action_ok_dl_lbl (   a,
  b 
)
Value:
info.directory_ptr = idx; \
info.type = type; \
info_path = path; \
info_label = msg_hash_to_str(a); \
info.enum_idx = a; \
dl_type = b;
Definition: libretro.h:2275
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLboolean GLboolean GLboolean b
Definition: glext.h:6844
GLenum type
Definition: glext.h:6233
msg_hash_to_str(MSG_INPUT_ENABLE_SETTINGS_PASSWORD)
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6844

◆ BIND_ACTION_OK

#define BIND_ACTION_OK (   cbs,
  name 
)
Value:
do { \
cbs->action_ok = name; \
cbs->action_ok_ident = #name; \
} while(0)
GLuint const GLchar * name
Definition: glext.h:6671

◆ default_action_dialog_start

#define default_action_dialog_start (   funcname,
  _label,
  _idx,
  _cb 
)
Value:
static int (funcname)(const char *path, const char *label_setting, unsigned type, size_t idx, size_t entry_idx) \
{ \
menu_input_ctx_line_t line; \
line.label = _label; \
line.label_setting = label_setting; \
line.type = type; \
line.idx = (_idx); \
line.cb = _cb; \
if (!menu_input_dialog_start(&line)) \
return -1; \
return 0; \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308
bool menu_input_dialog_start(menu_input_ctx_line_t *line)
Definition: menu_input_dialog.c:122

◆ default_action_ok_cmd_func

#define default_action_ok_cmd_func (   func_name,
  cmd 
)
Value:
int (func_name)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
}
static int generic_action_ok_command(enum event_command cmd)
Definition: menu_cbs_ok.c:1239
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
GLenum type
Definition: glext.h:6233
ubyte cmd
Definition: wiiuse_internal.h:319
unsigned entry_idx
Definition: menu_cbs_ok.c:2308

◆ default_action_ok_dl_push

#define default_action_ok_dl_push (   funcname,
  _fbid,
  _id,
  _path 
)
Value:
static int (funcname)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
settings_t *settings = config_get_ptr(); \
filebrowser_set_type(_fbid); \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
settings_t * config_get_ptr(void)
Definition: configuration.c:616
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308
Definition: configuration.h:73
int generic_action_ok_displaylist_push(const char *path, const char *new_path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned action_type)
Definition: menu_cbs_ok.c:262

◆ default_action_ok_download

#define default_action_ok_download (   funcname,
  _id 
)
Value:
static int (funcname)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
static int action_ok_download_generic(const char *path, const char *label, const char *menu_label, unsigned type, size_t idx, size_t entry_idx, enum msg_hash_enums enum_idx)
Definition: menu_cbs_ok.c:3512
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
#define NULL
Pointer to 0.
Definition: gctypes.h:65
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308

◆ default_action_ok_func

#define default_action_ok_func (   func_name,
  lbl 
)
Value:
int (func_name)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
}
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
#define NULL
Pointer to 0.
Definition: gctypes.h:65
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308
int generic_action_ok_displaylist_push(const char *path, const char *new_path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned action_type)
Definition: menu_cbs_ok.c:262

◆ default_action_ok_help

#define default_action_ok_help (   funcname,
  _id,
  _id2 
)
Value:
static int (funcname)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
return generic_action_ok_help(path, label, type, idx, entry_idx, _id, _id2); \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308
int generic_action_ok_help(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, enum msg_hash_enums id, enum menu_dialog_type id2)
Definition: menu_cbs_ok.c:2135

◆ default_action_ok_set

#define default_action_ok_set (   funcname,
  _id,
  _flush 
)
Value:
static int (funcname)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
return generic_action_ok(path, label, type, idx, entry_idx, _id, _flush); \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308
static int generic_action_ok(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx, unsigned id, enum msg_hash_enums flush_id)
Definition: menu_cbs_ok.c:1301

◆ default_action_ok_start_builtin_core

#define default_action_ok_start_builtin_core (   funcname,
  _id 
)
Value:
static int (funcname)(const char *path, const char *label, unsigned type, size_t idx, size_t entry_idx) \
{ \
content_ctx_info_t content_info; \
content_info.argc = 0; \
content_info.argv = NULL; \
content_info.args = NULL; \
content_info.environ_get = NULL; \
if (!task_push_start_builtin_core(&content_info, _id, NULL, NULL)) \
return -1; \
return 0; \
}
static int funcname(LexState *ls, expdesc *v)
Definition: lparser.c:1462
GLsizei const GLchar ** path
Definition: glext.h:7901
unsigned menu_input_st_string_cb_enable_settings unsigned idx
Definition: menu_cbs_ok.c:2316
bool task_push_start_builtin_core(content_ctx_info_t *content_info, enum rarch_core_type type, retro_task_callback_t cb, void *user_data)
Definition: task_content.c:1645
GLuint GLsizei const GLchar * label
Definition: glext.h:8583
#define NULL
Pointer to 0.
Definition: gctypes.h:65
GLenum type
Definition: glext.h:6233
unsigned entry_idx
Definition: menu_cbs_ok.c:2308

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ACTION_OK_LOAD_PRESET 
ACTION_OK_LOAD_SHADER_PASS 
ACTION_OK_LOAD_STREAM_CONFIGFILE 
ACTION_OK_LOAD_RECORD_CONFIGFILE 
ACTION_OK_LOAD_REMAPPING_FILE 
ACTION_OK_LOAD_CHEAT_FILE 
ACTION_OK_APPEND_DISK_IMAGE 
ACTION_OK_SUBSYSTEM_ADD 
ACTION_OK_LOAD_CONFIG_FILE 
ACTION_OK_LOAD_CORE 
ACTION_OK_SIDELOAD_CORE 
ACTION_OK_LOAD_WALLPAPER 
ACTION_OK_SET_PATH 
ACTION_OK_SET_PATH_AUDIO_FILTER 
ACTION_OK_SET_PATH_VIDEO_FILTER 
ACTION_OK_SET_PATH_OVERLAY 
ACTION_OK_SET_DIRECTORY 
ACTION_OK_SHOW_WIMP 
ACTION_OK_LOAD_CHEAT_FILE_APPEND 

◆ anonymous enum

anonymous enum
Enumerator
ACTION_OK_REMAP_FILE_SAVE_CORE 
ACTION_OK_REMAP_FILE_SAVE_CONTENT_DIR 
ACTION_OK_REMAP_FILE_SAVE_GAME 
ACTION_OK_REMAP_FILE_REMOVE_CORE 
ACTION_OK_REMAP_FILE_REMOVE_CONTENT_DIR 
ACTION_OK_REMAP_FILE_REMOVE_GAME 

◆ anonymous enum

anonymous enum
Enumerator
ACTION_OK_SHADER_PRESET_SAVE_CORE 
ACTION_OK_SHADER_PRESET_SAVE_GAME 
ACTION_OK_SHADER_PRESET_SAVE_PARENT 

Function Documentation

◆ action_ok_add_to_favorites()

static int action_ok_add_to_favorites ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_add_to_favorites_playlist()

static int action_ok_add_to_favorites_playlist ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_audio_add_to_mixer()

static int action_ok_audio_add_to_mixer ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_audio_add_to_mixer_and_collection()

static int action_ok_audio_add_to_mixer_and_collection ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_audio_add_to_mixer_and_collection_and_play()

static int action_ok_audio_add_to_mixer_and_collection_and_play ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_audio_add_to_mixer_and_play()

static int action_ok_audio_add_to_mixer_and_play ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_add_bottom()

static int action_ok_cheat_add_bottom ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_add_new_after()

static int action_ok_cheat_add_new_after ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_add_new_before()

static int action_ok_cheat_add_new_before ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_add_top()

static int action_ok_cheat_add_top ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_copy_after()

static int action_ok_cheat_copy_after ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_copy_before()

static int action_ok_cheat_copy_before ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_delete()

static int action_ok_cheat_delete ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_delete_all()

static int action_ok_cheat_delete_all ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheat_reload_cheats()

static int action_ok_cheat_reload_cheats ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_cheevos_toggle_hardcore_mode()

static int action_ok_cheevos_toggle_hardcore_mode ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_close_content()

int action_ok_close_content ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_core_content_download()

static int action_ok_core_content_download ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_core_deferred_set()

static int action_ok_core_deferred_set ( const char *  new_core_path,
const char *  content_label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_core_delete()

static int action_ok_core_delete ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_core_option_dropdown_list()

static int action_ok_core_option_dropdown_list ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_deferred_list_stub()

static int action_ok_deferred_list_stub ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the caller graph for this function:

◆ action_ok_delete_entry()

static int action_ok_delete_entry ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_dl_to_enum()

static enum msg_hash_enums action_ok_dl_to_enum ( unsigned  lbl)
static
Here is the caller graph for this function:

◆ action_ok_download_generic()

static int action_ok_download_generic ( const char *  path,
const char *  label,
const char *  menu_label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
enum msg_hash_enums  enum_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_current_core()

static int action_ok_file_load_current_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_detect_core()

static int action_ok_file_load_detect_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_imageviewer()

static int action_ok_file_load_imageviewer ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_with_detect_core()

static int action_ok_file_load_with_detect_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_with_detect_core_carchive()

static int action_ok_file_load_with_detect_core_carchive ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_file_load_with_detect_core_collection()

static int action_ok_file_load_with_detect_core_collection ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_load_archive()

static int action_ok_load_archive ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_load_archive_detect_core()

static int action_ok_load_archive_detect_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_load_core_deferred()

static int action_ok_load_core_deferred ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_load_state()

static int action_ok_load_state ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_lookup_setting()

static int action_ok_lookup_setting ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_menu_font()

static int action_ok_menu_font ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_menu_wallpaper()

static int action_ok_menu_wallpaper ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_menu_wallpaper_load()

static int action_ok_menu_wallpaper_load ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_mixer_stream_action_play()

static int action_ok_mixer_stream_action_play ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_mixer_stream_action_play_looped()

static int action_ok_mixer_stream_action_play_looped ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_mixer_stream_action_play_sequential()

static int action_ok_mixer_stream_action_play_sequential ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_mixer_stream_action_remove()

static int action_ok_mixer_stream_action_remove ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_mixer_stream_action_stop()

static int action_ok_mixer_stream_action_stop ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_netplay_connect_room()

static int action_ok_netplay_connect_room ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_netplay_disconnect()

static int action_ok_netplay_disconnect ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_netplay_enable_client()

static int action_ok_netplay_enable_client ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_netplay_enable_host()

static int action_ok_netplay_enable_host ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_netplay_lan_scan()

static int action_ok_netplay_lan_scan ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_path_use_directory()

int action_ok_path_use_directory ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_playlist_entry()

static int action_ok_playlist_entry ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_playlist_entry_collection()

static int action_ok_playlist_entry_collection ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_playlist_entry_start_content()

static int action_ok_playlist_entry_start_content ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_default()

static int action_ok_push_default ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_downloads_dir()

static int action_ok_push_downloads_dir ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_item()

static int action_ok_push_dropdown_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_item_resolution()

static int action_ok_push_dropdown_item_resolution ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_core_options_item()

static int action_ok_push_dropdown_setting_core_options_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_core_options_item_special()

static int action_ok_push_dropdown_setting_core_options_item_special ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_float_item()

static int action_ok_push_dropdown_setting_float_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_float_item_special()

static int action_ok_push_dropdown_setting_float_item_special ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_int_item()

static int action_ok_push_dropdown_setting_int_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_int_item_special()

static int action_ok_push_dropdown_setting_int_item_special ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_string_options_item()

static int action_ok_push_dropdown_setting_string_options_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_string_options_item_special()

static int action_ok_push_dropdown_setting_string_options_item_special ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_uint_item()

static int action_ok_push_dropdown_setting_uint_item ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_dropdown_setting_uint_item_special()

static int action_ok_push_dropdown_setting_uint_item_special ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_filebrowser_list_dir_select()

int action_ok_push_filebrowser_list_dir_select ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_filebrowser_list_file_select()

int action_ok_push_filebrowser_list_file_select ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_push_random_dir()

static int action_ok_push_random_dir ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_rdb_entry_submenu()

static int action_ok_rdb_entry_submenu ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_remove_content_dir()

static int action_ok_remap_file_remove_content_dir ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_remove_core()

static int action_ok_remap_file_remove_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_remove_game()

static int action_ok_remap_file_remove_game ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_save_content_dir()

static int action_ok_remap_file_save_content_dir ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_save_core()

static int action_ok_remap_file_save_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_remap_file_save_game()

static int action_ok_remap_file_save_game ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_save_state()

static int action_ok_save_state ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_shader_preset_save_core()

static int action_ok_shader_preset_save_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_shader_preset_save_game()

static int action_ok_shader_preset_save_game ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_shader_preset_save_parent()

static int action_ok_shader_preset_save_parent ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_start_core()

static int action_ok_start_core ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_start_recording()

static int action_ok_start_recording ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_start_streaming()

static int action_ok_start_streaming ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_stop_recording()

static int action_ok_stop_recording ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_stop_streaming()

static int action_ok_stop_streaming ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_undo_load_state()

static int action_ok_undo_load_state ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ action_ok_undo_save_state()

static int action_ok_undo_save_state ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ content_add_to_playlist()

static void content_add_to_playlist ( const char *  path)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ default_action_dialog_start() [1/3]

default_action_dialog_start ( action_ok_shader_preset_save_as  ,
msg_hash_to_str(MSG_INPUT_PRESET_FILENAME ,
(unsigned)  idx,
menu_input_st_string_cb_save_preset   
)

◆ default_action_dialog_start() [2/3]

unsigned menu_input_st_string_cb_enable_settings default_action_dialog_start ( action_ok_wifi  ,
"Passphrase"  ,
(unsigned)  idx,
menu_input_wifi_cb   
)

◆ default_action_dialog_start() [3/3]

unsigned menu_input_st_string_cb_enable_settings unsigned menu_input_st_string_cb_cheat_file_save_as default_action_dialog_start ( action_ok_disable_kiosk_mode  ,
msg_hash_to_str(MSG_INPUT_KIOSK_MODE_PASSWORD ,
(unsigned)  entry_idx,
menu_input_st_string_cb_disable_kiosk_mode   
)

◆ default_action_ok_cmd_func()

default_action_ok_cmd_func ( action_ok_cheat_apply_changes  ,
CMD_EVENT_CHEATS_APPLY   
)
Here is the call graph for this function:

◆ default_action_ok_dl_push()

default_action_ok_dl_push ( action_ok_content_collection_list  ,
FILEBROWSER_SELECT_COLLECTION  ,
ACTION_OK_DL_CONTENT_COLLECTION_LIST  ,
NULL   
)
Here is the call graph for this function:

◆ default_action_ok_download()

default_action_ok_download ( action_ok_core_content_thumbnails  ,
MENU_ENUM_LABEL_CB_CORE_THUMBNAILS_DOWNLOAD   
)
Here is the call graph for this function:

◆ default_action_ok_func()

default_action_ok_func ( action_ok_browse_url_start  ,
ACTION_OK_DL_BROWSE_URL_START   
)
Here is the call graph for this function:

◆ default_action_ok_help()

default_action_ok_help ( action_ok_help_audio_video_troubleshooting  ,
MENU_ENUM_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING  ,
MENU_DIALOG_HELP_AUDIO_VIDEO_TROUBLESHOOTING   
)
Here is the call graph for this function:

◆ default_action_ok_load_content_from_playlist_from_menu()

static int default_action_ok_load_content_from_playlist_from_menu ( const char *  _path,
const char *  path,
const char *  entry_label 
)
static
Here is the caller graph for this function:

◆ default_action_ok_load_content_with_core_from_menu()

static int default_action_ok_load_content_with_core_from_menu ( const char *  _path,
unsigned  _type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ default_action_ok_set()

default_action_ok_set ( action_ok_set_path_audiofilter  ,
ACTION_OK_SET_PATH_VIDEO_FILTER  ,
MSG_UNKNOWN   
)
Here is the call graph for this function:

◆ default_action_ok_start_builtin_core()

default_action_ok_start_builtin_core ( action_ok_start_net_retropad_core  ,
CORE_TYPE_NETRETROPAD   
)
Here is the call graph for this function:

◆ file_copy()

static bool file_copy ( const char *  src_path,
const char *  dst_path,
char *  msg,
size_t  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ file_load_with_detect_core_wrapper()

static int file_load_with_detect_core_wrapper ( enum msg_hash_enums  enum_label_idx,
enum msg_hash_enums  enum_idx,
size_t  idx,
size_t  entry_idx,
const char *  path,
const char *  label,
unsigned  type,
bool  is_carchive 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_action_ok()

static int generic_action_ok ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
unsigned  id,
enum msg_hash_enums  flush_id 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_action_ok_command()

static int generic_action_ok_command ( enum event_command  cmd)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_action_ok_displaylist_push()

int generic_action_ok_displaylist_push ( const char *  path,
const char *  new_path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
unsigned  action_type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_action_ok_help()

int generic_action_ok_help ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
enum msg_hash_enums  id,
enum menu_dialog_type  id2 
)
Here is the call graph for this function:

◆ generic_action_ok_remap_file_operation()

static int generic_action_ok_remap_file_operation ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
unsigned  action_type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_action_ok_shader_preset_save()

static int generic_action_ok_shader_preset_save ( const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
size_t  entry_idx,
unsigned  action_type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_rdb_entry()

static int is_rdb_entry ( enum msg_hash_enums  enum_idx)
static
Here is the caller graph for this function:

◆ menu_cbs_init_bind_ok()

int menu_cbs_init_bind_ok ( menu_file_list_cbs_t cbs,
const char *  path,
const char *  label,
unsigned  type,
size_t  idx,
uint32_t  label_hash,
uint32_t  menu_label_hash 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_cbs_init_bind_ok_compare_label()

static int menu_cbs_init_bind_ok_compare_label ( menu_file_list_cbs_t cbs,
const char *  label,
uint32_t  hash 
)
static
Here is the caller graph for this function:

◆ menu_cbs_init_bind_ok_compare_type()

static int menu_cbs_init_bind_ok_compare_type ( menu_file_list_cbs_t cbs,
uint32_t  label_hash,
uint32_t  menu_label_hash,
unsigned  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_content_find_first_core()

static bool menu_content_find_first_core ( menu_content_ctx_defer_info_t def_info,
bool  load_content_with_current_core,
char *  new_core_path,
size_t  len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_content_playlist_load()

static bool menu_content_playlist_load ( playlist_t playlist,
size_t  idx 
)
static

menu_content_load_from_playlist: : Playlist handle. : Index in playlist.

Initializes core and loads content based on playlist entry.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_input_st_string_cb_cheat_file_save_as()

static void menu_input_st_string_cb_cheat_file_save_as ( void userdata,
const char *  str 
)
static
Here is the call graph for this function:

◆ menu_input_st_string_cb_disable_kiosk_mode()

static void menu_input_st_string_cb_disable_kiosk_mode ( void userdata,
const char *  str 
)
static
Here is the call graph for this function:

◆ menu_input_st_string_cb_enable_settings()

static void menu_input_st_string_cb_enable_settings ( void userdata,
const char *  str 
)
static
Here is the call graph for this function:

◆ menu_input_st_string_cb_rename_entry()

static void menu_input_st_string_cb_rename_entry ( void userdata,
const char *  str 
)
static
Here is the call graph for this function:

◆ menu_input_st_string_cb_save_preset()

static void menu_input_st_string_cb_save_preset ( void userdata,
const char *  str 
)
static
Here is the call graph for this function:

◆ menu_input_wifi_cb()

static void menu_input_wifi_cb ( void userdata,
const char *  passphrase 
)
static
Here is the call graph for this function:

◆ msg_hash_to_str() [1/3]

msg_hash_to_str ( MSG_INPUT_ENABLE_SETTINGS_PASSWORD  )

◆ msg_hash_to_str() [2/3]

◆ msg_hash_to_str() [3/3]

◆ set_path_generic()

static int set_path_generic ( const char *  label,
const char *  action_path 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ entry_idx

◆ idx