Le proprietà della categoria Slider consentono di configurare l’oggetto per utilizzarlo come cursore (slider): consente cioè di rendere l’oggetto trascinabile con il mouse verticalmente, orizzontalmente o lungo entrambe le direzioni, variando di conseguenza il valore di un item.

 

 

Per ciascuna direzione è possibile definire l’estensione dello spostamento nei due versi, ed i valori corrispondenti ai due estremi.

 

Tipo slider

Metodo di gestione dello slider.

Scelte possibili:

 

         Nessuno

         Rettilineo

 

Aggiornamento continuo

Specifica se il valore degli item collegati allo slider venga aggiornato continuamente al variare della posizione dell’oggetto o solo al rilascio del mouse.

 

Se l’item è direttamente collegato alla periferica potrebbe essere in alcuni casi consigliabile impostare questa proprietà a FALSE: in tal modo viene inviato un unico comando al rilascio del cursore. Diversamente, verrebbe effettuata una scrittura sul dispositivo ad ogni variazione del valore.

 

 

Trascinamento orizzontale

 

Item

 

Item collegato allo spostamento orizzontale dell’oggetto. Il valore di tale item determina la posizione orizzontale dell’oggetto e viene variato in base alla posizione assunta dall’oggetto stesso quando viene trascinato orizzontalmente.

 

Spostamento a sinistra

 

Determina lo spostamento massimo dell’oggetto verso sinistra, rispetto alla posizione corrente del centro dell’oggetto stesso.

 

Spostamento a destra

 

Determina lo spostamento massimo dell’oggetto verso destra, rispetto alla posizione corrente del centro dell’oggetto stesso.

 

Valore sinistro (espressione)

 

Specifica il valore assunto dall’item collegato allo spostamento orizzontale quando l’oggetto si trova al limite sinistro del trascinamento. È possibile introdurre una costante (es. 0) oppure un’espressione per calcolare dinamicamente questo valore.

 

Valore destro (espressione)

Specifica il valore assunto dall’item collegato allo spostamento orizzontale quando l’oggetto si trova al limite destro del trascinamento. È possibile introdurre una costante (es. 100) oppure un’espressione per calcolare dinamicamente questo valore.

 

 

Trascinamento verticale

 

Item

 

Item collegato allo spostamento verticale dell’oggetto. Il valore di tale item determina la posizione verticale dell’oggetto e viene variato in base alla posizione assunta dall’oggetto stesso quando viene trascinato verticalmente.

 

Spostamento in alto

 

Determina lo spostamento massimo dell’oggetto verso l’alto, rispetto alla posizione corrente del centro dell’oggetto stesso.

 

Spostamento in basso

 

Determina lo spostamento massimo dell’oggetto verso il basso, rispetto alla posizione corrente del centro dell’oggetto stesso.

 

Valore alto (espressione)

 

Specifica il valore assunto dall’item collegato allo spostamento verticale quando l’oggetto si trova al limite superiore del trascinamento. È possibile introdurre una costante (es. 0) oppure un’espressione per calcolare dinamicamente questo valore.

 

Valore basso (espressione)

Specifica il valore assunto dall’item collegato allo spostamento verticale quando l’oggetto si trova al limite inferiore del trascinamento. È possibile introdurre una costante (es. 100) oppure un’espressione per calcolare dinamicamente questo valore.

 

 

Condizioni per l’utilizzo della funzionalità slider

 

Il trascinamento non ha effetto nei seguenti casi:

         il campo Item relativo alla direzione di trascinamento non è stato compilato

         i limiti di spostamento lungo la direzione di trascinamento non sono stati specificati o coincidono

         i valori relativi agli estremi dello spostamento non sono stati specificati o coincidono.

 

Quando l’oggetto configurato per il funzionamento come slider sia contenuto all’interno di un gruppo, occorre tenere presente che per una corretta gestione del trascinamento è necessario che i limiti di spostamento impostati non eccedano la dimensione del gruppo in cui l’oggetto è contenuto.

 

All’oggetto configurato per il funzionamento come slider non possono essere applicate proprietà di rotazione (sia iniziale che dinamica).