Técnicas recomendadas

Esta sección es simplemente un acopio de sabiduría, pautas generales de estilo y consejos para crear aplicaciones en gtkmm.

Use autoconf y automake de GNU. Son sus amigos :). Automake examina archivos de C, determina cómo dependen entre sí, y genera un Makefile para que los archivos puedan compilarse en el orden correcto. Autoconf permite la configuración automática de la instalación de software, manipulando un gran número de peculiaridades de cada sistema para incrementar la portabilidad.

Herede los widgets para organizar mejor su código. Probablemente deba heredar al menos su Window principal. Entonces podrá hacer widgets hijos y gestores de señales miembros de esa clase.

Cree sus propias señales en lugar de pasar punteros. Los objetos se pueden comunicar entre sí a través de las señales y gestores de señales. Esto es mucho más simple que objetos que contengan punteros y llamen a sus métodos entre sí. Las clases de gtkmm usan versiones especiales de sigc::signal, pero debe usar sigc::signal normales, como se describe en la documentación de libsigc++.