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 <queues/message_queue.h>
|
||||||
#include "menu_animation.h"
|
#include "menu_animation.h"
|
||||||
#include "menu_list.h"
|
#include "menu_list.h"
|
||||||
|
#include "menu_navigation.h"
|
||||||
#include "menu_database.h"
|
#include "menu_database.h"
|
||||||
#include "../settings_list.h"
|
#include "../settings_list.h"
|
||||||
#include "../playlist.h"
|
#include "../playlist.h"
|
||||||
|
@ -79,22 +80,6 @@ typedef struct menu_framebuf
|
||||||
size_t pitch;
|
size_t pitch;
|
||||||
} menu_framebuf_t;
|
} 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
|
typedef struct
|
||||||
{
|
{
|
||||||
void *userdata;
|
void *userdata;
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
#include <retro_inline.h>
|
#include <retro_inline.h>
|
||||||
|
|
||||||
#include "../driver.h"
|
#include "../driver.h"
|
||||||
|
#include "menu.h"
|
||||||
#include "menu_common_list.h"
|
#include "menu_common_list.h"
|
||||||
#include "menu_list.h"
|
#include "menu_list.h"
|
||||||
#include "menu_navigation.h"
|
#include "menu_navigation.h"
|
||||||
|
|
|
@ -20,7 +20,12 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
|
||||||
|
#include <boolean.h>
|
||||||
|
|
||||||
#include "menu_navigation.h"
|
#include "menu_navigation.h"
|
||||||
|
#include "menu_driver.h"
|
||||||
|
#include "menu_setting.h"
|
||||||
|
|
||||||
menu_navigation_t *menu_navigation_get_ptr(void)
|
menu_navigation_t *menu_navigation_get_ptr(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -17,12 +17,26 @@
|
||||||
#ifndef _MENU_NAVIGATION_H
|
#ifndef _MENU_NAVIGATION_H
|
||||||
#define _MENU_NAVIGATION_H
|
#define _MENU_NAVIGATION_H
|
||||||
|
|
||||||
#include "menu.h"
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#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);
|
menu_navigation_t *menu_navigation_get_ptr(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#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
|
enum runloop_data_type
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue