Spécification UI complète d’une cartouche. Plus de détails...
#include <ui_spec.h>
Champs de données | |
const char * | cart_name |
const char * | overlay_tag |
ui_menu_spec_t | menus [UI_MENUS_PER_CART] |
ui_cycle_idx_spec_t | cycles [8] |
Spécification UI complète d’une cartouche.
cart_name
: nom affiché dans la barre de titre / entête.menus
: tableau fixe de UI_MENUS_PER_CART menus.cycles
: configuration optionnelle des boutons BM cyclés.Cette structure reste purement déclarative et ne référence aucune logique UI ou backend.
const char* ui_cart_spec_t::cart_name |
Nom affiché.
ui_cycle_idx_spec_t ui_cart_spec_t::cycles[8] |
Configuration des cycles BM1..BM8.
ui_menu_spec_t ui_cart_spec_t::menus[UI_MENUS_PER_CART] |
Menus exposés par la cartouche.
const char* ui_cart_spec_t::overlay_tag |
(optionnel) Tag visuel du mode custom actif, ex: "SEQ"