La pagina di Configurazione dell'App le permette di personalizzare il modo in cui le sue azioni o script sono collegati all'interfaccia utente di RoboDK (menu e barra degli strumenti). Vedrà la finestra Configurazione app se sta creando un Add-in di tipo App.
I parametri di questa pagina definiscono il contenuto del file AppConfig.ini. Le chiavi e i valori possibili sono elencati in questa pagina. Ogni App ha il proprio menu e la propria barra degli strumenti in RoboDK. Le voci del menu e i pulsanti della barra degli strumenti sono chiamati Azioni in termini di App. Può definire le condizioni di visualizzazione delle azioni, il loro ordine nel menu e assegnare loro dei tasti di scelta rapida.
Il set di parametri di base comprende:
●Nome del menu: Nome della voce nel menu principale di RoboDK.
●Visibile: Deselezioni questa casella di controllo per evitare che il menu venga visualizzato nel menu principale di RoboDK.
●Menu principale: Selezioni la voce di menu principale per la quale verrà creato il menu figlio dell'App, oppure selezioni Principale per creare una nuova voce di menu principale.
●Priorità: Imposta la priorità che determina l'ordine di visualizzazione dei menu di questa App rispetto ai menu delle altre App (il più basso viene visualizzato per primo).
●Area della barra degli strumenti: Posizione (lato) sulla finestra principale di RoboDK in cui si troverà la barra degli strumenti dell'App.
●Scala della barra degli strumenti: Proporzione delle icone della barra degli strumenti in relazione alla dimensione attuale delle icone della barra degli strumenti di RoboDK.
●Comandi: Comandi API di RoboDK che verranno eseguiti quando l'add-in viene attivato.
Viene creata un'azione per ogni script Python che si trova nella stessa cartella del file AppConfig.ini. Se lo script è di natura ausiliaria, tale azione può essere soppressa utilizzando la proprietà Visible.
Le proprietà dell'azione sono rappresentate dal seguente elenco:
●Nome: il nome dell'azione come appare nel menu e nella barra degli strumenti.
●Descrizione: testo di un suggerimento quando passa il puntatore del mouse su una voce di menu o un pulsante della barra degli strumenti.
●Priorità: l'ordine di visualizzazione dell'azione rispetto alle altre azioni di questa App (la più bassa viene visualizzata per prima).
●Scorciatoia
●Visibile
●Solo per sviluppatori: questa azione sarà visualizzata solo se RoboDK è passato alla modalità sviluppatore (Ctrl+Alt+Shift+G
).
●Mostra nel menu
●Mostra nella barra degli strumenti
●Controllabile: crea un'azione controllabile, le azioni controllabili possono anche essere raggruppate per numeri.
●Filtro menu contestuale: definisce i tipi di elementi dell'albero RoboDK per i quali questa azione sarà aggiunta al menu contestuale.
●Filtro doppio clic: definisce i tipi di elementi dell'albero RoboDK per i quali questa azione sarà richiamata al doppio clic.