Organizzazione degli oggetti grafici
La gerarchia dell'interfaccia utente è organizzata in una struttura ad albero. Gli oggetti contenitori nella struttura ad albero possono contenere altri oggetti. La posizione degli oggetti determina la posizione di un oggetto sia in fase di progettazione che al runtime.
Finestra
La finestra è l'oggetto grafico del contenitore principale. Deve essere presente perché
FTOptixApplication
abbia un'interfaccia utente. L'oggetto Finestra
contiene tutti gli oggetti nell'interfaccia utente e la logica di tali oggetti. È possibile creare più oggetti Finestra da utilizzare con diversi presentation engine. La Finestra
è un tipo di oggetto e non può avere istanze.Pannelli
Un pannello è un tipo di contenitore che unisce oggetti grafici correlati.
Navigazione dell'interfaccia utente
Creare una navigazione all'interno di un'interfaccia utente tramite oggetti grafici come
Pannello di navigazione
, Pannello dinamico
e logica personalizzata all'interno di una NetLogic. Gli oggetti dedicati alla navigazione contengono meccanismi e logica per navigare tra i pannelli diversi. Gli oggetti di navigazione creano ed eliminano nodi in base alla navigazione utente al runtime.Widget
I widget sono oggetti grafici riutilizzabili. I widget consentono di presentare in modo coerente strutture di nodo identiche al runtime. I widget consentono inoltre di gestire in modo efficiente le strutture di nodo in fase di progettazione. Un widget può essere un singolo oggetto grafico o un gruppo di oggetti grafici. I widget includono tutta la logica creata con collegamenti dinamici o NetLogic.
MANCIA:
Per associare dati diversi a varie istanze dello stesso widget, utilizzare un alias.
Ad esempio, un widget
MotorWidget
può consistere in un pannello contenente un oggetto Indicatore circolare
che visualizza la velocità e due etichette per la velocità e la coppia. È possibile creare un widget per ciascun motore con i valori che si desidera visualizzare. Un widget è un tipo di oggetto. Pertanto, tutte le modifiche, compresi il formato, apportate al widget vengono automaticamente applicate a tutte le istanze del widget. Utilizzare diverse istanze di widget per creare moduli complessi e gestibili.Fornire un feedback