# Manual del dissenyador d'interfícies Glade

## Introducció

El dissenyador d'interfícies Glade us permet crear i editar dissenys d'interfícies d'usuari per a aplicacions GTK+.

La biblioteca GTK+ ofereix una àmplia col·lecció d'elements amb els quals construir interfícies d'usuari, com ara quadres de text, quadres de diàleg, caselles de selecció i menús. Aquests elements s'anomenen ginys. Podeu utilitzar el Glade per posicionar els ginys dins d'una interfície gràfica. El Glade us permet modificar la disposició i propietats d'aquests ginys. També podeu utilitzar el Glade per afegir connexions entre els ginys i el codi font de l'aplicació.

Les interfícies d'usuari dissenyades al Glade s'emmagatzemen utilitzant un format XML, facilitant-ne la integració amb eines externes. Podeu utilitzar la biblioteca libglade per crear aquestes interfícies gràfiques de forma dinàmica des de la descripció en XML.

## Primers passos

### Per iniciar el Glade

Podeu iniciar el Glade de les maneres següents:

Menú d'Aplicacions

- Choose Programming Glade Interface Designer .

Línia d'ordres

- To start Glade from a command line, type `glade` and then press Return.

### Quan inicieu el Glade

Quan inicieu el Glade, es mostra la finestra següent.

#### Finestra del Glade

Shows the Glade window.

La finestra del Glade conté els elements següents:

Barra de menús

- Els menús que apareixen a la barra de menús contenen totes les ordres que necessiteu per treballar amb fitxers al Glade.

Barra d'eines

- La barra d'eines conté un subconjunt de les ordres a les quals podeu accedir des de la barra de menús.

Àrea de disseny

- L'àrea de disseny és on es pot editar visualment la interfície d'usuari.

Paleta

- La paleta conté tots els ginys que es poden utilitzar per construir una interfície d'usuari.

Inspector

- L'inspector mostra informació sobre els ginys que hi ha en un projecte.

Editor de propietats

- L'editor de propietats s'utilitza per manipular les propietats dels ginys i per afegir connexions al codi font.

Barra d'estat

- La barra d'estat mostra informació sobre l'activitat actual del Glade i informació contextual sobre els elements dels menús.

## Com treballar amb projectes

### Com crear un projecte nou

Per crear un projecte nou, escolliu Fitxer Nou. L'aplicació mostrarà un projecte nou en blanc a la finestra del Glade.

### Com obrir un projecte

Per obrir un projecte existent, seleccioneu Fitxer Obre. L'aplicació mostrarà el projecte a la finestra del Glade.

### Com desar un projecte

Podeu desar un projecte de les maneres següents:

- Per desar els canvis d'un projecte que ja existeix, seleccioneu Fitxer Desa.

- 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.

## Com treballar amb ginys

### Com seleccionar ginys de la paleta

Podeu treballar amb els ginys de la Paleta de les maneres següents:

Mode «selecció»

- Per utilitzar el mode «selecció», feu clic a la fletxa Selectora. El punter canvia i es converteix en una fletxa per tal d'indicar que el mode «selecció» està actiu. Dins d'aquest mode, podeu utilitzar el ratolí per seleccionar ginys del vostre projecte. Tot seguit, podeu utilitzar la finestra de Propietats per tal d'editar les propietats dels ginys.

  També podeu utilitzar el menú contextual de ginys per seleccionar-ne un. Feu clic amb el botó secundari sobre un giny per tal d'obrir-ne el menú contextual.

  Podeu afegir múltiples ginys d'un tipus determinat des de la Paleta al projecte tot mantenint premuda la tecla Control en seleccionar el giny. Cal que feu clic a la fletxa Selector o a qualsevol altre giny de la Paleta per tornar al mode normal.

Mode de posicionament de ginys

- Per utilitzar el mode de posicionament de ginys, seleccioneu un giny de la Paleta. Quan en seleccioneu més d'un, el punter canvia i es converteix en un punter amb el símbol de suma (+). D'aquesta manera podeu posicionar els ginys dins de contenidors, ginys d'alt nivell, etc. Després de posicionar un giny, el mode torna al mode de selecció.

Mode de posicionament d'alt nivell

- 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.

### Com organitzar els ginys al projecte

Per maquetar i organitzar els ginys a la finestra del projecte podeu utilitzar contenidors de ginys o caixes. Podeu seleccionar els ginys contenidors següents de la Paleta:

- Caixa horitzontal

- Caixa vertical

- Taula

- Posicions fixes

- Caixa horitzontal de botons

- Caixa vertical de botons

- Subfinestres horitzontals

- Subfinestres verticals

- Bloc de notes

- Marc

- Finestra amb desplaçament

- Subàrea de visualització

Podeu combinar les caixes com vulgueu per crear estructures de disposicions complexes. Quan creeu caixes horitzontals i verticals, el Glade us demana quantes columnes i files ha de crear inicialment, tot i que sempre podreu afegir-ne de noves o suprimir les que no us interessin.

Un cop heu creat totes les caixes que necessiteu, podeu afegir-hi ginys concrets com etiquetes, botons o ginys més complicats. Fixeu-vos que el Glade posiciona els ginys segons la maquetació, estalviant-vos bona part de la feina més pesada. L'ús de les caixes permet a les finestres canviar la mida perquè es mostrin etiquetes de diferents mides en diferents idiomes quan es localitzi l'aplicació.

### Com posicionar un giny al porta-retalls

To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit Cut .

### Com copiar un giny al porta-retalls

To copy a widget to the clipboard, select the widget then choose Edit Copy . The original widget remains attached to the parent.

### Com enganxar un giny des del porta-retalls al projecte

To paste a widget that exists on the clipboard into your project, choose Edit Paste .

Tots els ginys han de tenir un nom únic dins del Glade. Si retalleu un giny i l'enganxeu al projecte, aleshores el giny i tots els seus fills mantindran els seus noms originals. Si el copieu o l'enganxeu múltiples vegades al projecte, aleshores el Glade generarà noms nous per a les còpies del giny.

### Com suprimir un giny

To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit Delete .

### Com canviar una propietat d'un giny

Utilitzeu l'editor de propietats per editar les propietats del giny seleccionat. Per canviar una propietat d'un giny, seleccioneu el giny i introduïu el valor corresponent en un dels camps que trobareu a la subfinestra de propietats.

## Quant al Glade

Els desenvolupadors del Glade i voluntaris de la comunitat GNOME són qui s'encarreguen de mantenir el Glade. Per tal de trobar més informació sobre el Glade, visiteu el lloc web del Glade.

To report a bug or make a suggestion regarding this application or this manual, you can submit them using our issue tracking system.

Les llistes de correu de l'usuari i del desenvolupador també són unes excel·lents fonts d'informació. A part de subscriure-us-hi, també podeu consultar els arxius de les llistes, que trobareu disponibles en aquests mateixos enllaços.

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.