summaryrefslogtreecommitdiff
path: root/vapi/metadata/GtkUnixPrint-4.0-custom.vala
blob: 88fb76f6b050eff98d0b5a5a77e45257dd61f677 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace Gtk {
	[CCode (cheader_filename = "gtk/gtkunixprint.h")]
	public class Printer : GLib.Object {
		[CCode (cname = "gtk_printer_accepts_pdf")]
		public bool get_accepts_pdf ();
		[CCode (cname = "gtk_printer_accepts_ps")]
		public bool get_accepts_ps ();
		[CCode (cname = "gtk_printer_is_virtual")]
		public bool get_is_virtual ();
		public Gtk.PrintBackend backend { get; construct; }
	}
	[CCode (cheader_filename = "gtk/gtkunixprint.h")]
	public abstract class PrintBackend : GLib.Object {
	}
	[CCode (cheader_filename = "gtk/gtkunixprint.h", instance_pos = 1.9)]
	public delegate void PrintJobCompleteFunc (Gtk.PrintJob print_job) throws GLib.Error;
}