diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore
index 65aa4939b4..84d3c3644d 100644
--- a/docs/reference/gtk/tmpl/.gitignore
+++ b/docs/reference/gtk/tmpl/.gitignore
@@ -52,6 +52,7 @@ gtkhpaned.sgml
gtkhscale.sgml
gtkhscrollbar.sgml
gtkhseparator.sgml
+gtkhsv.c
gtkiconfactory.sgml
gtkicontheme.sgml
gtkiconview.sgml
diff --git a/docs/reference/gtk/tmpl/gtkhsv.sgml b/docs/reference/gtk/tmpl/gtkhsv.sgml
deleted file mode 100644
index ee952c966d..0000000000
--- a/docs/reference/gtk/tmpl/gtkhsv.sgml
+++ /dev/null
@@ -1,142 +0,0 @@
-
-GtkHSV
-
-
-A 'color wheel' widget
-
-
-
-#GtkHSV is the 'color wheel' part of a complete color selector widget.
-It allows to select a color by determining its HSV components in an
-intuitive way. Moving the selection around the outer ring changes the hue,
-and moving the selection point inside the inner triangle changes value and
-saturation.
-
-
-
-
-
-
- #GtkColorSelection
- a complete color selection widget
-
-
- #GtkColorSelectionDialog
- a color selection dialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-@hsv: the object which received the signal.
-
-
-
-
-
-
-@hsv: the object which received the signal.
-@arg1:
-
-
-
-
-
-
-@void:
-@Returns:
-
-
-
-
-
-
-
-@hsv:
-@h:
-@s:
-@v:
-
-
-
-
-
-
-
-@hsv:
-@h:
-@s:
-@v:
-
-
-
-
-
-
-
-@hsv:
-@size:
-@ring_width:
-
-
-
-
-
-
-
-@hsv:
-@size:
-@ring_width:
-
-
-
-
-
-
-
-@hsv:
-@Returns:
-
-
-
-
-
-
-
-@h:
-@s:
-@v:
-@r:
-@g:
-@b:
-
-
-
-
-
-
-
-@r:
-@g:
-@b:
-@h:
-@s:
-@v:
-
-
diff --git a/gtk/gtkhsv.c b/gtk/gtkhsv.c
index 7c67fa50a2..913f6dfdff 100644
--- a/gtk/gtkhsv.c
+++ b/gtk/gtkhsv.c
@@ -40,6 +40,21 @@
#include "gtktypebuiltins.h"
#include "gtkintl.h"
+
+/**
+ * SECTION:gtkhsv
+ * @Short_description: A 'color wheel' widget
+ * @Title: GtkHSV
+ * @See_also: #GtkColorSelection, #GtkColorSelectionDialog
+ *
+ * #GtkHSV is the 'color wheel' part of a complete color selector widget.
+ * It allows to select a color by determining its HSV components in an
+ * intuitive way. Moving the selection around the outer ring changes the hue,
+ * and moving the selection point inside the inner triangle changes value and
+ * saturation.
+ */
+
+
/* Default width/height */
#define DEFAULT_SIZE 100