1 #############################################################################
2 ## Name: ext/print/XS/PrintDialogData.xs
3 ## Purpose: XS for Wx::PrintDialogData
4 ## Author: Mattia Barbon
7 ## RCS-ID: $Id: PrintDialogData.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 #############################################################################
13 #include <wx/cmndata.h>
15 MODULE=Wx PACKAGE=Wx::PrintDialogData
18 wxPrintDialogData::new()
21 wxPrintDialogData::Destroy()
25 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
28 wxPrintDialogData::IsOk()
33 wxPrintDialogData::EnableHelp( enable )
37 wxPrintDialogData::EnablePageNumbers( enable )
41 wxPrintDialogData::EnablePrintToFile( enable )
45 wxPrintDialogData::EnableSelection( enable )
49 wxPrintDialogData::GetAllPages()
52 wxPrintDialogData::GetCollate()
55 wxPrintDialogData::GetFromPage()
58 wxPrintDialogData::GetMaxPage()
61 wxPrintDialogData::GetMinPage()
64 wxPrintDialogData::GetNoCopies()
67 wxPrintDialogData::GetPrintData()
69 RETVAL = &THIS->GetPrintData();
74 wxPrintDialogData::GetPrintToFile()
77 wxPrintDialogData::GetSelection()
80 wxPrintDialogData::GetToPage()
83 wxPrintDialogData::SetCollate( collate )
87 wxPrintDialogData::SetFromPage( page )
91 wxPrintDialogData::SetMaxPage( page )
95 wxPrintDialogData::SetMinPage( page )
99 wxPrintDialogData::SetNoCopies( n )
103 wxPrintDialogData::SetPrintData( printData )
104 wxPrintData* printData
106 THIS->SetPrintData( *printData );
109 wxPrintDialogData::SetPrintToFile( flag )
113 wxPrintDialogData::SetSelection( selection )
116 #if WXPERL_W_VERSION_GE( 2, 5, 3 ) && WXPERL_W_VERSION_LE( 2, 5, 3 )
119 wxPrintDialogData::SetSetupDialog( flag )
125 wxPrintDialogData::SetToPage( page )