GTK+ 3 Reference Manual
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
GtkRecentAction
— An action of which represents a list of recently used files
GtkActivatable
— An interface for activatable widgets