Trabajar con widgets

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

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

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

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

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

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

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