Barra di scorrimento

Una barra di scorrimento , spesso denominata ascensore , è un componente della GUI collegato a un'area di visualizzazione rettangolare. La barra di scorrimento viene utilizzata per scorrere il contenuto dell'area con un dispositivo di puntamento come un mouse quando l'altezza o la larghezza dell'area non è sufficiente per visualizzare tutto il suo contenuto. La barra può essere verticale o orizzontale, a seconda della direzione di scorrimento. Le barre si trovano spesso ai bordi delle finestre e delle caselle di testo multilinea.

Aspetto

Una barra di scorrimento è costituita da un rettangolo contenente una barra di scorrimento e delle frecce. Le barre di scorrimento sono disposte sul lato dell'area di visualizzazione scorrevole, solitamente a destra o in basso. La barra di scorrimento ha generalmente una lunghezza proporzionale al contenuto visualizzato; si parla di "portanza proporzionale". Diverse GUI meno recenti ( Mac OS <9, Windows 3.x ) rappresentavano la barra di scorrimento come un semplice quadrato che non dava alcuna indicazione della percentuale di contenuto visualizzato.

Le frecce sono disposte a ciascuna estremità della barra di scorrimento, a un'estremità o sulla barra di scorrimento stessa. Mettere insieme la coppia di frecce sulla stessa estremità consente di passare da una freccia all'altra con il minimo movimento del mouse. Una disposizione alternativa consiste nell'avere una coppia di frecce all'estremità in basso a destra, dove si incontrano le barre orizzontali e verticali, e una singola freccia all'altra estremità.

Quando viene visualizzata l'altezza o la larghezza completa del contenuto, la barra di scorrimento è disabilitata. Esistono diverse convenzioni per indicare questo stato.

Scrollbar2disabledvisible.png La barra di scorrimento occupa l'intera lunghezza della barra di scorrimento, quindi non è più possibile farla scorrere. Notiamo in questo esempio che le frecce sono disattivate per indicare la loro disattivazione.
Scrollbar2disabled.png La barra di scorrimento non viene più visualizzata e le frecce sono disattivate per indicare la loro disattivazione.
Scrollbar0.png La barra di scorrimento viene completamente rimossa e lo spazio libero viene assegnato all'area di visualizzazione. Questa soluzione ha il vantaggio di aumentare l'area utile di visualizzazione. Tuttavia, quando la dimensione del contenuto o dell'area di visualizzazione varia, l'aspetto e la scomparsa delle barre di scorrimento possono creare confusione.

Interazione

La maggior parte delle barre ha tre modalità di interazione.

Rotellina del mouse

Lo scorrimento è un'interazione semplice e comune. Dagli anni 2000 , molti topi sono stati dotati di una ruota la cui rotazione provoca lo scorrimento verticale dell'area appuntita .