Action-based menus and toolbars

GtkUIManager - Constructing menus and toolbars from an XML description
GtkActionGroup - A group of actions
GtkAction - An action which can be triggered by a menu or toolbar item
GtkToggleAction - An action which can be toggled between two states
GtkRadioAction - An action of which only one in a group can be active