Menu na graf. LCD

Pavel Hudecek edizon na seznam.cz
Pátek Červenec 22 13:07:02 CEST 2016


Dobrý den všem,

Předpokládejme, že máme grafický displej, navigační tlačítka nahoru/dolů, 
vlevo/vpravo a uprostřed. Dále máme inkrementální kolečko pro nastavení 
číselných hodnot. Některé položky by měly vyvolat podřízené menu, jiné 
nastavení nějaké hodnoty, nebo třeba zavolat nějakou funkci, která někdy má 
a jindy nemá nějaké parametry.

Vlastní navigace v menu a nastavování je zvládnutelné snadno, ale žádné mnou 
vymyšlené, ani zatím nalezené řešení se mi moc nelíbí, hlavně z hlediska 
psaní toho SW. Vždycky je výsledek dost nepřehledný, případně přehledný, ale 
komplikovaně upravovatelný. V nejlepším případě je tam nějaký switch/case, 
který se musí udržovat synchronní s těmi položkami v menu.

V podstatě tím vznikají 2 otázky:

1. Nevíte někdo o dobré knihovně/inspiraci pro subj?

2. Není nějaký způsob, jak udělat něco jako pointer na funkci, se kterým 
půjde uložit volání funkce i s parametrama?
(nejlépe tak, aby to bylo univerzální a daly se tím pak volat funkce s 
různými počty a typy parametrů)

Díky,
PH 



Další informace o konferenci Hw-list