Tiempo de vida de la aplicación

La mayoría de las aplicaciones sólo tendrán una Window, o sólo una ventana principal. Estas aplicaciones pueden usar la sobrecarga Gtk::Application::run(Gtk::Window&). Muestra la ventana y vuelve cuando esta se ha ocultado. Esto puede suceder cuando el usuario la cierra, o cuando su código ejecuta hide() en ella. Puede evitar que el usuario cierre la ventana (por ejemplo, si hay cambios sin guardar) sobrecargando Gtk::Window::on_delete_event().

La mayoría de los ejemplos usan esta técnica.