Menús y barras de herramientas

Hay API específicas para los menús y las barras de herramientas, pero usualmente debe tratarlas juntas, usando el UIManager para definir Action que puede ordenar en menús y barras de herramientas. De esta forma, puede manejar la activación de la acción en lugar de responder a los elementos del menú y las barras de herramientas separadamente. Y puede activar o desactivar tanto el elemento del menú como el de la barra de herramientas a través de la acción.

Esto implica el uso de las clases Gtk::ActionGroup, Gtk::Action, y UIManager, todas las cuales deben instanciarse a través de sus métodos create(), que devuelven RefPtr.