- Stampa
Test unitario del cronometro
Questa applicazione spiega come configurare e utilizzare il plugin del widget personalizzato Cronometro.
Scopo
Lo scopo del test unitario del cronometro è di consentire agli utenti di imparare e comprendere come impostare e utilizzare il widget personalizzato Stopwatch nelle loro applicazioni Tulip. I widget personalizzati sono widget codificati che si aggiungono alla piattaforma Tulip per fornire funzionalità aggiuntive che attualmente non fanno parte della piattaforma principale. Il widget personalizzato Cronometro può essere utilizzato per visualizzare visivamente il tempo impiegato in tutti i passaggi o in tutte le applicazioni e per acquisire questi dati ogni volta che il cronometro viene fermato.
Impostazione
I plugin dei widget personalizzati interagiscono con l'applicazione attraverso l'uso di proprietà ed eventi. Le proprietà sono i dati condivisi tra l'applicazione e il widget, mentre gli eventi sono segnali che il widget può inviare all'applicazione. Nell'editor dell'applicazione è possibile creare trigger basati su questi eventi. Gli eventi possono essere utilizzati anche per inviare dati all'applicazione.
Il widget personalizzato Cronometro utilizza cinque proprietà e due eventi. La prima proprietà utilizzata si chiama 'Title', è di tipo text ed è di sola lettura. Si tratta del testo che verrà visualizzato sopra il cronometro. La seconda proprietà utilizzata si chiama 'Duration', è di tipo interval ed è di sola lettura. È la durata iniziale del cronometro, espressa in secondi, che consente di riprendere e fermare l'orologio. La proprietà successiva si chiama 'Stop', è di tipo booleano ed è di sola lettura. Questa proprietà viene utilizzata per arrestare l'orologio. La proprietà successiva si chiama "Reset", è di tipo booleano ed è di sola lettura. Questa proprietà viene utilizzata per azzerare il cronometro. L'ultima proprietà si chiama "Hidden", è di tipo booleano ed è di sola lettura. Consente di scegliere se nascondere o meno il cronometro in background.
Il primo evento utilizzato in questo widget personalizzato si chiama 'Reset Event' e si attiva quando il cronometro viene azzerato. Il secondo evento utilizzato in questo widget personalizzato si chiama 'Stopped' e si attiva quando il cronometro viene fermato.
Come funziona
Il widget personalizzato Cronometro può essere utilizzato per visualizzare visivamente il tempo impiegato per i passaggi o per le intere applicazioni e per acquisire questi dati ogni volta che il cronometro viene fermato. Un esempio del funzionamento del widget personalizzato del cronometro è visibile nella GIF sottostante.