%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Introduzione\\
\\
L'editor di Loocup ha il compito di permettere l'editazione di tutte le parti testuali dello Sme.up. A tale scopo mette a disposizione le principali funzioni di editing e di ricerca nel testo presenti negli altri editor. Eccezion fatta per la gestione delle note strutturate, l'editor mette a disposizione una visualizzazione coadiuvata dall'evidenziazione dei comandi (hilight) e di uno strumento di aiuto alla composizione  sintattica delle specifiche (wizard).\\
Ogni pannello di testo aperto riporta una etichetta che identifica il file che si sta editando: se il pannello è aperto in scrittura l'etichetta avrà scritta blu, se il testo è in sola lettura l'etichetta avrà la scritta rossa. Inoltre ad indicare la modalità sola lettura del testo c'è una bordatura blu attorno all'area di visualizzazione del testo.\\
La finestra di Text editor è costituita da:\\
* una menu bar di due colori: le voci nere sono le voci di menù generali di Loocup, mentre le voci di menù azzurre sono caratteristiche dell'editor;\\
* una tool bar superiore coni bottoni per l'utilizzo rapido di alcune funzioni principali dell'editor: il salvataggio, l'undo/redo e copia/taglia/incolla;\\
* tool bar inferiore, posta alla base della finestra dell'editor, con bottoni che forniscono svariate funzioni:\\
** nella parte sinistra sono riportate tutte le funzioni associate a tasti funzione attivi nell'editor;\\
** nella parte destra sono disponibili alcune funzioni speciali che verranno spiegate più avanti.\\
\\
!!! Operazioni del text editor\\
Possiamo suddividere le funzionalità dell'editor di testi in due gruppi: quelle comuni a tutti i tipi di testo e quelle dipendenti dal tipo di testo che si sta gestendo.\\
Le funzioni specifiche sono\\
* Funzioni di visualizzazione\\
* Compila\\
* Wizard\\
Le funzioni specifiche sono attivate automaticamente: il componente aggiungerà dei pulsanti appositi nella barra in basso.\\
\\
!! Funzioni di editing\\
L'editor supporta le funzioni di copia/taglia/incolla attraverso, rispettivamente, i comandi __CTRL+C__, __CTRL+X__ e __CTRL+V__, oltre che attraverso le voci di menù presenti in __Modifica__. Sempre sotto il menù __Modifica__ sono presenti le voci di selezione di tutto il testo (__CTRL+A__), di parola, di riga e di paragrafo. Infine, per quanto riguarda le funzioni di editing di base, sono disponibili le funzioni di UNDO e REDO (rispettivamente __CTRL+Z__ e __CTRL+Y__). Anche queste ultime sono utilizzabili attraverso le voci di menù __Annulla__ e __Ripristina__ presenti sotto __Modifica__, oppure tramite i bottoni __Undo__ e __Redo__ nella barra degli strumenti.\\
\\
!! Funzioni di ricerca/sostituzione\\
Le funzioni in questione sono richiamabili, tramite il menù __Ricerca__ oppure, alternativamente con __CTRL+F__, __CTRL+G__, __CTRL+R__. Più precisamente __CTRL+R__ apre la finestra per la sostituzione, __CTRL+F__ permette di impostare la ricerca e __CTRL+G__ fornisce la funzione di "cerca ancora".\\
\\
!! Funzioni di visualizzazione\\
Per i tipi di testo con sintassi definita: Script di configurazione, script di scheda, script di documentazione è possibile attivare una visualizzazione supportata da syntax highlight. La funzione è attivabile/disattivabile attraverso __CTRL+H__, attraverso la voce di menù __Highlight__ nel menù __Visualizza__, oppure tramite il bottone __HL__ presente sulla barra degli strumenti dell'editor. Quando l'highlight è attivo, il bottone __HL__ risulta di colore giallo.\\
\\
!! Funzioni di salvataggio\\
E' possibile effettuare il salvataggio del testo che si sta editando attraverso varie vie. Innanzitutto ciò che indica che il testo che si sta editando è stato modificato è la colorazione gialla dell'icona in alto a sinistra (sotto il nome del file) rappresentante un disco floppy. Per effettuare il salvataggio del documento è sufficiente cliccare su tale icona oppure, in alternativa, la stessa icona in basso a sinistra, o anche il tasto __F7__.\\
Il "Salva con nome" per rinominare il file avviene tramite il tasto __F6__ o l'icona in basso a sinistra rappresentante un floppy sovrapposto ad un foglio di carta.\\
Per l'eliminazione del file, si utilizza il tasto __F8__ oppure, alternativamente, il bottone in basso a sinistra simile al "salva con nome" ma con una X rossa.\\
\\
!! Compila (Ctrl+K)\\
Questa azione è presente solo nel caso in cui si stiano gestendo le regole del configuratore.\\
Consente di verificare tutte le regole presenti in un'unica operazione.\\
\\
!! F15 (esamina/copia)\\
Il tasto F15 permette di aprire (in lettura) sino a tre files e visualizzarli all'interno dell'editor (oppure quanti se ne vuole in finestre separate) per eventuali esigenze di confronto, copia, controllo. La finestra di servizio che si apre al richiamo del F15 permette di esprimere sia il file che si vuole aprire, sia la modalità di apertura che si vuole (in finestra o esterna).\\
I files che si sono aperti con la modalità F15 si chiudono con F12 nell'ordine inverso rispetto a come sono state aperti.\\
La navigazione fra un pannello e l'altro può avvenire con la combinazione di tasti __CTRL+ALT+TAB__.\\
\\
!! Wizard (Control+W)\\
Questa azione è disponibile in tutti gli script dove è definita una sintassi.\\
Utilizzando il comando wizard il componente cercherà se nella riga è presente un elemento di definizione della sintassi e\\
\\
!! Preview (Control+P)\\
Non implementata\\
\\
!! Ricapitolando le funzioni definite nell'editor\\
* Copia:    CTRL+C\\
* Taglia:    CTRL+X\\
* Incolla:    CTRL+V\\
* Sotituisci:    CTRL+R\\
* Cerca:    CTRL+F\\
* Cerca ancora:    CTRL+G\\
* Seleziona tutto:    CTRL+A\\
* Syntax highlight:    CTRL+H\\
* Salva con Nome:    F6\\
* Salva:    F7\\
* Elimina:    F8\\
* Compila:    F9 (*)\\
* Esamina/Copia:    F15\\
* Richiamo Wizard:    CTRL+W (*)\\
* Preview:    CTRL+P (*)\\