|
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) |