diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore
index 6798cae786..fcae2f5051 100644
--- a/docs/reference/gtk/tmpl/.gitignore
+++ b/docs/reference/gtk/tmpl/.gitignore
@@ -31,6 +31,7 @@ gtkfixed.sgml
gtkfilefilter.sgml
gtkhbox.sgml
gtkiconview.sgml
+gtkimagemenuitem.sgml
gtkimcontextsimple.sgml
gtkimmulticontext.sgml
gtkitemfactory.sgml
diff --git a/docs/reference/gtk/tmpl/gtkimagemenuitem.sgml b/docs/reference/gtk/tmpl/gtkimagemenuitem.sgml
deleted file mode 100644
index 0ab41337aa..0000000000
--- a/docs/reference/gtk/tmpl/gtkimagemenuitem.sgml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-GtkImageMenuItem
-
-
-A menu item with an icon
-
-
-
-A GtkImageMenuItem is a menu item which has an icon next to the text label.
-
-
-Note that the user can disable display of menu icons, so make sure to still
-fill in the text label.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-@image_menu_item:
-@image:
-
-
-
-
-
-
-
-@image_menu_item:
-@Returns:
-
-
-
-
-
-
-
-@void:
-@Returns:
-
-
-
-
-
-
-
-@stock_id:
-@accel_group:
-@Returns:
-
-
-
-
-
-
-
-@label:
-@Returns:
-
-
-
-
-
-
-
-@label:
-@Returns:
-
-
-
-
-
-
-
-@image_menu_item:
-@Returns:
-
-
-
-
-
-
-
-@image_menu_item:
-@use_stock:
-
-
-
-
-
-
-
-@image_menu_item:
-@Returns:
-
-
-
-
-
-
-
-@image_menu_item:
-@always_show:
-
-
-
-
-
-
-
-@image_menu_item:
-@accel_group:
-
-
diff --git a/gtk/gtkimagemenuitem.c b/gtk/gtkimagemenuitem.c
index 6d3a2d7119..f3d60eadce 100644
--- a/gtk/gtkimagemenuitem.c
+++ b/gtk/gtkimagemenuitem.c
@@ -42,6 +42,17 @@
#include "gtkprivate.h"
+/**
+ * SECTION:gtkimagemenuitem
+ * @Short_description: A menu item with an icon
+ * @Title: GtkImageMenuItem
+ *
+ * A GtkImageMenuItem is a menu item which has an icon next to the text label.
+ *
+ * Note that the user can disable display of menu icons, so make sure to still
+ * fill in the text label.
+ */
+
struct _GtkImageMenuItemPrivate
{