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.
- 12.1. Acciones
- 12.2. UIManager
- 12.3. Menús emergentes
- 12.4. Ejemplos