librarie pour creer des menus (indépendante de l'ecran utilisé)

atlas2003:
En fait je ne vois pas comment "avancer" ou "remonter"

Comment avoir tous les items d'un meme niveau a partir de menu backend?

Regarde le principe des arbres.
Le parcours devient hyper facile, si chaque nœud possède un pointeur vers ses fils (pour avancer dans le menu) et un pointeur vers son père (pour remonter dans le menu) la navigation dans le menu ce fait d'elle même au moyen des pointeurs.