Move menu_navigation_t struct to menu_navigation.h

This commit is contained in:
twinaphex 2015-05-12 14:35:07 +02:00
parent af40db8dba
commit 630dd35979
5 changed files with 24 additions and 19 deletions

View File

@ -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;

View File

@ -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"

View File

@ -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)
{

View File

@ -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);
/**

View File

@ -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
{