File: PrintData.xs

package info (click to toggle)
libwx-perl 1%3A0.9909-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 3,912 kB
  • sloc: cpp: 9,728; perl: 8,182; ansic: 626; makefile: 41
file content (157 lines) | stat: -rw-r--r-- 2,574 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#############################################################################
## Name:        ext/print/XS/PrintData.xs
## Purpose:     XS for Wx::PrintData
## Author:      Mattia Barbon
## Modified by:
## Created:     04/05/2001
## RCS-ID:      $Id: PrintData.xs 3243 2012-03-25 11:24:18Z mdootson $
## Copyright:   (c) 2001, 2004-2005, 2008 Mattia Barbon
## Licence:     This program is free software; you can redistribute it and/or
##              modify it under the same terms as Perl itself
#############################################################################

#include <wx/cmndata.h>

MODULE=Wx PACKAGE=Wx::PrintData

wxPrintData*
wxPrintData::new()
  CODE:
    RETVAL = new wxPrintData();
  OUTPUT:
    RETVAL

void
wxPrintData::Destroy()
  CODE:
    delete THIS;

#if WXPERL_W_VERSION_GE( 2, 5, 3 )

wxPrintBin
wxPrintData::GetBin()

#endif

#if WXPERL_W_VERSION_GE( 2, 7, 2 )

bool
wxPrintData::IsOk()

#endif

bool
wxPrintData::GetCollate()

bool
wxPrintData::GetColour()

wxDuplexMode
wxPrintData::GetDuplex()

int
wxPrintData::GetNoCopies()

int
wxPrintData::GetOrientation()

wxPaperSize
wxPrintData::GetPaperId()

wxString
wxPrintData::GetPrinterName()

wxPrintQuality
wxPrintData::GetQuality()

#if WXPERL_W_VERSION_GE( 2, 5, 3 )

void
wxPrintData::SetBin( bin )
    wxPrintBin bin

#endif

void
wxPrintData::SetCollate( collate )
    bool collate

void
wxPrintData::SetColour( colour )
    bool colour

void
wxPrintData::SetDuplex( mode )
    wxDuplexMode mode

void
wxPrintData::SetNoCopies( noCopies )
    int noCopies

void
wxPrintData::SetOrientation( orientation )
    int orientation

void
wxPrintData::SetPaperId( paperId )
    wxPaperSize paperId

void
wxPrintData::SetPrinterName( name )
    wxString name

void
wxPrintData::SetQuality( quality )
    wxPrintQuality quality
    

#if WXPERL_W_VERSION_GE( 2, 8, 0 )
bool
wxPrintData::IsOrientationReversed()
    
wxPrintMode
wxPrintData::GetPrintMode()

int
wxPrintData::GetMedia();

void
wxPrintData::SetOrientationReversed( reversed )
    bool reversed

void
wxPrintData::SetMedia( media )
    int media
    
void
wxPrintData::SetPrintMode( printMode )
    wxPrintMode printMode

wxString
wxPrintData::GetFilename()

void
wxPrintData::SetFilename( filename )
    wxString filename

char*
wxPrintData::GetPrivData()
    
int
wxPrintData::GetPrivDataLen()
    
void
wxPrintData::SetPrivData( privData, len )
    char* privData
    int len

void
wxPrintData::ConvertToNative()
    
void
wxPrintData::ConvertFromNative()
    
## wxPrintNativeDataBase*
## wxPrintData::GetNativeData()

#endif