RetroArch
Functions | Variables
ozone_sidebar.c File Reference
#include "ozone.h"
#include "ozone_theme.h"
#include "ozone_display.h"
#include "ozone_sidebar.h"
#include <string/stdstring.h>
#include <file/file_path.h>
#include <streams/file_stream.h>
#include "../../menu_animation.h"
#include "../../../configuration.h"
Include dependency graph for ozone_sidebar.c:

Functions

void ozone_draw_sidebar (ozone_handle_t *ozone, video_frame_info_t *video_info)
 
void ozone_go_to_sidebar (ozone_handle_t *ozone, uintptr_t tag)
 
void ozone_leave_sidebar (ozone_handle_t *ozone, uintptr_t tag)
 
unsigned ozone_get_selected_sidebar_y_position (ozone_handle_t *ozone)
 
unsigned ozone_get_sidebar_height (ozone_handle_t *ozone)
 
void ozone_sidebar_goto (ozone_handle_t *ozone, unsigned new_selection)
 
void ozone_change_tab (ozone_handle_t *ozone, enum msg_hash_enums tab, enum menu_settings_type type)
 
void ozone_init_horizontal_list (ozone_handle_t *ozone)
 
void ozone_refresh_horizontal_list (ozone_handle_t *ozone)
 
void ozone_context_reset_horizontal_list (ozone_handle_t *ozone)
 
void ozone_context_destroy_horizontal_list (ozone_handle_t *ozone)
 
bool ozone_is_playlist (ozone_handle_t *ozone)
 

Variables

enum msg_hash_enums ozone_system_tabs_value [OZONE_SYSTEM_TAB_LAST]
 
enum menu_settings_type ozone_system_tabs_type [OZONE_SYSTEM_TAB_LAST]
 
enum msg_hash_enums ozone_system_tabs_idx [OZONE_SYSTEM_TAB_LAST]
 
unsigned ozone_system_tabs_icons [OZONE_SYSTEM_TAB_LAST]
 

Function Documentation

◆ ozone_change_tab()

void ozone_change_tab ( ozone_handle_t ozone,
enum msg_hash_enums  tab,
enum menu_settings_type  type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_context_destroy_horizontal_list()

void ozone_context_destroy_horizontal_list ( ozone_handle_t ozone)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_context_reset_horizontal_list()

void ozone_context_reset_horizontal_list ( ozone_handle_t ozone)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_draw_sidebar()

void ozone_draw_sidebar ( ozone_handle_t ozone,
video_frame_info_t video_info 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_get_selected_sidebar_y_position()

unsigned ozone_get_selected_sidebar_y_position ( ozone_handle_t ozone)
Here is the caller graph for this function:

◆ ozone_get_sidebar_height()

unsigned ozone_get_sidebar_height ( ozone_handle_t ozone)
Here is the caller graph for this function:

◆ ozone_go_to_sidebar()

void ozone_go_to_sidebar ( ozone_handle_t ozone,
uintptr_t  tag 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_init_horizontal_list()

void ozone_init_horizontal_list ( ozone_handle_t ozone)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_is_playlist()

bool ozone_is_playlist ( ozone_handle_t ozone)
Here is the caller graph for this function:

◆ ozone_leave_sidebar()

void ozone_leave_sidebar ( ozone_handle_t ozone,
uintptr_t  tag 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_refresh_horizontal_list()

void ozone_refresh_horizontal_list ( ozone_handle_t ozone)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ozone_sidebar_goto()

void ozone_sidebar_goto ( ozone_handle_t ozone,
unsigned  new_selection 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ozone_system_tabs_icons

unsigned ozone_system_tabs_icons[OZONE_SYSTEM_TAB_LAST]
Initial value:

◆ ozone_system_tabs_idx

enum msg_hash_enums ozone_system_tabs_idx[OZONE_SYSTEM_TAB_LAST]
Initial value:
= {
MENU_ENUM_LABEL_MAIN_MENU,
MENU_ENUM_LABEL_SETTINGS_TAB,
MENU_ENUM_LABEL_HISTORY_TAB,
MENU_ENUM_LABEL_FAVORITES_TAB,
MENU_ENUM_LABEL_MUSIC_TAB,
MENU_ENUM_LABEL_ADD_TAB
}

◆ ozone_system_tabs_type

enum menu_settings_type ozone_system_tabs_type[OZONE_SYSTEM_TAB_LAST]
Initial value:
= {
}
Definition: menu_driver.h:143
Definition: menu_driver.h:135
Definition: menu_driver.h:137
Definition: menu_driver.h:138
Definition: menu_driver.h:139
Definition: menu_driver.h:136

◆ ozone_system_tabs_value

enum msg_hash_enums ozone_system_tabs_value[OZONE_SYSTEM_TAB_LAST]
Initial value:
= {
MENU_ENUM_LABEL_VALUE_MAIN_MENU,
MENU_ENUM_LABEL_VALUE_SETTINGS_TAB,
MENU_ENUM_LABEL_VALUE_HISTORY_TAB,
MENU_ENUM_LABEL_VALUE_FAVORITES_TAB,
MENU_ENUM_LABEL_VALUE_MUSIC_TAB,
MENU_ENUM_LABEL_VALUE_ADD_TAB
}