1;; -*- scheme -*- 2; object definitions ... 3(define-object PageSetupUnixDialog 4 (in-module "Unixprint") 5 (parent "GtkDialog") 6 (c-name "GtkPageSetupUnixDialog") 7 (gtype-id "GTK_TYPE_PAGE_SETUP_UNIX_DIALOG") 8) 9 10(define-object PrintJob 11 (in-module "Unixprint") 12 (parent "GObject") 13 (c-name "GtkPrintJob") 14 (gtype-id "GTK_TYPE_PRINT_JOB") 15) 16 17(define-object PrintUnixDialog 18 (in-module "Unixprint") 19 (parent "GtkDialog") 20 (c-name "GtkPrintUnixDialog") 21 (gtype-id "GTK_TYPE_PRINT_UNIX_DIALOG") 22) 23 24(define-object Printer 25 (in-module "Unixprint") 26 (parent "GObject") 27 (c-name "GtkPrinter") 28 (gtype-id "GTK_TYPE_PRINTER") 29) 30 31;; Enumerations and flags ... 32 33(define-flags PrintCapabilities 34 (in-module "Unixprint") 35 (c-name "GtkPrintCapabilities") 36 (gtype-id "GTK_TYPE_PRINT_CAPABILITIES") 37 (values 38 '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET") 39 '("copies" "GTK_PRINT_CAPABILITY_COPIES") 40 '("collate" "GTK_PRINT_CAPABILITY_COLLATE") 41 '("reverse" "GTK_PRINT_CAPABILITY_REVERSE") 42 '("scale" "GTK_PRINT_CAPABILITY_SCALE") 43 '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF") 44 '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS") 45 '("preview" "GTK_PRINT_CAPABILITY_PREVIEW") 46 ) 47) 48