Move GtkPrintJob docs inline
This commit is contained in:
1
docs/reference/gtk/tmpl/.gitignore
vendored
1
docs/reference/gtk/tmpl/.gitignore
vendored
@ -45,6 +45,7 @@ gtkpagesetupunixdialog.sgml
|
|||||||
gtkpaned.sgml
|
gtkpaned.sgml
|
||||||
gtkpapersize.sgml
|
gtkpapersize.sgml
|
||||||
gtkprinter.sgml
|
gtkprinter.sgml
|
||||||
|
gtkprintjob.sgml
|
||||||
gtkprogressbar.sgml
|
gtkprogressbar.sgml
|
||||||
gtkradioaction.sgml
|
gtkradioaction.sgml
|
||||||
gtkradiobutton.sgml
|
gtkradiobutton.sgml
|
||||||
|
|||||||
@ -1,186 +0,0 @@
|
|||||||
<!-- ##### SECTION Title ##### -->
|
|
||||||
GtkPrintJob
|
|
||||||
|
|
||||||
<!-- ##### SECTION Short_Description ##### -->
|
|
||||||
Represents a print job
|
|
||||||
|
|
||||||
<!-- ##### SECTION Long_Description ##### -->
|
|
||||||
<para>
|
|
||||||
A #GtkPrintJob object represents a job that is sent to a
|
|
||||||
printer. You only need to deal directly with print jobs if
|
|
||||||
you use the non-portable #GtkPrintUnixDialog API.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
Use gtk_print_job_get_surface() to obtain the cairo surface
|
|
||||||
onto which the pages must be drawn. Use gtk_print_job_send()
|
|
||||||
to send the finished job to the printer. If you don't use cairo
|
|
||||||
#GtkPrintJob also supports printing of manually generated postscript,
|
|
||||||
via gtk_print_job_set_source_file().
|
|
||||||
<!-- FIXME more details needed here -->
|
|
||||||
</para>
|
|
||||||
<!-- FIXME examples ? -->
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Printing support was added in GTK+ 2.10.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### SECTION See_Also ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### SECTION Stability_Level ##### -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### SECTION Image ##### -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### STRUCT GtkPrintJob ##### -->
|
|
||||||
<para>
|
|
||||||
The GtkPrintJob struct contains only private members
|
|
||||||
and should not be directly accessed.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### SIGNAL GtkPrintJob::status-changed ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@printjob: the object which received the signal.
|
|
||||||
|
|
||||||
<!-- ##### ARG GtkPrintJob:page-setup ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### ARG GtkPrintJob:printer ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### ARG GtkPrintJob:settings ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### ARG GtkPrintJob:title ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### ARG GtkPrintJob:track-print-status ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<!-- ##### USER_FUNCTION GtkPrintJobCompleteFunc ##### -->
|
|
||||||
<para>
|
|
||||||
The type of callback that is passed to gtk_print_job_send().
|
|
||||||
It is called when the print job has been completely sent.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@print_job: the #GtkPrintJob
|
|
||||||
@user_data: user data that has been passed to gtk_print_job_send()
|
|
||||||
@error: a #GError that contains error information if the sending
|
|
||||||
of the print job failed, otherwise %NULL
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_new ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@title:
|
|
||||||
@printer:
|
|
||||||
@settings:
|
|
||||||
@page_setup:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_settings ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_printer ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_title ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_status ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_set_source_file ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@filename:
|
|
||||||
@error:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_surface ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@error:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_send ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@callback:
|
|
||||||
@user_data:
|
|
||||||
@dnotify:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_set_track_print_status ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@track_status:
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ##### FUNCTION gtk_print_job_get_track_print_status ##### -->
|
|
||||||
<para>
|
|
||||||
|
|
||||||
</para>
|
|
||||||
|
|
||||||
@job:
|
|
||||||
@Returns:
|
|
||||||
|
|
||||||
|
|
||||||
@ -17,6 +17,21 @@
|
|||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:gtkprintjob
|
||||||
|
* @Title: GtkPrintJob
|
||||||
|
* @Short_description: Represents a print job
|
||||||
|
*
|
||||||
|
* A #GtkPrintJob object represents a job that is sent to a
|
||||||
|
* printer. You only need to deal directly with print jobs if
|
||||||
|
* you use the non-portable #GtkPrintUnixDialog API.
|
||||||
|
*
|
||||||
|
* Use gtk_print_job_get_surface() to obtain the cairo surface
|
||||||
|
* onto which the pages must be drawn. Use gtk_print_job_send()
|
||||||
|
* to send the finished job to the printer. If you don't use cairo
|
||||||
|
* #GtkPrintJob also supports printing of manually generated postscript,
|
||||||
|
* via gtk_print_job_set_source_file().
|
||||||
|
*/
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|||||||
@ -42,6 +42,16 @@ typedef struct _GtkPrintJob GtkPrintJob;
|
|||||||
typedef struct _GtkPrintJobClass GtkPrintJobClass;
|
typedef struct _GtkPrintJobClass GtkPrintJobClass;
|
||||||
typedef struct _GtkPrintJobPrivate GtkPrintJobPrivate;
|
typedef struct _GtkPrintJobPrivate GtkPrintJobPrivate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GtkPrintJobCompleteFunc:
|
||||||
|
* @print_job: the #GtkPrintJob
|
||||||
|
* @user_data: user data that has been passed to gtk_print_job_send()
|
||||||
|
* @error: a #GError that contains error information if the sending
|
||||||
|
* of the print job failed, otherwise %NULL
|
||||||
|
*
|
||||||
|
* The type of callback that is passed to gtk_print_job_send().
|
||||||
|
* It is called when the print job has been completely sent.
|
||||||
|
*/
|
||||||
typedef void (*GtkPrintJobCompleteFunc) (GtkPrintJob *print_job,
|
typedef void (*GtkPrintJobCompleteFunc) (GtkPrintJob *print_job,
|
||||||
gpointer user_data,
|
gpointer user_data,
|
||||||
const GError *error);
|
const GError *error);
|
||||||
|
|||||||
Reference in New Issue
Block a user