# Manual del diseñador de interfaces de usuario Glade

## Introducción

El diseñador de interfaces Glade le permite crear y editar diseños de interfaces de usuario para aplicaciones GTK+.

Las bibliotecas GTK+ proporcionan una extensa colección de bloques de construcción de interfaz de usuario tales como cajas, etiquetas de diálogo, entradas numéricas, casillas de selección y menús. Éstos bloques de construcción se llaman widgets. Puede usar Glade para emplazar widgets en un IGU. Glade le permite modificar el esquema y propiedades de esos widgets. También puede usar Glade para añadir conexiones entre widgets y el código fuente de una aplicación.

Los interfaces de usuario diseñados en Glade se almacenan en un formato XML, permitiendo una integración fácil con herramientas externas. Puede usar la biblioteca libglade para crear dinámicamente IGUs desde la descripción XML.

## Inicio

### Para iniciar Glade

Puede iniciar Glade de las siguientes formas:

Menú Aplicaciones

- Elija Programación Glade.

Línea de comandos

- Para iniciar Glade desde la línea de comandos, escriba `glade` y pulse Intro.

### Cuando inicie Glade

Se mostrará la siguiente ventana cuando inicie Glade.

#### Ventana de Glade

Muestra la ventana de Glade.

La ventana de Glade contiene los siguientes elementos:

Barra de menú

- Los menús en la barra de menú contienen todos los comandos que pueda necesitar para trabajar con archivos en Glade.

Barra de herramientas

- La barra de herramientas contiene un juego de comandos a los que puede acceder desde la barra de menú.

Área de diseño

- El área de diseño es donde se puede editar visualmente un interfaz de usuario.

Paleta

- La paleta contiene los widgets que se pueden usar para construir un interfaz de usuario.

Inspector

- El inspector muestra información acerca de los widgets de un proyecto.

Editor de propiedades

- El editor de propiedades se usa para manipular las propiedades de los widgets, así como para añadir conexiones al código fuente.

Barra de estado

- La barra de estado muestra información acerca de la actividad actual de Glade y también información contextual acerca de los elementos del menú.

## Trabajar con proyectos

### Crear un proyecto nuevo

Para crear un proyecto nuevo, elija Archivo Nuevo. La aplicación mostrará un proyecto nuevo vacío en la ventana de Glade.

### Abrir un proyecto

Para abrir un proyecto existente, elija Archivo Abrir. La aplicación mostrará el proyecto en la ventana de Glade.

### Guardar un proyecto

Puede guardar proyectos de las siguientes formas:

- Para guardar cambios sobre un archivo de proyecto existente, elija Archivo Guardar.

- Para guardar un archivo de proyecto nuevo o para guardar un archivo de proyecto existente bajo un nuevo nombre de archivo, elija Archivo Guardar como. Introduzca un nombre para el archivo de proyecto en el diálogo Guardar como, después pulse Guardar.

## Trabajar con widgets

### Para seleccionar widgets de la ventana de paleta

Puede trabajar con los widgets de la ventana Paleta de las siguientes formas:

Modo de selección

- Para usar el modo de selección, pulse en la flecha del Selector. El puntero del ratón cambiará a una flecha para indicar que el modo de selección está activado. En este modo, puede usar el ratón para seleccionar widgets en su proyecto. Entonces puede usar la ventana de Propiedades para editar las propiedades de los widgets.

  También puede usar el menú contextual del widget para seleccionar un widget. Pulse con el botón derecho del ratón sobre un widget para abrir el menú contextual del widget.

  Desde la Paleta puede añadir múltiples widgets de un tipo específico a su proyecto manteniendo pulsada la tecla Control cuando seleccione un widget. Debe pulsar sobre la flecha del Selector o sobre otro widget en la Paleta para volver al modo normal.

Modo de emplazamiento de widgets

- Para usar el modo de emplazamiento de widgets, seleccione un widget de la ventana Paleta. Cuando selecciona la mayoría de widgets, el puntero cambia a puntero-más-cruz. Entonces puede emplazar el widget dentro de los contenedores, widgets de nivel superior y demás. Después de emplazar un widget, el modo vuelve al modo de selección.

Modo de emplazamiento de nivel superior

- Para usar el modo de emplazamiento de nivel superior, seleccione un widget definido como de nivel superior en la ventana de Paleta. Cuando selecciona un widget de nivel superior en la ventana de Paleta, el widget aparece inmediatamente en su escritorio. Entonces puede editar el widget. Después de seleccionar un widget de nivel superior, el modo vuelve al modo de selección.

### Para organizar los widgets en su proyecto

Para organizar los widgets en la ventana de su proyecto puede usar widgets contenedores o cajas. Puede elegir los siguientes widgets contenedores de la ventana Paleta:

- Caja horizontal

- Caja vertical

- Tabla

- Posiciones fijas

- Botonera horizontal

- Botonera vertical

- Paneles horizontales

- Paneles verticales

- Cuaderno

- Marco

- Ventana con barras de desplazamiento

- Puerto de vista

Puede anidar cajas para crear crear esquemas de estructuras complejos. cuando cree cajas horizontales y verticales, Glade le pregunta cuántas filas o columnas quiere crear inicialmente, ya que fácilmente se pueden añadir o eliminar filas y columnas posteriormente.

Cuando haya creado todas las cajas que necesite, puede añadir widgets específicos como etiquetas, botones y widgets más complicados dentro de las cajas. Nótese que Glade empaqueta los widgets dentro del esquema, lo que elimina mucho trabajo tedioso. El uso de cajas permite a las ventanas cambiar el tamaño para comodarse a distintos tamaños de etiquetas de los diferentes idiomas cuando la aplicación es traducida.

### Para emplazar un widget en el portapapeles

Para eliminar un widget de un padre y emplazar el widget en el portapapeles, seleccione el widget y después elija Editar Cortar.

### Para copiar un widget al portapapeles

Para copiar un widget al portapapeles, seleccione el widget y después elija Editar Copiar. El widget original continuará asociado al padre.

### Para pegar un widget desde el portapapeles a su proyecto

Para pegar un widget que existe en el portapapeles a su proyecto, elija Editar Pegar.

Todos los widgets deben tener un nombre único en Glade. Si corta un widget, y después lo pega en su proyecto, entonces el widget y todos los hijos del widget mantendrán sus nombres originales. Si copia un widget, o pega un widget varias veces en su proyecto, entonces Glade genera nombres nuevos para las copias del widget.

### Para eliminar un widget

Para eliminar un widget del padre sin mover el widget al portapapeles, seleccione el widget y después elija Editar Eliminar.

### Para cambiar una propiedad de un widget

El editor de propiedades se usa para editar las propiedades del widget seleccionado. Para cambiar una propiedad de un widget, seleccione el widget y después introduzca un valor apropiado en uno de los campos de propiedades de la ventana de propiedades.

## Acerca de Glade

Los desarrolladores de Glade y la comunidad de voluntarios de GNOME mantienen Glade. Para obtener más información acerca de Glade, por favor visite la página web de Glade.

Para informar de un fallo, o hacer alguna sugerencia concerniente a esta aplicación o este manual, puede usar nuestro sistema de seguimiento de errores.

Otra excelente fuente de información son las listas de correo para usuarios y desarrolladores de Glade. Además de suscribirse quizá quiera examinar los archivos de las listas, disponibles en esos mismos enlaces.

Este programa se distribuye bajo los términos de la Licencia Pública General GNU tal como la publica la Free Software Foundation; tanto en la versión 2 de la Licencia , o (a su opción) cualquier otra versión posterior. Puede encontrarse una copia de esta licencia en este enlace, o en el archivo COPYING incluido con el código fuente de este programa.