# Manuale del disegnatore di interfacce Glade

Glade è un disegnatore di interfacce utente per applicazioni GTK+.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
2007
Andrea Zagli (azagli@inwind.it)
Progetto di documentazione di GNOME
Vincent
Geddes
Progetto di documentazione di GNOME

    vincent.geddes@gmail.com

Sun
Squadra di documentazione di GNOME
Sun Microsystems
Michael
Vance
Progetto di documentazione di GNOME
Manuale di Glade 3.0
5 dicembre 2006

Vincent Geddes

Progetto di documentazione di GNOME

Manuale di Glade 2.1;
17 giugno 2004

Squadra Sun di documentazione di GNOME

Progetto di documentazione di GNOME

Manuale utente di Glade 2.0
25 febbraio 2004

Squadra Sun di documentazione di GNOME

Progetto di documentazione di GNOME

Manuale utente di Glade 1.2
10 feb 2004

Squadra Sun di documentazione di GNOME

Progetto di documentazione di GNOME

Manuale utente di Glade 1.1
30 mar 2002

Michael Vance

Progetto di documentazione di GNOME

Manuale utente di Glade 1.0
11 mag 2000

Michael Vance

Progetto di documentazione di GNOME

Questo manuale descrive la versione 3.1.0 di Glade.

## Commenti

Per segnalare un errore o inviare un suggerimento riguardo l'applicazione Glade o questo manuale, seguire le indicazioni nella Pagina dei commenti GNOME.

## Introduzione

Il disegnatore di interfaccia Glade permette di creare e modificare disegni di interfaccia utente per applicazioni GTK+.

La libreria GTK+ fornisce un ampio insieme di blocchi costruttivi per interfacce utente come le caselle di testo, etichette di dialogo, entrate numeriche, caselle di controllo e menù. Questi blocchi costruttivi sono chiamati widget. Si può utilizzare Glade per posizionare i widget in una GUI. Glade permette di modificare la disposizione e le proprietà di questi widget. Si può utilizzare Glade per aggiungere connessioni tra i widget e il codice sorgente dell'applicazione.

Le interfacce utente disegnate in Glade sono immagazzinate in un formato XML, abilitando una facile integrazione con strumenti esterni. Si può utilizzare la libreria libglade per creare dinamicamente delle GUI dalla descrizione XML.

## Per iniziare

### Avviare Glade

Si può avviare Glade nei modi seguenti:

Menù Applicazioni

  Scegliere Programmazione Glade - Disegnatore di interfacce.

Linea di comando

  Per avviare Glade dalla riga comandi, digitare il seguente comando e premere Invio: `glade-3`

### Quando si avvia Glade

Quando si avvia Glade, viene visualizzata la finestra seguente.

#### Finestra di Glade

Mostra la finestra Glade.

La finestra di Glade contiene i seguenti elementi:

Barra menù

  I menù nella barra dei menù contengono tutti i comandi occorrenti per lavorare con i file in Glade.

Barra strumenti

  La barra degli strumenti contiene un sottoinsieme dei comandi che si possono accedere dalla barra dei menù.

Area disegno

  L'area di disegno è dove un'interfaccia utente può essere modifica visualmente.

Tavolozza

  La tavolozza contiene i widget che possono essere utilizzati per generare una interfaccia utente.

Ispettore

  L'ispettore visualizza informazioni circa i widget in un progetto.

Editor proprietà

  L'editor di proprietà è utilizzato per manipolare le proprietà dei widget, così come per aggiungere connessioni al codice sorgente.

Barra di stato

  La barra di stato visualizza informazioni sull'attività corrente di Glade e informazioni contestuali sugli elementi del menù.

## Lavorare con i progetti

### Creare un nuovo progetto

Per creare un nuovo progetto, scegliere File Nuovo. L'applicazione visualizza un nuovo progetto vuoto nella finestra Glade.

### Aprire un progetto

Per aprire un progetto esistente, scegliere File Apri. L'applicazione visualizza il progetto nella finestra di Glade.

### Salvare un progetto

I progetti si possono salvare nei modi seguenti:

- Per salvare i cambiamenti a un file di progetto esistente, scegliere File Salva.

- Per salvare un file di un nuovo progetto o per salvare un file di progetto esistente sotto un nuovo nome di file, scegliere File Salva come. Inserire un nome per il file del progetto nel dialogo Salva come e poi fare clic su Salva.

## Lavorare con i widget

### Selezionare widget della finestra della tavolozza

Si può lavorare con i widget nella finestra della Tavolozza nei modi seguenti:

Modalità selezione

  Per utilizzare la modalità selezione, fare clic sulla freccia Selettore. Il puntatore cambia in una freccia per indicare che la modalità selezione è attiva. In questa modalità, utilizzare il mouse per selezionare i widget del proprio progetto. Si può utilizzare la finestra Proprietà per modificare le proprietà dei widget.

  Si può anche utilizzare il menù contestuale del widget per selezionare un widget. Fare clic con il tasto destro del mouse per aprire il menù contestuale del widget.

  Si possono aggiungere widget multipli di un tipo specifico dalla Tavolozza al proprio progetto premendo il tasto Ctrl quando si seleziona il widget. Occorre fare clic sulla freccia Selettore o su un altro widget nella Tavolozza per ritornare alla modalità normale.

Modalità posizionamento widget

  Per utilizzare la modalità di posizionamento widget, selezionare un widget nella finestra Tavolozza. Quando si selezionano la maggior parte dei widget, il puntatore cambia in un puntatore con una croce. Si può poi posizionare il widget all'interno di un contenitore, di widget di livello principale e così via. Dopo aver posizionato il widget, la modalità ritorna alla modalità selezione.

Modalità di posizionamento livello principale

  Per utilizzare la modalità di posizionamento livello principale, selezionare un widget livello-superiore definito nella finestra Tavolozza. Quando si seleziona un widget livello principale nella finestra Tavolozza, il widget appare immediatamente sulla scrivania. Si può poi modificare il widget. Dopo aver selezionato il widget livello-superiore, la modalità ritorna alla modalità selezione.

### Organizzare i widget nel proprio progetto

Si utilizzano widget contenitori, o caselle, per posizionare e organizzare i widget nella finestra del proprio progetto. Si può scegliere i seguenti widget contenitore dalla finestra Tavolozza:

- Casella orizzontale

- Casella verticale

- Tabella

- Posizioni fisse

- Casella pulsanti orizzontale

- Casella pulsanti verticale

- Riquadri orizzontali

- Riquadri verticali

- Notebook

- Cornice

- Finestra di scorrimento

- Viewport

Si possono annidare caselle per creare strutture di disposizione complesse. Quando si creano caselle orizzontali e verticali, Glade chiede quante righe e colonne da creare inizialmente, benché righe e colonne possano essere aggiunte o eliminate più tardi.

Quando si sono create tutte le caselle richieste, si possono aggiungere widget specifici nelle caselle come etichette, pulsanti e widget più complicati. Notare che Glade impacchetta i widget nella disposizione, il che elimina molto del lavoro noioso. L'utilizzo di caselle permette alle finestre di cambiare grandezza per accomodare etichette di diversa grandezza in linguaggi differenti quando l'applicazione viene localizzata.

### Posizionare un widget negli appunti

Per rimuovere un widget da un genitore e posizionare il widget negli appunti, selezionare il widget e poi scegliere Modifica Taglia.

### Copiare un widget negli appunti

Per copiare un widget negli appunti, selezionare il widget e poi scegliere Modifica Copia. Il widget originale rimane attaccato al genitore.

### Incollare un widget degli appunti nel proprio progetto

Per incollare all'interno del progetto un widget che esiste negli appunti, scegliere Modifica Incolla.

Tutti i widget devono avere un nome unico all'interno di Glade. Se si taglia un widget e poi si incolla il widget nel proprio progetto, allora il widget e tutti i figli del widget terranno i loro nomi originali. Se si copia un widget o si incolla il widget più volte all'intero del proprio progetto, allora Glade genera nuovi nomi per le copie del widget.

### Eliminare un widget

Per eliminare un widget dal genitore senza spostare il widget negli appunti, selezionare il widget e scegliere Modifica Elimina.

### Cambiare una proprietà di un widget

L'editor di proprietà è utilizzato per modificare le proprietà di un widget selezionato. Per cambiare una proprietà di un widget, selezionare il widget e poi inserire un valore appropriato in uno dei campi di proprietà della finestra delle proprietà.

## Informazioni su Glade

Glade è mantenuto dagli sviluppatori di Glade e dai volontari della comunità di GNOME. Per trovare maggiori informazioni su Glade, visitare il sito web di Glade.

Per segnalare un errore o inviare un suggerimento riguardo questa applicazione o questo manuale, possono essere inviati utilizzando bugzilla.

Un'altra eccellente sorgente di informazioni sono le liste mail utente e sviluppatori di Glade. Oltre alla sottoscrizione, si può anche voler sfogliare gli archivi della lista, disponibili attraverso gli stessi collegamenti.

Questo programma è distribuito secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2 di questa licenza, che (secondo la proprio scelta) ogni altre versione successiva. Una copia di questa licenza può essere trovata a questo collegamento, oppure nel file COPYING incluso con il codice sorgente di questo programma.