From 19448b971264e0373553ae06a55522d1f7e7dfd2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Sun, 16 May 2010 02:11:16 +0200 Subject: [PATCH] Move documentation to inline comments: GtkPrinter --- docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprinter.sgml | 336 ------------------------ gtk/gtkprinter.c | 19 ++ gtk/gtkprinter.h | 13 + 4 files changed, 33 insertions(+), 336 deletions(-) delete mode 100644 docs/reference/gtk/tmpl/gtkprinter.sgml diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore index 123a23439..c870daad1 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 +gtkprinter.sgml gtkradioaction.sgml gtkrecentaction.sgml gtkrecentchooserwidget.sgml diff --git a/docs/reference/gtk/tmpl/gtkprinter.sgml b/docs/reference/gtk/tmpl/gtkprinter.sgml deleted file mode 100644 index 3a3f6791a..000000000 --- a/docs/reference/gtk/tmpl/gtkprinter.sgml +++ /dev/null @@ -1,336 +0,0 @@ - -GtkPrinter - - -Represents a printer - - - -A #GtkPrinter object represents a printer. You only need to -deal directly with printers if you use the non-portable -#GtkPrintUnixDialog API. - - -A #GtkPrinter allows to get status information about the printer, -such as its description, its location, the number of queued jobs, -etc. Most importantly, a #GtkPrinter object can be used to create -a #GtkPrintJob object, which lets you print to the printer. - - - -Printing support was added in GTK+ 2.10. - - - - - - - - - - - - - - - - - - - - - - - - -@printer: the object which received the signal. -@arg1: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@name: -@backend: -@virtual_: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@a: -@b: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@Returns: - - - - - - - -@printer: -@top: -@bottom: -@left: -@right: -@Returns: - - - - -The type of function passed to gtk_enumerate_printers(). -Note that you need to ref @printer, if you want to keep -a reference to it after the function has returned. - - -@printer: a #GtkPrinter -@data: user data passed to gtk_enumerate_printers() -@Returns: %TRUE to stop the enumeration, %FALSE to continue - - - - - - - -@func: -@data: -@destroy: -@wait: - - diff --git a/gtk/gtkprinter.c b/gtk/gtkprinter.c index 1ffaaf5bc..928896ab1 100644 --- a/gtk/gtkprinter.c +++ b/gtk/gtkprinter.c @@ -31,6 +31,25 @@ #include "gtkprintjob.h" #include "gtkalias.h" + +/** + * SECTION:gtkprinter + * @Short_description: Represents a printer + * @Title: GtkPrinter + * + * A #GtkPrinter object represents a printer. You only need to + * deal directly with printers if you use the non-portable + * #GtkPrintUnixDialog API. + * + * A #GtkPrinter allows to get status information about the printer, + * such as its description, its location, the number of queued jobs, + * etc. Most importantly, a #GtkPrinter object can be used to create + * a #GtkPrintJob object, which lets you print to the printer. + * + * Printing support was added in GTK+ 2.10. + */ + + #define GTK_PRINTER_GET_PRIVATE(o) \ (G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_PRINTER, GtkPrinterPrivate)) diff --git a/gtk/gtkprinter.h b/gtk/gtkprinter.h index e2cb53496..cb5bcbd05 100644 --- a/gtk/gtkprinter.h +++ b/gtk/gtkprinter.h @@ -119,6 +119,19 @@ gboolean gtk_printer_get_hard_margins (GtkPrinter *pr gdouble *left, gdouble *right); +/** + * GtkPrinterFunc: + * @printer: a #GtkPrinter + * @data: user data passed to gtk_enumerate_printers() + * + * The type of function passed to gtk_enumerate_printers(). + * Note that you need to ref @printer, if you want to keep + * a reference to it after the function has returned. + * + * Returns: %TRUE to stop the enumeration, %FALSE to continue + * + * Since: 2.10 + */ typedef gboolean (*GtkPrinterFunc) (GtkPrinter *printer, gpointer data); -- 2.43.2