The status gives a rough indication of the completion of a running print
operation.
(define-g-enum "GtkPrintStatus" gtk-print-status
(:export t
:type-initializer "gtk_print_status_get_type")
(:initial 0)
(:preparing 1)
(:generating-data 2)
(:sending-data 3)
(:pending 4)
(:pending-issue 5)
(:printing 6)
(:finished 7)
(:finished-aborted 8))
- :initial
- The printing has not started yet. This status is set initially, and while the print dialog is shown.
- :preparing
- This status is set while the "begin-print" signal is emitted and during pagination.
- :generating-data
- This status is set while the pages are being rendered.
- :sending-data
- The print job is being sent off to the printer.
- :pending
- The print job has been sent to the printer, but is not printed for some reason, e.g. the printer may be stopped.
- :pending-issue
- Some problem has occurred during printing, e.g. a paper jam.
- :printing
- The printer is processing the print job.
- :finished
- The printing has been completed successfully.
- :finished-aborted
- The printing has been aborted.