MENU
[Estratto dal capitolo 4 del libro di Marcus & C]
Presentazione del menu'
Un menu' puo' essere:
- testuale: le scelte sono rappresentate da etichette testuali
- grafico: le scelte sono rappresentate da icone
- combinazione dei due precedenti
Barra del menu': di solito localizzata sotto la barra del titolo
(title bar). In genere orrizzontale.
Toolbar: gruppo di bottoni che permettono un accesso rapido a
molte scelte e comandi del menu bar. E' un esempio di menu' grafico.
Componenti di un menu'
Un menu' consiste di un
- titolo = nome del menu'
- uno o piu' elementi del menu' (menu items) = le singole scelte
all'interno del menu'
Esempi di menu': FILE, EDIT, HELP
Tipi di menu'
- 1. Pull-down (o drop-down)
- 2. A cascata
- 3. Pop-up
- 4. Tear-off
1. Menu' Pull-down
E' un menu' che si estende da un nome di menu' su una barra orrizzontale
(o da un simbolo dal menu' di sistema).
Sono detti drop-down in Microsoft Windows.
2. Menu' a cascata
Detto anche sottomenu', o menu' gerarchico. E' un menu' figlio
di solito attaccato alla destra dell'elemento del menu' padre.
La presenza di un menu' a cascata e' indicata nel menu' padre
da una freccia in corrispondenza dell'elemento (o degli elementi)
a cui e' attaccato il menu' figlio.
Menu' a cascata servono a ridurre la lunghezza di un menu'.
Meglio avere al piu' 2 livelli.
3. Menu' Pop-up
Anche detto menu' contestuale.
E' un menu' fluttuante che e' nascosto fintantoche'
l'utente lo invoca.
Gli elementi contenuti in un menu' pop-up sono visualizati quando
l'utente effettua un "click" sul bottone del mouse in un'area
particolare.
Alcune regole:
- un menu' pop-up non deve ripetere gli elementi gia' presenti
nel "menu' bar"
- non deve contenere troppi comandi
- non deve contenere livelli multipli di menu' a cascata
4. Menu' Tear-off
Puo' essere rimosso dalla barra di menu' e visualizzato in una zona
dello schermo scelta dall'utente.
Servono quando l'utente non vuole che il menu' sparisca dopo una
selezione del menu' stesso.
Vanno usati per permettere all'utente di utilizzare al meglio lo
spazio dello schermo.
Tipi di elementi di menu'
Gli elementi di un menu' possono rappresentare:
- a. un'azione
- b. un routing
- c. un setting
a)
effettua immediatamente un'operazione (es. elemento SAVE)
b)
visualizza un menu' o una finestra da cui l'utente puo'
specificare ulteriori
informazioni relative all'operazione da effettuare (es. FIND)
c)
visualizza o cambia la proprieta' di un oggetto.
Esempi:
- elemento di menu' con un marchio di selezione
- UNDERLINE in un word processor
Menu' delle applicazioni
Il menu' di un'applicazione in genere contiene il menu' di controllo e menu'
standard per l'applicazione.
Menu' di controllo (detto anche anche window menu)
In genere contiene le opzioni:
- RESTORE: riporta la finestra a posizione e dimensioni precedenti
- MOVE: permette all'utente di cambiare la posizione della finestra
all'interno dell'area di lavoro
- SIZE: permette all'utente di cambiare l'altezza e/o la larghezza
della finestra
- MINIMIZE: trasforma la finestra in icona
- MAXIMIZE: allarga la finestra a coprire il massimo spazio disponibile
- CLOSE: chiude la finestra e ferma i processi che girano all'interno
della stessa
Menu' standard per le applicazioni
Obiettivo: mantanere consistenza fra applicazioni diverse.
- Menu' FILE: contiene elementi per effettuare operazioni sui file
(creazione, apertura, chiusura, stampa, salvataggio)
- Menu' EDIT: contiene elementi per effettuare azioni sui dati
correnti dell'applicazione (copy, paste, cut, delete...)
- Menu' VIEW: contiene comandi per cambiare la vista dei dati
correnti dell'applicazione senza cambiare i dati stessi
- Menu' HELP: di solito un menu' pull-down che fornisce opzioni per
ottenere informazioni sui dati, oggetti o azioni della
applicazione (in alcuni casi e' localizzato in fondo alla barra
del menu': Macintosh e OSF/Motif)