Add libwx-perl
[pkg-perl] / deb-src / libwx-perl / libwx-perl-0.96 / ext / print / XS / PrintData.xs
1 #############################################################################
2 ## Name:        ext/print/XS/PrintData.xs
3 ## Purpose:     XS for Wx::PrintData
4 ## Author:      Mattia Barbon
5 ## Modified by:
6 ## Created:     04/05/2001
7 ## RCS-ID:      $Id: PrintData.xs 2315 2008-01-18 21:47:17Z mbarbon $
8 ## Copyright:   (c) 2001, 2004-2005, 2008 Mattia Barbon
9 ## Licence:     This program is free software; you can redistribute it and/or
10 ##              modify it under the same terms as Perl itself
11 #############################################################################
12
13 #include <wx/cmndata.h>
14
15 MODULE=Wx PACKAGE=Wx::PrintData
16
17 wxPrintData*
18 wxPrintData::new()
19   CODE:
20     RETVAL = new wxPrintData();
21   OUTPUT:
22     RETVAL
23
24 void
25 wxPrintData::Destroy()
26   CODE:
27     delete THIS;
28
29 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
30
31 wxPrintBin
32 wxPrintData::GetBin()
33
34 #endif
35
36 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
37
38 bool
39 wxPrintData::IsOk()
40
41 #endif
42
43 bool
44 wxPrintData::GetCollate()
45
46 bool
47 wxPrintData::GetColour()
48
49 wxDuplexMode
50 wxPrintData::GetDuplex()
51
52 int
53 wxPrintData::GetNoCopies()
54
55 int
56 wxPrintData::GetOrientation()
57
58 wxPaperSize
59 wxPrintData::GetPaperId()
60
61 wxString
62 wxPrintData::GetPrinterName()
63
64 wxPrintQuality
65 wxPrintData::GetQuality()
66
67 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
68
69 void
70 wxPrintData::SetBin( bin )
71     wxPrintBin bin
72
73 #endif
74
75 void
76 wxPrintData::SetCollate( collate )
77     bool collate
78
79 void
80 wxPrintData::SetColour( colour )
81     bool colour
82
83 void
84 wxPrintData::SetDuplex( mode )
85     wxDuplexMode mode
86
87 void
88 wxPrintData::SetNoCopies( noCopies )
89     int noCopies
90
91 void
92 wxPrintData::SetOrientation( orientation )
93     int orientation
94
95 void
96 wxPrintData::SetPaperId( paperId )
97     wxPaperSize paperId
98
99 void
100 wxPrintData::SetPrinterName( name )
101     wxString name
102
103 void
104 wxPrintData::SetQuality( quality )
105     wxPrintQuality quality
106