diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore
index c30497604f..102a012dac 100644
--- a/docs/reference/gtk/tmpl/.gitignore
+++ b/docs/reference/gtk/tmpl/.gitignore
@@ -6,6 +6,7 @@ gtkmessagedialog.sgml
gtkobject.sgml
gtkorientable.sgml
gtkpagesetupunixdialog.sgml
+gtkradioaction.sgml
gtkrecentaction.sgml
gtkseparator.sgml
gtktesting.sgml
diff --git a/docs/reference/gtk/tmpl/gtkradioaction.sgml b/docs/reference/gtk/tmpl/gtkradioaction.sgml
deleted file mode 100644
index c3ccf4e7bd..0000000000
--- a/docs/reference/gtk/tmpl/gtkradioaction.sgml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-GtkRadioAction
-
-
-An action of which only one in a group can be active
-
-
-
-A #GtkRadioAction is similar to #GtkRadioMenuItem. A number of radio
-actions can be linked together so that only one may be active at any
-one time.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-The GtkRadioAction struct contains
-only private members and should not be accessed directly.
-
-
-
-
-
-
-
-
-@radioaction: the object which received the signal.
-@arg1:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-@name:
-@label:
-@tooltip:
-@stock_id:
-@value:
-@Returns:
-
-
-
-
-
-
-
-@action:
-@Returns:
-
-
-
-
-
-
-
-@action:
-@group:
-
-
-
-
-
-
-
-@action:
-@Returns:
-
-
-
-
-
-
-
-@action:
-@current_value:
-
-
diff --git a/gtk/gtkradioaction.c b/gtk/gtkradioaction.c
index e76ff76106..d6363ed1e1 100644
--- a/gtk/gtkradioaction.c
+++ b/gtk/gtkradioaction.c
@@ -38,6 +38,18 @@
#include "gtkprivate.h"
#include "gtkalias.h"
+
+/**
+ * SECTION:gtkradioaction
+ * @Short_description: An action of which only one in a group can be active
+ * @Title: GtkRadioAction
+ *
+ * A #GtkRadioAction is similar to #GtkRadioMenuItem. A number of radio
+ * actions can be linked together so that only one may be active at any
+ * one time.
+ */
+
+
#define GTK_RADIO_ACTION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionPrivate))
struct _GtkRadioActionPrivate