TB2026-YDS Firmware
Loading...
Searching...
No Matches
menu_screen.h File Reference

Generic vertical-list menu screen (a concrete screen_t). More...

#include "screen.h"
#include "menu_item.h"

Go to the source code of this file.

Data Structures

struct  menu_screen_t
 A scrollable list menu. More...

Functions

void menu_screen_init (menu_screen_t *ms, const menu_item_t *items, int count)
 Initialize a menu screen: wire the screen vtable and store the items.

Detailed Description

Generic vertical-list menu screen (a concrete screen_t).

Note
Développé avec l'assistance de Claude Opus 4.8 (Anthropic), sous la direction de Y. Dos Santos : spécification, revue et validation sur cible par l'auteur.

Function Documentation

◆ menu_screen_init()

void menu_screen_init ( menu_screen_t * ms,
const menu_item_t * items,
int count )

Initialize a menu screen: wire the screen vtable and store the items.

Parameters
msMenu screen to initialize.
itemsItem array; must outlive the screen (not copied).
countNumber of entries in items.