diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore
index 43aadd8d5c..b0ce616634 100644
--- a/docs/reference/gtk/tmpl/.gitignore
+++ b/docs/reference/gtk/tmpl/.gitignore
@@ -3,6 +3,7 @@ gtkbox.sgml
gtkbuilder.sgml
gtkhbox.sgml
gtkmessagedialog.sgml
+gtkpagesetupunixdialog.sgml
gtkseparator.sgml
gtktesting.sgml
gtktextiter.sgml
diff --git a/docs/reference/gtk/tmpl/gtkpagesetupunixdialog.sgml b/docs/reference/gtk/tmpl/gtkpagesetupunixdialog.sgml
deleted file mode 100644
index 8001b7ec2a..0000000000
--- a/docs/reference/gtk/tmpl/gtkpagesetupunixdialog.sgml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-GtkPageSetupUnixDialog
-
-
-A page setup dialog
-
-
-
-GtkPageSetupUnixDialog implements a page setup dialog for platforms
-which don't provide a native page setup dialog, like Unix. It can
-be used very much like any other GTK+ dialog, at the cost of
-the portability offered by the high-level printing API
-
-
-
-Printing support was added in GTK+ 2.10.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-@title:
-@parent:
-@Returns:
-
-
-
-
-
-
-
-@dialog:
-@page_setup:
-
-
-
-
-
-
-
-@dialog:
-@Returns:
-
-
-
-
-
-
-
-@dialog:
-@print_settings:
-
-
-
-
-
-
-
-@dialog:
-@Returns:
-
-
diff --git a/gtk/gtkpagesetupunixdialog.c b/gtk/gtkpagesetupunixdialog.c
index c5f63bf708..19a19a77e1 100644
--- a/gtk/gtkpagesetupunixdialog.c
+++ b/gtk/gtkpagesetupunixdialog.c
@@ -57,6 +57,21 @@
#include "gtkalias.h"
+/**
+ * SECTION:gtkpagesetupunixdialog
+ * @Short_description: A page setup dialog
+ * @Title: GtkPageSetupUnixDialog
+ *
+ * #GtkPageSetupUnixDialog implements a page setup dialog for platforms
+ * which don't provide a native page setup dialog, like Unix. It can
+ * be used very much like any other GTK+ dialog, at the cost of
+ * the portability offered by the high-level printing API
+ *
+ * Printing support was added in GTK+ 2.10.
+ */
+
+
struct GtkPageSetupUnixDialogPrivate
{
GtkListStore *printer_list;