view dwt/internal/c/gtk_unix_print_2_0.d @ 57:d69eb5077fbb

some comments
author Frank Benoit <benoit@tionex.de>
date Sat, 12 Jan 2008 01:53:16 +0100
parents 787b5413b0ce
children fb5cc45e0be6
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;

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){
extern (C) void function(_GtkPrintUnixDialog *, int)gtk_print_unix_dialog_set_manual_capabilities;
extern (C) void function(_GtkPrintUnixDialog *, _GtkWidget *, _GtkWidget *)gtk_print_unix_dialog_add_custom_tab;
extern (C) _GtkPrinter * function(_GtkPrintUnixDialog *)gtk_print_unix_dialog_get_selected_printer;
extern (C) void * function(_GtkPrintUnixDialog *)gtk_print_unix_dialog_get_settings;
extern (C) void function(_GtkPrintUnixDialog *, void *)gtk_print_unix_dialog_set_settings;
extern (C) int function(_GtkPrintUnixDialog *)gtk_print_unix_dialog_get_current_page;
extern (C) void function(_GtkPrintUnixDialog *, int)gtk_print_unix_dialog_set_current_page;
extern (C) void * function(_GtkPrintUnixDialog *)gtk_print_unix_dialog_get_page_setup;
extern (C) void function(_GtkPrintUnixDialog *, void *)gtk_print_unix_dialog_set_page_setup;
extern (C) _GtkWidget * function(char *, _GtkWindow *)gtk_print_unix_dialog_new;
extern (C) uint function()gtk_print_unix_dialog_get_type;
extern (C) void function(_GtkPrintJob *, _BCD_func__5238, void *, _BCD_func__5893)gtk_print_job_send;
extern (C) int function(_GtkPrintJob *)gtk_print_job_get_track_print_status;
extern (C) void function(_GtkPrintJob *, int)gtk_print_job_set_track_print_status;
extern (C) void * function(_GtkPrintJob *, _GError * *)gtk_print_job_get_surface;
extern (C) int function(_GtkPrintJob *, char *, _GError * *)gtk_print_job_set_source_file;
extern (C) int function(_GtkPrintJob *)gtk_print_job_get_status;
extern (C) char * function(_GtkPrintJob *)gtk_print_job_get_title;
extern (C) _GtkPrinter * function(_GtkPrintJob *)gtk_print_job_get_printer;
extern (C) void * function(_GtkPrintJob *)gtk_print_job_get_settings;
extern (C) _GtkPrintJob * function(char *, _GtkPrinter *, void *, void *)gtk_print_job_new;
extern (C) uint function()gtk_print_job_get_type;
extern (C) void function(_BCD_func__5323, void *, _BCD_func__5893, int)gtk_enumerate_printers;
extern (C) int function(_GtkPrinter *)gtk_printer_get_capabilities;
extern (C) void function(_GtkPrinter *)gtk_printer_request_details;
extern (C) int function(_GtkPrinter *)gtk_printer_has_details;
extern (C) int function(_GtkPrinter *, _GtkPrinter *)gtk_printer_compare;
extern (C) _GList * function(_GtkPrinter *)gtk_printer_list_papers;
extern (C) int function(_GtkPrinter *)gtk_printer_accepts_ps;
extern (C) int function(_GtkPrinter *)gtk_printer_accepts_pdf;
extern (C) int function(_GtkPrinter *)gtk_printer_is_default;
extern (C) int function(_GtkPrinter *)gtk_printer_is_virtual;
extern (C) int function(_GtkPrinter *)gtk_printer_is_active;
extern (C) int function(_GtkPrinter *)gtk_printer_get_job_count;
extern (C) char * function(_GtkPrinter *)gtk_printer_get_icon_name;
extern (C) char * function(_GtkPrinter *)gtk_printer_get_location;
extern (C) char * function(_GtkPrinter *)gtk_printer_get_description;
extern (C) char * function(_GtkPrinter *)gtk_printer_get_state_message;
extern (C) char * function(_GtkPrinter *)gtk_printer_get_name;
extern (C) void * function(_GtkPrinter *)gtk_printer_get_backend;
extern (C) _GtkPrinter * function(char *, void *, int)gtk_printer_new;
extern (C) uint function()gtk_printer_get_type;
extern (C) uint function()gtk_print_capabilities_get_type;
extern (C) void * function(_GtkPageSetupUnixDialog *)gtk_page_setup_unix_dialog_get_print_settings;
extern (C) void function(_GtkPageSetupUnixDialog *, void *)gtk_page_setup_unix_dialog_set_print_settings;
extern (C) void * function(_GtkPageSetupUnixDialog *)gtk_page_setup_unix_dialog_get_page_setup;
extern (C) void function(_GtkPageSetupUnixDialog *, void *)gtk_page_setup_unix_dialog_set_page_setup;
extern (C) _GtkWidget * function(char *, _GtkWindow *)gtk_page_setup_unix_dialog_new;
extern (C) uint function()gtk_page_setup_unix_dialog_get_type;


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)