Creazione form personalizzata in Modo
Dal menù System selezionare Form Editor dal quale sarà possibile procedere con la creazione di una nuova form
cliccare Create e selezionare New Form, verrà richiesto l’inserimento del nome della form che si sta creando
dopo aver inserito il nome, confermare cliccando il tasto OK, verranno visualizzate le impostazioni di default della nuova form creata.
Cliccare la freccia a sinistra del nome per espandere il ramo, verrà visualizzata l’opzione new control
attivare l’opzione Exported nel gruppo Form Properties, specificare il nome della form nel campo Label quindi cliccare new control e successivamente dal menù che verrà visualizzato, l’opzione, Add Comand…
digitare il nome dello script che si vorrà eseguire, preceduto dalla chiocciola, cliccando il tasto che si creerà. Confermare cliccando il tasto OK
Lo script che verrà richiamato (PyHello.py) dovrà essere copiato nella cartella
%userprofile%\AppData\Roaming\Luxology\Scripts\
Nella sezione Common Properties digitare il nome del tasto (Label) che verrà creato per eseguire lo script
Salvare la form creata cliccando, con il tasto destro del mouse, il nome visibile nella colonna di sinistra quindi dal menù che verrà visualizzato selezionare l’opzione Save Form…
Salvare il file .CFG nella cartella
%userprofile%\AppData\Roaming\Luxology\Configs
hiudere il Form Editor e dal menù Layout selezionare Palettes quindi New Palette, verrà visualizzata una form vuota come visibile nell’immagine seguente
Cliccare la freccia in alto a destra con il tasto destro del mouse e selezionare Form View
Cliccare con il tasto destro del mouse il titolo della form, verrà visualizzato un menù con la lista delle form disponibili tra cui la nostra precedentemente salvata, selezionandola verrà impostato il layout configurato in precedenza e sarà quindi visibile il tasto che eseguirà il nostro script
liccare con il tasto destro del mouse il pallino in alto a sinistra, verrà visualizzato un menù da cui potremmo salvare la Palette appena creata cliccando Save Viewport As…, verrà chiesto l’inserimento del nome e in quale categoria salvarla
Per visualizzare la form creata è possibile splittarne una già presente nel layout
e selezionarla dal menù in alto a destra, presente in ogni form, cercandola nella categoria Application
nell’immagine seguente è visibile la nuova form creata con il tasto Hello che richiamerà lo script PyHello.py
Lo script associato al tasto non fa altro che scrivere la parola Hello nell’Event Log, come visibile nell’immagine seguente