15#ifndef BRICK_UI_UI_OVERLAY_H
16#define BRICK_UI_UI_OVERLAY_H
64 const char* mode_tag);
Spécification UI complète d’une cartouche.
Definition ui_spec.h:200
void ui_overlay_set_custom_mode(ui_custom_mode_t mode)
Definition ui_overlay_stub.c:41
bool ui_overlay_is_active(void)
Definition ui_overlay_stub.c:26
void ui_overlay_enter(ui_overlay_id_t id, const ui_cart_spec_t *spec)
Definition ui_overlay_stub.c:13
void ui_overlay_switch_subspec(const ui_cart_spec_t *spec)
Definition ui_overlay_stub.c:31
ui_custom_mode_t ui_overlay_get_custom_mode(void)
Definition ui_overlay_stub.c:46
void ui_overlay_prepare_banner(const ui_cart_spec_t *src_mode, const ui_cart_spec_t *src_setup, const ui_cart_spec_t **dst_mode, const ui_cart_spec_t **dst_setup, const ui_cart_spec_t *prev_cart, const char *mode_tag)
Definition ui_overlay_stub.c:51
const ui_cart_spec_t * ui_overlay_get_spec(void)
Definition ui_overlay_stub.c:36
const char * ui_overlay_get_banner_tag_override(void)
Definition ui_overlay_stub.c:86
void ui_overlay_exit(void)
Definition ui_overlay_stub.c:20
ui_overlay_id_t
Definition ui_overlay.h:25
@ UI_OVERLAY_ARP
Definition ui_overlay.h:28
@ UI_OVERLAY_SEQ
Definition ui_overlay.h:27
@ UI_OVERLAY_NONE
Definition ui_overlay.h:26
ui_custom_mode_t
Definition ui_overlay.h:31
@ UI_CUSTOM_NONE
Definition ui_overlay.h:32
@ UI_CUSTOM_ARP
Definition ui_overlay.h:34
@ UI_CUSTOM_SEQ
Definition ui_overlay.h:33
const char * ui_overlay_get_banner_cart_override(void)
Definition ui_overlay_stub.c:81
const ui_cart_spec_t * ui_overlay_get_host_cart(void)
Definition ui_overlay_stub.c:91
void ui_overlay_update_banner_tag(const char *tag)
Definition ui_overlay_stub.c:74
void ui_overlay_set_banner_override(const char *cart_name, const char *tag)
Definition ui_overlay_stub.c:68
Spécifications UI des cartouches Brick (menus/pages/paramètres + cycles BM).