Glade es una herramienta RAD que permite el desarrollo rápido y fácil de interfaces de usuario para el kit de herramientas GTK y el entorno de escritorio GNOME.
Las interfaces de usuario diseñadas en Glade se guardan como XML, y al usar el objeto GtkBuilder GTK, las aplicaciones pueden cargarlas dinámicamente según sea necesario.
Al usar GtkBuilder, los archivos XML de Glade se pueden usar en numerosos lenguajes de programación, incluidos C, C ++, C #, Vala, Java, Perl, Python y otros.
Glade es un software libre lanzado bajo la licencia GNU GPL
La aplicación de ejemplo de Glade será un visor y editor de gráficos simple pero totalmente funcional. Las cosas que demostraré a través de esta aplicación de muestra son:
- Cómo abordar un nuevo proyecto que utilizará Glade3 como diseñador de GUI.
- Cómo usar Glade3 para crear elementos visuales de aplicación.
- Cómo usar Glade3 para crear objetos de almacenamiento de datos para la aplicación.
- Cómo conectar las funciones de devolución de llamada a las señales de los widgets.
- Cómo dibujar en widgets con la biblioteca de gráficos Cairo.
- Cómo usar Pango de El Cairo con pangocairo.
- Cómo crear menús y barras de herramientas basados en acciones.