Action-based menus and toolbars

GtkUIManager
GtkActionGroup
GtkAction — An action which can be triggered by a menu or toolbar item
GtkToggleAction
GtkRadioAction
GtkRecentAction
GtkActivatable — An interface for activatable widgets