RetroArch
Functions | Variables
ui_companion_driver.c File Reference
#include <string.h>
#include <boolean.h>
#include <string/stdstring.h>
#include "../configuration.h"
#include "ui_companion_driver.h"
Include dependency graph for ui_companion_driver.c:

Functions

const ui_companion_driver_tui_companion_find_driver (const char *ident)
 
void ui_companion_set_foreground (unsigned enable)
 
bool ui_companion_is_on_foreground (void)
 
const ui_companion_driver_tui_companion_init_first (void)
 
const ui_companion_driver_tui_companion_get_ptr (void)
 
void ui_companion_event_command (enum event_command action)
 
void ui_companion_driver_deinit (void)
 
void ui_companion_driver_init_first (void)
 
void ui_companion_driver_toggle (bool force)
 
void ui_companion_driver_notify_refresh (void)
 
void ui_companion_driver_notify_list_loaded (file_list_t *list, file_list_t *menu_list)
 
void ui_companion_driver_notify_content_loaded (void)
 
void ui_companion_driver_free (void)
 
const ui_msg_window_tui_companion_driver_get_msg_window_ptr (void)
 
const ui_window_tui_companion_driver_get_window_ptr (void)
 
const ui_browser_window_tui_companion_driver_get_browser_window_ptr (void)
 
const ui_application_tui_companion_driver_get_application_ptr (void)
 
void ui_companion_driver_msg_queue_push (const char *msg, unsigned priority, unsigned duration, bool flush)
 
voidui_companion_driver_get_main_window (void)
 
const char * ui_companion_driver_get_ident (void)
 
void ui_companion_driver_log_msg (const char *msg)
 

Variables

static const ui_companion_driver_tui_companion_drivers []
 
static bool main_ui_companion_is_on_foreground = false
 
static const ui_companion_driver_tui_companion = NULL
 
static voidui_companion_data = NULL
 

Function Documentation

◆ ui_companion_driver_deinit()

void ui_companion_driver_deinit ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_free()

void ui_companion_driver_free ( void  )
Here is the caller graph for this function:

◆ ui_companion_driver_get_application_ptr()

const ui_application_t* ui_companion_driver_get_application_ptr ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_get_browser_window_ptr()

const ui_browser_window_t* ui_companion_driver_get_browser_window_ptr ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_get_ident()

const char* ui_companion_driver_get_ident ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_get_main_window()

void* ui_companion_driver_get_main_window ( void  )
Here is the call graph for this function:

◆ ui_companion_driver_get_msg_window_ptr()

const ui_msg_window_t* ui_companion_driver_get_msg_window_ptr ( void  )
Here is the call graph for this function:

◆ ui_companion_driver_get_window_ptr()

const ui_window_t* ui_companion_driver_get_window_ptr ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_init_first()

void ui_companion_driver_init_first ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_log_msg()

void ui_companion_driver_log_msg ( const char *  msg)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_msg_queue_push()

void ui_companion_driver_msg_queue_push ( const char *  msg,
unsigned  priority,
unsigned  duration,
bool  flush 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_notify_content_loaded()

void ui_companion_driver_notify_content_loaded ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_notify_list_loaded()

void ui_companion_driver_notify_list_loaded ( file_list_t list,
file_list_t menu_list 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_notify_refresh()

void ui_companion_driver_notify_refresh ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_driver_toggle()

void ui_companion_driver_toggle ( bool  force)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_event_command()

void ui_companion_event_command ( enum event_command  action)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_companion_find_driver()

const ui_companion_driver_t* ui_companion_find_driver ( const char *  ident)

ui_companion_find_driver: : Identifier name of driver to find.

Finds driver with . Does not initialize.

Returns: pointer to driver if successful, otherwise NULL.

Here is the call graph for this function:

◆ ui_companion_get_ptr()

const ui_companion_driver_t* ui_companion_get_ptr ( void  )
Here is the caller graph for this function:

◆ ui_companion_init_first()

const ui_companion_driver_t* ui_companion_init_first ( void  )

ui_companion_init_first:

Finds first suitable driver and initialize.

Returns: pointer to first suitable driver, otherwise NULL.

Here is the caller graph for this function:

◆ ui_companion_is_on_foreground()

bool ui_companion_is_on_foreground ( void  )
Here is the caller graph for this function:

◆ ui_companion_set_foreground()

void ui_companion_set_foreground ( unsigned  enable)
Here is the caller graph for this function:

Variable Documentation

◆ main_ui_companion_is_on_foreground

bool main_ui_companion_is_on_foreground = false
static

◆ ui_companion

const ui_companion_driver_t* ui_companion = NULL
static

◆ ui_companion_data

void* ui_companion_data = NULL
static

◆ ui_companion_drivers

const ui_companion_driver_t* ui_companion_drivers[]
static
Initial value:
= {
}
#define NULL
Pointer to 0.
Definition: gctypes.h:65
ui_companion_driver_t ui_companion_null
Definition: ui_null.c:81