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 “-“.