|
Public Types |
typedef sigc::slot< void,
const Glib::RefPtr<PrintJob>&,
std::auto_ptr<Glib::Error >&> | SlotPrintJobComplete |
| | For example, void on_print_job_complete(const Glib::RefPtr<PrintJob>& job, std::auto_ptr<Glib::Error>& error);.
|
Public Member Functions |
| Glib::RefPtr<const Printer> | get_printer () const |
| Glib::RefPtr<Printer> | get_printer () |
| Glib::RefPtr<const PrintSettings> | get_settings () const |
| Glib::RefPtr<PrintSettings> | get_settings () |
| PrintStatus | get_status () const |
| Cairo::RefPtr<const Cairo::Surface> | get_surface (std::auto_ptr<Glib::Error>& error) const |
| Cairo::RefPtr<Cairo::Surface> | get_surface (std::auto_ptr<Glib::Error>& error) |
| Glib::ustring | get_title () const |
| const GtkPrintJob* | gobj () const |
| | Provides access to the underlying C GObject.
|
| GtkPrintJob* | gobj () |
| | Provides access to the underlying C GObject.
|
| GtkPrintJob* | gobj_copy () |
| | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
| void | send (const SlotPrintJobComplete& slot) |
| | TODO: document this.
|
| void | set_source_file (const std::string& filename, std::auto_ptr<Glib::Error>& error) |
| Glib::SignalProxy0<void> | signal_status_changed () |
| virtual | ~PrintJob () |
Static Public Member Functions |
| static Glib::RefPtr<PrintJob> | create (const Glib::ustring& title, const Glib::RefPtr<Printer>& printer, const Glib::RefPtr<PrintSettings>& settings, const Glib::RefPtr<PageSetup>& page_setup) |
Protected Member Functions |
| virtual void | on_status_changed () |
| | PrintJob (const Glib::ustring& title, const Glib::RefPtr<Printer>& printer, const Glib::RefPtr<PrintSettings>& settings, const Glib::RefPtr<PageSetup>& page_setup) |
Related Functions |
(Note that these are not member functions.)
|
| Glib::RefPtr<Gtk::PrintJob> | wrap (GtkPrintJob* object, bool take_copy=false) |