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