addMenuItem
addMenuItem
<Navigator>:addMenuItem(label, luacallback, labelparent, singleprt, context, iconpath)
Aggiunge una voce di menù. Sintassi:
- “label”
- è una stringa che rappresenta l'etichetta del menu. Queste etichette non vengono tradotte dal programma, quindi attenzione alla lingua.
- “luacallback”
- è la funzione LUA associata all'etichetta che viene chiamata dal software
- “labelparent”
- è l'etichetta del menù padre. Se vuota indica la radice (il menù standard di Navigator)
- “singleprt”
- indica se la voce di menù vale per la singola selezione (1) oppure anche per una selezione multipla (0)
- “context”
- indica se la voce di menù deve apparire nell'albero (1), nel navigator(2) o in entrambi (0)
- “iconbitmap”
- indica il percorso completo di un file bmp per l'icona. Opzionale. Non si può impostare per i separatori e per i sottomenu. Il colore trasparente per l'icona è il grigio standard di Windows RGB = (192, 192, 192).
per aggiungere un separatore di menu (------) è sufficiente definire l'etichetta con una stringa composta del segno meno “-“.