40tude Dialog - interfaccia 2
Il pannello degli header
fig.1
Anche qui le colonne sono state personalizzate, ma non mi soffermo su questo perché abbiamo già visto come si può fare, e il procedimento è del tutto analogo.
Vi faccio solo osservare che le colonne Subject e Nome sono separate, e che il Subject all'interno di un thread è indentato. Per ottenere questo effetto bisogna che Subject abbia come contenuto le variabili
%threadindent%%subject%
in quest'ordine: ho verificato infatti che se vengono inserite nell'ordine inverso
%subject%%threadindent%
l'indentazione non avviene.
Mediante script ho fatto anche altri cambiamenti sulla visualizzazione dei dati: ad esempio la data ha l'anno di due cifre e l'orario non contiene più i secondi, oppure quell'asterisco vicino al punteggio.
Nelle pagine dedicate agli script troverete le indicazioni per realizzare tutto ciò (script OnArticleListPaint).
Ordinamenti
Le colonne del pannello degli header hanno una particolarità che quelle del pannello dei newsgroup non hanno: se cliccate su una di esse tutti gli header vengono ordinati secondo il contenuto di quella colonna e in base al criterio di ordinamento che avete dato nell'editor di colonne (ricordate? clic destro su una colonna...).
Per esempio se cliccate su Data gli header vengono ordinati cronologicamente in base alla data del messaggio (in alto i più recenti); cliccando un'altra volta, l'ordine cronologico viene invertito.
Per tornare alla vostra vista preferita cliccate sulla colonna +/- .
Osservate in alto a sinistra il piccolo pentagono con dentro un +.
Cliccandovi sopra si apre un altro pannello orizzontale contenente una serie di opzioni che servono a cambiare la vista dei messaggi ordinandoli e filtrandoli in vario modo.
fig.2
Il campo per mostra l'ordinamento che avete attivo al momento; cliccando sulla freccina orientata verso il basso si apre una lista di altri possibili ordinamenti. Se poi cliccate anche su Ordine inv. l'ordine viene invertito. Per applicare le nuove scelte cliccate sull'icona all'estrema destra "(Ri)Applica ordinamento" oppure usate la combinazione di tasti Ctrl+F11.
Vediamo un esempio.
Ordinando per "From, Date" gli articoli vengono ordinati alfabeticamente secondo il nome dell'autore del messaggio e, se il nome è lo stesso, cronologicamente in base alla data (prima i più vecchi poi i più recenti). Se attivate l'opzione Ordine inv. l'ordine alfabetico viene invertito (prima i nomi che iniziano per "z", ecc.) e se il nome è lo stesso viene prima il messaggio con la data più recente.
Se invece ordinate solo per "Date" vedrete in alto i messaggi più recenti e via via fino ai più vecchi. Ovviamente, attivando Ordine inv. vedrete in alto i più vecchi.
Insomma, se "Date" è l'unico criterio, i messaggi sono ordinati dal più recente al più vecchio; se invece usate un altro criterio (e notate che "Date" è comunque sempre presente di fianco ad esso come ultimo criterio), in caso sia necessario usare "Date" per risolvere delle uguaglianze tra messaggi, questi sono ordinati dal più vecchio al più recente.
Osservate anche che, se cliccate sulle intestazioni delle colonne per ottenere un certo ordinamento, il campo della lista a discesa viene automaticamente aggiornato.
Filtri
Subito dopo le opzioni di ordinamento c'è la casellina Filtro: . Se la cliccate e successivamente inserite un criterio di scelta, avete un metodo immediato per selezionare solo particolari messaggi. Usatelo, è davvero comodissimo.
Facciamo un esempio. Supponiamo di voler vedere solo i messaggi con data odierna: dalla prima lista a discesa scegliamo "Età", dalla seconda scegliamo "=", nel campo seguente inseriamo "0", poi clicchiamo sull'icona a destra. Tutto qui!
Notate anche che alla sinistra del nome del newsgroup è comparso un piccolo imbuto, per ricordarci che stiamo usando un filtro.
Per vedere di nuovo tutti i messaggi togliete la spunta a Filtro:, poi cliccate sull'icona a destra; oppure, più brevemente, fate doppio clic sull'imbuto.
Dialog ricorda queste impostazioni di ordinamento e filtro anche da una sessione all'altra, indipendentemente dalle vostre scelte di default per i gruppi.
Anche passando da un gruppo all'altro ritroverete scritto l'ultimo filtro eseguito su quel gruppo, e ogni gruppo può averne uno diverso.
Le viste
Cliccate di nuovo sul piccolo pentagono a sinistra (che ora contiene un -) per chiudere le opzioni di ordinamento e filtro, e poi cliccate sulla piccola freccia rivolta verso il basso che si trova subito di fianco a destra.
Si apre questo pannello:
fig.3
Qui vedete elencate le possibili "viste" già pronte, con le loro combinazioni di tasti, più alcune ancora da definire. Per capire meglio che cosa fanno le viste già definite, e per definirne di nuove, cliccate su "Gestisci le viste...".
Esplorando le definizioni delle viste a disposizione vedete subito come è facile far sì che vengano visualizzati solo i messaggi che hanno certe proprietà.
Se non mettete la spunta a OR logico le proprietà che scegliete sono legate da AND, cioè verranno visualizzati solo i messaggi che le possiedono tutte.
Se invece mettete la spunta a OR logico verranno visualizzati i messaggi che ne possiedono almeno una.
Quando applicate una vista particolare, alla sinistra del nome del newsgroup compare un piccolo occhio per segnalarvelo.
Per tornare velocemente a vedere tutti i messaggi usate Ctrl+F1, oppure fate doppio clic sul piccolo occhio.
Marcare i messaggi
Ma in realtà non abbiamo ancora contrassegnato i messaggi in nessun modo, quindi non possiamo ancora sfruttare in pieno le viste. Rimediamo subito!
con questo pulsante, o usando l'hotkey M, assegnate un mark ai messaggi selezionati (è utile soprattutto quando non siete connessi), per ritrovarli quando siete in linea col comando "Ricevi i corpi dei messaggi contrassegnati" (nella toolbar o nel menu "Online").
con questo pulsante, o usando l'hotkey W, assegnate un watch ai messaggi selezionati, per ritrovare automaticamente i corpi di tutti i futuri messaggi nello stesso thread (i cosiddetti "follow-up").
con questo pulsante, o usando l'hotkey K, assegnate un keep ai messaggi selezionati, per proteggerli da cancellazione o dal "purge" (la pulizia automatica fatta da Dialog sui gruppi, secondo le regole che avete impostato in "Gruppo - Opzioni predefinite per i gruppi" oppure in "Gruppo - Opzioni per il gruppo selezionato").
con questo pulsante, o usando l'hotkey I, assegnate un ignore ai messaggi selezionati, per segnare automaticamente come letti tutti i follow-up di quei messaggi.
Abbiamo visto le caratteristiche basilari del pannello degli header.
Nella prossima pagina, l'ultima dedicata all' interfaccia, esamineremo il pannello del body e la finestra di stato.