Ako nastavovat hodnoty ktore su zviazane
Jan Waclawek
konfera na efton.sk
Čtvrtek Září 3 21:50:20 CEST 2020
Toto sa opakuje ako problem donekonecna a nema dobre riesenie, tak tu
spravim anketu, mozno budem potom mudrejsi.
Majme zariadenie s nejakym runtime nastavovatkom (napr. krutitko, ktorym sa
nastavuje hlasitost), a dva parametre, napriklad minimalnu a maximalnu
hlasitost (min/max), medzi ktorymi sa tym krutitkom da nastavovat.
Min aj max su napriklad v rozsahu 0-100, pricom je prirodzene poziadavka
mat min <= max.
V nejakom menu dovolim uzivatelovi nastavovat tie min a max.
Povedzme, ze min je aktualne nastavene na 20 a max na 60; a nastavujeme min.
Moznosti su:
a. implementujem nastavenie ako inkrementalne (tocitkom, sipkami, apod.),
pricom s min dovolim ist len od 0 po 60 (t.j. po aktualne max)
b. dovolim nastavit akukolvek hodnotu 0-100, ale nedovolim odist z
nastavovania (s nejakym upozornenim), kym hodnota nie je od 0 po 60
c. dovolim nastavit akukolvek hodnotu 0-100, ale pri odchode z
nastavovania, ak je hodnota >60, tak vratim do min povodnu hodnotu (mozno
s nejakym upozornenim)
d. dovolim nastavit akukolvek hodnotu 0-100, ale pri odchode z
nastavovania, ak je hodnota >60, tak
d1. nastavim min na 60 (mozno s nejakym upozornenim)
d2. nastavim max na novu hodnotu min
d3. zamenim min a max
e. dovolim nastavit akukolvek hodnotu, ale ak min > max, nedovolim odist z
nastavovacieho menu, s upozornenim
f. dovolim nastavit akukolvek hodnotu, ale pri odchode z nastavovacieho
menu, ak min > max
f1. min zmenim na max
f2. max zmenim na min
f3. zamenim min a max
g. dovolim nastavit akukolvek hodnotu, ale ak min > max, pri kruteni
gombikom
g1. hodnota zostava na min
g2. hodnota zostava na max
g3. hodnota sa pohybuje medzi max a min akoby boli zamenene
g4. hodnota sa skutocne pohybuje medzi min a max, t.j. vysledna hlasitost
sa meni v opacnom smere nez by sa menila ak by bolo min < max
h. nieco ine, este prekvapujucejsie
Dakujem za Vase hlasy a komentare.
wek
Další informace o konferenci Hw-list