Configurazione
copia linkIntroduzione
La configurazione delle animazioni può essere effettuata utilizzando le funzioni e proprietà Visual Code messe a disposizione dal framework.
Esistono tre livelli di configurazione:
- Livello globale: a questo livello è possibile abilitare o disabilitare l'intero framework di animazione.
- Livello per tipo di oggetto: è possibile configurare l'animazione da applicare a tutti gli oggetti di un determinato tipo, oppure disabilitare selettivamente le animazioni.
- Livello per oggetto: è infine possibile configurare l'animazione in maniera specifica per ogni istanza di oggetto, ad esempio disabilitandola per alcuni pannelli mentre lasciandole abilitate per altri.
Configurazione globale
Utilizzando la procedura di applicazione SetAnimationEnabled è possibile abilitare o disabilitare globalmente le animazioni. Se non si usa questa procedura, tutte le applicazioni avranno le animazioni attive.
Configurazione per tipo
Nella libreria applicazione sono presenti le funzioni relative alla configurazione delle animazioni per i vari oggetti dell'intefaccia utente. Queste configurazioni permettono di impostare i valori di default delle animazioni e valgono per l'intera applicazione.
Si consiglia di utilizzare queste funzioni nell'evento di Initialize dell'applicazione.
Queste funzioni possono anche essere utilizzate per disabilitare selettivamente le animazioni dell'applicazione.
Tutte le funzioni hanno in ingresso due parametri:
- Tipo di animazione : tipo di animazione da assegnare all'oggetto, i tipi selezionabili si trovano nella lista valori AnimationTypes e sono specifici per ogni oggetto da animare (vedere la documentazione specifica di ogni funzione per sapere i tipi suppportati).
- Durata dell'animazione : durata in millisecondi dell'animazione, il valore di default è 250 ms.
Le funzioni appartenenti a questo livello sono:
- SetStartAppAnimation: Animazione di avvio applicazione.
- SetSuppressMenuAnimation: Animazione di comparsa/scomparsa del menu laterale.
- SetExpandMenuAnimation: Animazione relativa all'apertura/chiusura di un Command Set
- SetShowFormAnimation: Animazione di apertura delle Videate.
- SetCollapseFrameAnimation: Animazione di collassamento/espansione dei Frame.
- SetExpandTreeAnimation: Animazione di espansione/collassamento di un nodo dell'albero.
- SetOpenModalAnimation: Animazione di comparsa/scomparsa delle videate modali.
- SetChangeLayoutAnimation: Animazione di cambio layout di un pannello (lista/dettaglio).
- SetChangeTabPageAnimation: Animazione di cambio pagina delle Tabbed View.
- SetOpenPopupMenuAnimation: Animazione di comparsa/scomparsa del Popup Menu.
- SetShowGraphAnimation: Animazione di cambio immagine dei grafici.
- SetChangeBookPageAnimation: Animazione di cambio pagina dei Book.
- SetShowMessageAnimation: Animazione di cambiamento della dimensione della barra dei messaggi.
- SetLastMessageAnimation: Animazione della scomparsa dell'ultimo messaggio della Videata.
- SetQBETipAnimation: Animazione di apertura/chiusura del QBETip.
Configurazione per istanza
Alle librerie degli oggetti visuali sono stati aggiunte le funzioni per poter specificare le animazioni da effettuare su ogni oggetto che appare a video: queste impostazioni hanno la priorità rispetto alle impostazioni definite per tipo di oggetto, ma sono meno prioritarie rispetto alla configurazione globale.
I parametri in ingresso a queste funzioni sono gli stessi di quelle precedenti. E' necessario utilizzare queste funzioni nell'evento di Load della videata, altrimenti il client non riceve l'informazione.
Gli oggetti visuali a cui sono state aggiunte le nuove funzioni sono:
- Form
- Command Set
- Grafico
- Tree
- Tabbed View
- Book
- Pannello
Ultima modifica: 25/10/2016 / Validità: da 8.1.3650