Index: gtk/gtk.symbols
===================================================================
--- gtk/gtk.symbols	(revision 21258)
+++ gtk/gtk.symbols	(working copy)
@@ -190,6 +190,7 @@ gtk_action_group_get_visible
 gtk_action_group_list_actions
 gtk_action_group_new
 gtk_action_group_remove_action
+gtk_action_group_remove_all_actions
 gtk_action_group_set_sensitive
 gtk_action_group_set_translate_func
 gtk_action_group_set_translation_domain
Index: gtk/gtkactiongroup.c
===================================================================
--- gtk/gtkactiongroup.c	(revision 21258)
+++ gtk/gtkactiongroup.c	(working copy)
@@ -905,6 +905,26 @@ gtk_action_group_remove_action (GtkActio
   g_hash_table_remove (private->actions, name);
 }
 
+/**
+ * gtk_action_group_remove_all_actions:
+ * @action_group: the action group
+ *
+ * Removes all actions from the action group.
+ *
+ * Since: 2.14
+ **/
+void
+gtk_action_group_remove_all_actions (GtkActionGroup *action_group)
+{
+  GtkActionGroupPrivate *private;
+
+  g_return_if_fail (GTK_IS_ACTION_GROUP (action_group));
+
+  private = GTK_ACTION_GROUP_GET_PRIVATE (action_group);
+
+  g_hash_table_remove_all (private->actions);
+}
+
 static void
 add_single_action (gpointer key, 
 		   gpointer value, 
Index: gtk/gtkactiongroup.h
===================================================================
--- gtk/gtkactiongroup.h	(revision 21258)
+++ gtk/gtkactiongroup.h	(working copy)
@@ -127,6 +127,7 @@ void            gtk_action_group_add_act
 							  const gchar                *accelerator);
 void            gtk_action_group_remove_action           (GtkActionGroup             *action_group,
 							  GtkAction                  *action);
+void            gtk_action_group_remove_all_actions      (GtkActionGroup             *action_group);
 void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
 							  const GtkActionEntry       *entries,
 							  guint                       n_entries,
Index: docs/reference/gtk/gtk-sections.txt
===================================================================
--- docs/reference/gtk/gtk-sections.txt	(revision 21258)
+++ docs/reference/gtk/gtk-sections.txt	(working copy)
@@ -222,6 +222,7 @@ gtk_action_group_list_actions
 gtk_action_group_add_action
 gtk_action_group_add_action_with_accel
 gtk_action_group_remove_action
+gtk_action_group_remove_all_actions
 GtkActionEntry
 gtk_action_group_add_actions
 gtk_action_group_add_actions_full 
