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 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
|
#############################################################################
## Name: XS/Wizard.xs
## Purpose: XS for Wx::Wizard and related classes
## Author: Mattia Barbon
## Modified by:
## Created: 28/08/2002
## RCS-ID: $Id: Wizard.xs 2315 2008-01-18 21:47:17Z mbarbon $
## Copyright: (c) 2002-2004, 2006-2008 Mattia Barbon
## Licence: This program is free software; you can redistribute it and/or
## modify it under the same terms as Perl itself
#############################################################################
## bug in 2.2
#include <wx/bitmap.h>
#include <wx/panel.h>
#include <wx/dialog.h>
#include <wx/event.h>
#include <wx/wizard.h>
#include <wx/sizer.h>
#include "cpp/overload.h"
#include "cpp/wizard.h"
MODULE=Wx PACKAGE=Wx::Wizard
void
wxWizard::new( ... )
PPCODE:
BEGIN_OVERLOAD()
MATCH_VOIDM_REDISP( newEmpty )
MATCH_ANY_REDISP( newFull )
END_OVERLOAD( Wx::Wizard::new )
wxWizard*
newEmpty( CLASS )
PlClassName CLASS
CODE:
RETVAL = new wxPliWizard( CLASS );
OUTPUT:
RETVAL
wxWizard*
newFull( CLASS, parent, id = wxID_ANY, title = wxEmptyString, bitmap = (wxBitmap*)&wxNullBitmap, pos = wxDefaultPosition )
PlClassName CLASS
wxWindow* parent
wxWindowID id
wxString title
wxBitmap* bitmap
wxPoint pos
CODE:
RETVAL = new wxPliWizard( CLASS, parent, id, title, *bitmap, pos );
OUTPUT:
RETVAL
bool
wxWizard::Create( parent, id = wxID_ANY, title = wxEmptyString, bitmap = (wxBitmap*)&wxNullBitmap, pos = wxDefaultPosition )
wxWindow* parent
wxWindowID id
wxString title
wxBitmap* bitmap
wxPoint pos
C_ARGS: parent, id, title, *bitmap, pos
bool
wxWizard::RunWizard( page )
wxWizardPage* page
wxWizardPage*
wxWizard::GetCurrentPage()
wxSize*
wxWizard::GetPageSize()
CODE:
RETVAL = new wxSize( THIS->GetPageSize() );
OUTPUT:
RETVAL
void
wxWizard::SetPageSize( size )
wxSize size
#if WXPERL_W_VERSION_GE( 2, 5, 1 )
wxSizer*
wxWizard::GetPageAreaSizer()
#endif
#if WXPERL_W_VERSION_GE( 2, 8, 5 )
wxBitmap*
wxWizard::GetBitmap()
CODE:
RETVAL = new wxBitmap( THIS->GetBitmap() );
OUTPUT: RETVAL
void
wxWizard::SetBitmap( bitmap )
wxBitmap* bitmap
C_ARGS: *bitmap
#endif
void
wxWizard::FitToPage( firstPage )
wxWizardPage* firstPage
void
wxWizard::SetBorder( border )
int border
bool
wxWizard::HasNextPage( page )
wxWizardPage* page
bool
wxWizard::HasPrevPage( page )
wxWizardPage* page
#if WXPERL_W_VERSION_GE( 2, 9, 0 )
void
wxWizard::SetBitmapBackgroundColour( colour )
wxColour colour
wxColour*
wxWizard::GetBitmapBackgroundColour()
CODE:
RETVAL = new wxColour( THIS->GetBitmapBackgroundColour() );
OUTPUT: RETVAL
void
wxWizard::SetBitmapPlacement( placement )
int placement
int
wxWizard::GetBitmapPlacement()
void
wxWizard::SetMinimumBitmapWidth( w )
int w
int
wxWizard::GetMinimumBitmapWidth()
#endif
MODULE=Wx PACKAGE=Wx::WizardPage
void
wxWizardPage::new( ... )
PPCODE:
BEGIN_OVERLOAD()
MATCH_VOIDM_REDISP( newEmpty )
MATCH_ANY_REDISP( newFull )
END_OVERLOAD( Wx::WizardPage::new )
wxWizardPage*
newEmpty( CLASS )
PlClassName CLASS
CODE:
RETVAL = new wxPliWizardPage( CLASS );
OUTPUT:
RETVAL
wxWizardPage*
newFull( CLASS, parent, bitmap = (wxBitmap*)&wxNullBitmap )
PlClassName CLASS
wxWizard* parent
wxBitmap* bitmap
CODE:
RETVAL = new wxPliWizardPage( CLASS, parent, *bitmap );
OUTPUT:
RETVAL
bool
wxWizardPage::Create( parent, bitmap = (wxBitmap*)&wxNullBitmap )
wxWizard* parent
wxBitmap* bitmap
C_ARGS: parent, *bitmap
wxBitmap*
wxWizardPage::GetBitmap()
CODE:
RETVAL = new wxBitmap( THIS->GetBitmap() );
OUTPUT:
RETVAL
wxWizardPage*
wxWizardPageSimple::GetPrev()
wxWizardPage*
wxWizardPageSimple::GetNext()
MODULE=Wx PACKAGE=Wx::WizardPageSimple
wxWizardPageSimple*
wxWizardPageSimple::new( parent, prev = 0, next = 0 )
wxWizard* parent
wxWizardPage* prev
wxWizardPage* next
void
wxWizardPageSimple::SetPrev( prev )
wxWizardPage* prev
void
wxWizardPageSimple::SetNext( next )
wxWizardPage* next
void
Chain( first, second )
wxWizardPageSimple* first
wxWizardPageSimple* second
CODE:
wxWizardPageSimple::Chain( first, second );
MODULE=Wx PACKAGE=Wx::WizardEvent
bool
wxWizardEvent::GetDirection()
wxWizardPage*
wxWizardEvent::GetPage()
|