-
Notifications
You must be signed in to change notification settings - Fork 3
panelServer menu
Jan Horacek edited this page Jul 22, 2017
·
9 revisions
Menu panel serveru
Server může kdykoliv panelu poslat požadavek na zobrazení menu, panel by toto menu měl zobrazit a umožnit uživateli kliknout na libovolnou položku.
Pokud uživatel zavře menu, panel posílá příkaz ESCAPE
.
Celé menu je jeden string obsahující texty jednotlivých řádků menu oddělené
znakem ,
(čárka).
Je-li položka -
(spojovník), značí to oddělovač.
Položka menu může začínat speciálními znaky:
-
#
značí pole, které je neaktivní, -
$
značí pole, které je nadpis, -
!
značí pole, které je zvýrazněné.
Příklad menu:
$Klb UV1,-,STIT,VYL
- Požadavek na zobrazení menu uživateli.
- TODO: opravdu je na začátku spojovník (tedy žádná OŘ?)
- Uživatel klikl na položku s textem
text
na indexuindex
v menu. Položka je uváděna bez speciálních uvozujících znaků. Index je počítán od nuly na základě seznamu položek odeslaných serverem k zobrazení.