Composants d’interface
Chaque composant est une table avec un champ type. Donnez un id aux composants que vous voulez mettre à jour avec neo.ui.set ou dont vous voulez recevoir les événements dans on_ui. Les conteneurs ont une liste children.
Propriétés communes : id, visible, enabled.
Conteneurs
Section intitulée « Conteneurs »| Type | Propriétés | Statut |
|---|---|---|
column |
children |
Disponible |
row |
children |
Disponible |
section |
title, children |
Disponible |
separator |
Disponible | |
list |
Liste virtualisée, pour de longues listes | Prévu |
Textes et icônes
Section intitulée « Textes et icônes »| Type | Propriétés | Statut |
|---|---|---|
label |
text |
Disponible |
icon |
name (Material Symbols) |
Disponible |
image |
Texture du mod | Prévu |
Contrôles
Section intitulée « Contrôles »Chaque contrôle envoie on_ui(id, event, value).
| Type | Propriétés | Événement | Statut |
|---|---|---|---|
button |
text, icon |
click |
Disponible |
toggle |
label, value |
change (booléen) |
Disponible |
slider |
label, min, max, step, value |
change (nombre) |
Disponible |
dropdown |
label, options, value |
change (option) |
Disponible |
color_picker |
label, value |
change (couleur) |
Disponible |
stepper |
label, min, max, value |
change |
Prévu |
segmented |
options, value |
change |
Prévu |
text_input |
label, value |
change |
Prévu |
note_picker |
Choix d’une note sur un mini-clavier | change |
Prévu |
Affichages
Section intitulée « Affichages »| Type | Propriétés | Statut |
|---|---|---|
progress |
value (0 à 1) |
Disponible |
meter |
Jauge | Prévu |
bar_chart |
Histogramme | Prévu |
mini_keyboard |
Clavier avec notes surlignées | Prévu |
Les couleurs, polices, marges et coins arrondis viennent toujours du thème de NeoPiano : aucun composant n’accepte de couleur fournie par le mod.
Documentation synchronisée avec NeoPiano · commit cbf48cc · 17 octobre 2026