Vai al contenuto

SlideV

  • Oggetto che permette la modifica runtime di un valore simulando il funzionamento di un potenziometro lineare.
  • Tramite il cursore che è comandabile dall’utente è possibile variare il valore di una variabile di controllo entro i limiti minimo e massimo reimpostati.
  • Viceversa il cursore si muove seguendo il valore della variabile di controllo, posizionandosi al minimo o al massimo della sua posizione se il valore della variabile di controllo supera il minimo od il massimo reimpostati.
  • Per utilizzare il componente è sufficiente premere con il mouse o il touch nel punto in cui si desidera posizionarsi.
  • A secondo della posizione attuale del cursore il cursore si sposterà verso il minimo od il massimo del valore impostato in valScroll.
  • Se impostato il directTouch a true ilcursore si posizionerà esattamente nelpuntodesiderato. Con questa modalità è funzionante il drag del cursore (tranne su sitemi Linux).
  • Ha una disposizione grafica verticale.
  • Oltre alle proprietà di bounds che permettono di posizione e ridimensionare il componente, pubblica le seguenti proprietà:
  • background: colore di sfondo del componente.
  • colorSlide: colore della barra dello slide.
  • colorBtn: colore di sfondo dei pulsanti di scorrimento (colore usato anche per l’effetto ombra della barra dello slide).
  • imageCursor: immagine del cursore. Non è stretchabile, quindi dimensionare l’immagine nel formato desiderato.
  • valInc: valore di incremento puntuale della variabile di controllo
  • valScroll: valore di incremento a step della variabile di controllo
  • scrollBtn: abilitazione dei pulsanti di scorrimento alle estremità del componente (il loro utilizzo incrementa/decrementa la variabile di controllo del valore impostato in valInc).
  • sizeBtn: dimensione dei pulsanti di scorrimento se abilitati
  • directTouch: abilitazione a posizionare il cursore direttamente sul punto premuto dello slide (viceversa la pressione di un punto dello slide incrementa/decrementa la variabile del valore impostato in valScroll)
  • label: label che contiene il valore da rappresentare/comandare tramite il cursore
  • min: label del minimo logico del componente.
  • max: label del massimo logico del componente.