mirror of
https://github.com/libretro/RetroArch
synced 2025-03-02 19:13:34 +00:00
Move menu_navigation_t struct to menu_navigation.h
This commit is contained in:
parent
af40db8dba
commit
630dd35979
@ -24,6 +24,7 @@
|
||||
#include <queues/message_queue.h>
|
||||
#include "menu_animation.h"
|
||||
#include "menu_list.h"
|
||||
#include "menu_navigation.h"
|
||||
#include "menu_database.h"
|
||||
#include "../settings_list.h"
|
||||
#include "../playlist.h"
|
||||
@ -79,22 +80,6 @@ typedef struct menu_framebuf
|
||||
size_t pitch;
|
||||
} menu_framebuf_t;
|
||||
|
||||
typedef struct menu_navigation
|
||||
{
|
||||
struct
|
||||
{
|
||||
/* Quick jumping indices with L/R.
|
||||
* Rebuilt when parsing directory. */
|
||||
struct
|
||||
{
|
||||
size_t list[2 * (26 + 2) + 1];
|
||||
unsigned size;
|
||||
} indices;
|
||||
unsigned acceleration;
|
||||
} scroll;
|
||||
size_t selection_ptr;
|
||||
} menu_navigation_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
void *userdata;
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include <retro_inline.h>
|
||||
|
||||
#include "../driver.h"
|
||||
#include "menu.h"
|
||||
#include "menu_common_list.h"
|
||||
#include "menu_list.h"
|
||||
#include "menu_navigation.h"
|
||||
|
@ -20,7 +20,12 @@
|
||||
#include <string.h>
|
||||
#include <limits.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#include <boolean.h>
|
||||
|
||||
#include "menu_navigation.h"
|
||||
#include "menu_driver.h"
|
||||
#include "menu_setting.h"
|
||||
|
||||
menu_navigation_t *menu_navigation_get_ptr(void)
|
||||
{
|
||||
|
@ -17,12 +17,26 @@
|
||||
#ifndef _MENU_NAVIGATION_H
|
||||
#define _MENU_NAVIGATION_H
|
||||
|
||||
#include "menu.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef struct menu_navigation
|
||||
{
|
||||
struct
|
||||
{
|
||||
/* Quick jumping indices with L/R.
|
||||
* Rebuilt when parsing directory. */
|
||||
struct
|
||||
{
|
||||
size_t list[2 * (26 + 2) + 1];
|
||||
unsigned size;
|
||||
} indices;
|
||||
unsigned acceleration;
|
||||
} scroll;
|
||||
size_t selection_ptr;
|
||||
} menu_navigation_t;
|
||||
|
||||
menu_navigation_t *menu_navigation_get_ptr(void);
|
||||
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef int (*transfer_cb_t )(void *data, size_t len);
|
||||
typedef int (*transfer_cb_t)(void *data, size_t len);
|
||||
|
||||
enum runloop_data_type
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user