RancioLib: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
''interfaccia testuale minimale'' | ''interfaccia testuale minimale'' | ||
== Struttura == | |||
un menu e' un albero, terminato da foglie | un menu e' un albero, terminato da foglie | ||
Line 24: | Line 26: | ||
max=n | max=n | ||
steps=[] | steps=[] | ||
== Input == | |||
tasti: | tasti: | ||
Line 39: | Line 43: | ||
* OUT | * OUT | ||
** entra nel padre | ** entra nel padre | ||
== Output == | |||
== Altre lib == | == Altre lib == |
Revision as of 12:07, 16 September 2013
interfaccia testuale minimale
Struttura
un menu e' un albero, terminato da foglie
la struttura del menu e' definita in un array di strutture:
[id] node_name=string node_parent=id
le foglie sono definite in un array di strutture:
[id] leaf_name=string parent_index=id type_index=id default_value=0
i tipi dei dati sono definiti in un array di strutture:
[id] type=unsigned long min=n max=n steps=[]
Input
tasti:
- UP
- seleziona il fratello precedente
- DOWN
- seleziona il fratello sucessivo
- LEFT
- decrementa il valore
- RIGHT
- incrementa il valore
- IN
- entra nel fratello
- OUT
- entra nel padre