]>
Manuale del disegnatore di interfacce Glade Glade è un disegnatore di interfacce utente per applicazioni GTK+. 2006 Vincent Geddes 2004 2003 Sun Microsystems 20022000 Michael Vance Progetto di documentazione di GNOME Vincent Geddes GNOME Documentation Project
vincent.geddes@gmail.com
Sun GNOME Documentation Team Sun Microsystems Michael Vance GNOME Documentation Project
Glade Manual 3.0 5 December 2006 Vincent Geddes GNOME Documentation Project Glade Manual 2.1; 17 June 2004 Sun GNOME Documentation Team GNOME Documentation Project Glade User Manual 2.0 25 February 2004 Sun GNOME Documentation Team GNOME Documentation Project Glade User Manual 1.2 10 Feb 2004 Sun GNOME Documentation Team GNOME Documentation Project Glade User Manual 1.1 30 Mar 2002 Michael Vance GNOME Documentation Project Glade User Manual 1.0 11 May 2000 Michael Vance GNOME Documentation Project Questo manuale descrive la versione 3.1.0 di Glade. Commenti To report a bug or make a suggestion regarding the Glade application or this manual, follow the directions in the GNOME Feedback Page.
glade user interface designer 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 <application>Glade</application> Si può avviare Glade nei modi seguenti: Menù Applicazioni Choose Programming Glade Interface Designer . Linea di comando To start Glade from a command line, type glade and then press Return. Quando si avvia <application>Glade</application> Quando si avvia Glade, viene visualizzata la finestra seguente.
Finestra di <application>Glade</application> Shows theGlade window.
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 FileNuovo. L'applicazione visualizza un nuovo progetto vuoto nella finestra Glade. Aprire un progetto Per aprire un progetto esistente, scegliere FileApri. 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 FileSalva. To save a new project file or to save an existing project file under a new filename, choose File Save As . Enter a name for the project file in the Save As dialog, then click Save. 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 To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode. 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 To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit Cut . Copiare un widget negli appunti To copy a widget to the clipboard, select the widget then choose Edit Copy . The original widget remains attached to the parent. Incollare un widget degli appunti nel proprio progetto To paste a widget that exists on the clipboard into your project, choose Edit Paste .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 To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit Delete . 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. This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.