annotate org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/gtk_unix_print_2_0.d @ 120:536e43f63c81

Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661 ===D2=== * added [Try]Immutable/Const/Shared templates to work with differenses in D1/D2 instead of version statements used these templates to work with strict type storage rules of dmd-2.053 * com.ibm.icu now also compilable with D2, but not tested yet * small fixes Snippet288 - shared data is in TLS ===Phobos=== * fixed critical bugs in Phobos implemention completely incorrect segfault prone fromStringz (Linux's port ruthless killer) terrible, incorrect StringBuffer realization (StyledText killer) * fixed small bugs as well Snippet72 - misprint in the snippet * implemented missed functionality for Phobos ByteArrayOutputStream implemented (image loading available) formatting correctly works for all DWT's cases As a result, folowing snippets now works with Phobos (Snippet### - what is fixed): Snippet24, 42, 111, 115, 130, 235, 276 - bad string formatting Snippet48, 282 - crash on image loading Snippet163, 189, 211, 213, 217, 218, 222 - crash on copy/cut in StyledText Snippet244 - hang-up ===Tango=== * few changes for the latest Tango trunc-r5661 * few small performance improvments ===General=== * implMissing-s for only one version changed to implMissingInTango/InPhobos * incorrect calls to Format in toString-s fixed * fixed loading \uXXXX characters in ResourceBundle * added good UTF-8 support for StyledText, TextLayout (Win32) and friends UTF functions revised and tested. It is now in java.nonstandard.*Utf modules StyledText and TextLayout (Win32) modules revised for UTF-8 support * removed small diferences in most identical files in *.swt.* folders *.swt.internal.image, *.swt.events and *.swt.custom are identical in Win32/Linux32 now 179 of 576 (~31%) files in *.swt.* folders are fully identical * Win32: snippets now have right subsystem, pretty icons and native system style controls * small fixes in snippets Snippet44 - it's not Snippet44 Snippet212 - functions work with different images and offsets arrays Win32: Snippet282 - crash on close if the button has an image Snippet293 - setGrayed is commented and others Win32: As a result, folowing snippets now works Snippet68 - color doesn't change Snippet163, 189, 211, 213, 217, 218, 222 - UTF-8 issues (see above) Snippet193 - no tabel headers
author Denis Shelomovskij <verylonglogin.reg@gmail.com>
date Sat, 09 Jul 2011 15:50:20 +0300
parents fb3aa8075988
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 /******************************************************************************
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 Based on the generated files from the BCD tool
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 modified by: Frank Benoit <keinfarbton@googlemail.com>
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 ******************************************************************************/
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 module org.eclipse.swt.internal.c.gtk_unix_print_2_0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 import java.lang.all;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 version=DYNLINK;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 version(DYNLINK){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
12 import java.nonstandard.SharedLib;
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 void loadLib(){
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 version(DYNLINK){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
17 SharedLib.loadLibSymbols(symbols, "libgtk-x11-2.0.so");
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 extern(C):
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22 align(4):
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24 public import org.eclipse.swt.internal.c.atk;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 public import org.eclipse.swt.internal.c.cairo;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 public import org.eclipse.swt.internal.c.pango;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27 public import org.eclipse.swt.internal.c.gdk;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28 public import org.eclipse.swt.internal.c.gtk;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29 public import org.eclipse.swt.internal.c.glib_object;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31 alias void GtkPrintUnixDialogPrivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32 alias _GtkPrintUnixDialogClass GtkPrintUnixDialogClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 alias void function() _BCD_func__5891;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34 alias _GtkPrintUnixDialog GtkPrintUnixDialog;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35 alias _GtkPrintJob GtkPrintJob;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 alias void function(_GtkPrintJob *, void *, _GError *) _BCD_func__5238;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37 alias _BCD_func__5238 GtkPrintJobCompleteFunc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38 alias void GtkPrintJobPrivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 alias _GtkPrintJobClass GtkPrintJobClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40 alias void function(_GtkPrintJob *) _BCD_func__8505;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41 alias _GtkPrinter GtkPrinter;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42 alias int function(_GtkPrinter *, void *) _BCD_func__5323;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 alias _BCD_func__5323 GtkPrinterFunc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 alias void GtkPrintBackend;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 alias void GtkPrinterPrivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46 alias _GtkPrinterClass GtkPrinterClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47 alias void function(_GtkPrinter *, int) _BCD_func__8525;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48 enum GtkPrintCapabilities {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
49 GTK_PRINT_CAPABILITY_PAGE_SET=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
50 GTK_PRINT_CAPABILITY_COPIES=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
51 GTK_PRINT_CAPABILITY_COLLATE=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
52 GTK_PRINT_CAPABILITY_REVERSE=8,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
53 GTK_PRINT_CAPABILITY_SCALE=16,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
54 GTK_PRINT_CAPABILITY_GENERATE_PDF=32,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
55 GTK_PRINT_CAPABILITY_GENERATE_PS=64,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
56 GTK_PRINT_CAPABILITY_PREVIEW=128,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
57 GTK_PRINT_CAPABILITY_NUMBER_UP=256,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
58 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
59 alias void GtkPageSetupUnixDialogPrivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
60 alias _GtkPageSetupUnixDialogClass GtkPageSetupUnixDialogClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
61 alias _GtkPageSetupUnixDialog GtkPageSetupUnixDialog;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
62 alias void function(void *) _BCD_func__5893;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
63 alias void function(void *, void *) _BCD_func__5263;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
64 alias int function(_GtkWidget *, _GdkEventKey *, void *) _BCD_func__5322;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
65 alias void function(char *, char *, void *) _BCD_func__5364;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
66 alias void function(_GtkWindow *, uint, int, int, void *) _BCD_func__5383;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
67 alias void function(_GtkWidget *, void *) _BCD_func__5476;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
68 alias void function(_AtkObject *, _AtkPropertyValues *) _BCD_func__5620;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
69 alias int function(void *) _BCD_func__5621;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
70 alias int function(_GParamSpec *, _GString *, _GValue *) _BCD_func__5727;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
71 alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__5880;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
72 alias void function(_GtkObject *, void *, uint, _GtkArg *) _BCD_func__5892;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
73 alias void function(_GTypeInstance *, void *) _BCD_func__5904;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
74 alias int function(_GtkAccelKey *, _GClosure *, void *) _BCD_func__5915;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
75 alias int function(_GtkAccelGroup *, _GObject *, uint, int) _BCD_func__5916;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
76 alias void function(_GdkSpan *, void *) _BCD_func__6036;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
77 alias int function(void *, _GdkEvent *, void *) _BCD_func__6205;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
78 alias void function(_GdkEvent *, void *) _BCD_func__6206;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
79 alias void function(void *, _PangoAttrShape *, int, void *) _BCD_func__6460;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
80 alias void function(void *) _BCD_func__6477;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
81 alias char * function(void *) _BCD_func__6478;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
82 alias int function(char *, uint, _GError * *, void *) _BCD_func__6485;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
83 alias void function(char *, void *) _BCD_func__6488;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
84 alias void function(void *, int, int) _BCD_func__6500;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
85 alias int function(void *) _BCD_func__2322;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
86 alias int function(void *, long *, int) _BCD_func__2324;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
87 alias int function(void *, char *, uint) _BCD_func__2326;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
88 alias int function(void *, char *, uint) _BCD_func__2328;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
89 alias int function(void * *, char *) _BCD_func__6666;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
90 alias int function(char *, char * * *, uint *) _BCD_func__6667;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
91 alias int function(void *, char *, char *, char *, char *) _BCD_func__6668;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
92 alias int function(__gconv_step *, __gconv_step_data *, void *, char *, char * *, char *, char * *, uint *) _BCD_func__6669;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
93 alias void function(__gconv_step *) _BCD_func__6670;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
94 alias int function(__gconv_step *) _BCD_func__6671;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
95 alias uint function(__gconv_step *, char) _BCD_func__6672;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
96 alias int function(__gconv_step *, __gconv_step_data *, char * *, char *, char * *, uint *, int, int) _BCD_func__6673;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
97 alias int function(void *, void *, void *) _BCD_func__6822;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
98 alias void * function(void *) _BCD_func__6846;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
99 alias int function(_PangoAttribute *, void *) _BCD_func__6847;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
100 alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__6949;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
101 alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__6950;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
102 alias void function(void *) _BCD_func__6951;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
103 alias void function(void *, _GObject *, int) _BCD_func__7096;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
104 alias void function(void *, _GObject *) _BCD_func__7098;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
105 alias void function(_GObject *) _BCD_func__7099;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
106 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__7100;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
107 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__7101;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
108 alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__7126;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
109 alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__7127;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
110 alias void function(void *, _GClosure *) _BCD_func__7146;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
111 alias void function(_GValue *, _GValue *) _BCD_func__7203;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
112 alias void * function(void *) _BCD_func__7221;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
113 alias void function(void *, void *) _BCD_func__7225;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
114 alias int function(void *, _GTypeClass *) _BCD_func__7226;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
115 alias int function(void *, void *, void *) _BCD_func__7274;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
116 alias int function(void *, void *, void *) _BCD_func__7288;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
117 alias void function(_GScanner *, char *, int) _BCD_func__7290;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
118 alias int function(void *, _GString *, void *) _BCD_func__7362;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
119 alias void function(void *, void *, void *, _GError * *) _BCD_func__7379;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
120 alias int function(void *, void *, void *, _GError * *) _BCD_func__7380;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
121 alias int function(char *, char *, void *, _GError * *) _BCD_func__7381;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
122 alias void * function(void *, void *) _BCD_func__7392;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
123 alias void function(_GNode *, void *) _BCD_func__7393;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
124 alias int function(_GNode *, void *) _BCD_func__7394;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
125 alias void function(char *) _BCD_func__7402;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
126 alias void function(char *, int, char *, void *) _BCD_func__7404;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
127 alias int function(_GIOChannel *, int, void *) _BCD_func__7418;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
128 alias int function(_GPollFD *, uint, int) _BCD_func__7468;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
129 alias void function(int, int, void *) _BCD_func__7474;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
130 alias void function(_GHookList *, _GHook *) _BCD_func__7505;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
131 alias int function(_GHook *, void *) _BCD_func__7506;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
132 alias void function(_GHook *, void *) _BCD_func__7507;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
133 alias int function(_GHook *, _GHook *) _BCD_func__7508;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
134 alias void function(uint, void *, void *) _BCD_func__7542;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
135 alias int function(char *, char *, uint) _BCD_func__7545;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
136 alias char * function(void *) _BCD_func__7546;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
137 alias char * function(char *, void *) _BCD_func__7731;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
138 alias void function(void *, void *, void *) _BCD_func__7732;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
139 alias uint function(void *) _BCD_func__7733;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
140 alias int function(void *, void *) _BCD_func__7734;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
141 alias int function(void *, void *, void *) _BCD_func__7735;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
142 alias int function(void *, void *) _BCD_func__7736;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
143 alias int function(void *, char *, uint) _BCD_func__7807;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
144 alias int function(void *, char *, uint) _BCD_func__7808;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
145 struct _GtkPrintUnixDialogClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
146 _GtkDialogClass parent_class;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
147 _BCD_func__5891 _gtk_reserved1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
148 _BCD_func__5891 _gtk_reserved2;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
149 _BCD_func__5891 _gtk_reserved3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
150 _BCD_func__5891 _gtk_reserved4;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
151 _BCD_func__5891 _gtk_reserved5;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
152 _BCD_func__5891 _gtk_reserved6;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
153 _BCD_func__5891 _gtk_reserved7;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
154 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
155 struct _GtkPrintUnixDialog {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
156 _GtkDialog parent_instance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
157 void * priv;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
158 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
159 struct _GtkPrintJobClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
160 _GObjectClass parent_class;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
161 _BCD_func__8505 status_changed;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
162 _BCD_func__5891 _gtk_reserved1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
163 _BCD_func__5891 _gtk_reserved2;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
164 _BCD_func__5891 _gtk_reserved3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
165 _BCD_func__5891 _gtk_reserved4;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
166 _BCD_func__5891 _gtk_reserved5;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
167 _BCD_func__5891 _gtk_reserved6;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
168 _BCD_func__5891 _gtk_reserved7;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
169 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
170 struct _GtkPrintJob {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
171 _GObject parent_instance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
172 void * priv;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
173 int print_pages;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
174 _GtkPageRange * page_ranges;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
175 int num_page_ranges;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
176 int page_set;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
177 int num_copies;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
178 double scale;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
179 uint bitfield0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
180 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
181 struct _GtkPrinterClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
182 _GObjectClass parent_class;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
183 _BCD_func__8525 details_acquired;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
184 _BCD_func__5891 _gtk_reserved1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
185 _BCD_func__5891 _gtk_reserved2;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
186 _BCD_func__5891 _gtk_reserved3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
187 _BCD_func__5891 _gtk_reserved4;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
188 _BCD_func__5891 _gtk_reserved5;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
189 _BCD_func__5891 _gtk_reserved6;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
190 _BCD_func__5891 _gtk_reserved7;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
191 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
192 struct _GtkPrinter {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
193 _GObject parent_instance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
194 void * priv;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
195 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
196 struct _GtkPageSetupUnixDialogClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
197 _GtkDialogClass parent_class;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
198 _BCD_func__5891 _gtk_reserved1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
199 _BCD_func__5891 _gtk_reserved2;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
200 _BCD_func__5891 _gtk_reserved3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
201 _BCD_func__5891 _gtk_reserved4;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
202 _BCD_func__5891 _gtk_reserved5;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
203 _BCD_func__5891 _gtk_reserved6;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
204 _BCD_func__5891 _gtk_reserved7;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
205 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
206 struct _GtkPageSetupUnixDialog {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
207 _GtkDialog parent_instance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
208 void * priv;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
209 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
210 version(DYNLINK){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
211 mixin(gshared!(
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
212 "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;
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
213 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
214 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
215 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
216 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
217 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
218 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
219 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
220 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
221 alias extern (C) _GtkWidget * function(char *, _GtkWindow *) TGTKgtk_print_unix_dialog_new; extern(D) TGTKgtk_print_unix_dialog_new gtk_print_unix_dialog_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
222 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
223 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
224 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
225 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
226 alias extern (C) void * function(_GtkPrintJob *, _GError * *) TGTKgtk_print_job_get_surface; extern(D) TGTKgtk_print_job_get_surface gtk_print_job_get_surface;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
227 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
228 alias extern (C) int function(_GtkPrintJob *) TGTKgtk_print_job_get_status; extern(D) TGTKgtk_print_job_get_status gtk_print_job_get_status;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
229 alias extern (C) char * function(_GtkPrintJob *) TGTKgtk_print_job_get_title; extern(D) TGTKgtk_print_job_get_title gtk_print_job_get_title;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
230 alias extern (C) _GtkPrinter * function(_GtkPrintJob *) TGTKgtk_print_job_get_printer; extern(D) TGTKgtk_print_job_get_printer gtk_print_job_get_printer;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
231 alias extern (C) void * function(_GtkPrintJob *) TGTKgtk_print_job_get_settings; extern(D) TGTKgtk_print_job_get_settings gtk_print_job_get_settings;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
232 alias extern (C) _GtkPrintJob * function(char *, _GtkPrinter *, void *, void *) TGTKgtk_print_job_new; extern(D) TGTKgtk_print_job_new gtk_print_job_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
233 alias extern (C) uint function() TGTKgtk_print_job_get_type; extern(D) TGTKgtk_print_job_get_type gtk_print_job_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
234 alias extern (C) void function(_BCD_func__5323, void *, _BCD_func__5893, int) TGTKgtk_enumerate_printers; extern(D) TGTKgtk_enumerate_printers gtk_enumerate_printers;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
235 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_get_capabilities; extern(D) TGTKgtk_printer_get_capabilities gtk_printer_get_capabilities;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
236 alias extern (C) void function(_GtkPrinter *) TGTKgtk_printer_request_details; extern(D) TGTKgtk_printer_request_details gtk_printer_request_details;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
237 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_has_details; extern(D) TGTKgtk_printer_has_details gtk_printer_has_details;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
238 alias extern (C) int function(_GtkPrinter *, _GtkPrinter *) TGTKgtk_printer_compare; extern(D) TGTKgtk_printer_compare gtk_printer_compare;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
239 alias extern (C) _GList * function(_GtkPrinter *) TGTKgtk_printer_list_papers; extern(D) TGTKgtk_printer_list_papers gtk_printer_list_papers;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
240 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_accepts_ps; extern(D) TGTKgtk_printer_accepts_ps gtk_printer_accepts_ps;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
241 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_accepts_pdf; extern(D) TGTKgtk_printer_accepts_pdf gtk_printer_accepts_pdf;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
242 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_default; extern(D) TGTKgtk_printer_is_default gtk_printer_is_default;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
243 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_virtual; extern(D) TGTKgtk_printer_is_virtual gtk_printer_is_virtual;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
244 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_is_active; extern(D) TGTKgtk_printer_is_active gtk_printer_is_active;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
245 alias extern (C) int function(_GtkPrinter *) TGTKgtk_printer_get_job_count; extern(D) TGTKgtk_printer_get_job_count gtk_printer_get_job_count;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
246 alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_icon_name; extern(D) TGTKgtk_printer_get_icon_name gtk_printer_get_icon_name;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
247 alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_location; extern(D) TGTKgtk_printer_get_location gtk_printer_get_location;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
248 alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_description; extern(D) TGTKgtk_printer_get_description gtk_printer_get_description;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
249 alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_state_message; extern(D) TGTKgtk_printer_get_state_message gtk_printer_get_state_message;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
250 alias extern (C) char * function(_GtkPrinter *) TGTKgtk_printer_get_name; extern(D) TGTKgtk_printer_get_name gtk_printer_get_name;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
251 alias extern (C) void * function(_GtkPrinter *) TGTKgtk_printer_get_backend; extern(D) TGTKgtk_printer_get_backend gtk_printer_get_backend;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
252 alias extern (C) _GtkPrinter * function(char *, void *, int) TGTKgtk_printer_new; extern(D) TGTKgtk_printer_new gtk_printer_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
253 alias extern (C) uint function() TGTKgtk_printer_get_type; extern(D) TGTKgtk_printer_get_type gtk_printer_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
254 alias extern (C) uint function() TGTKgtk_print_capabilities_get_type; extern(D) TGTKgtk_print_capabilities_get_type gtk_print_capabilities_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
255 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
256 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
257 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
258 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;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
259 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;
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
260 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;"
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
261 ));
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
262
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
263 extern(D) Symbol[] symbols;
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
264 extern(D) static this ()
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
265 {
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
266 symbols = [
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
267 Symbol("gtk_print_unix_dialog_set_manual_capabilities", cast(void**)& gtk_print_unix_dialog_set_manual_capabilities),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
268 Symbol("gtk_print_unix_dialog_add_custom_tab", cast(void**)& gtk_print_unix_dialog_add_custom_tab),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
269 Symbol("gtk_print_unix_dialog_get_selected_printer", cast(void**)& gtk_print_unix_dialog_get_selected_printer),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
270 Symbol("gtk_print_unix_dialog_get_settings", cast(void**)& gtk_print_unix_dialog_get_settings),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
271 Symbol("gtk_print_unix_dialog_set_settings", cast(void**)& gtk_print_unix_dialog_set_settings),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
272 Symbol("gtk_print_unix_dialog_get_current_page", cast(void**)& gtk_print_unix_dialog_get_current_page),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
273 Symbol("gtk_print_unix_dialog_set_current_page", cast(void**)& gtk_print_unix_dialog_set_current_page),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
274 Symbol("gtk_print_unix_dialog_get_page_setup", cast(void**)& gtk_print_unix_dialog_get_page_setup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
275 Symbol("gtk_print_unix_dialog_set_page_setup", cast(void**)& gtk_print_unix_dialog_set_page_setup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
276 Symbol("gtk_print_unix_dialog_new", cast(void**)& gtk_print_unix_dialog_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
277 Symbol("gtk_print_unix_dialog_get_type", cast(void**)& gtk_print_unix_dialog_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
278 Symbol("gtk_print_job_send", cast(void**)& gtk_print_job_send),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
279 Symbol("gtk_print_job_get_track_print_status", cast(void**)& gtk_print_job_get_track_print_status),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
280 Symbol("gtk_print_job_set_track_print_status", cast(void**)& gtk_print_job_set_track_print_status),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
281 Symbol("gtk_print_job_get_surface", cast(void**)& gtk_print_job_get_surface),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
282 Symbol("gtk_print_job_set_source_file", cast(void**)& gtk_print_job_set_source_file),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
283 Symbol("gtk_print_job_get_status", cast(void**)& gtk_print_job_get_status),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
284 Symbol("gtk_print_job_get_title", cast(void**)& gtk_print_job_get_title),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
285 Symbol("gtk_print_job_get_printer", cast(void**)& gtk_print_job_get_printer),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
286 Symbol("gtk_print_job_get_settings", cast(void**)& gtk_print_job_get_settings),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
287 Symbol("gtk_print_job_new", cast(void**)& gtk_print_job_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
288 Symbol("gtk_print_job_get_type", cast(void**)& gtk_print_job_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
289 Symbol("gtk_enumerate_printers", cast(void**)& gtk_enumerate_printers),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
290 Symbol("gtk_printer_get_capabilities", cast(void**)& gtk_printer_get_capabilities),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
291 Symbol("gtk_printer_request_details", cast(void**)& gtk_printer_request_details),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
292 Symbol("gtk_printer_has_details", cast(void**)& gtk_printer_has_details),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
293 Symbol("gtk_printer_compare", cast(void**)& gtk_printer_compare),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
294 Symbol("gtk_printer_list_papers", cast(void**)& gtk_printer_list_papers),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
295 Symbol("gtk_printer_accepts_ps", cast(void**)& gtk_printer_accepts_ps),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
296 Symbol("gtk_printer_accepts_pdf", cast(void**)& gtk_printer_accepts_pdf),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
297 Symbol("gtk_printer_is_default", cast(void**)& gtk_printer_is_default),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
298 Symbol("gtk_printer_is_virtual", cast(void**)& gtk_printer_is_virtual),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
299 Symbol("gtk_printer_is_active", cast(void**)& gtk_printer_is_active),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
300 Symbol("gtk_printer_get_job_count", cast(void**)& gtk_printer_get_job_count),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
301 Symbol("gtk_printer_get_icon_name", cast(void**)& gtk_printer_get_icon_name),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
302 Symbol("gtk_printer_get_location", cast(void**)& gtk_printer_get_location),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
303 Symbol("gtk_printer_get_description", cast(void**)& gtk_printer_get_description),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
304 Symbol("gtk_printer_get_state_message", cast(void**)& gtk_printer_get_state_message),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
305 Symbol("gtk_printer_get_name", cast(void**)& gtk_printer_get_name),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
306 Symbol("gtk_printer_get_backend", cast(void**)& gtk_printer_get_backend),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
307 Symbol("gtk_printer_new", cast(void**)& gtk_printer_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
308 Symbol("gtk_printer_get_type", cast(void**)& gtk_printer_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
309 Symbol("gtk_print_capabilities_get_type", cast(void**)& gtk_print_capabilities_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
310 Symbol("gtk_page_setup_unix_dialog_get_print_settings", cast(void**)& gtk_page_setup_unix_dialog_get_print_settings),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
311 Symbol("gtk_page_setup_unix_dialog_set_print_settings", cast(void**)& gtk_page_setup_unix_dialog_set_print_settings),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
312 Symbol("gtk_page_setup_unix_dialog_get_page_setup", cast(void**)& gtk_page_setup_unix_dialog_get_page_setup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
313 Symbol("gtk_page_setup_unix_dialog_set_page_setup", cast(void**)& gtk_page_setup_unix_dialog_set_page_setup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
314 Symbol("gtk_page_setup_unix_dialog_new", cast(void**)& gtk_page_setup_unix_dialog_new),
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 113
diff changeset
315 Symbol("gtk_page_setup_unix_dialog_get_type", cast(void**)& gtk_page_setup_unix_dialog_get_type)
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
316 ];
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 26
diff changeset
317 }
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
318
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
319 } else { // version(DYNLINK)
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
320 extern (C) void gtk_print_unix_dialog_set_manual_capabilities(_GtkPrintUnixDialog *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
321 extern (C) void gtk_print_unix_dialog_add_custom_tab(_GtkPrintUnixDialog *, _GtkWidget *, _GtkWidget *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
322 extern (C) _GtkPrinter * gtk_print_unix_dialog_get_selected_printer(_GtkPrintUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
323 extern (C) void * gtk_print_unix_dialog_get_settings(_GtkPrintUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
324 extern (C) void gtk_print_unix_dialog_set_settings(_GtkPrintUnixDialog *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
325 extern (C) int gtk_print_unix_dialog_get_current_page(_GtkPrintUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
326 extern (C) void gtk_print_unix_dialog_set_current_page(_GtkPrintUnixDialog *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
327 extern (C) void * gtk_print_unix_dialog_get_page_setup(_GtkPrintUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
328 extern (C) void gtk_print_unix_dialog_set_page_setup(_GtkPrintUnixDialog *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
329 extern (C) _GtkWidget * gtk_print_unix_dialog_new(char *, _GtkWindow *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
330 extern (C) uint gtk_print_unix_dialog_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
331 extern (C) void gtk_print_job_send(_GtkPrintJob *, _BCD_func__5238, void *, _BCD_func__5893);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
332 extern (C) int gtk_print_job_get_track_print_status(_GtkPrintJob *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
333 extern (C) void gtk_print_job_set_track_print_status(_GtkPrintJob *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
334 extern (C) void * gtk_print_job_get_surface(_GtkPrintJob *, _GError * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
335 extern (C) int gtk_print_job_set_source_file(_GtkPrintJob *, char *, _GError * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
336 extern (C) int gtk_print_job_get_status(_GtkPrintJob *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
337 extern (C) char * gtk_print_job_get_title(_GtkPrintJob *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
338 extern (C) _GtkPrinter * gtk_print_job_get_printer(_GtkPrintJob *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
339 extern (C) void * gtk_print_job_get_settings(_GtkPrintJob *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
340 extern (C) _GtkPrintJob * gtk_print_job_new(char *, _GtkPrinter *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
341 extern (C) uint gtk_print_job_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
342 extern (C) void gtk_enumerate_printers(_BCD_func__5323, void *, _BCD_func__5893, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
343 extern (C) int gtk_printer_get_capabilities(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
344 extern (C) void gtk_printer_request_details(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
345 extern (C) int gtk_printer_has_details(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
346 extern (C) int gtk_printer_compare(_GtkPrinter *, _GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
347 extern (C) _GList * gtk_printer_list_papers(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
348 extern (C) int gtk_printer_accepts_ps(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
349 extern (C) int gtk_printer_accepts_pdf(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
350 extern (C) int gtk_printer_is_default(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
351 extern (C) int gtk_printer_is_virtual(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
352 extern (C) int gtk_printer_is_active(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
353 extern (C) int gtk_printer_get_job_count(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
354 extern (C) char * gtk_printer_get_icon_name(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
355 extern (C) char * gtk_printer_get_location(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
356 extern (C) char * gtk_printer_get_description(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
357 extern (C) char * gtk_printer_get_state_message(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
358 extern (C) char * gtk_printer_get_name(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
359 extern (C) void * gtk_printer_get_backend(_GtkPrinter *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
360 extern (C) _GtkPrinter * gtk_printer_new(char *, void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
361 extern (C) uint gtk_printer_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
362 extern (C) uint gtk_print_capabilities_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
363 extern (C) void * gtk_page_setup_unix_dialog_get_print_settings(_GtkPageSetupUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
364 extern (C) void gtk_page_setup_unix_dialog_set_print_settings(_GtkPageSetupUnixDialog *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
365 extern (C) void * gtk_page_setup_unix_dialog_get_page_setup(_GtkPageSetupUnixDialog *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
366 extern (C) void gtk_page_setup_unix_dialog_set_page_setup(_GtkPageSetupUnixDialog *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
367 extern (C) _GtkWidget * gtk_page_setup_unix_dialog_new(char *, _GtkWindow *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
368 extern (C) uint gtk_page_setup_unix_dialog_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
369 } // version(DYNLINK)