Create menu_entries_cbs_deferred_push.c

This commit is contained in:
twinaphex 2015-02-26 17:33:00 +01:00
parent b4a8ee4006
commit 5a0f41c338
5 changed files with 2010 additions and 1955 deletions

View File

@ -315,6 +315,7 @@ ifeq ($(HAVE_MENU_COMMON), 1)
menu/menu_entries_cbs.o \
menu/menu_entries_cbs_ok.o \
menu/menu_entries_cbs_cancel.o \
menu/menu_entries_cbs_deferred_push.o \
menu/menu_list.o \
menu/menu_animation.o
endif

View File

@ -681,6 +681,7 @@ MENU
#include "../menu/menu_entries.c"
#include "../menu/menu_entries_cbs_ok.c"
#include "../menu/menu_entries_cbs_cancel.c"
#include "../menu/menu_entries_cbs_deferred_push.c"
#include "../menu/menu_entries_cbs.c"
#include "../menu/menu_shader.c"
#include "../menu/menu_texture.c"

File diff suppressed because it is too large Load Diff

View File

@ -23,8 +23,17 @@
extern "C" {
#endif
/* FIXME - Externs, refactor */
extern size_t hack_shader_pass;
extern unsigned rdb_entry_start_game_selection_ptr;
#ifdef HAVE_NETWORKING
extern char core_updater_path[PATH_MAX_LENGTH];
#endif
void menu_entries_common_load_content(bool persist);
int menu_entries_common_is_settings_entry(const char *label);
void menu_entries_cbs_init_bind_cancel(menu_file_list_cbs_t *cbs,
const char *path, const char *label, unsigned type, size_t idx,
const char *elem0, const char *elem1);
@ -33,6 +42,13 @@ void menu_entries_cbs_init_bind_ok(menu_file_list_cbs_t *cbs,
const char *path, const char *label, unsigned type, size_t idx,
const char *elem0, const char *elem1, const char *menu_label);
void menu_entries_cbs_init_bind_deferred_push(menu_file_list_cbs_t *cbs,
const char *path, const char *label, unsigned type, size_t idx,
const char *elem0, const char *elem1);
int deferred_push_content_list(void *data, void *userdata,
const char *path, const char *label, unsigned type);
void menu_entries_cbs_init(void *data,
const char *path, const char *label,
unsigned type, size_t idx);

File diff suppressed because it is too large Load Diff