Mercurial > projects > dwt-linux
view dwt/internal/c/gtk_unix_print_2_0.d @ 361:4bffbf81e2d6
redirect direct prints to DwtLogger
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 20 Mar 2009 21:00:06 +0100 |
parents | 380bad9f6852 |
children |
line wrap: on
line source
/****************************************************************************** Based on the generated files from the BCD tool modified by: Frank Benoit <keinfarbton@googlemail.com> ******************************************************************************/ module dwt.internal.c.gtk_unix_print_2_0; import dwt.dwthelper.utils; version=DYNLINK; version(DYNLINK){ import tango.sys.SharedLib : SharedLib; struct Symbol{ String name; void** symbol; } } void loadLib(){ version(DYNLINK){ String libname = "libgtk-x11-2.0.so"; SharedLib lib = SharedLib.load( libname ); if( lib is null ){ lib = SharedLib.load( libname ~ ".0" ); } if ( lib !is null ) { foreach( inout s; symbols ){ try{ *s.symbol = lib.getSymbol( s.name.ptr ); } catch(Exception e){} if( *s.symbol is null ){ getDwtLogger().trace( "{}: Symbol '{}' not found", libname, s.name ); } } } else { getDwtLogger().trace( "Could not load the library {}", libname ); } } } extern(C): align(4): public import dwt.internal.c.atk; public import dwt.internal.c.cairo; public import dwt.internal.c.pango; public import dwt.internal.c.gdk; public import dwt.internal.c.gtk; public import dwt.internal.c.glib_object; alias void GtkPrintUnixDialogPrivate; alias _GtkPrintUnixDialogClass GtkPrintUnixDialogClass; alias void function() _BCD_func__5891; alias _GtkPrintUnixDialog GtkPrintUnixDialog; alias _GtkPrintJob GtkPrintJob; alias void function(_GtkPrintJob *, void *, _GError *) _BCD_func__5238; alias _BCD_func__5238 GtkPrintJobCompleteFunc; alias void GtkPrintJobPrivate; alias _GtkPrintJobClass GtkPrintJobClass; alias void function(_GtkPrintJob *) _BCD_func__8505; alias _GtkPrinter GtkPrinter; alias int function(_GtkPrinter *, void *) _BCD_func__5323; alias _BCD_func__5323 GtkPrinterFunc; alias void GtkPrintBackend; alias void GtkPrinterPrivate; alias _GtkPrinterClass GtkPrinterClass; alias void function(_GtkPrinter *, int) _BCD_func__8525; enum GtkPrintCapabilities { GTK_PRINT_CAPABILITY_PAGE_SET=1, GTK_PRINT_CAPABILITY_COPIES=2, GTK_PRINT_CAPABILITY_COLLATE=4, GTK_PRINT_CAPABILITY_REVERSE=8, GTK_PRINT_CAPABILITY_SCALE=16, GTK_PRINT_CAPABILITY_GENERATE_PDF=32, GTK_PRINT_CAPABILITY_GENERATE_PS=64, GTK_PRINT_CAPABILITY_PREVIEW=128, GTK_PRINT_CAPABILITY_NUMBER_UP=256, } alias void GtkPageSetupUnixDialogPrivate; alias _GtkPageSetupUnixDialogClass GtkPageSetupUnixDialogClass; alias _GtkPageSetupUnixDialog GtkPageSetupUnixDialog; alias void function(void *) _BCD_func__5893; alias void function(void *, void *) _BCD_func__5263; alias int function(_GtkWidget *, _GdkEventKey *, void *) _BCD_func__5322; alias void function(char *, char *, void *) _BCD_func__5364; alias void function(_GtkWindow *, uint, int, int, void *) _BCD_func__5383; alias void function(_GtkWidget *, void *) _BCD_func__5476; alias void function(_AtkObject *, _AtkPropertyValues *) _BCD_func__5620; alias int function(void *) _BCD_func__5621; alias int function(_GParamSpec *, _GString *, _GValue *) _BCD_func__5727; alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__5880; alias void function(_GtkObject *, void *, uint, _GtkArg *) _BCD_func__5892; alias void function(_GTypeInstance *, void *) _BCD_func__5904; alias int function(_GtkAccelKey *, _GClosure *, void *) _BCD_func__5915; alias int function(_GtkAccelGroup *, _GObject *, uint, int) _BCD_func__5916; alias void function(_GdkSpan *, void *) _BCD_func__6036; alias int function(void *, _GdkEvent *, void *) _BCD_func__6205; alias void function(_GdkEvent *, void *) _BCD_func__6206; alias void function(void *, _PangoAttrShape *, int, void *) _BCD_func__6460; alias void function(void *) _BCD_func__6477; alias char * function(void *) _BCD_func__6478; alias int function(char *, uint, _GError * *, void *) _BCD_func__6485; alias void function(char *, void *) _BCD_func__6488; alias void function(void *, int, int) _BCD_func__6500; alias int function(void *) _BCD_func__2322; alias int function(void *, long *, int) _BCD_func__2324; alias int function(void *, char *, uint) _BCD_func__2326; alias int function(void *, char *, uint) _BCD_func__2328; alias int function(void * *, char *) _BCD_func__6666; alias int function(char *, char * * *, uint *) _BCD_func__6667; alias int function(void *, char *, char *, char *, char *) _BCD_func__6668; alias int function(__gconv_step *, __gconv_step_data *, void *, char *, char * *, char *, char * *, uint *) _BCD_func__6669; alias void function(__gconv_step *) _BCD_func__6670; alias int function(__gconv_step *) _BCD_func__6671; alias uint function(__gconv_step *, char) _BCD_func__6672; alias int function(__gconv_step *, __gconv_step_data *, char * *, char *, char * *, uint *, int, int) _BCD_func__6673; alias int function(void *, void *, void *) _BCD_func__6822; alias void * function(void *) _BCD_func__6846; alias int function(_PangoAttribute *, void *) _BCD_func__6847; alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__6949; alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__6950; alias void function(void *) _BCD_func__6951; alias void function(void *, _GObject *, int) _BCD_func__7096; alias void function(void *, _GObject *) _BCD_func__7098; alias void function(_GObject *) _BCD_func__7099; alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__7100; alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__7101; alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__7126; alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__7127; alias void function(void *, _GClosure *) _BCD_func__7146; alias void function(_GValue *, _GValue *) _BCD_func__7203; alias void * function(void *) _BCD_func__7221; alias void function(void *, void *) _BCD_func__7225; alias int function(void *, _GTypeClass *) _BCD_func__7226; alias int function(void *, void *, void *) _BCD_func__7274; alias int function(void *, void *, void *) _BCD_func__7288; alias void function(_GScanner *, char *, int) _BCD_func__7290; alias int function(void *, _GString *, void *) _BCD_func__7362; alias void function(void *, void *, void *, _GError * *) _BCD_func__7379; alias int function(void *, void *, void *, _GError * *) _BCD_func__7380; alias int function(char *, char *, void *, _GError * *) _BCD_func__7381; alias void * function(void *, void *) _BCD_func__7392; alias void function(_GNode *, void *) _BCD_func__7393; alias int function(_GNode *, void *) _BCD_func__7394; alias void function(char *) _BCD_func__7402; alias void function(char *, int, char *, void *) _BCD_func__7404; alias int function(_GIOChannel *, int, void *) _BCD_func__7418; alias int function(_GPollFD *, uint, int) _BCD_func__7468; alias void function(int, int, void *) _BCD_func__7474; alias void function(_GHookList *, _GHook *) _BCD_func__7505; alias int function(_GHook *, void *) _BCD_func__7506; alias void function(_GHook *, void *) _BCD_func__7507; alias int function(_GHook *, _GHook *) _BCD_func__7508; alias void function(uint, void *, void *) _BCD_func__7542; alias int function(char *, char *, uint) _BCD_func__7545; alias char * function(void *) _BCD_func__7546; alias char * function(char *, void *) _BCD_func__7731; alias void function(void *, void *, void *) _BCD_func__7732; alias uint function(void *) _BCD_func__7733; alias int function(void *, void *) _BCD_func__7734; alias int function(void *, void *, void *) _BCD_func__7735; alias int function(void *, void *) _BCD_func__7736; alias int function(void *, char *, uint) _BCD_func__7807; alias int function(void *, char *, uint) _BCD_func__7808; struct _GtkPrintUnixDialogClass { _GtkDialogClass parent_class; _BCD_func__5891 _gtk_reserved1; _BCD_func__5891 _gtk_reserved2; _BCD_func__5891 _gtk_reserved3; _BCD_func__5891 _gtk_reserved4; _BCD_func__5891 _gtk_reserved5; _BCD_func__5891 _gtk_reserved6; _BCD_func__5891 _gtk_reserved7; } struct _GtkPrintUnixDialog { _GtkDialog parent_instance; void * priv; } struct _GtkPrintJobClass { _GObjectClass parent_class; _BCD_func__8505 status_changed; _BCD_func__5891 _gtk_reserved1; _BCD_func__5891 _gtk_reserved2; _BCD_func__5891 _gtk_reserved3; _BCD_func__5891 _gtk_reserved4; _BCD_func__5891 _gtk_reserved5; _BCD_func__5891 _gtk_reserved6; _BCD_func__5891 _gtk_reserved7; } struct _GtkPrintJob { _GObject parent_instance; void * priv; int print_pages; _GtkPageRange * page_ranges; int num_page_ranges; int page_set; int num_copies; double scale; uint bitfield0; } struct _GtkPrinterClass { _GObjectClass parent_class; _BCD_func__8525 details_acquired; _BCD_func__5891 _gtk_reserved1; _BCD_func__5891 _gtk_reserved2; _BCD_func__5891 _gtk_reserved3; _BCD_func__5891 _gtk_reserved4; _BCD_func__5891 _gtk_reserved5; _BCD_func__5891 _gtk_reserved6; _BCD_func__5891 _gtk_reserved7; } struct _GtkPrinter { _GObject parent_instance; void * priv; } struct _GtkPageSetupUnixDialogClass { _GtkDialogClass parent_class; _BCD_func__5891 _gtk_reserved1; _BCD_func__5891 _gtk_reserved2; _BCD_func__5891 _gtk_reserved3; _BCD_func__5891 _gtk_reserved4; _BCD_func__5891 _gtk_reserved5; _BCD_func__5891 _gtk_reserved6; _BCD_func__5891 _gtk_reserved7; } struct _GtkPageSetupUnixDialog { _GtkDialog parent_instance; void * priv; } version(DYNLINK){ alias extern (C) void function(_GtkPrintUnixDialog *, int) TGTKgtk_print_unix_dialog_set_manual_capabilities; extern(D) TGTKgtk_print_unix_dialog_set_manual_capabilities gtk_print_unix_dialog_set_manual_capabilities; alias extern (C) void function(_GtkPrintUnixDialog *, _GtkWidget *, _GtkWidget *) TGTKgtk_print_unix_dialog_add_custom_tab; extern(D) TGTKgtk_print_unix_dialog_add_custom_tab gtk_print_unix_dialog_add_custom_tab; alias extern (C) _GtkPrinter * function(_GtkPrintUnixDialog *) TGTKgtk_print_unix_dialog_get_selected_printer; extern(D) TGTKgtk_print_unix_dialog_get_selected_printer gtk_print_unix_dialog_get_selected_printer; alias extern (C) void * function(_GtkPrintUnixDialog *) TGTKgtk_print_unix_dialog_get_settings; extern(D) TGTKgtk_print_unix_dialog_get_settings gtk_print_unix_dialog_get_settings; alias extern (C) void function(_GtkPrintUnixDialog *, void *) TGTKgtk_print_unix_dialog_set_settings; extern(D) TGTKgtk_print_unix_dialog_set_settings gtk_print_unix_dialog_set_settings; alias extern (C) int function(_GtkPrintUnixDialog *) TGTKgtk_print_unix_dialog_get_current_page; extern(D) TGTKgtk_print_unix_dialog_get_current_page gtk_print_unix_dialog_get_current_page; alias extern (C) void function(_GtkPrintUnixDialog *, int) TGTKgtk_print_unix_dialog_set_current_page; extern(D) TGTKgtk_print_unix_dialog_set_current_page gtk_print_unix_dialog_set_current_page; alias extern (C) void * function(_GtkPrintUnixDialog *) TGTKgtk_print_unix_dialog_get_page_setup; extern(D) TGTKgtk_print_unix_dialog_get_page_setup gtk_print_unix_dialog_get_page_setup; alias extern (C) void function(_GtkPrintUnixDialog *, void *) TGTKgtk_print_unix_dialog_set_page_setup; extern(D) TGTKgtk_print_unix_dialog_set_page_setup gtk_print_unix_dialog_set_page_setup; alias extern (C) _GtkWidget * function(char *, _GtkWindow *) TGTKgtk_print_unix_dialog_new; extern(D) TGTKgtk_print_unix_dialog_new gtk_print_unix_dialog_new; alias extern (C) uint function() TGTKgtk_print_unix_dialog_get_type; extern(D) TGTKgtk_print_unix_dialog_get_type gtk_print_unix_dialog_get_type; alias extern (C) void function(_GtkPrintJob *, _BCD_func__5238, void *, _BCD_func__5893) TGTKgtk_print_job_send; extern(D) TGTKgtk_print_job_send gtk_print_job_send; alias extern (C) int function(_GtkPrintJob *) TGTKgtk_print_job_get_track_print_status; extern(D) TGTKgtk_print_job_get_track_print_status gtk_print_job_get_track_print_status; alias extern (C) void function(_GtkPrintJob *, int) TGTKgtk_print_job_set_track_print_status; extern(D) TGTKgtk_print_job_set_track_print_status gtk_print_job_set_track_print_status; alias extern (C) void * function(_GtkPrintJob *, _GError * *) TGTKgtk_print_job_get_surface; extern(D) TGTKgtk_print_job_get_surface gtk_print_job_get_surface; alias extern (C) int function(_GtkPrintJob *, char *, _GError * *) TGTKgtk_print_job_set_source_file; extern(D) TGTKgtk_print_job_set_source_file gtk_print_job_set_source_file; alias extern (C) int function(_GtkPrintJob *) TGTKgtk_print_job_get_status; extern(D) TGTKgtk_print_job_get_status gtk_print_job_get_status; alias extern (C) char * function(_GtkPrintJob *) TGTKgtk_print_job_get_title; extern(D) TGTKgtk_print_job_get_title gtk_print_job_get_title; alias extern (C) _GtkPrinter * function(_GtkPrintJob *) TGTKgtk_print_job_get_printer; extern(D) TGTKgtk_print_job_get_printer gtk_print_job_get_printer; alias extern (C) void * function(_GtkPrintJob *) TGTKgtk_print_job_get_settings; extern(D) TGTKgtk_print_job_get_settings gtk_print_job_get_settings; alias extern (C) _GtkPrintJob * function(char *, _GtkPrinter *, void *, void *) TGTKgtk_print_job_new; extern(D) TGTKgtk_print_job_new gtk_print_job_new; alias extern (C) uint function() TGTKgtk_print_job_get_type; extern(D) TGTKgtk_print_job_get_type gtk_print_job_get_type; alias extern (C) void function(_BCD_func__5323, void *, _BCD_func__5893, int) TGTKgtk_enumerate_printers; extern(D) TGTKgtk_enumerate_printers gtk_enumerate_printers; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_get_capabilities; extern(D) TGTKgtk_printer_get_capabilities gtk_printer_get_capabilities; alias extern (C) void function(_GtkPrinter *) TGTKgtk_printer_request_details; extern(D) TGTKgtk_printer_request_details gtk_printer_request_details; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_has_details; extern(D) TGTKgtk_printer_has_details gtk_printer_has_details; alias extern (C) int function(_GtkPrinter *, _GtkPrinter *) TGTKgtk_printer_compare; extern(D) TGTKgtk_printer_compare gtk_printer_compare; alias extern (C) _GList * function(_GtkPrinter *) TGTKgtk_printer_list_papers; extern(D) TGTKgtk_printer_list_papers gtk_printer_list_papers; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_accepts_ps; extern(D) TGTKgtk_printer_accepts_ps gtk_printer_accepts_ps; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_accepts_pdf; extern(D) TGTKgtk_printer_accepts_pdf gtk_printer_accepts_pdf; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_default; extern(D) TGTKgtk_printer_is_default gtk_printer_is_default; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_virtual; extern(D) TGTKgtk_printer_is_virtual gtk_printer_is_virtual; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_active; extern(D) TGTKgtk_printer_is_active gtk_printer_is_active; alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_get_job_count; extern(D) TGTKgtk_printer_get_job_count gtk_printer_get_job_count; alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_icon_name; extern(D) TGTKgtk_printer_get_icon_name gtk_printer_get_icon_name; alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_location; extern(D) TGTKgtk_printer_get_location gtk_printer_get_location; alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_description; extern(D) TGTKgtk_printer_get_description gtk_printer_get_description; alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_state_message; extern(D) TGTKgtk_printer_get_state_message gtk_printer_get_state_message; alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_name; extern(D) TGTKgtk_printer_get_name gtk_printer_get_name; alias extern (C) void * function(_GtkPrinter *) TGTKgtk_printer_get_backend; extern(D) TGTKgtk_printer_get_backend gtk_printer_get_backend; alias extern (C) _GtkPrinter * function(char *, void *, int) TGTKgtk_printer_new; extern(D) TGTKgtk_printer_new gtk_printer_new; alias extern (C) uint function() TGTKgtk_printer_get_type; extern(D) TGTKgtk_printer_get_type gtk_printer_get_type; alias extern (C) uint function() TGTKgtk_print_capabilities_get_type; extern(D) TGTKgtk_print_capabilities_get_type gtk_print_capabilities_get_type; alias extern (C) void * function(_GtkPageSetupUnixDialog *) TGTKgtk_page_setup_unix_dialog_get_print_settings; extern(D) TGTKgtk_page_setup_unix_dialog_get_print_settings gtk_page_setup_unix_dialog_get_print_settings; alias extern (C) void function(_GtkPageSetupUnixDialog *, void *) TGTKgtk_page_setup_unix_dialog_set_print_settings; extern(D) TGTKgtk_page_setup_unix_dialog_set_print_settings gtk_page_setup_unix_dialog_set_print_settings; alias extern (C) void * function(_GtkPageSetupUnixDialog *) TGTKgtk_page_setup_unix_dialog_get_page_setup; extern(D) TGTKgtk_page_setup_unix_dialog_get_page_setup gtk_page_setup_unix_dialog_get_page_setup; alias extern (C) void function(_GtkPageSetupUnixDialog *, void *) TGTKgtk_page_setup_unix_dialog_set_page_setup; extern(D) TGTKgtk_page_setup_unix_dialog_set_page_setup gtk_page_setup_unix_dialog_set_page_setup; alias extern (C) _GtkWidget * function(char *, _GtkWindow *) TGTKgtk_page_setup_unix_dialog_new; extern(D) TGTKgtk_page_setup_unix_dialog_new gtk_page_setup_unix_dialog_new; alias extern (C) uint function() TGTKgtk_page_setup_unix_dialog_get_type; extern(D) TGTKgtk_page_setup_unix_dialog_get_type gtk_page_setup_unix_dialog_get_type; extern(D) Symbol[] symbols = [ { "gtk_print_unix_dialog_set_manual_capabilities", cast(void**)& gtk_print_unix_dialog_set_manual_capabilities}, { "gtk_print_unix_dialog_add_custom_tab", cast(void**)& gtk_print_unix_dialog_add_custom_tab}, { "gtk_print_unix_dialog_get_selected_printer", cast(void**)& gtk_print_unix_dialog_get_selected_printer}, { "gtk_print_unix_dialog_get_settings", cast(void**)& gtk_print_unix_dialog_get_settings}, { "gtk_print_unix_dialog_set_settings", cast(void**)& gtk_print_unix_dialog_set_settings}, { "gtk_print_unix_dialog_get_current_page", cast(void**)& gtk_print_unix_dialog_get_current_page}, { "gtk_print_unix_dialog_set_current_page", cast(void**)& gtk_print_unix_dialog_set_current_page}, { "gtk_print_unix_dialog_get_page_setup", cast(void**)& gtk_print_unix_dialog_get_page_setup}, { "gtk_print_unix_dialog_set_page_setup", cast(void**)& gtk_print_unix_dialog_set_page_setup}, { "gtk_print_unix_dialog_new", cast(void**)& gtk_print_unix_dialog_new}, { "gtk_print_unix_dialog_get_type", cast(void**)& gtk_print_unix_dialog_get_type}, { "gtk_print_job_send", cast(void**)& gtk_print_job_send}, { "gtk_print_job_get_track_print_status", cast(void**)& gtk_print_job_get_track_print_status}, { "gtk_print_job_set_track_print_status", cast(void**)& gtk_print_job_set_track_print_status}, { "gtk_print_job_get_surface", cast(void**)& gtk_print_job_get_surface}, { "gtk_print_job_set_source_file", cast(void**)& gtk_print_job_set_source_file}, { "gtk_print_job_get_status", cast(void**)& gtk_print_job_get_status}, { "gtk_print_job_get_title", cast(void**)& gtk_print_job_get_title}, { "gtk_print_job_get_printer", cast(void**)& gtk_print_job_get_printer}, { "gtk_print_job_get_settings", cast(void**)& gtk_print_job_get_settings}, { "gtk_print_job_new", cast(void**)& gtk_print_job_new}, { "gtk_print_job_get_type", cast(void**)& gtk_print_job_get_type}, { "gtk_enumerate_printers", cast(void**)& gtk_enumerate_printers}, { "gtk_printer_get_capabilities", cast(void**)& gtk_printer_get_capabilities}, { "gtk_printer_request_details", cast(void**)& gtk_printer_request_details}, { "gtk_printer_has_details", cast(void**)& gtk_printer_has_details}, { "gtk_printer_compare", cast(void**)& gtk_printer_compare}, { "gtk_printer_list_papers", cast(void**)& gtk_printer_list_papers}, { "gtk_printer_accepts_ps", cast(void**)& gtk_printer_accepts_ps}, { "gtk_printer_accepts_pdf", cast(void**)& gtk_printer_accepts_pdf}, { "gtk_printer_is_default", cast(void**)& gtk_printer_is_default}, { "gtk_printer_is_virtual", cast(void**)& gtk_printer_is_virtual}, { "gtk_printer_is_active", cast(void**)& gtk_printer_is_active}, { "gtk_printer_get_job_count", cast(void**)& gtk_printer_get_job_count}, { "gtk_printer_get_icon_name", cast(void**)& gtk_printer_get_icon_name}, { "gtk_printer_get_location", cast(void**)& gtk_printer_get_location}, { "gtk_printer_get_description", cast(void**)& gtk_printer_get_description}, { "gtk_printer_get_state_message", cast(void**)& gtk_printer_get_state_message}, { "gtk_printer_get_name", cast(void**)& gtk_printer_get_name}, { "gtk_printer_get_backend", cast(void**)& gtk_printer_get_backend}, { "gtk_printer_new", cast(void**)& gtk_printer_new}, { "gtk_printer_get_type", cast(void**)& gtk_printer_get_type}, { "gtk_print_capabilities_get_type", cast(void**)& gtk_print_capabilities_get_type}, { "gtk_page_setup_unix_dialog_get_print_settings", cast(void**)& gtk_page_setup_unix_dialog_get_print_settings}, { "gtk_page_setup_unix_dialog_set_print_settings", cast(void**)& gtk_page_setup_unix_dialog_set_print_settings}, { "gtk_page_setup_unix_dialog_get_page_setup", cast(void**)& gtk_page_setup_unix_dialog_get_page_setup}, { "gtk_page_setup_unix_dialog_set_page_setup", cast(void**)& gtk_page_setup_unix_dialog_set_page_setup}, { "gtk_page_setup_unix_dialog_new", cast(void**)& gtk_page_setup_unix_dialog_new}, { "gtk_page_setup_unix_dialog_get_type", cast(void**)& gtk_page_setup_unix_dialog_get_type}, ]; } else { // version(DYNLINK) extern (C) void gtk_print_unix_dialog_set_manual_capabilities(_GtkPrintUnixDialog *, int); extern (C) void gtk_print_unix_dialog_add_custom_tab(_GtkPrintUnixDialog *, _GtkWidget *, _GtkWidget *); extern (C) _GtkPrinter * gtk_print_unix_dialog_get_selected_printer(_GtkPrintUnixDialog *); extern (C) void * gtk_print_unix_dialog_get_settings(_GtkPrintUnixDialog *); extern (C) void gtk_print_unix_dialog_set_settings(_GtkPrintUnixDialog *, void *); extern (C) int gtk_print_unix_dialog_get_current_page(_GtkPrintUnixDialog *); extern (C) void gtk_print_unix_dialog_set_current_page(_GtkPrintUnixDialog *, int); extern (C) void * gtk_print_unix_dialog_get_page_setup(_GtkPrintUnixDialog *); extern (C) void gtk_print_unix_dialog_set_page_setup(_GtkPrintUnixDialog *, void *); extern (C) _GtkWidget * gtk_print_unix_dialog_new(char *, _GtkWindow *); extern (C) uint gtk_print_unix_dialog_get_type(); extern (C) void gtk_print_job_send(_GtkPrintJob *, _BCD_func__5238, void *, _BCD_func__5893); extern (C) int gtk_print_job_get_track_print_status(_GtkPrintJob *); extern (C) void gtk_print_job_set_track_print_status(_GtkPrintJob *, int); extern (C) void * gtk_print_job_get_surface(_GtkPrintJob *, _GError * *); extern (C) int gtk_print_job_set_source_file(_GtkPrintJob *, char *, _GError * *); extern (C) int gtk_print_job_get_status(_GtkPrintJob *); extern (C) char * gtk_print_job_get_title(_GtkPrintJob *); extern (C) _GtkPrinter * gtk_print_job_get_printer(_GtkPrintJob *); extern (C) void * gtk_print_job_get_settings(_GtkPrintJob *); extern (C) _GtkPrintJob * gtk_print_job_new(char *, _GtkPrinter *, void *, void *); extern (C) uint gtk_print_job_get_type(); extern (C) void gtk_enumerate_printers(_BCD_func__5323, void *, _BCD_func__5893, int); extern (C) int gtk_printer_get_capabilities(_GtkPrinter *); extern (C) void gtk_printer_request_details(_GtkPrinter *); extern (C) int gtk_printer_has_details(_GtkPrinter *); extern (C) int gtk_printer_compare(_GtkPrinter *, _GtkPrinter *); extern (C) _GList * gtk_printer_list_papers(_GtkPrinter *); extern (C) int gtk_printer_accepts_ps(_GtkPrinter *); extern (C) int gtk_printer_accepts_pdf(_GtkPrinter *); extern (C) int gtk_printer_is_default(_GtkPrinter *); extern (C) int gtk_printer_is_virtual(_GtkPrinter *); extern (C) int gtk_printer_is_active(_GtkPrinter *); extern (C) int gtk_printer_get_job_count(_GtkPrinter *); extern (C) char * gtk_printer_get_icon_name(_GtkPrinter *); extern (C) char * gtk_printer_get_location(_GtkPrinter *); extern (C) char * gtk_printer_get_description(_GtkPrinter *); extern (C) char * gtk_printer_get_state_message(_GtkPrinter *); extern (C) char * gtk_printer_get_name(_GtkPrinter *); extern (C) void * gtk_printer_get_backend(_GtkPrinter *); extern (C) _GtkPrinter * gtk_printer_new(char *, void *, int); extern (C) uint gtk_printer_get_type(); extern (C) uint gtk_print_capabilities_get_type(); extern (C) void * gtk_page_setup_unix_dialog_get_print_settings(_GtkPageSetupUnixDialog *); extern (C) void gtk_page_setup_unix_dialog_set_print_settings(_GtkPageSetupUnixDialog *, void *); extern (C) void * gtk_page_setup_unix_dialog_get_page_setup(_GtkPageSetupUnixDialog *); extern (C) void gtk_page_setup_unix_dialog_set_page_setup(_GtkPageSetupUnixDialog *, void *); extern (C) _GtkWidget * gtk_page_setup_unix_dialog_new(char *, _GtkWindow *); extern (C) uint gtk_page_setup_unix_dialog_get_type(); } // version(DYNLINK)