2 * This file was generated automatically by ExtUtils::ParseXS version 2.2202 from the
3 * contents of Frames.xs. Do not edit this file, edit Frames.xs instead.
5 * ANY CHANGES MADE HERE WILL BE LOST!
9 /////////////////////////////////////////////////////////////////////////////
11 // Purpose: XS for Wx::Frame, Wx::Dialog, Wx::Panel
12 // Author: Mattia Barbon
14 // Created: 29/10/2000
15 // RCS-ID: $Id: Frames.xs 2700 2009-12-13 11:25:50Z mbarbon $
16 // Copyright: (c) 2000-2003, 2005-2009 Mattia Barbon
17 // Licence: This program is free software; you can redistribute it and/or
18 // modify it under the same terms as Perl itself
19 /////////////////////////////////////////////////////////////////////////////
21 #define PERL_NO_GET_CONTEXT
23 #include "cpp/wxapi.h"
24 #include "cpp/v_cback.h"
28 WXPLI_BOOT_ONCE(Wx_Wnd);
29 #define boot_Wx_Wnd wxPli_boot_Wx_Wnd
31 #ifndef PERL_UNUSED_VAR
32 # define PERL_UNUSED_VAR(var) if (0) var = var
35 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
36 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
38 /* prototype to pass -Wmissing-prototypes */
40 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
43 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
45 const GV *const gv = CvGV(cv);
47 PERL_ARGS_ASSERT_CROAK_XS_USAGE;
50 const char *const gvname = GvNAME(gv);
51 const HV *const stash = GvSTASH(gv);
52 const char *const hvname = stash ? HvNAME(stash) : NULL;
55 Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
57 Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
59 /* Pants. I don't think that it should be possible to get here. */
60 Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
63 #undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
65 #ifdef PERL_IMPLICIT_CONTEXT
66 #define croak_xs_usage(a,b) S_croak_xs_usage(aTHX_ a,b)
68 #define croak_xs_usage S_croak_xs_usage
73 /* NOTE: the prototype of newXSproto() is different in versions of perls,
74 * so we define a portable version of newXSproto()
77 #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
79 #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
80 #endif /* !defined(newXS_flags) */
83 /* INCLUDE: Including 'XS/Panel.xs' from 'Frames.xs' */
86 #include "cpp/panel.h"
87 #include "cpp/overload.h"
89 XS(XS_Wx__Panel_new); /* prototype to pass -Wmissing-prototypes */
97 PERL_UNUSED_VAR(cv); /* -W */
98 PERL_UNUSED_VAR(ax); /* -Wall */
102 MATCH_VOIDM_REDISP( newDefault )
103 MATCH_ANY_REDISP( newFull )
104 END_OVERLOAD( "Wx::Panel::new" )
111 XS(XS_Wx__Panel_newDefault); /* prototype to pass -Wmissing-prototypes */
112 XS(XS_Wx__Panel_newDefault)
120 croak_xs_usage(cv, "CLASS");
122 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
124 RETVAL = new wxPliPanel( CLASS );
125 ST(0) = sv_newmortal();
126 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
133 XS(XS_Wx__Panel_newFull); /* prototype to pass -Wmissing-prototypes */
134 XS(XS_Wx__Panel_newFull)
141 if (items < 2 || items > 7)
142 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTAB_TRAVERSAL, name = wxPanelNameStr");
144 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
145 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
156 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
160 pos = wxDefaultPosition;
162 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
166 size = wxDefaultSize;
168 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
172 style = wxTAB_TRAVERSAL;
174 style = (long)SvIV(ST(5));
178 name = wxPanelNameStr;
180 WXSTRING_INPUT( name, wxString, ST(6) );
182 RETVAL = new wxPliPanel( CLASS, parent, id, pos, size, style, name );
183 ST(0) = sv_newmortal();
184 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
191 XS(XS_Wx__Panel_Create); /* prototype to pass -Wmissing-prototypes */
192 XS(XS_Wx__Panel_Create)
199 if (items < 2 || items > 7)
200 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTAB_TRAVERSAL, name = wxPanelNameStr");
202 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
208 wxPanel * THIS = (wxPanel *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Panel" );
214 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
218 pos = wxDefaultPosition;
220 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
224 size = wxDefaultSize;
226 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
230 style = wxTAB_TRAVERSAL;
232 style = (long)SvIV(ST(5));
236 name = wxPanelNameStr;
238 WXSTRING_INPUT( name, wxString, ST(6) );
241 RETVAL = THIS->Create(parent, id, pos, size, style, name);
242 ST(0) = boolSV(RETVAL);
248 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
249 #define XSubPPtmpAAAA 1
252 XS(XS_Wx__Panel_SetFocusIgnoringChildren); /* prototype to pass -Wmissing-prototypes */
253 XS(XS_Wx__Panel_SetFocusIgnoringChildren)
261 croak_xs_usage(cv, "THIS");
263 wxPanel * THIS = (wxPanel *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Panel" );
265 THIS->SetFocusIgnoringChildren();
272 XS(XS_Wx__Panel_TransferDataFromWindow); /* prototype to pass -Wmissing-prototypes */
273 XS(XS_Wx__Panel_TransferDataFromWindow)
281 croak_xs_usage(cv, "THIS");
283 wxPanel * THIS = (wxPanel *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Panel" );
285 RETVAL = THIS->wxPanel::TransferDataFromWindow();
286 ST(0) = boolSV(RETVAL);
293 XS(XS_Wx__Panel_TransferDataToWindow); /* prototype to pass -Wmissing-prototypes */
294 XS(XS_Wx__Panel_TransferDataToWindow)
302 croak_xs_usage(cv, "THIS");
304 wxPanel * THIS = (wxPanel *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Panel" );
306 RETVAL = THIS->wxPanel::TransferDataToWindow();
307 ST(0) = boolSV(RETVAL);
314 XS(XS_Wx__Panel_Validate); /* prototype to pass -Wmissing-prototypes */
315 XS(XS_Wx__Panel_Validate)
323 croak_xs_usage(cv, "THIS");
325 wxPanel * THIS = (wxPanel *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Panel" );
327 RETVAL = THIS->wxPanel::Validate();
328 ST(0) = boolSV(RETVAL);
335 /* INCLUDE: Returning to 'Frames.xs' from 'XS/Panel.xs' */
338 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Dialog.xs |' from 'Frames.xs' */
340 #include <wx/dialog.h>
341 #include <wx/sizer.h>
342 #include <wx/button.h>
343 #include "cpp/dialog.h"
344 #include "cpp/overload.h"
345 #if WXPERL_W_VERSION_GE( 2, 6, 3 )
346 #define XSubPPtmpAAAB 1
349 XS(XS_Wx__Dialog_SetAffirmativeId); /* prototype to pass -Wmissing-prototypes */
350 XS(XS_Wx__Dialog_SetAffirmativeId)
358 croak_xs_usage(cv, "THIS, affirmativeId");
360 int affirmativeId = (int)SvIV(ST(1));
361 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
363 THIS->SetAffirmativeId(affirmativeId);
369 XS(XS_Wx__Dialog_GetAffirmativeId); /* prototype to pass -Wmissing-prototypes */
370 XS(XS_Wx__Dialog_GetAffirmativeId)
378 croak_xs_usage(cv, "THIS");
380 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
384 RETVAL = THIS->GetAffirmativeId();
385 XSprePUSH; PUSHi((IV)RETVAL);
391 XS(XS_Wx__Dialog_GetEscapeId); /* prototype to pass -Wmissing-prototypes */
392 XS(XS_Wx__Dialog_GetEscapeId)
400 croak_xs_usage(cv, "THIS");
402 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
406 RETVAL = THIS->GetEscapeId();
407 XSprePUSH; PUSHi((IV)RETVAL);
413 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
414 #define XSubPPtmpAAAC 1
417 XS(XS_Wx__Dialog_SetEscapeId); /* prototype to pass -Wmissing-prototypes */
418 XS(XS_Wx__Dialog_SetEscapeId)
426 croak_xs_usage(cv, "THIS, escapeId");
428 int escapeId = (int)SvIV(ST(1));
429 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
431 THIS->SetEscapeId(escapeId);
438 XS(XS_Wx__Dialog_CreateTextSizer); /* prototype to pass -Wmissing-prototypes */
439 XS(XS_Wx__Dialog_CreateTextSizer)
447 croak_xs_usage(cv, "THIS, message");
450 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
453 WXSTRING_INPUT( message, wxString, ST(1) );
455 RETVAL = THIS->CreateTextSizer(message);
456 ST(0) = sv_newmortal();
457 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
464 XS(XS_Wx__Dialog_CreateButtonSizer); /* prototype to pass -Wmissing-prototypes */
465 XS(XS_Wx__Dialog_CreateButtonSizer)
473 croak_xs_usage(cv, "THIS, flags");
475 long flags = (long)SvIV(ST(1));
476 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
479 RETVAL = THIS->CreateButtonSizer(flags);
480 ST(0) = sv_newmortal();
481 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
487 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
488 #define XSubPPtmpAAAD 1
491 XS(XS_Wx__Dialog_CreateSeparatedButtonSizer); /* prototype to pass -Wmissing-prototypes */
492 XS(XS_Wx__Dialog_CreateSeparatedButtonSizer)
500 croak_xs_usage(cv, "THIS, flags");
502 long flags = (long)SvIV(ST(1));
503 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
506 RETVAL = THIS->CreateSeparatedButtonSizer(flags);
507 ST(0) = sv_newmortal();
508 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
515 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
516 #define XSubPPtmpAAAE 1
519 XS(XS_Wx__Dialog_CreateStdDialogButtonSizer); /* prototype to pass -Wmissing-prototypes */
520 XS(XS_Wx__Dialog_CreateStdDialogButtonSizer)
528 croak_xs_usage(cv, "THIS, flags");
530 long flags = (long)SvIV(ST(1));
531 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
534 RETVAL = THIS->CreateStdDialogButtonSizer(flags);
535 ST(0) = sv_newmortal();
536 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
543 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
544 #define XSubPPtmpAAAF 1
547 XS(XS_Wx__Dialog_AddMainButtonId); /* prototype to pass -Wmissing-prototypes */
548 XS(XS_Wx__Dialog_AddMainButtonId)
556 croak_xs_usage(cv, "THIS, id");
558 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(1) );
559 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
561 THIS->AddMainButtonId(id);
567 XS(XS_Wx__Dialog_IsMainButtonId); /* prototype to pass -Wmissing-prototypes */
568 XS(XS_Wx__Dialog_IsMainButtonId)
576 croak_xs_usage(cv, "THIS, id");
578 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(1) );
579 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
582 RETVAL = THIS->IsMainButtonId(id);
583 ST(0) = boolSV(RETVAL);
590 XS(XS_Wx__Dialog_GetMainButtonIds); /* prototype to pass -Wmissing-prototypes */
591 XS(XS_Wx__Dialog_GetMainButtonIds)
599 croak_xs_usage(cv, "THIS");
600 PERL_UNUSED_VAR(ax); /* -Wall */
603 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
605 wxPli_intarray_push( aTHX_ THIS->GetMainButtonIds() );
613 XS(XS_Wx__Dialog_CanDoLayoutAdaptation); /* prototype to pass -Wmissing-prototypes */
614 XS(XS_Wx__Dialog_CanDoLayoutAdaptation)
622 croak_xs_usage(cv, "THIS");
624 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
627 RETVAL = THIS->CanDoLayoutAdaptation();
628 ST(0) = boolSV(RETVAL);
635 XS(XS_Wx__Dialog_IsLayoutAdaptationEnabled); /* prototype to pass -Wmissing-prototypes */
636 XS(XS_Wx__Dialog_IsLayoutAdaptationEnabled)
644 croak_xs_usage(cv, "THIS");
646 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
648 RETVAL = wxDialog::IsLayoutAdaptationEnabled();
649 ST(0) = boolSV(RETVAL);
656 XS(XS_Wx__Dialog_EnableLayoutAdaptation); /* prototype to pass -Wmissing-prototypes */
657 XS(XS_Wx__Dialog_EnableLayoutAdaptation)
665 croak_xs_usage(cv, "THIS, enable");
667 bool enable = (bool)SvTRUE(ST(1));
668 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
669 wxDialog::EnableLayoutAdaptation( enable );
675 XS(XS_Wx__Dialog_GetContentWindow); /* prototype to pass -Wmissing-prototypes */
676 XS(XS_Wx__Dialog_GetContentWindow)
684 croak_xs_usage(cv, "THIS");
686 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
689 RETVAL = THIS->GetContentWindow();
690 ST(0) = sv_newmortal();
691 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
698 XS(XS_Wx__Dialog_SetLayoutAdaptationLevel); /* prototype to pass -Wmissing-prototypes */
699 XS(XS_Wx__Dialog_SetLayoutAdaptationLevel)
707 croak_xs_usage(cv, "THIS, level");
709 int level = (int)SvIV(ST(1));
710 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
712 THIS->SetLayoutAdaptationLevel(level);
718 XS(XS_Wx__Dialog_GetLayoutAdaptationLevel); /* prototype to pass -Wmissing-prototypes */
719 XS(XS_Wx__Dialog_GetLayoutAdaptationLevel)
727 croak_xs_usage(cv, "THIS");
729 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
733 RETVAL = THIS->GetLayoutAdaptationLevel();
734 XSprePUSH; PUSHi((IV)RETVAL);
740 XS(XS_Wx__Dialog_SetLayoutAdaptationMode); /* prototype to pass -Wmissing-prototypes */
741 XS(XS_Wx__Dialog_SetLayoutAdaptationMode)
749 croak_xs_usage(cv, "THIS, mode");
751 wxDialogLayoutAdaptationMode mode = (wxDialogLayoutAdaptationMode)SvIV(ST(1));
752 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
754 THIS->SetLayoutAdaptationMode(mode);
760 XS(XS_Wx__Dialog_GetLayoutAdaptationMode); /* prototype to pass -Wmissing-prototypes */
761 XS(XS_Wx__Dialog_GetLayoutAdaptationMode)
769 croak_xs_usage(cv, "THIS");
771 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
772 wxDialogLayoutAdaptationMode RETVAL;
775 RETVAL = THIS->GetLayoutAdaptationMode();
776 XSprePUSH; PUSHi((IV)RETVAL);
782 XS(XS_Wx__Dialog_SetLayoutAdaptationDone); /* prototype to pass -Wmissing-prototypes */
783 XS(XS_Wx__Dialog_SetLayoutAdaptationDone)
791 croak_xs_usage(cv, "THIS, adaptationDone");
793 bool adaptationDone = (bool)SvTRUE(ST(1));
794 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
796 THIS->SetLayoutAdaptationDone(adaptationDone);
802 XS(XS_Wx__Dialog_GetLayoutAdaptationDone); /* prototype to pass -Wmissing-prototypes */
803 XS(XS_Wx__Dialog_GetLayoutAdaptationDone)
811 croak_xs_usage(cv, "THIS");
813 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
816 RETVAL = THIS->GetLayoutAdaptationDone();
817 ST(0) = boolSV(RETVAL);
823 #if defined(__WXMSW__) && defined(__POCKETPC__)
824 #define XSubPPtmpAAAG 1
827 XS(XS_Wx__Dialog_GetToolBar); /* prototype to pass -Wmissing-prototypes */
828 XS(XS_Wx__Dialog_GetToolBar)
836 croak_xs_usage(cv, "THIS");
838 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
841 RETVAL = THIS->GetToolBar();
842 ST(0) = sv_newmortal();
843 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
852 XS(XS_Wx__Dialog_new); /* prototype to pass -Wmissing-prototypes */
853 XS(XS_Wx__Dialog_new)
860 PERL_UNUSED_VAR(cv); /* -W */
861 PERL_UNUSED_VAR(ax); /* -Wall */
865 MATCH_VOIDM_REDISP( newDefault )
866 MATCH_ANY_REDISP( newFull )
867 END_OVERLOAD( "Wx::Dialog::new" )
874 XS(XS_Wx__Dialog_newDefault); /* prototype to pass -Wmissing-prototypes */
875 XS(XS_Wx__Dialog_newDefault)
883 croak_xs_usage(cv, "CLASS");
885 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
887 RETVAL = new wxPliDialog( CLASS );
888 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
889 ST(0) = sv_newmortal();
890 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
897 XS(XS_Wx__Dialog_newFull); /* prototype to pass -Wmissing-prototypes */
898 XS(XS_Wx__Dialog_newFull)
905 if (items < 2 || items > 8)
906 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, title = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_DIALOG_STYLE, name = wxDialogNameStr");
908 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
909 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
921 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
925 title = wxEmptyString;
927 WXSTRING_INPUT( title, wxString, ST(3) );
931 pos = wxDefaultPosition;
933 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
937 size = wxDefaultSize;
939 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
943 style = wxDEFAULT_DIALOG_STYLE;
945 style = (long)SvIV(ST(6));
949 name = wxDialogNameStr;
951 WXSTRING_INPUT( name, wxString, ST(7) );
953 RETVAL = new wxPliDialog( CLASS, parent, id, title, pos,
955 ST(0) = sv_newmortal();
956 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
963 XS(XS_Wx__Dialog_Create); /* prototype to pass -Wmissing-prototypes */
964 XS(XS_Wx__Dialog_Create)
971 if (items < 2 || items > 8)
972 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, title = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_DIALOG_STYLE, name = wxDialogNameStr");
974 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
981 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
987 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
991 title = wxEmptyString;
993 WXSTRING_INPUT( title, wxString, ST(3) );
997 pos = wxDefaultPosition;
999 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1003 size = wxDefaultSize;
1005 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1009 style = wxDEFAULT_DIALOG_STYLE;
1011 style = (long)SvIV(ST(6));
1015 name = wxDialogNameStr;
1017 WXSTRING_INPUT( name, wxString, ST(7) );
1020 RETVAL = THIS->Create(parent, id, title, pos, size, style, name);
1021 ST(0) = boolSV(RETVAL);
1028 XS(XS_Wx__Dialog_EndModal); /* prototype to pass -Wmissing-prototypes */
1029 XS(XS_Wx__Dialog_EndModal)
1037 croak_xs_usage(cv, "THIS, retCode");
1039 int retCode = (int)SvIV(ST(1));
1040 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1042 THIS->EndModal(retCode);
1048 XS(XS_Wx__Dialog_GetReturnCode); /* prototype to pass -Wmissing-prototypes */
1049 XS(XS_Wx__Dialog_GetReturnCode)
1057 croak_xs_usage(cv, "THIS");
1059 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1063 RETVAL = THIS->GetReturnCode();
1064 XSprePUSH; PUSHi((IV)RETVAL);
1070 XS(XS_Wx__Dialog_GetTitle); /* prototype to pass -Wmissing-prototypes */
1071 XS(XS_Wx__Dialog_GetTitle)
1079 croak_xs_usage(cv, "THIS");
1081 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1084 RETVAL = THIS->GetTitle();
1085 ST(0) = sv_newmortal();
1086 WXSTRING_OUTPUT( RETVAL, ST(0) );
1093 XS(XS_Wx__Dialog_IsModal); /* prototype to pass -Wmissing-prototypes */
1094 XS(XS_Wx__Dialog_IsModal)
1102 croak_xs_usage(cv, "THIS");
1104 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1107 RETVAL = THIS->IsModal();
1108 ST(0) = boolSV(RETVAL);
1115 XS(XS_Wx__Dialog_SetIcon); /* prototype to pass -Wmissing-prototypes */
1116 XS(XS_Wx__Dialog_SetIcon)
1124 croak_xs_usage(cv, "THIS, icon");
1126 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
1127 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1129 THIS->SetIcon(*icon);
1135 XS(XS_Wx__Dialog_SetIcons); /* prototype to pass -Wmissing-prototypes */
1136 XS(XS_Wx__Dialog_SetIcons)
1144 croak_xs_usage(cv, "THIS, icons");
1146 wxIconBundle* icons = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::IconBundle" );
1147 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1149 THIS->SetIcons(*icons);
1155 XS(XS_Wx__Dialog_SetReturnCode); /* prototype to pass -Wmissing-prototypes */
1156 XS(XS_Wx__Dialog_SetReturnCode)
1164 croak_xs_usage(cv, "THIS, retCode");
1166 int retCode = (int)SvIV(ST(1));
1167 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1169 THIS->SetReturnCode(retCode);
1175 XS(XS_Wx__Dialog_SetTitle); /* prototype to pass -Wmissing-prototypes */
1176 XS(XS_Wx__Dialog_SetTitle)
1184 croak_xs_usage(cv, "THIS, title");
1187 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1189 WXSTRING_INPUT( title, wxString, ST(1) );
1191 THIS->SetTitle(title);
1197 XS(XS_Wx__Dialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
1198 XS(XS_Wx__Dialog_ShowModal)
1206 croak_xs_usage(cv, "THIS");
1208 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1212 RETVAL = THIS->ShowModal();
1213 XSprePUSH; PUSHi((IV)RETVAL);
1218 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
1219 #define XSubPPtmpAAAH 1
1222 XS(XS_Wx__Dialog_SetFocusIgnoringChildren); /* prototype to pass -Wmissing-prototypes */
1223 XS(XS_Wx__Dialog_SetFocusIgnoringChildren)
1231 croak_xs_usage(cv, "THIS");
1233 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1235 THIS->SetFocusIgnoringChildren();
1242 XS(XS_Wx__Dialog_TransferDataFromWindow); /* prototype to pass -Wmissing-prototypes */
1243 XS(XS_Wx__Dialog_TransferDataFromWindow)
1251 croak_xs_usage(cv, "THIS");
1253 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1255 RETVAL = THIS->wxDialog::TransferDataFromWindow();
1256 ST(0) = boolSV(RETVAL);
1263 XS(XS_Wx__Dialog_TransferDataToWindow); /* prototype to pass -Wmissing-prototypes */
1264 XS(XS_Wx__Dialog_TransferDataToWindow)
1272 croak_xs_usage(cv, "THIS");
1274 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1276 RETVAL = THIS->wxDialog::TransferDataToWindow();
1277 ST(0) = boolSV(RETVAL);
1284 XS(XS_Wx__Dialog_Validate); /* prototype to pass -Wmissing-prototypes */
1285 XS(XS_Wx__Dialog_Validate)
1293 croak_xs_usage(cv, "THIS");
1295 wxDialog * THIS = (wxDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Dialog" );
1297 RETVAL = THIS->wxDialog::Validate();
1298 ST(0) = boolSV(RETVAL);
1305 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Dialog.xs |' */
1308 /* INCLUDE: Including 'XS/Frame.xs' from 'Frames.xs' */
1311 /* INCLUDE: Including 'XS/StatusBar.xs' from 'XS/Frame.xs' */
1314 /* INCLUDE: Including 'XS/ToolBar.xs' from 'XS/StatusBar.xs' */
1317 /* INCLUDE: Including 'XS/Wizard.xs' from 'XS/ToolBar.xs' */
1319 #include <wx/bitmap.h>
1320 #include <wx/panel.h>
1321 #include <wx/dialog.h>
1322 #include <wx/event.h>
1323 #include <wx/wizard.h>
1324 #include <wx/sizer.h>
1325 #include "cpp/overload.h"
1326 #include "cpp/wizard.h"
1328 XS(XS_Wx__Wizard_new); /* prototype to pass -Wmissing-prototypes */
1329 XS(XS_Wx__Wizard_new)
1337 croak_xs_usage(cv, "CLASS, ...");
1338 PERL_UNUSED_VAR(ax); /* -Wall */
1341 char * CLASS = (char *)SvPV_nolen(ST(0));
1343 MATCH_VOIDM_REDISP( newEmpty )
1344 MATCH_ANY_REDISP( newFull )
1345 END_OVERLOAD( Wx::Wizard::new )
1352 XS(XS_Wx__Wizard_newEmpty); /* prototype to pass -Wmissing-prototypes */
1353 XS(XS_Wx__Wizard_newEmpty)
1361 croak_xs_usage(cv, "CLASS");
1363 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1365 RETVAL = new wxPliWizard( CLASS );
1366 ST(0) = sv_newmortal();
1367 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1374 XS(XS_Wx__Wizard_newFull); /* prototype to pass -Wmissing-prototypes */
1375 XS(XS_Wx__Wizard_newFull)
1382 if (items < 2 || items > 6)
1383 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, title = wxEmptyString, bitmap = (wxBitmap*)&wxNullBitmap, pos = wxDefaultPosition");
1385 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1386 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1396 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1400 title = wxEmptyString;
1402 WXSTRING_INPUT( title, wxString, ST(3) );
1406 bitmap = (wxBitmap*)&wxNullBitmap;
1408 bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
1412 pos = wxDefaultPosition;
1414 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
1416 RETVAL = new wxPliWizard( CLASS, parent, id, title, *bitmap, pos );
1417 ST(0) = sv_newmortal();
1418 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1425 XS(XS_Wx__Wizard_Create); /* prototype to pass -Wmissing-prototypes */
1426 XS(XS_Wx__Wizard_Create)
1433 if (items < 2 || items > 6)
1434 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, title = wxEmptyString, bitmap = (wxBitmap*)&wxNullBitmap, pos = wxDefaultPosition");
1436 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1441 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1447 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1451 title = wxEmptyString;
1453 WXSTRING_INPUT( title, wxString, ST(3) );
1457 bitmap = (wxBitmap*)&wxNullBitmap;
1459 bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
1463 pos = wxDefaultPosition;
1465 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
1468 RETVAL = THIS->Create(parent, id, title, *bitmap, pos);
1469 ST(0) = boolSV(RETVAL);
1476 XS(XS_Wx__Wizard_RunWizard); /* prototype to pass -Wmissing-prototypes */
1477 XS(XS_Wx__Wizard_RunWizard)
1485 croak_xs_usage(cv, "THIS, page");
1487 wxWizardPage* page = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
1488 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1491 RETVAL = THIS->RunWizard(page);
1492 ST(0) = boolSV(RETVAL);
1499 XS(XS_Wx__Wizard_GetCurrentPage); /* prototype to pass -Wmissing-prototypes */
1500 XS(XS_Wx__Wizard_GetCurrentPage)
1508 croak_xs_usage(cv, "THIS");
1510 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1511 wxWizardPage * RETVAL;
1513 RETVAL = THIS->GetCurrentPage();
1514 ST(0) = sv_newmortal();
1515 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1522 XS(XS_Wx__Wizard_GetPageSize); /* prototype to pass -Wmissing-prototypes */
1523 XS(XS_Wx__Wizard_GetPageSize)
1531 croak_xs_usage(cv, "THIS");
1533 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1535 RETVAL = new wxSize( THIS->GetPageSize() );
1536 ST(0) = sv_newmortal();
1537 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
1538 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
1545 XS(XS_Wx__Wizard_SetPageSize); /* prototype to pass -Wmissing-prototypes */
1546 XS(XS_Wx__Wizard_SetPageSize)
1554 croak_xs_usage(cv, "THIS, size");
1556 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
1557 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1559 THIS->SetPageSize(size);
1564 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
1565 #define XSubPPtmpAAAI 1
1568 XS(XS_Wx__Wizard_GetPageAreaSizer); /* prototype to pass -Wmissing-prototypes */
1569 XS(XS_Wx__Wizard_GetPageAreaSizer)
1577 croak_xs_usage(cv, "THIS");
1579 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1582 RETVAL = THIS->GetPageAreaSizer();
1583 ST(0) = sv_newmortal();
1584 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1591 #if WXPERL_W_VERSION_GE( 2, 8, 5 )
1592 #define XSubPPtmpAAAJ 1
1595 XS(XS_Wx__Wizard_GetBitmap); /* prototype to pass -Wmissing-prototypes */
1596 XS(XS_Wx__Wizard_GetBitmap)
1604 croak_xs_usage(cv, "THIS");
1606 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1608 RETVAL = new wxBitmap( THIS->GetBitmap() );
1609 ST(0) = sv_newmortal();
1610 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1611 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1618 XS(XS_Wx__Wizard_SetBitmap); /* prototype to pass -Wmissing-prototypes */
1619 XS(XS_Wx__Wizard_SetBitmap)
1627 croak_xs_usage(cv, "THIS, bitmap");
1629 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1630 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1632 THIS->SetBitmap(*bitmap);
1639 XS(XS_Wx__Wizard_FitToPage); /* prototype to pass -Wmissing-prototypes */
1640 XS(XS_Wx__Wizard_FitToPage)
1648 croak_xs_usage(cv, "THIS, firstPage");
1650 wxWizardPage* firstPage = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
1651 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1653 THIS->FitToPage(firstPage);
1659 XS(XS_Wx__Wizard_SetBorder); /* prototype to pass -Wmissing-prototypes */
1660 XS(XS_Wx__Wizard_SetBorder)
1668 croak_xs_usage(cv, "THIS, border");
1670 int border = (int)SvIV(ST(1));
1671 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1673 THIS->SetBorder(border);
1679 XS(XS_Wx__Wizard_HasNextPage); /* prototype to pass -Wmissing-prototypes */
1680 XS(XS_Wx__Wizard_HasNextPage)
1688 croak_xs_usage(cv, "THIS, page");
1690 wxWizardPage* page = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
1691 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1694 RETVAL = THIS->HasNextPage(page);
1695 ST(0) = boolSV(RETVAL);
1702 XS(XS_Wx__Wizard_HasPrevPage); /* prototype to pass -Wmissing-prototypes */
1703 XS(XS_Wx__Wizard_HasPrevPage)
1711 croak_xs_usage(cv, "THIS, page");
1713 wxWizardPage* page = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
1714 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1717 RETVAL = THIS->HasPrevPage(page);
1718 ST(0) = boolSV(RETVAL);
1724 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
1725 #define XSubPPtmpAAAK 1
1728 XS(XS_Wx__Wizard_SetBitmapBackgroundColour); /* prototype to pass -Wmissing-prototypes */
1729 XS(XS_Wx__Wizard_SetBitmapBackgroundColour)
1737 croak_xs_usage(cv, "THIS, colour");
1739 wxColour colour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
1740 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1742 THIS->SetBitmapBackgroundColour(colour);
1748 XS(XS_Wx__Wizard_GetBitmapBackgroundColour); /* prototype to pass -Wmissing-prototypes */
1749 XS(XS_Wx__Wizard_GetBitmapBackgroundColour)
1757 croak_xs_usage(cv, "THIS");
1759 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1761 RETVAL = new wxColour( THIS->GetBitmapBackgroundColour() );
1762 ST(0) = sv_newmortal();
1763 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
1764 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
1771 XS(XS_Wx__Wizard_SetBitmapPlacement); /* prototype to pass -Wmissing-prototypes */
1772 XS(XS_Wx__Wizard_SetBitmapPlacement)
1780 croak_xs_usage(cv, "THIS, placement");
1782 int placement = (int)SvIV(ST(1));
1783 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1785 THIS->SetBitmapPlacement(placement);
1791 XS(XS_Wx__Wizard_GetBitmapPlacement); /* prototype to pass -Wmissing-prototypes */
1792 XS(XS_Wx__Wizard_GetBitmapPlacement)
1800 croak_xs_usage(cv, "THIS");
1802 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1806 RETVAL = THIS->GetBitmapPlacement();
1807 XSprePUSH; PUSHi((IV)RETVAL);
1813 XS(XS_Wx__Wizard_SetMinimumBitmapWidth); /* prototype to pass -Wmissing-prototypes */
1814 XS(XS_Wx__Wizard_SetMinimumBitmapWidth)
1822 croak_xs_usage(cv, "THIS, w");
1824 int w = (int)SvIV(ST(1));
1825 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1827 THIS->SetMinimumBitmapWidth(w);
1833 XS(XS_Wx__Wizard_GetMinimumBitmapWidth); /* prototype to pass -Wmissing-prototypes */
1834 XS(XS_Wx__Wizard_GetMinimumBitmapWidth)
1842 croak_xs_usage(cv, "THIS");
1844 wxWizard * THIS = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Wizard" );
1848 RETVAL = THIS->GetMinimumBitmapWidth();
1849 XSprePUSH; PUSHi((IV)RETVAL);
1856 XS(XS_Wx__WizardPage_new); /* prototype to pass -Wmissing-prototypes */
1857 XS(XS_Wx__WizardPage_new)
1865 croak_xs_usage(cv, "CLASS, ...");
1866 PERL_UNUSED_VAR(ax); /* -Wall */
1869 char * CLASS = (char *)SvPV_nolen(ST(0));
1871 MATCH_VOIDM_REDISP( newEmpty )
1872 MATCH_ANY_REDISP( newFull )
1873 END_OVERLOAD( Wx::WizardPage::new )
1880 XS(XS_Wx__WizardPage_newEmpty); /* prototype to pass -Wmissing-prototypes */
1881 XS(XS_Wx__WizardPage_newEmpty)
1889 croak_xs_usage(cv, "CLASS");
1891 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1892 wxWizardPage * RETVAL;
1893 RETVAL = new wxPliWizardPage( CLASS );
1894 ST(0) = sv_newmortal();
1895 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1902 XS(XS_Wx__WizardPage_newFull); /* prototype to pass -Wmissing-prototypes */
1903 XS(XS_Wx__WizardPage_newFull)
1910 if (items < 2 || items > 3)
1911 croak_xs_usage(cv, "CLASS, parent, bitmap = (wxBitmap*)&wxNullBitmap");
1913 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1914 wxWizard* parent = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Wizard" );
1916 wxWizardPage * RETVAL;
1919 bitmap = (wxBitmap*)&wxNullBitmap;
1921 bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
1923 RETVAL = new wxPliWizardPage( CLASS, parent, *bitmap );
1924 ST(0) = sv_newmortal();
1925 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1932 XS(XS_Wx__WizardPage_Create); /* prototype to pass -Wmissing-prototypes */
1933 XS(XS_Wx__WizardPage_Create)
1940 if (items < 2 || items > 3)
1941 croak_xs_usage(cv, "THIS, parent, bitmap = (wxBitmap*)&wxNullBitmap");
1943 wxWizard* parent = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Wizard" );
1945 wxWizardPage * THIS = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPage" );
1949 bitmap = (wxBitmap*)&wxNullBitmap;
1951 bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
1954 RETVAL = THIS->Create(parent, *bitmap);
1955 ST(0) = boolSV(RETVAL);
1962 XS(XS_Wx__WizardPage_GetBitmap); /* prototype to pass -Wmissing-prototypes */
1963 XS(XS_Wx__WizardPage_GetBitmap)
1971 croak_xs_usage(cv, "THIS");
1973 wxWizardPage * THIS = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPage" );
1975 RETVAL = new wxBitmap( THIS->GetBitmap() );
1976 ST(0) = sv_newmortal();
1977 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1978 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1985 XS(XS_Wx__WizardPage_GetPrev); /* prototype to pass -Wmissing-prototypes */
1986 XS(XS_Wx__WizardPage_GetPrev)
1994 croak_xs_usage(cv, "THIS");
1996 wxWizardPageSimple * THIS = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPageSimple" );
1997 wxWizardPage * RETVAL;
1999 RETVAL = THIS->GetPrev();
2000 ST(0) = sv_newmortal();
2001 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2008 XS(XS_Wx__WizardPage_GetNext); /* prototype to pass -Wmissing-prototypes */
2009 XS(XS_Wx__WizardPage_GetNext)
2017 croak_xs_usage(cv, "THIS");
2019 wxWizardPageSimple * THIS = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPageSimple" );
2020 wxWizardPage * RETVAL;
2022 RETVAL = THIS->GetNext();
2023 ST(0) = sv_newmortal();
2024 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2031 XS(XS_Wx__WizardPageSimple_new); /* prototype to pass -Wmissing-prototypes */
2032 XS(XS_Wx__WizardPageSimple_new)
2039 if (items < 2 || items > 4)
2040 croak_xs_usage(cv, "CLASS, parent, prev = 0, next = 0");
2042 wxWizard* parent = (wxWizard *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Wizard" );
2045 char * CLASS = (char *)SvPV_nolen(ST(0));
2046 wxWizardPageSimple * RETVAL;
2051 prev = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::WizardPage" );
2057 next = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::WizardPage" );
2060 RETVAL = new wxWizardPageSimple(parent, prev, next);
2061 ST(0) = sv_newmortal();
2062 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2069 XS(XS_Wx__WizardPageSimple_SetPrev); /* prototype to pass -Wmissing-prototypes */
2070 XS(XS_Wx__WizardPageSimple_SetPrev)
2078 croak_xs_usage(cv, "THIS, prev");
2080 wxWizardPage* prev = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
2081 wxWizardPageSimple * THIS = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPageSimple" );
2083 THIS->SetPrev(prev);
2089 XS(XS_Wx__WizardPageSimple_SetNext); /* prototype to pass -Wmissing-prototypes */
2090 XS(XS_Wx__WizardPageSimple_SetNext)
2098 croak_xs_usage(cv, "THIS, next");
2100 wxWizardPage* next = (wxWizardPage *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPage" );
2101 wxWizardPageSimple * THIS = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPageSimple" );
2103 THIS->SetNext(next);
2109 XS(XS_Wx__WizardPageSimple_Chain); /* prototype to pass -Wmissing-prototypes */
2110 XS(XS_Wx__WizardPageSimple_Chain)
2118 croak_xs_usage(cv, "first, second");
2120 wxWizardPageSimple* first = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardPageSimple" );
2121 wxWizardPageSimple* second = (wxWizardPageSimple *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::WizardPageSimple" );
2122 wxWizardPageSimple::Chain( first, second );
2128 XS(XS_Wx__WizardEvent_GetDirection); /* prototype to pass -Wmissing-prototypes */
2129 XS(XS_Wx__WizardEvent_GetDirection)
2137 croak_xs_usage(cv, "THIS");
2139 wxWizardEvent * THIS = (wxWizardEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardEvent" );
2142 RETVAL = THIS->GetDirection();
2143 ST(0) = boolSV(RETVAL);
2150 XS(XS_Wx__WizardEvent_GetPage); /* prototype to pass -Wmissing-prototypes */
2151 XS(XS_Wx__WizardEvent_GetPage)
2159 croak_xs_usage(cv, "THIS");
2161 wxWizardEvent * THIS = (wxWizardEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WizardEvent" );
2162 wxWizardPage * RETVAL;
2164 RETVAL = THIS->GetPage();
2165 ST(0) = sv_newmortal();
2166 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2173 /* INCLUDE: Returning to 'XS/ToolBar.xs' from 'XS/Wizard.xs' */
2175 #include <wx/toolbar.h>
2176 #include <wx/menu.h>
2178 XS(XS_Wx__ToolBarToolBase_Destroy); /* prototype to pass -Wmissing-prototypes */
2179 XS(XS_Wx__ToolBarToolBase_Destroy)
2187 croak_xs_usage(cv, "THIS");
2189 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2196 XS(XS_Wx__ToolBarToolBase_GetId); /* prototype to pass -Wmissing-prototypes */
2197 XS(XS_Wx__ToolBarToolBase_GetId)
2205 croak_xs_usage(cv, "THIS");
2207 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2211 RETVAL = THIS->GetId();
2212 XSprePUSH; PUSHi((IV)RETVAL);
2218 XS(XS_Wx__ToolBarToolBase_GetControl); /* prototype to pass -Wmissing-prototypes */
2219 XS(XS_Wx__ToolBarToolBase_GetControl)
2227 croak_xs_usage(cv, "THIS");
2229 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2232 RETVAL = THIS->GetControl();
2233 ST(0) = sv_newmortal();
2234 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2241 XS(XS_Wx__ToolBarToolBase_GetToolBar); /* prototype to pass -Wmissing-prototypes */
2242 XS(XS_Wx__ToolBarToolBase_GetToolBar)
2250 croak_xs_usage(cv, "THIS");
2252 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2253 wxToolBarBase * RETVAL;
2255 RETVAL = THIS->GetToolBar();
2256 ST(0) = sv_newmortal();
2257 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
2264 XS(XS_Wx__ToolBarToolBase_IsButton); /* prototype to pass -Wmissing-prototypes */
2265 XS(XS_Wx__ToolBarToolBase_IsButton)
2273 croak_xs_usage(cv, "THIS");
2275 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2278 RETVAL = THIS->IsButton();
2279 ST(0) = boolSV(RETVAL);
2286 XS(XS_Wx__ToolBarToolBase_IsControl); /* prototype to pass -Wmissing-prototypes */
2287 XS(XS_Wx__ToolBarToolBase_IsControl)
2295 croak_xs_usage(cv, "THIS");
2297 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2300 RETVAL = THIS->IsControl();
2301 ST(0) = boolSV(RETVAL);
2308 XS(XS_Wx__ToolBarToolBase_IsSeparator); /* prototype to pass -Wmissing-prototypes */
2309 XS(XS_Wx__ToolBarToolBase_IsSeparator)
2317 croak_xs_usage(cv, "THIS");
2319 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2322 RETVAL = THIS->IsSeparator();
2323 ST(0) = boolSV(RETVAL);
2330 XS(XS_Wx__ToolBarToolBase_GetStyle); /* prototype to pass -Wmissing-prototypes */
2331 XS(XS_Wx__ToolBarToolBase_GetStyle)
2339 croak_xs_usage(cv, "THIS");
2341 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2345 RETVAL = THIS->GetStyle();
2346 XSprePUSH; PUSHi((IV)RETVAL);
2352 XS(XS_Wx__ToolBarToolBase_GetKind); /* prototype to pass -Wmissing-prototypes */
2353 XS(XS_Wx__ToolBarToolBase_GetKind)
2361 croak_xs_usage(cv, "THIS");
2363 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2367 RETVAL = THIS->GetKind();
2368 XSprePUSH; PUSHi((IV)RETVAL);
2374 XS(XS_Wx__ToolBarToolBase_IsEnabled); /* prototype to pass -Wmissing-prototypes */
2375 XS(XS_Wx__ToolBarToolBase_IsEnabled)
2383 croak_xs_usage(cv, "THIS");
2385 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2388 RETVAL = THIS->IsEnabled();
2389 ST(0) = boolSV(RETVAL);
2396 XS(XS_Wx__ToolBarToolBase_IsToggled); /* prototype to pass -Wmissing-prototypes */
2397 XS(XS_Wx__ToolBarToolBase_IsToggled)
2405 croak_xs_usage(cv, "THIS");
2407 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2410 RETVAL = THIS->IsToggled();
2411 ST(0) = boolSV(RETVAL);
2418 XS(XS_Wx__ToolBarToolBase_CanBeToggled); /* prototype to pass -Wmissing-prototypes */
2419 XS(XS_Wx__ToolBarToolBase_CanBeToggled)
2427 croak_xs_usage(cv, "THIS");
2429 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2432 RETVAL = THIS->CanBeToggled();
2433 ST(0) = boolSV(RETVAL);
2440 XS(XS_Wx__ToolBarToolBase_GetNormalBitmap); /* prototype to pass -Wmissing-prototypes */
2441 XS(XS_Wx__ToolBarToolBase_GetNormalBitmap)
2449 croak_xs_usage(cv, "THIS");
2451 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2453 RETVAL = new wxBitmap( THIS->GetNormalBitmap() );
2454 ST(0) = sv_newmortal();
2455 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2456 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
2463 XS(XS_Wx__ToolBarToolBase_GetDisabledBitmap); /* prototype to pass -Wmissing-prototypes */
2464 XS(XS_Wx__ToolBarToolBase_GetDisabledBitmap)
2472 croak_xs_usage(cv, "THIS");
2474 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2476 RETVAL = new wxBitmap( THIS->GetDisabledBitmap() );
2477 ST(0) = sv_newmortal();
2478 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2479 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
2486 XS(XS_Wx__ToolBarToolBase_GetBitmap1); /* prototype to pass -Wmissing-prototypes */
2487 XS(XS_Wx__ToolBarToolBase_GetBitmap1)
2495 croak_xs_usage(cv, "THIS");
2497 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2499 RETVAL = new wxBitmap( THIS->GetNormalBitmap() );
2500 ST(0) = sv_newmortal();
2501 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2502 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
2509 XS(XS_Wx__ToolBarToolBase_GetBitmap2); /* prototype to pass -Wmissing-prototypes */
2510 XS(XS_Wx__ToolBarToolBase_GetBitmap2)
2518 croak_xs_usage(cv, "THIS");
2520 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2522 RETVAL = new wxBitmap( THIS->GetDisabledBitmap() );
2523 ST(0) = sv_newmortal();
2524 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2525 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
2532 XS(XS_Wx__ToolBarToolBase_GetBitmap); /* prototype to pass -Wmissing-prototypes */
2533 XS(XS_Wx__ToolBarToolBase_GetBitmap)
2541 croak_xs_usage(cv, "THIS");
2543 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2545 RETVAL = new wxBitmap( THIS->GetBitmap() );
2546 ST(0) = sv_newmortal();
2547 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2548 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
2555 XS(XS_Wx__ToolBarToolBase_GetLabel); /* prototype to pass -Wmissing-prototypes */
2556 XS(XS_Wx__ToolBarToolBase_GetLabel)
2564 croak_xs_usage(cv, "THIS");
2566 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2569 RETVAL = THIS->GetLabel();
2570 ST(0) = sv_newmortal();
2571 WXSTRING_OUTPUT( RETVAL, ST(0) );
2578 XS(XS_Wx__ToolBarToolBase_GetShortHelp); /* prototype to pass -Wmissing-prototypes */
2579 XS(XS_Wx__ToolBarToolBase_GetShortHelp)
2587 croak_xs_usage(cv, "THIS");
2589 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2592 RETVAL = THIS->GetShortHelp();
2593 ST(0) = sv_newmortal();
2594 WXSTRING_OUTPUT( RETVAL, ST(0) );
2601 XS(XS_Wx__ToolBarToolBase_GetLongHelp); /* prototype to pass -Wmissing-prototypes */
2602 XS(XS_Wx__ToolBarToolBase_GetLongHelp)
2610 croak_xs_usage(cv, "THIS");
2612 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2615 RETVAL = THIS->GetLongHelp();
2616 ST(0) = sv_newmortal();
2617 WXSTRING_OUTPUT( RETVAL, ST(0) );
2624 XS(XS_Wx__ToolBarToolBase_GetClientData); /* prototype to pass -Wmissing-prototypes */
2625 XS(XS_Wx__ToolBarToolBase_GetClientData)
2633 croak_xs_usage(cv, "THIS");
2635 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2636 Wx_UserDataO * RETVAL;
2637 RETVAL = (Wx_UserDataO*) THIS->GetClientData();
2638 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
2639 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
2647 XS(XS_Wx__ToolBarToolBase_Enable); /* prototype to pass -Wmissing-prototypes */
2648 XS(XS_Wx__ToolBarToolBase_Enable)
2656 croak_xs_usage(cv, "THIS, enable");
2658 bool enable = (bool)SvTRUE(ST(1));
2659 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2662 RETVAL = THIS->Enable(enable);
2663 ST(0) = boolSV(RETVAL);
2670 XS(XS_Wx__ToolBarToolBase_Toggle); /* prototype to pass -Wmissing-prototypes */
2671 XS(XS_Wx__ToolBarToolBase_Toggle)
2679 croak_xs_usage(cv, "THIS, enable");
2681 bool enable = (bool)SvTRUE(ST(1));
2682 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2685 RETVAL = THIS->Toggle(enable);
2686 ST(0) = boolSV(RETVAL);
2693 XS(XS_Wx__ToolBarToolBase_SetToggle); /* prototype to pass -Wmissing-prototypes */
2694 XS(XS_Wx__ToolBarToolBase_SetToggle)
2702 croak_xs_usage(cv, "THIS, toggle");
2704 bool toggle = (bool)SvTRUE(ST(1));
2705 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2708 RETVAL = THIS->SetToggle(toggle);
2709 ST(0) = boolSV(RETVAL);
2716 XS(XS_Wx__ToolBarToolBase_SetShortHelp); /* prototype to pass -Wmissing-prototypes */
2717 XS(XS_Wx__ToolBarToolBase_SetShortHelp)
2725 croak_xs_usage(cv, "THIS, help");
2728 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2731 WXSTRING_INPUT( help, wxString, ST(1) );
2733 RETVAL = THIS->SetShortHelp(help);
2734 ST(0) = boolSV(RETVAL);
2741 XS(XS_Wx__ToolBarToolBase_SetLongHelp); /* prototype to pass -Wmissing-prototypes */
2742 XS(XS_Wx__ToolBarToolBase_SetLongHelp)
2750 croak_xs_usage(cv, "THIS, help");
2753 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2756 WXSTRING_INPUT( help, wxString, ST(1) );
2758 RETVAL = THIS->SetLongHelp(help);
2759 ST(0) = boolSV(RETVAL);
2766 XS(XS_Wx__ToolBarToolBase_SetNormalBitmap); /* prototype to pass -Wmissing-prototypes */
2767 XS(XS_Wx__ToolBarToolBase_SetNormalBitmap)
2775 croak_xs_usage(cv, "THIS, bmp");
2777 wxBitmap* bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
2778 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2779 THIS->SetNormalBitmap( *bmp );
2785 XS(XS_Wx__ToolBarToolBase_SetDisabledBitmap); /* prototype to pass -Wmissing-prototypes */
2786 XS(XS_Wx__ToolBarToolBase_SetDisabledBitmap)
2794 croak_xs_usage(cv, "THIS, bmp");
2796 wxBitmap* bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
2797 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2798 THIS->SetDisabledBitmap( *bmp );
2804 XS(XS_Wx__ToolBarToolBase_SetLabel); /* prototype to pass -Wmissing-prototypes */
2805 XS(XS_Wx__ToolBarToolBase_SetLabel)
2813 croak_xs_usage(cv, "THIS, label");
2816 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2818 WXSTRING_INPUT( label, wxString, ST(1) );
2820 THIS->SetLabel(label);
2826 XS(XS_Wx__ToolBarToolBase_SetBitmap1); /* prototype to pass -Wmissing-prototypes */
2827 XS(XS_Wx__ToolBarToolBase_SetBitmap1)
2835 croak_xs_usage(cv, "THIS, bmp");
2837 wxBitmap* bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
2838 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2839 THIS->SetNormalBitmap( *bmp );
2845 XS(XS_Wx__ToolBarToolBase_SetBitmap2); /* prototype to pass -Wmissing-prototypes */
2846 XS(XS_Wx__ToolBarToolBase_SetBitmap2)
2854 croak_xs_usage(cv, "THIS, bmp");
2856 wxBitmap* bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
2857 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2858 THIS->SetDisabledBitmap( *bmp );
2864 XS(XS_Wx__ToolBarToolBase_SetClientData); /* prototype to pass -Wmissing-prototypes */
2865 XS(XS_Wx__ToolBarToolBase_SetClientData)
2872 if (items < 1 || items > 2)
2873 croak_xs_usage(cv, "THIS, data = 0");
2876 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2883 data = new wxPliUserDataO( ST(1) );
2889 THIS->SetClientData(data);
2894 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
2895 #define XSubPPtmpAAAL 1
2898 XS(XS_Wx__ToolBarToolBase_SetDropdownMenu); /* prototype to pass -Wmissing-prototypes */
2899 XS(XS_Wx__ToolBarToolBase_SetDropdownMenu)
2907 croak_xs_usage(cv, "THIS, menu");
2909 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
2910 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2912 THIS->SetDropdownMenu(menu);
2918 XS(XS_Wx__ToolBarToolBase_GetDropdownMenu); /* prototype to pass -Wmissing-prototypes */
2919 XS(XS_Wx__ToolBarToolBase_GetDropdownMenu)
2927 croak_xs_usage(cv, "THIS");
2929 wxToolBarToolBase * THIS = (wxToolBarToolBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarToolBase" );
2932 RETVAL = THIS->GetDropdownMenu();
2933 ST(0) = sv_newmortal();
2934 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2942 XS(XS_Wx__ToolBarBase_Destroy); /* prototype to pass -Wmissing-prototypes */
2943 XS(XS_Wx__ToolBarBase_Destroy)
2951 croak_xs_usage(cv, "THIS");
2953 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
2960 XS(XS_Wx__ToolBarBase_AddControl); /* prototype to pass -Wmissing-prototypes */
2961 XS(XS_Wx__ToolBarBase_AddControl)
2969 croak_xs_usage(cv, "THIS, control");
2971 wxControl* control = (wxControl *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Control" );
2972 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
2975 RETVAL = THIS->AddControl(control);
2976 ST(0) = boolSV(RETVAL);
2983 XS(XS_Wx__ToolBarBase_AddSeparator); /* prototype to pass -Wmissing-prototypes */
2984 XS(XS_Wx__ToolBarBase_AddSeparator)
2992 croak_xs_usage(cv, "THIS");
2994 wxToolBar * THIS = (wxToolBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBar" );
2996 THIS->AddSeparator();
3002 XS(XS_Wx__ToolBarBase_AddTool); /* prototype to pass -Wmissing-prototypes */
3003 XS(XS_Wx__ToolBarBase_AddTool)
3011 croak_xs_usage(cv, "THIS, ...");
3012 PERL_UNUSED_VAR(ax); /* -Wall */
3015 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3017 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_wbmp_wbmp_b_s_s_s,
3019 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_wbmp_s_s, AddToolShort, 2 )
3020 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_s_wbmp_wbmp_n_s_s_s,
3022 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_s_wbmp_s_n,
3023 AddToolNewShort, 3 )
3024 END_OVERLOAD( Wx::ToolBarBase::AddTool )
3031 XS(XS_Wx__ToolBarBase_AddToolShort); /* prototype to pass -Wmissing-prototypes */
3032 XS(XS_Wx__ToolBarBase_AddToolShort)
3039 if (items < 3 || items > 5)
3040 croak_xs_usage(cv, "THIS, toolId, bitmap1, shortHelp = wxEmptyString, longHelp = wxEmptyString");
3042 int toolId = (int)SvIV(ST(1));
3043 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
3046 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3047 wxToolBarToolBase * RETVAL;
3050 shortHelp = wxEmptyString;
3052 WXSTRING_INPUT( shortHelp, wxString, ST(3) );
3056 longHelp = wxEmptyString;
3058 WXSTRING_INPUT( longHelp, wxString, ST(4) );
3060 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
3061 RETVAL = THIS->AddTool( toolId, wxEmptyString, *bitmap1, wxNullBitmap,
3062 wxITEM_NORMAL, shortHelp, longHelp );
3064 RETVAL = THIS->AddTool( toolId, *bitmap1, shortHelp, longHelp );
3066 ST(0) = sv_newmortal();
3067 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3074 XS(XS_Wx__ToolBarBase_AddToolLong); /* prototype to pass -Wmissing-prototypes */
3075 XS(XS_Wx__ToolBarBase_AddToolLong)
3082 if (items < 3 || items > 8)
3083 croak_xs_usage(cv, "THIS, toolId, bitmap1, bitmap2 = (wxBitmap*)&wxNullBitmap, isToggle = false, clientData = 0, shortHelp = wxEmptyString, longHelp = wxEmptyString");
3085 int toolId = (int)SvIV(ST(1));
3086 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
3089 wxPliUserDataO* clientData;
3092 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3093 wxToolBarToolBase * RETVAL;
3096 bitmap2 = (wxBitmap*)&wxNullBitmap;
3098 bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3104 isToggle = (bool)SvTRUE(ST(4));
3112 clientData = new wxPliUserDataO( ST(5) );
3119 shortHelp = wxEmptyString;
3121 WXSTRING_INPUT( shortHelp, wxString, ST(6) );
3125 longHelp = wxEmptyString;
3127 WXSTRING_INPUT( longHelp, wxString, ST(7) );
3129 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
3130 RETVAL = THIS->AddTool( toolId, wxEmptyString, *bitmap1, *bitmap2,
3131 isToggle ? wxITEM_CHECK : wxITEM_NORMAL,
3132 shortHelp, longHelp );
3134 RETVAL->SetClientData( clientData );
3136 RETVAL = THIS->AddTool( toolId, *bitmap1, *bitmap2, isToggle,
3137 0, shortHelp, longHelp );
3139 RETVAL->SetClientData( clientData );
3141 ST(0) = sv_newmortal();
3142 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3149 XS(XS_Wx__ToolBarBase_AddToolNewLong); /* prototype to pass -Wmissing-prototypes */
3150 XS(XS_Wx__ToolBarBase_AddToolNewLong)
3157 if (items < 4 || items > 9)
3158 croak_xs_usage(cv, "THIS, toolId, label, bitmap1, bitmap2 = (wxBitmap*)&wxNullBitmap, kind = wxITEM_NORMAL, shortHelp = wxEmptyString, longHelp = wxEmptyString, clientData = 0");
3160 int toolId = (int)SvIV(ST(1));
3162 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3167 wxPliUserDataO* clientData;
3168 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3169 wxToolBarToolBase * RETVAL;
3171 WXSTRING_INPUT( label, wxString, ST(2) );
3174 bitmap2 = (wxBitmap*)&wxNullBitmap;
3176 bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
3180 kind = wxITEM_NORMAL;
3182 kind = (wxItemKind)SvIV(ST(5));
3186 shortHelp = wxEmptyString;
3188 WXSTRING_INPUT( shortHelp, wxString, ST(6) );
3192 longHelp = wxEmptyString;
3194 WXSTRING_INPUT( longHelp, wxString, ST(7) );
3202 clientData = new wxPliUserDataO( ST(8) );
3207 RETVAL = THIS->AddTool( toolId, label, *bitmap1, *bitmap2, kind,
3208 shortHelp, longHelp );
3210 RETVAL->SetClientData( clientData );
3211 ST(0) = sv_newmortal();
3212 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3219 XS(XS_Wx__ToolBarBase_AddToolNewShort); /* prototype to pass -Wmissing-prototypes */
3220 XS(XS_Wx__ToolBarBase_AddToolNewShort)
3227 if (items < 4 || items > 6)
3228 croak_xs_usage(cv, "THIS, toolId, label, bitmap, shortHelp = wxEmptyString, kind = wxITEM_NORMAL");
3230 int toolId = (int)SvIV(ST(1));
3232 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3235 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3236 wxToolBarToolBase * RETVAL;
3238 WXSTRING_INPUT( label, wxString, ST(2) );
3241 shortHelp = wxEmptyString;
3243 WXSTRING_INPUT( shortHelp, wxString, ST(4) );
3247 kind = wxITEM_NORMAL;
3249 kind = (wxItemKind)SvIV(ST(5));
3251 RETVAL = THIS->AddTool( toolId, label, *bitmap, shortHelp, kind );
3252 ST(0) = sv_newmortal();
3253 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3260 XS(XS_Wx__ToolBarBase_AddCheckTool); /* prototype to pass -Wmissing-prototypes */
3261 XS(XS_Wx__ToolBarBase_AddCheckTool)
3268 if (items < 5 || items > 8)
3269 croak_xs_usage(cv, "THIS, toolId, label, bitmap1, bitmap2, shortHelpString = wxEmptyString, longHelpString = wxEmptyString, clientData = NULL");
3271 int toolId = (int)SvIV(ST(1));
3273 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3274 wxBitmap* bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
3275 wxString shortHelpString;
3276 wxString longHelpString;
3277 wxPliUserDataO* clientData;
3278 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3279 wxToolBarToolBase * RETVAL;
3281 WXSTRING_INPUT( label, wxString, ST(2) );
3284 shortHelpString = wxEmptyString;
3286 WXSTRING_INPUT( shortHelpString, wxString, ST(5) );
3290 longHelpString = wxEmptyString;
3292 WXSTRING_INPUT( longHelpString, wxString, ST(6) );
3300 clientData = new wxPliUserDataO( ST(7) );
3306 RETVAL = THIS->AddCheckTool(toolId, label, *bitmap1, *bitmap2, shortHelpString, longHelpString, clientData);
3307 ST(0) = sv_newmortal();
3308 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3315 XS(XS_Wx__ToolBarBase_AddRadioTool); /* prototype to pass -Wmissing-prototypes */
3316 XS(XS_Wx__ToolBarBase_AddRadioTool)
3323 if (items < 5 || items > 8)
3324 croak_xs_usage(cv, "THIS, toolId, label, bitmap1, bitmap2, shortHelpString = wxEmptyString, longHelpString = wxEmptyString, clientData = NULL");
3326 int toolId = (int)SvIV(ST(1));
3328 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3329 wxBitmap* bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
3330 wxString shortHelpString;
3331 wxString longHelpString;
3332 wxPliUserDataO* clientData;
3333 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3334 wxToolBarToolBase * RETVAL;
3336 WXSTRING_INPUT( label, wxString, ST(2) );
3339 shortHelpString = wxEmptyString;
3341 WXSTRING_INPUT( shortHelpString, wxString, ST(5) );
3345 longHelpString = wxEmptyString;
3347 WXSTRING_INPUT( longHelpString, wxString, ST(6) );
3355 clientData = new wxPliUserDataO( ST(7) );
3361 RETVAL = THIS->AddRadioTool(toolId, label, *bitmap1, *bitmap2, shortHelpString, longHelpString, clientData);
3362 ST(0) = sv_newmortal();
3363 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3370 XS(XS_Wx__ToolBarBase_DeleteTool); /* prototype to pass -Wmissing-prototypes */
3371 XS(XS_Wx__ToolBarBase_DeleteTool)
3379 croak_xs_usage(cv, "THIS, toolId");
3381 int toolId = (int)SvIV(ST(1));
3382 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3385 RETVAL = THIS->DeleteTool(toolId);
3386 ST(0) = boolSV(RETVAL);
3393 XS(XS_Wx__ToolBarBase_DeleteToolByPos); /* prototype to pass -Wmissing-prototypes */
3394 XS(XS_Wx__ToolBarBase_DeleteToolByPos)
3402 croak_xs_usage(cv, "THIS, pos");
3404 size_t pos = (size_t)SvUV( ST(1) );
3405 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3408 RETVAL = THIS->DeleteToolByPos(pos);
3409 ST(0) = boolSV(RETVAL);
3416 XS(XS_Wx__ToolBarBase_EnableTool); /* prototype to pass -Wmissing-prototypes */
3417 XS(XS_Wx__ToolBarBase_EnableTool)
3425 croak_xs_usage(cv, "THIS, toolId, enable");
3427 int toolId = (int)SvIV(ST(1));
3428 bool enable = (bool)SvTRUE(ST(2));
3429 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3431 THIS->EnableTool(toolId, enable);
3436 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
3437 #define XSubPPtmpAAAM 1
3440 XS(XS_Wx__ToolBarBase_FindById); /* prototype to pass -Wmissing-prototypes */
3441 XS(XS_Wx__ToolBarBase_FindById)
3449 croak_xs_usage(cv, "THIS, toolid");
3451 int toolid = (int)SvIV(ST(1));
3452 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3453 wxToolBarToolBase * RETVAL;
3455 RETVAL = THIS->FindById(toolid);
3456 ST(0) = sv_newmortal();
3457 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3465 XS(XS_Wx__ToolBarBase_FindControl); /* prototype to pass -Wmissing-prototypes */
3466 XS(XS_Wx__ToolBarBase_FindControl)
3474 croak_xs_usage(cv, "THIS, toolid");
3476 int toolid = (int)SvIV(ST(1));
3477 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3480 RETVAL = THIS->FindControl(toolid);
3481 ST(0) = sv_newmortal();
3482 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3489 XS(XS_Wx__ToolBarBase_FindToolForPosition); /* prototype to pass -Wmissing-prototypes */
3490 XS(XS_Wx__ToolBarBase_FindToolForPosition)
3498 croak_xs_usage(cv, "THIS, x, y");
3500 int x = (int)SvIV(ST(1));
3501 int y = (int)SvIV(ST(2));
3502 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3503 wxToolBarToolBase * RETVAL;
3505 RETVAL = THIS->FindToolForPosition(x, y);
3506 ST(0) = sv_newmortal();
3507 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3514 XS(XS_Wx__ToolBarBase_GetMargins); /* prototype to pass -Wmissing-prototypes */
3515 XS(XS_Wx__ToolBarBase_GetMargins)
3523 croak_xs_usage(cv, "THIS");
3525 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3527 RETVAL = new wxSize( THIS->GetMargins() );
3528 ST(0) = sv_newmortal();
3529 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
3530 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
3537 XS(XS_Wx__ToolBarBase_GetMaxRows); /* prototype to pass -Wmissing-prototypes */
3538 XS(XS_Wx__ToolBarBase_GetMaxRows)
3546 croak_xs_usage(cv, "THIS");
3548 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3552 RETVAL = THIS->GetMaxRows();
3553 XSprePUSH; PUSHi((IV)RETVAL);
3559 XS(XS_Wx__ToolBarBase_GetMaxCols); /* prototype to pass -Wmissing-prototypes */
3560 XS(XS_Wx__ToolBarBase_GetMaxCols)
3568 croak_xs_usage(cv, "THIS");
3570 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3574 RETVAL = THIS->GetMaxCols();
3575 XSprePUSH; PUSHi((IV)RETVAL);
3581 XS(XS_Wx__ToolBarBase_GetToolSize); /* prototype to pass -Wmissing-prototypes */
3582 XS(XS_Wx__ToolBarBase_GetToolSize)
3590 croak_xs_usage(cv, "THIS");
3592 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3594 RETVAL = new wxSize( THIS->GetToolSize() );
3595 ST(0) = sv_newmortal();
3596 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
3597 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
3604 XS(XS_Wx__ToolBarBase_GetToolBitmapSize); /* prototype to pass -Wmissing-prototypes */
3605 XS(XS_Wx__ToolBarBase_GetToolBitmapSize)
3613 croak_xs_usage(cv, "THIS");
3615 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3617 RETVAL = new wxSize( THIS->GetToolBitmapSize() );
3618 ST(0) = sv_newmortal();
3619 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
3620 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
3627 XS(XS_Wx__ToolBarBase_GetToolClientData); /* prototype to pass -Wmissing-prototypes */
3628 XS(XS_Wx__ToolBarBase_GetToolClientData)
3636 croak_xs_usage(cv, "THIS, toolId");
3638 int toolId = (int)SvIV(ST(1));
3639 wxToolBar * THIS = (wxToolBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBar" );
3640 Wx_UserDataO * RETVAL;
3641 RETVAL = (Wx_UserDataO*) THIS->GetToolClientData( toolId );
3642 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
3643 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
3651 XS(XS_Wx__ToolBarBase_GetToolEnabled); /* prototype to pass -Wmissing-prototypes */
3652 XS(XS_Wx__ToolBarBase_GetToolEnabled)
3660 croak_xs_usage(cv, "THIS, toolId");
3662 int toolId = (int)SvIV(ST(1));
3663 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3666 RETVAL = THIS->GetToolEnabled(toolId);
3667 ST(0) = boolSV(RETVAL);
3674 XS(XS_Wx__ToolBarBase_GetToolLongHelp); /* prototype to pass -Wmissing-prototypes */
3675 XS(XS_Wx__ToolBarBase_GetToolLongHelp)
3683 croak_xs_usage(cv, "THIS, toolId");
3685 int toolId = (int)SvIV(ST(1));
3686 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3689 RETVAL = THIS->GetToolLongHelp(toolId);
3690 ST(0) = sv_newmortal();
3691 WXSTRING_OUTPUT( RETVAL, ST(0) );
3698 XS(XS_Wx__ToolBarBase_GetToolPacking); /* prototype to pass -Wmissing-prototypes */
3699 XS(XS_Wx__ToolBarBase_GetToolPacking)
3707 croak_xs_usage(cv, "THIS");
3709 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3713 RETVAL = THIS->GetToolPacking();
3714 XSprePUSH; PUSHi((IV)RETVAL);
3720 XS(XS_Wx__ToolBarBase_GetToolSeparation); /* prototype to pass -Wmissing-prototypes */
3721 XS(XS_Wx__ToolBarBase_GetToolSeparation)
3729 croak_xs_usage(cv, "THIS");
3731 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3735 RETVAL = THIS->GetToolSeparation();
3736 XSprePUSH; PUSHi((IV)RETVAL);
3742 XS(XS_Wx__ToolBarBase_GetToolShortHelp); /* prototype to pass -Wmissing-prototypes */
3743 XS(XS_Wx__ToolBarBase_GetToolShortHelp)
3751 croak_xs_usage(cv, "THIS, toolId");
3753 int toolId = (int)SvIV(ST(1));
3754 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3757 RETVAL = THIS->GetToolShortHelp(toolId);
3758 ST(0) = sv_newmortal();
3759 WXSTRING_OUTPUT( RETVAL, ST(0) );
3766 XS(XS_Wx__ToolBarBase_GetToolState); /* prototype to pass -Wmissing-prototypes */
3767 XS(XS_Wx__ToolBarBase_GetToolState)
3775 croak_xs_usage(cv, "THIS, toolId");
3777 int toolId = (int)SvIV(ST(1));
3778 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3781 RETVAL = THIS->GetToolState(toolId);
3782 ST(0) = boolSV(RETVAL);
3789 XS(XS_Wx__ToolBarBase_InsertControl); /* prototype to pass -Wmissing-prototypes */
3790 XS(XS_Wx__ToolBarBase_InsertControl)
3798 croak_xs_usage(cv, "THIS, pos, control");
3800 size_t pos = (size_t)SvUV( ST(1) );
3801 wxControl* control = (wxControl *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Control" );
3802 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3803 wxToolBarToolBase * RETVAL;
3805 RETVAL = THIS->InsertControl(pos, control);
3806 ST(0) = sv_newmortal();
3807 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3814 XS(XS_Wx__ToolBarBase_InsertSeparator); /* prototype to pass -Wmissing-prototypes */
3815 XS(XS_Wx__ToolBarBase_InsertSeparator)
3823 croak_xs_usage(cv, "THIS, pos");
3825 size_t pos = (size_t)SvUV( ST(1) );
3826 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3827 wxToolBarToolBase * RETVAL;
3829 RETVAL = THIS->InsertSeparator(pos);
3830 ST(0) = sv_newmortal();
3831 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3838 XS(XS_Wx__ToolBarBase_InsertTool); /* prototype to pass -Wmissing-prototypes */
3839 XS(XS_Wx__ToolBarBase_InsertTool)
3847 croak_xs_usage(cv, "THIS, ...");
3848 PERL_UNUSED_VAR(ax); /* -Wall */
3851 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3853 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_wbmp_wbmp_b_s_s_s,
3855 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_s_wbmp_wbmp_b_s_s_s,
3856 InsertToolNewLong, 4 )
3857 END_OVERLOAD( Wx::ToolBarBase::InsertTool )
3864 XS(XS_Wx__ToolBarBase_InsertToolLong); /* prototype to pass -Wmissing-prototypes */
3865 XS(XS_Wx__ToolBarBase_InsertToolLong)
3872 if (items < 4 || items > 9)
3873 croak_xs_usage(cv, "THIS, pos, toolId, bitmap1, bitmap2 = (wxBitmap*)&wxNullBitmap, isToggle = false, clientData = 0, shortHelp = wxEmptyString, longHelp = wxEmptyString");
3875 size_t pos = (size_t)SvUV( ST(1) );
3876 int toolId = (int)SvIV(ST(2));
3877 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
3880 Wx_UserDataO* clientData;
3883 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3884 wxToolBarToolBase * RETVAL;
3887 bitmap2 = (wxBitmap*)&wxNullBitmap;
3889 bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
3895 isToggle = (bool)SvTRUE(ST(5));
3903 clientData = new wxPliUserDataO( ST(6) );
3910 shortHelp = wxEmptyString;
3912 WXSTRING_INPUT( shortHelp, wxString, ST(7) );
3916 longHelp = wxEmptyString;
3918 WXSTRING_INPUT( longHelp, wxString, ST(8) );
3920 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
3921 RETVAL = THIS->InsertTool( pos, toolId, wxEmptyString, *bitmap1, *bitmap2,
3922 isToggle ? wxITEM_CHECK : wxITEM_NORMAL,
3923 shortHelp, longHelp );
3925 THIS->SetClientData( clientData );
3927 RETVAL = THIS->InsertTool( pos, toolId, *bitmap1, *bitmap2, isToggle,
3928 0, shortHelp, longHelp );
3930 THIS->SetClientData( clientData );
3932 ST(0) = sv_newmortal();
3933 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
3939 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
3940 #define XSubPPtmpAAAN 1
3943 XS(XS_Wx__ToolBarBase_InsertToolNewLong); /* prototype to pass -Wmissing-prototypes */
3944 XS(XS_Wx__ToolBarBase_InsertToolNewLong)
3951 if (items < 5 || items > 10)
3952 croak_xs_usage(cv, "THIS, pos, toolId, label, bitmap1, bitmap2 = (wxBitmap*)&wxNullBitmap, kind = wxITEM_NORMAL, shortHelp = wxEmptyString, longHelp = wxEmptyString, clientData = 0");
3954 size_t pos = (size_t)SvUV( ST(1) );
3955 int toolId = (int)SvIV(ST(2));
3957 wxBitmap* bitmap1 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
3960 Wx_UserDataO* clientData;
3963 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
3964 wxToolBarToolBase * RETVAL;
3966 WXSTRING_INPUT( label, wxString, ST(3) );
3969 bitmap2 = (wxBitmap*)&wxNullBitmap;
3971 bitmap2 = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(5), "Wx::Bitmap" );
3975 kind = wxITEM_NORMAL;
3977 kind = (wxItemKind)SvIV(ST(6));
3985 clientData = new wxPliUserDataO( ST(9) );
3992 shortHelp = wxEmptyString;
3994 WXSTRING_INPUT( shortHelp, wxString, ST(7) );
3998 longHelp = wxEmptyString;
4000 WXSTRING_INPUT( longHelp, wxString, ST(8) );
4002 RETVAL = THIS->InsertTool( pos, toolId, label, *bitmap1,
4003 *bitmap2, kind, shortHelp, longHelp, 0 );
4005 THIS->SetClientData( clientData );
4006 ST(0) = sv_newmortal();
4007 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
4015 XS(XS_Wx__ToolBarBase_ClearTools); /* prototype to pass -Wmissing-prototypes */
4016 XS(XS_Wx__ToolBarBase_ClearTools)
4024 croak_xs_usage(cv, "THIS");
4026 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4034 XS(XS_Wx__ToolBarBase_GetToolsCount); /* prototype to pass -Wmissing-prototypes */
4035 XS(XS_Wx__ToolBarBase_GetToolsCount)
4043 croak_xs_usage(cv, "THIS");
4045 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4049 RETVAL = THIS->GetToolsCount();
4050 XSprePUSH; PUSHi((IV)RETVAL);
4056 XS(XS_Wx__ToolBarBase_GetToolPos); /* prototype to pass -Wmissing-prototypes */
4057 XS(XS_Wx__ToolBarBase_GetToolPos)
4065 croak_xs_usage(cv, "THIS, toolId");
4067 int toolId = (int)SvIV(ST(1));
4068 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4072 RETVAL = THIS->GetToolPos(toolId);
4073 XSprePUSH; PUSHi((IV)RETVAL);
4079 XS(XS_Wx__ToolBarBase_Realize); /* prototype to pass -Wmissing-prototypes */
4080 XS(XS_Wx__ToolBarBase_Realize)
4088 croak_xs_usage(cv, "THIS");
4090 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4093 RETVAL = THIS->Realize();
4094 ST(0) = boolSV(RETVAL);
4101 XS(XS_Wx__ToolBarBase_RemoveTool); /* prototype to pass -Wmissing-prototypes */
4102 XS(XS_Wx__ToolBarBase_RemoveTool)
4110 croak_xs_usage(cv, "THIS, id");
4112 int id = (int)SvIV(ST(1));
4113 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4114 wxToolBarToolBase * RETVAL;
4116 RETVAL = THIS->RemoveTool(id);
4117 ST(0) = sv_newmortal();
4118 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ToolBarToolBase" );
4125 XS(XS_Wx__ToolBarBase_SetMarginsSize); /* prototype to pass -Wmissing-prototypes */
4126 XS(XS_Wx__ToolBarBase_SetMarginsSize)
4134 croak_xs_usage(cv, "THIS, size");
4136 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
4137 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4138 THIS->SetMargins( size );
4144 XS(XS_Wx__ToolBarBase_SetMarginsXY); /* prototype to pass -Wmissing-prototypes */
4145 XS(XS_Wx__ToolBarBase_SetMarginsXY)
4153 croak_xs_usage(cv, "THIS, x, y");
4155 int x = (int)SvIV(ST(1));
4156 int y = (int)SvIV(ST(2));
4157 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4158 THIS->SetMargins( x, y );
4164 XS(XS_Wx__ToolBarBase_SetMargins); /* prototype to pass -Wmissing-prototypes */
4165 XS(XS_Wx__ToolBarBase_SetMargins)
4173 croak_xs_usage(cv, "THIS, ...");
4174 PERL_UNUSED_VAR(ax); /* -Wall */
4177 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4179 MATCH_REDISP( wxPliOvl_n_n, SetMarginsXY )
4180 MATCH_REDISP( wxPliOvl_wsiz, SetMarginsSize )
4181 END_OVERLOAD( Wx::ToolBarBase::SetMargins )
4188 XS(XS_Wx__ToolBarBase_SetMaxRowsCols); /* prototype to pass -Wmissing-prototypes */
4189 XS(XS_Wx__ToolBarBase_SetMaxRowsCols)
4197 croak_xs_usage(cv, "THIS, mRows, mCols");
4199 int mRows = (int)SvIV(ST(1));
4200 int mCols = (int)SvIV(ST(2));
4201 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4203 THIS->SetMaxRowsCols(mRows, mCols);
4209 XS(XS_Wx__ToolBarBase_SetRows); /* prototype to pass -Wmissing-prototypes */
4210 XS(XS_Wx__ToolBarBase_SetRows)
4218 croak_xs_usage(cv, "THIS, nRows");
4220 int nRows = (int)SvIV(ST(1));
4221 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4223 THIS->SetRows(nRows);
4229 XS(XS_Wx__ToolBarBase_SetToolBitmapSize); /* prototype to pass -Wmissing-prototypes */
4230 XS(XS_Wx__ToolBarBase_SetToolBitmapSize)
4238 croak_xs_usage(cv, "THIS, size");
4240 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
4241 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4243 THIS->SetToolBitmapSize(size);
4249 XS(XS_Wx__ToolBarBase_SetToolClientData); /* prototype to pass -Wmissing-prototypes */
4250 XS(XS_Wx__ToolBarBase_SetToolClientData)
4258 croak_xs_usage(cv, "THIS, id, data");
4260 int id = (int)SvIV(ST(1));
4262 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4266 data = new wxPliUserDataO( ST(2) );
4270 delete THIS->GetToolClientData( id );
4272 THIS->SetToolClientData( id, data );
4278 XS(XS_Wx__ToolBarBase_SetToolLongHelp); /* prototype to pass -Wmissing-prototypes */
4279 XS(XS_Wx__ToolBarBase_SetToolLongHelp)
4287 croak_xs_usage(cv, "THIS, toolId, helpString");
4289 int toolId = (int)SvIV(ST(1));
4290 wxString helpString;
4291 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4293 WXSTRING_INPUT( helpString, wxString, ST(2) );
4295 THIS->SetToolLongHelp(toolId, helpString);
4301 XS(XS_Wx__ToolBarBase_SetToolPacking); /* prototype to pass -Wmissing-prototypes */
4302 XS(XS_Wx__ToolBarBase_SetToolPacking)
4310 croak_xs_usage(cv, "THIS, packing");
4312 int packing = (int)SvIV(ST(1));
4313 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4315 THIS->SetToolPacking(packing);
4321 XS(XS_Wx__ToolBarBase_SetToolShortHelp); /* prototype to pass -Wmissing-prototypes */
4322 XS(XS_Wx__ToolBarBase_SetToolShortHelp)
4330 croak_xs_usage(cv, "THIS, toolId, helpString");
4332 int toolId = (int)SvIV(ST(1));
4333 wxString helpString;
4334 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4336 WXSTRING_INPUT( helpString, wxString, ST(2) );
4338 THIS->SetToolShortHelp(toolId, helpString);
4344 XS(XS_Wx__ToolBarBase_SetToolSeparation); /* prototype to pass -Wmissing-prototypes */
4345 XS(XS_Wx__ToolBarBase_SetToolSeparation)
4353 croak_xs_usage(cv, "THIS, separation");
4355 int separation = (int)SvIV(ST(1));
4356 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4358 THIS->SetToolSeparation(separation);
4363 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
4364 #define XSubPPtmpAAAO 1
4367 XS(XS_Wx__ToolBarBase_SetToolNormalBitmap); /* prototype to pass -Wmissing-prototypes */
4368 XS(XS_Wx__ToolBarBase_SetToolNormalBitmap)
4376 croak_xs_usage(cv, "THIS, id, bitmap");
4378 int id = (int)SvIV(ST(1));
4379 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
4380 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4382 THIS->SetToolNormalBitmap(id, *bitmap);
4388 XS(XS_Wx__ToolBarBase_SetToolDisabledBitmap); /* prototype to pass -Wmissing-prototypes */
4389 XS(XS_Wx__ToolBarBase_SetToolDisabledBitmap)
4397 croak_xs_usage(cv, "THIS, id, bitmap");
4399 int id = (int)SvIV(ST(1));
4400 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
4401 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4403 THIS->SetToolDisabledBitmap(id, *bitmap);
4410 XS(XS_Wx__ToolBarBase_ToggleTool); /* prototype to pass -Wmissing-prototypes */
4411 XS(XS_Wx__ToolBarBase_ToggleTool)
4419 croak_xs_usage(cv, "THIS, toolId, toggle");
4421 int toolId = (int)SvIV(ST(1));
4422 bool toggle = (bool)SvTRUE(ST(2));
4423 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4425 THIS->ToggleTool(toolId, toggle);
4430 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
4431 #define XSubPPtmpAAAP 1
4434 XS(XS_Wx__ToolBarBase_SetDropdownMenu); /* prototype to pass -Wmissing-prototypes */
4435 XS(XS_Wx__ToolBarBase_SetDropdownMenu)
4443 croak_xs_usage(cv, "THIS, toolid, menu");
4445 int toolid = (int)SvIV(ST(1));
4446 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Menu" );
4447 wxToolBarBase * THIS = (wxToolBarBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBarBase" );
4450 RETVAL = THIS->SetDropdownMenu(toolid, menu);
4451 ST(0) = boolSV(RETVAL);
4459 XS(XS_Wx__ToolBar_new); /* prototype to pass -Wmissing-prototypes */
4460 XS(XS_Wx__ToolBar_new)
4467 PERL_UNUSED_VAR(cv); /* -W */
4468 PERL_UNUSED_VAR(ax); /* -Wall */
4472 MATCH_VOIDM_REDISP( newDefault )
4473 MATCH_ANY_REDISP( newFull )
4474 END_OVERLOAD( "Wx::ToolBar::new" )
4481 XS(XS_Wx__ToolBar_newDefault); /* prototype to pass -Wmissing-prototypes */
4482 XS(XS_Wx__ToolBar_newDefault)
4490 croak_xs_usage(cv, "CLASS");
4492 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
4494 RETVAL = new wxToolBar();
4495 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
4496 ST(0) = sv_newmortal();
4497 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4504 XS(XS_Wx__ToolBar_newFull); /* prototype to pass -Wmissing-prototypes */
4505 XS(XS_Wx__ToolBar_newFull)
4512 if (items < 2 || items > 7)
4513 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTB_HORIZONTAL | wxNO_BORDER, name = wxPanelNameStr");
4515 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
4516 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4527 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4531 pos = wxDefaultPosition;
4533 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
4537 size = wxDefaultSize;
4539 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
4543 style = wxTB_HORIZONTAL | wxNO_BORDER;
4545 style = (long)SvIV(ST(5));
4549 name = wxPanelNameStr;
4551 WXSTRING_INPUT( name, wxString, ST(6) );
4553 RETVAL = new wxToolBar( parent, id, pos, size, style, name );
4554 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
4555 ST(0) = sv_newmortal();
4556 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4563 XS(XS_Wx__ToolBar_Create); /* prototype to pass -Wmissing-prototypes */
4564 XS(XS_Wx__ToolBar_Create)
4571 if (items < 2 || items > 7)
4572 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTB_HORIZONTAL | wxNO_BORDER, name = wxPanelNameStr");
4574 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4580 wxToolBar * THIS = (wxToolBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToolBar" );
4586 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4590 pos = wxDefaultPosition;
4592 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
4596 size = wxDefaultSize;
4598 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
4602 style = wxTB_HORIZONTAL | wxNO_BORDER;
4604 style = (long)SvIV(ST(5));
4608 name = wxPanelNameStr;
4610 WXSTRING_INPUT( name, wxString, ST(6) );
4613 RETVAL = THIS->Create(parent, id, pos, size, style, name);
4614 ST(0) = boolSV(RETVAL);
4621 /* INCLUDE: Returning to 'XS/StatusBar.xs' from 'XS/ToolBar.xs' */
4623 #include <wx/statusbr.h>
4625 XS(XS_Wx__StatusBar_new); /* prototype to pass -Wmissing-prototypes */
4626 XS(XS_Wx__StatusBar_new)
4633 if (items < 2 || items > 5)
4634 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, style = 0, name = wxEmptyString");
4636 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4640 char * CLASS = (char *)SvPV_nolen(ST(0));
4641 wxStatusBar * RETVAL;
4646 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4652 style = (long)SvIV(ST(3));
4656 name = wxEmptyString;
4658 WXSTRING_INPUT( name, wxString, ST(4) );
4660 RETVAL = new wxStatusBar( parent, id, style, name );
4661 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
4662 ST(0) = sv_newmortal();
4663 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4670 XS(XS_Wx__StatusBar_GetFieldRect); /* prototype to pass -Wmissing-prototypes */
4671 XS(XS_Wx__StatusBar_GetFieldRect)
4679 croak_xs_usage(cv, "THIS, index");
4681 int index = (int)SvIV(ST(1));
4684 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4686 found = THIS->GetFieldRect( index, rect );
4690 RETVAL = new wxRect( rect );
4691 ST(0) = sv_newmortal();
4692 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
4693 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
4700 XS(XS_Wx__StatusBar_GetFieldsCount); /* prototype to pass -Wmissing-prototypes */
4701 XS(XS_Wx__StatusBar_GetFieldsCount)
4709 croak_xs_usage(cv, "THIS");
4711 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4715 RETVAL = THIS->GetFieldsCount();
4716 XSprePUSH; PUSHi((IV)RETVAL);
4722 XS(XS_Wx__StatusBar_GetStatusText); /* prototype to pass -Wmissing-prototypes */
4723 XS(XS_Wx__StatusBar_GetStatusText)
4730 if (items < 1 || items > 2)
4731 croak_xs_usage(cv, "THIS, ir = 0");
4734 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4740 ir = (int)SvIV(ST(1));
4743 RETVAL = THIS->GetStatusText(ir);
4744 ST(0) = sv_newmortal();
4745 WXSTRING_OUTPUT( RETVAL, ST(0) );
4752 XS(XS_Wx__StatusBar_PushStatusText); /* prototype to pass -Wmissing-prototypes */
4753 XS(XS_Wx__StatusBar_PushStatusText)
4760 if (items < 2 || items > 3)
4761 croak_xs_usage(cv, "THIS, string, n = 0");
4765 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4767 WXSTRING_INPUT( string, wxString, ST(1) );
4772 n = (int)SvIV(ST(2));
4775 THIS->PushStatusText(string, n);
4781 XS(XS_Wx__StatusBar_PopStatusText); /* prototype to pass -Wmissing-prototypes */
4782 XS(XS_Wx__StatusBar_PopStatusText)
4789 if (items < 1 || items > 2)
4790 croak_xs_usage(cv, "THIS, n = 0");
4793 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4798 n = (int)SvIV(ST(1));
4801 THIS->PopStatusText(n);
4807 XS(XS_Wx__StatusBar_SetFieldsCount); /* prototype to pass -Wmissing-prototypes */
4808 XS(XS_Wx__StatusBar_SetFieldsCount)
4815 if (items < 1 || items > 2)
4816 croak_xs_usage(cv, "THIS, number = 1");
4819 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4824 number = (int)SvIV(ST(1));
4827 THIS->SetFieldsCount(number);
4833 XS(XS_Wx__StatusBar_SetMinHeight); /* prototype to pass -Wmissing-prototypes */
4834 XS(XS_Wx__StatusBar_SetMinHeight)
4842 croak_xs_usage(cv, "THIS, height");
4844 int height = (int)SvIV(ST(1));
4845 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4847 THIS->SetMinHeight(height);
4853 XS(XS_Wx__StatusBar_SetStatusText); /* prototype to pass -Wmissing-prototypes */
4854 XS(XS_Wx__StatusBar_SetStatusText)
4861 if (items < 2 || items > 3)
4862 croak_xs_usage(cv, "THIS, text, i = 0");
4866 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4868 WXSTRING_INPUT( text, wxString, ST(1) );
4873 i = (int)SvIV(ST(2));
4876 THIS->SetStatusText(text, i);
4882 XS(XS_Wx__StatusBar_SetStatusWidths); /* prototype to pass -Wmissing-prototypes */
4883 XS(XS_Wx__StatusBar_SetStatusWidths)
4891 croak_xs_usage(cv, "THIS, ...");
4895 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4896 widths = new int[items-1];
4897 for( i = 1; i < items; ++i )
4899 widths[i-1] = SvIV( ST(i) );
4901 THIS->SetStatusWidths( items-1, widths );
4908 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
4909 #define XSubPPtmpAAAQ 1
4912 XS(XS_Wx__StatusBar_SetStatusStyles); /* prototype to pass -Wmissing-prototypes */
4913 XS(XS_Wx__StatusBar_SetStatusStyles)
4921 croak_xs_usage(cv, "THIS, ...");
4925 wxStatusBar * THIS = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StatusBar" );
4926 styles = new int[items-1];
4927 for( i = 1; i < items; ++i )
4929 styles[i-1] = SvIV( ST(i) );
4931 THIS->SetStatusStyles( items-1, styles );
4940 /* INCLUDE: Returning to 'XS/Frame.xs' from 'XS/StatusBar.xs' */
4942 #include <wx/frame.h>
4943 #include <wx/menu.h>
4944 #include <wx/icon.h>
4945 #if wxPERL_USE_MINIFRAME
4946 #include <wx/minifram.h>
4948 #include "cpp/frame.h"
4950 XS(XS_Wx__Frame_new); /* prototype to pass -Wmissing-prototypes */
4951 XS(XS_Wx__Frame_new)
4958 PERL_UNUSED_VAR(cv); /* -W */
4959 PERL_UNUSED_VAR(ax); /* -Wall */
4963 MATCH_VOIDM_REDISP( newDefault )
4964 MATCH_ANY_REDISP( newFull )
4965 END_OVERLOAD( "Wx::Frame::new" )
4972 XS(XS_Wx__Frame_newDefault); /* prototype to pass -Wmissing-prototypes */
4973 XS(XS_Wx__Frame_newDefault)
4981 croak_xs_usage(cv, "CLASS");
4983 char* CLASS = (char *)SvPV_nolen(ST(0));
4985 RETVAL = new wxPliFrame( CLASS );
4986 ST(0) = sv_newmortal();
4987 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4994 XS(XS_Wx__Frame_newFull); /* prototype to pass -Wmissing-prototypes */
4995 XS(XS_Wx__Frame_newFull)
5002 if (items < 4 || items > 8)
5003 croak_xs_usage(cv, "CLASS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_FRAME_STYLE, name = wxFrameNameStr");
5005 char* CLASS = (char *)SvPV_nolen(ST(0));
5006 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5007 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5015 WXSTRING_INPUT( title, wxString, ST(3) );
5018 pos = wxDefaultPosition;
5020 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5024 size = wxDefaultSize;
5026 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5030 style = wxDEFAULT_FRAME_STYLE;
5032 style = (long)SvIV(ST(6));
5036 name = wxFrameNameStr;
5038 WXSTRING_INPUT( name, wxString, ST(7) );
5040 RETVAL = new wxPliFrame( CLASS , parent, id, title, pos,
5041 size, style, name );
5042 ST(0) = sv_newmortal();
5043 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5050 XS(XS_Wx__Frame_Create); /* prototype to pass -Wmissing-prototypes */
5051 XS(XS_Wx__Frame_Create)
5058 if (items < 4 || items > 8)
5059 croak_xs_usage(cv, "THIS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_FRAME_STYLE, name = wxFrameNameStr");
5061 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5062 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5068 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5071 WXSTRING_INPUT( title, wxString, ST(3) );
5074 pos = wxDefaultPosition;
5076 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5080 size = wxDefaultSize;
5082 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5086 style = wxDEFAULT_FRAME_STYLE;
5088 style = (long)SvIV(ST(6));
5092 name = wxFrameNameStr;
5094 WXSTRING_INPUT( name, wxString, ST(7) );
5097 RETVAL = THIS->Create(parent, id, title, pos, size, style, name);
5098 ST(0) = boolSV(RETVAL);
5105 #define XSubPPtmpAAAR 1
5108 XS(XS_Wx__Frame_Command); /* prototype to pass -Wmissing-prototypes */
5109 XS(XS_Wx__Frame_Command)
5117 croak_xs_usage(cv, "THIS, id");
5119 int id = (int)SvIV(ST(1));
5120 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5129 XS(XS_Wx__Frame_CreateStatusBar); /* prototype to pass -Wmissing-prototypes */
5130 XS(XS_Wx__Frame_CreateStatusBar)
5137 if (items < 1 || items > 5)
5138 croak_xs_usage(cv, "THIS, number = 1, style = 0, id = wxID_ANY, name = wxEmptyString");
5144 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5145 wxStatusBar * RETVAL;
5150 number = (int)SvIV(ST(1));
5156 style = (long)SvIV(ST(2));
5162 id = wxPli_get_wxwindowid( aTHX_ ST(3) );
5166 name = wxEmptyString;
5168 WXSTRING_INPUT( name, wxString, ST(4) );
5171 RETVAL = THIS->CreateStatusBar(number, style, id, name);
5172 ST(0) = sv_newmortal();
5173 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5180 XS(XS_Wx__Frame_CreateToolBar); /* prototype to pass -Wmissing-prototypes */
5181 XS(XS_Wx__Frame_CreateToolBar)
5188 if (items < 1 || items > 4)
5189 croak_xs_usage(cv, "THIS, style = wxNO_BORDER | wxTB_HORIZONTAL, id = wxID_ANY, name = wxToolBarNameStr");
5194 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5198 style = wxNO_BORDER | wxTB_HORIZONTAL;
5200 style = (long)SvIV(ST(1));
5206 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5210 name = wxToolBarNameStr;
5212 WXSTRING_INPUT( name, wxString, ST(3) );
5215 RETVAL = THIS->CreateToolBar(style, id, name);
5216 ST(0) = sv_newmortal();
5217 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5224 XS(XS_Wx__Frame_GetClientAreaOrigin); /* prototype to pass -Wmissing-prototypes */
5225 XS(XS_Wx__Frame_GetClientAreaOrigin)
5233 croak_xs_usage(cv, "THIS");
5235 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5237 RETVAL = new wxPoint( THIS->GetClientAreaOrigin() );
5238 ST(0) = sv_newmortal();
5239 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
5240 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
5247 XS(XS_Wx__Frame_GetMenuBar); /* prototype to pass -Wmissing-prototypes */
5248 XS(XS_Wx__Frame_GetMenuBar)
5256 croak_xs_usage(cv, "THIS");
5258 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5261 RETVAL = THIS->GetMenuBar();
5262 ST(0) = sv_newmortal();
5263 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5270 XS(XS_Wx__Frame_GetStatusBar); /* prototype to pass -Wmissing-prototypes */
5271 XS(XS_Wx__Frame_GetStatusBar)
5279 croak_xs_usage(cv, "THIS");
5281 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5282 wxStatusBar * RETVAL;
5284 RETVAL = THIS->GetStatusBar();
5285 ST(0) = sv_newmortal();
5286 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5293 XS(XS_Wx__Frame_GetStatusBarPane); /* prototype to pass -Wmissing-prototypes */
5294 XS(XS_Wx__Frame_GetStatusBarPane)
5302 croak_xs_usage(cv, "THIS");
5304 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5308 RETVAL = THIS->GetStatusBarPane();
5309 XSprePUSH; PUSHi((IV)RETVAL);
5315 XS(XS_Wx__Frame_GetTitle); /* prototype to pass -Wmissing-prototypes */
5316 XS(XS_Wx__Frame_GetTitle)
5324 croak_xs_usage(cv, "THIS");
5326 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5329 RETVAL = THIS->GetTitle();
5330 ST(0) = sv_newmortal();
5331 WXSTRING_OUTPUT( RETVAL, ST(0) );
5338 XS(XS_Wx__Frame_GetToolBar); /* prototype to pass -Wmissing-prototypes */
5339 XS(XS_Wx__Frame_GetToolBar)
5347 croak_xs_usage(cv, "THIS");
5349 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5352 RETVAL = THIS->GetToolBar();
5353 ST(0) = sv_newmortal();
5354 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5360 #if defined( __WXMAC__ ) && WXPERL_W_VERSION_GE( 2, 5, 2 ) \
5361 && WXPERL_W_VERSION_LT( 2, 7, 0 )
5362 #define XSubPPtmpAAAS 1
5365 XS(XS_Wx__Frame_MacSetMetalAppearance); /* prototype to pass -Wmissing-prototypes */
5366 XS(XS_Wx__Frame_MacSetMetalAppearance)
5374 croak_xs_usage(cv, "THIS, ismetal");
5376 bool ismetal = (bool)SvTRUE(ST(1));
5377 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5379 THIS->MacSetMetalAppearance(ismetal);
5386 XS(XS_Wx__Frame_OnCreateStatusBar); /* prototype to pass -Wmissing-prototypes */
5387 XS(XS_Wx__Frame_OnCreateStatusBar)
5395 croak_xs_usage(cv, "THIS, number, style, id, name");
5397 int number = (int)SvIV(ST(1));
5398 long style = (long)SvIV(ST(2));
5399 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(3) );
5401 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5402 wxStatusBar * RETVAL;
5404 WXSTRING_INPUT( name, wxString, ST(4) );
5405 RETVAL = THIS->wxFrame::OnCreateStatusBar( number, style, id, name );
5406 ST(0) = sv_newmortal();
5407 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5414 XS(XS_Wx__Frame_SetIcon); /* prototype to pass -Wmissing-prototypes */
5415 XS(XS_Wx__Frame_SetIcon)
5423 croak_xs_usage(cv, "THIS, icon");
5425 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
5426 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5427 THIS->SetIcon( *icon );
5433 XS(XS_Wx__Frame_SetIcons); /* prototype to pass -Wmissing-prototypes */
5434 XS(XS_Wx__Frame_SetIcons)
5442 croak_xs_usage(cv, "THIS, icons");
5444 wxIconBundle* icons = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::IconBundle" );
5445 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5447 THIS->SetIcons(*icons);
5453 XS(XS_Wx__Frame_SetMenuBar); /* prototype to pass -Wmissing-prototypes */
5454 XS(XS_Wx__Frame_SetMenuBar)
5462 croak_xs_usage(cv, "THIS, menubar");
5464 wxMenuBar* menubar = (wxMenuBar *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::MenuBar" );
5465 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5467 THIS->SetMenuBar(menubar);
5473 XS(XS_Wx__Frame_SetStatusBar); /* prototype to pass -Wmissing-prototypes */
5474 XS(XS_Wx__Frame_SetStatusBar)
5482 croak_xs_usage(cv, "THIS, statusBar");
5484 wxStatusBar* statusBar = (wxStatusBar *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::StatusBar" );
5485 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5487 THIS->SetStatusBar(statusBar);
5493 XS(XS_Wx__Frame_SetTitle); /* prototype to pass -Wmissing-prototypes */
5494 XS(XS_Wx__Frame_SetTitle)
5502 croak_xs_usage(cv, "THIS, title");
5505 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5507 WXSTRING_INPUT( title, wxString, ST(1) );
5509 THIS->SetTitle(title);
5515 XS(XS_Wx__Frame_SetToolBar); /* prototype to pass -Wmissing-prototypes */
5516 XS(XS_Wx__Frame_SetToolBar)
5524 croak_xs_usage(cv, "THIS, toolbar");
5526 wxToolBar* toolbar = (wxToolBar *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ToolBar" );
5527 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5529 THIS->SetToolBar(toolbar);
5535 XS(XS_Wx__Frame_SetStatusText); /* prototype to pass -Wmissing-prototypes */
5536 XS(XS_Wx__Frame_SetStatusText)
5543 if (items < 2 || items > 3)
5544 croak_xs_usage(cv, "THIS, text, number = 0");
5548 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5550 WXSTRING_INPUT( text, wxString, ST(1) );
5555 number = (int)SvIV(ST(2));
5558 THIS->SetStatusText(text, number);
5564 XS(XS_Wx__Frame_SetStatusBarPane); /* prototype to pass -Wmissing-prototypes */
5565 XS(XS_Wx__Frame_SetStatusBarPane)
5573 croak_xs_usage(cv, "THIS, n");
5575 int n = (int)SvIV(ST(1));
5576 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5578 THIS->SetStatusBarPane(n);
5584 XS(XS_Wx__Frame_SetStatusWidths); /* prototype to pass -Wmissing-prototypes */
5585 XS(XS_Wx__Frame_SetStatusWidths)
5593 croak_xs_usage(cv, "THIS, ...");
5597 wxFrame * THIS = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Frame" );
5598 w = new int[items - 1];
5599 for( i = 0; i < items - 1; ++i )
5601 w[i] = SvIV( ST( i + 1 ) );
5603 THIS->SetStatusWidths( items - 1, w );
5609 #if wxPERL_USE_MINIFRAME
5610 #define XSubPPtmpAAAT 1
5613 XS(XS_Wx__MiniFrame_new); /* prototype to pass -Wmissing-prototypes */
5614 XS(XS_Wx__MiniFrame_new)
5621 if (items < 4 || items > 8)
5622 croak_xs_usage(cv, "CLASS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_FRAME_STYLE, name = wxFrameNameStr");
5624 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5625 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5631 char * CLASS = (char *)SvPV_nolen(ST(0));
5632 wxMiniFrame * RETVAL;
5634 WXSTRING_INPUT( title, wxString, ST(3) );
5637 pos = wxDefaultPosition;
5639 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5643 size = wxDefaultSize;
5645 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5649 style = wxDEFAULT_FRAME_STYLE;
5651 style = (long)SvIV(ST(6));
5655 name = wxFrameNameStr;
5657 WXSTRING_INPUT( name, wxString, ST(7) );
5659 RETVAL = new wxMiniFrame( parent, id, title, pos, size,
5661 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
5662 ST(0) = sv_newmortal();
5663 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5671 /* INCLUDE: Returning to 'Frames.xs' from 'XS/Frame.xs' */
5674 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/IconBundle.xsp |' from 'Frames.xs' */
5676 #include <wx/icon.h>
5677 #include <wx/iconbndl.h>
5678 #include "cpp/overload.h"
5680 XS(XS_Wx__IconBundle_newEmpty); /* prototype to pass -Wmissing-prototypes */
5681 XS(XS_Wx__IconBundle_newEmpty)
5689 croak_xs_usage(cv, "CLASS");
5691 char * CLASS = (char *)SvPV_nolen(ST(0));
5692 wxIconBundle * RETVAL;
5693 RETVAL = new wxIconBundle();
5694 ST(0) = sv_newmortal();
5695 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::IconBundle" );
5702 XS(XS_Wx__IconBundle_newFile); /* prototype to pass -Wmissing-prototypes */
5703 XS(XS_Wx__IconBundle_newFile)
5710 if (items < 2 || items > 3)
5711 croak_xs_usage(cv, "CLASS, file, type = wxBITMAP_TYPE_ANY");
5715 char * CLASS = (char *)SvPV_nolen(ST(0));
5716 wxIconBundle * RETVAL;
5718 WXSTRING_INPUT( file, wxString, ST(1) );
5721 type = wxBITMAP_TYPE_ANY;
5723 type = (wxBitmapType)SvIV(ST(2));
5725 RETVAL = new wxIconBundle( file, type );
5726 ST(0) = sv_newmortal();
5727 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::IconBundle" );
5734 XS(XS_Wx__IconBundle_newIcon); /* prototype to pass -Wmissing-prototypes */
5735 XS(XS_Wx__IconBundle_newIcon)
5743 croak_xs_usage(cv, "CLASS, icon");
5745 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
5746 char * CLASS = (char *)SvPV_nolen(ST(0));
5747 wxIconBundle * RETVAL;
5748 RETVAL = new wxIconBundle( *( icon ) );
5749 ST(0) = sv_newmortal();
5750 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::IconBundle" );
5757 XS(XS_Wx__IconBundle_AddIconFile); /* prototype to pass -Wmissing-prototypes */
5758 XS(XS_Wx__IconBundle_AddIconFile)
5765 if (items < 2 || items > 3)
5766 croak_xs_usage(cv, "THIS, filr, type = wxBITMAP_TYPE_ANY");
5770 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5772 WXSTRING_INPUT( filr, wxString, ST(1) );
5775 type = wxBITMAP_TYPE_ANY;
5777 type = (wxBitmapType)SvIV(ST(2));
5779 THIS->AddIcon( filr, type );
5785 XS(XS_Wx__IconBundle_AddIconIcon); /* prototype to pass -Wmissing-prototypes */
5786 XS(XS_Wx__IconBundle_AddIconIcon)
5794 croak_xs_usage(cv, "THIS, icon");
5796 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
5797 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5798 THIS->AddIcon( *( icon ) );
5804 XS(XS_Wx__IconBundle_GetIconSize); /* prototype to pass -Wmissing-prototypes */
5805 XS(XS_Wx__IconBundle_GetIconSize)
5813 croak_xs_usage(cv, "THIS, size");
5815 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
5816 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5818 RETVAL = new wxIcon( THIS->GetIcon( size ) );
5819 ST(0) = sv_newmortal();
5820 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5821 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
5828 XS(XS_Wx__IconBundle_GetIconCoord); /* prototype to pass -Wmissing-prototypes */
5829 XS(XS_Wx__IconBundle_GetIconCoord)
5836 if (items < 1 || items > 2)
5837 croak_xs_usage(cv, "THIS, size = -1");
5840 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5846 size = (wxCoord)SvIV(ST(1));
5848 RETVAL = new wxIcon( THIS->GetIcon( size ) );
5849 ST(0) = sv_newmortal();
5850 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5851 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
5857 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
5858 #define XSubPPtmpAAAU 1
5861 XS(XS_Wx__IconBundle_IsEmpty); /* prototype to pass -Wmissing-prototypes */
5862 XS(XS_Wx__IconBundle_IsEmpty)
5870 croak_xs_usage(cv, "THIS");
5872 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5875 RETVAL = THIS->IsEmpty();
5876 ST(0) = boolSV(RETVAL);
5883 XS(XS_Wx__IconBundle_GetIconOfExactSizeSize); /* prototype to pass -Wmissing-prototypes */
5884 XS(XS_Wx__IconBundle_GetIconOfExactSizeSize)
5892 croak_xs_usage(cv, "THIS, size");
5894 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
5895 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5897 RETVAL = new wxIcon( THIS->GetIconOfExactSize( size ) );
5898 ST(0) = sv_newmortal();
5899 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5900 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
5907 XS(XS_Wx__IconBundle_GetIconOfExactSizeCoord); /* prototype to pass -Wmissing-prototypes */
5908 XS(XS_Wx__IconBundle_GetIconOfExactSizeCoord)
5915 if (items < 1 || items > 2)
5916 croak_xs_usage(cv, "THIS, size = -1");
5919 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5925 size = (wxCoord)SvIV(ST(1));
5927 RETVAL = new wxIcon( THIS->GetIconOfExactSize( size ) );
5928 ST(0) = sv_newmortal();
5929 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5930 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
5937 XS(XS_Wx__IconBundle_GetIconOfExactSize); /* prototype to pass -Wmissing-prototypes */
5938 XS(XS_Wx__IconBundle_GetIconOfExactSize)
5946 croak_xs_usage(cv, "THIS, ...");
5947 PERL_UNUSED_VAR(ax); /* -Wall */
5950 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
5952 MATCH_REDISP( wxPliOvl_wsiz, GetIconOfExactSizeSize )
5953 MATCH_REDISP( wxPliOvl_n, GetIconOfExactSizeCoord )
5954 END_OVERLOAD( Wx::IconBundle::GetIconOfExactSize )
5962 XS(XS_Wx__IconBundle_new); /* prototype to pass -Wmissing-prototypes */
5963 XS(XS_Wx__IconBundle_new)
5971 croak_xs_usage(cv, "CLASS, ...");
5972 PERL_UNUSED_VAR(ax); /* -Wall */
5975 char * CLASS = (char *)SvPV_nolen(ST(0));
5977 MATCH_VOIDM_REDISP( newEmpty )
5978 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_s_n, newFile, 1 )
5979 MATCH_REDISP( wxPliOvl_wico, newIcon )
5980 END_OVERLOAD( Wx::IconBundle::new )
5987 XS(XS_Wx__IconBundle_AddIcon); /* prototype to pass -Wmissing-prototypes */
5988 XS(XS_Wx__IconBundle_AddIcon)
5996 croak_xs_usage(cv, "THIS, ...");
5997 PERL_UNUSED_VAR(ax); /* -Wall */
6000 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
6002 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_s_n, AddIconFile, 1 )
6003 MATCH_REDISP( wxPliOvl_wico, AddIconIcon )
6004 END_OVERLOAD( Wx::IconBundle::AddIcon )
6011 XS(XS_Wx__IconBundle_GetIcon); /* prototype to pass -Wmissing-prototypes */
6012 XS(XS_Wx__IconBundle_GetIcon)
6020 croak_xs_usage(cv, "THIS, ...");
6021 PERL_UNUSED_VAR(ax); /* -Wall */
6024 wxIconBundle * THIS = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IconBundle" );
6026 MATCH_REDISP( wxPliOvl_wsiz, GetIconSize )
6027 MATCH_REDISP( wxPliOvl_n, GetIconCoord )
6028 END_OVERLOAD( Wx::IconBundle::GetIcon )
6035 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/IconBundle.xsp |' */
6038 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TopLevelWindow.xsp |' from 'Frames.xs' */
6040 #if !defined(__WXMOTIF__) || WXPERL_W_VERSION_GE( 2, 5, 1 )
6041 #include <wx/toplevel.h>
6042 #include "cpp/overload.h"
6043 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
6044 #define XSubPPtmpAAAV 1
6047 XS(XS_Wx__TopLevelWindow_RequestUserAttention); /* prototype to pass -Wmissing-prototypes */
6048 XS(XS_Wx__TopLevelWindow_RequestUserAttention)
6055 if (items < 1 || items > 2)
6056 croak_xs_usage(cv, "THIS, flags = wxUSER_ATTENTION_INFO");
6059 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6062 flags = wxUSER_ATTENTION_INFO;
6064 flags = (int)SvIV(ST(1));
6067 THIS->RequestUserAttention(flags);
6073 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
6074 #define XSubPPtmpAAAW 1
6077 XS(XS_Wx__TopLevelWindow_IsAlwaysMaximized); /* prototype to pass -Wmissing-prototypes */
6078 XS(XS_Wx__TopLevelWindow_IsAlwaysMaximized)
6086 croak_xs_usage(cv, "THIS");
6088 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6091 RETVAL = THIS->IsAlwaysMaximized();
6092 ST(0) = boolSV(RETVAL);
6099 XS(XS_Wx__TopLevelWindow_GetDefaultItem); /* prototype to pass -Wmissing-prototypes */
6100 XS(XS_Wx__TopLevelWindow_GetDefaultItem)
6108 croak_xs_usage(cv, "THIS");
6110 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6113 RETVAL = THIS->GetDefaultItem();
6114 ST(0) = sv_newmortal();
6115 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6122 XS(XS_Wx__TopLevelWindow_SetDefaultItem); /* prototype to pass -Wmissing-prototypes */
6123 XS(XS_Wx__TopLevelWindow_SetDefaultItem)
6131 croak_xs_usage(cv, "THIS, win");
6133 wxWindow* win = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6134 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6137 RETVAL = THIS->SetDefaultItem(win);
6138 ST(0) = sv_newmortal();
6139 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6146 XS(XS_Wx__TopLevelWindow_GetTmpDefaultItem); /* prototype to pass -Wmissing-prototypes */
6147 XS(XS_Wx__TopLevelWindow_GetTmpDefaultItem)
6155 croak_xs_usage(cv, "THIS");
6157 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6160 RETVAL = THIS->GetTmpDefaultItem();
6161 ST(0) = sv_newmortal();
6162 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6169 XS(XS_Wx__TopLevelWindow_SetTmpDefaultItem); /* prototype to pass -Wmissing-prototypes */
6170 XS(XS_Wx__TopLevelWindow_SetTmpDefaultItem)
6178 croak_xs_usage(cv, "THIS, win");
6180 wxWindow* win = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6181 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6184 RETVAL = THIS->SetTmpDefaultItem(win);
6185 ST(0) = sv_newmortal();
6186 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6193 XS(XS_Wx__TopLevelWindow_SetTransparent); /* prototype to pass -Wmissing-prototypes */
6194 XS(XS_Wx__TopLevelWindow_SetTransparent)
6202 croak_xs_usage(cv, "THIS, alpha");
6204 wxByte alpha = (unsigned char)SvUV(ST(1));
6205 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6208 RETVAL = THIS->SetTransparent(alpha);
6209 ST(0) = boolSV(RETVAL);
6216 XS(XS_Wx__TopLevelWindow_CanSetTransparent); /* prototype to pass -Wmissing-prototypes */
6217 XS(XS_Wx__TopLevelWindow_CanSetTransparent)
6225 croak_xs_usage(cv, "THIS");
6227 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6230 RETVAL = THIS->CanSetTransparent();
6231 ST(0) = boolSV(RETVAL);
6238 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6239 #define XSubPPtmpAAAX 1
6242 XS(XS_Wx__TopLevelWindow_EnableCloseButton); /* prototype to pass -Wmissing-prototypes */
6243 XS(XS_Wx__TopLevelWindow_EnableCloseButton)
6251 croak_xs_usage(cv, "THIS, enable");
6253 bool enable = (bool)SvTRUE(ST(1));
6254 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6257 RETVAL = THIS->EnableCloseButton(enable);
6258 ST(0) = boolSV(RETVAL);
6265 #define XSubPPtmpAAAY 1
6268 XS(XS_Wx__TopLevelWindow_GetIcon); /* prototype to pass -Wmissing-prototypes */
6269 XS(XS_Wx__TopLevelWindow_GetIcon)
6277 croak_xs_usage(cv, "THIS");
6279 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6281 RETVAL = new wxIcon( THIS->GetIcon() );
6282 ST(0) = sv_newmortal();
6283 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6284 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
6291 XS(XS_Wx__TopLevelWindow_GetIcons); /* prototype to pass -Wmissing-prototypes */
6292 XS(XS_Wx__TopLevelWindow_GetIcons)
6300 croak_xs_usage(cv, "THIS");
6302 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6303 wxIconBundle * RETVAL;
6304 RETVAL = new wxIconBundle( THIS->GetIcons() );
6305 ST(0) = sv_newmortal();
6306 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::IconBundle" );
6313 XS(XS_Wx__TopLevelWindow_SetIcon); /* prototype to pass -Wmissing-prototypes */
6314 XS(XS_Wx__TopLevelWindow_SetIcon)
6322 croak_xs_usage(cv, "THIS, icon");
6324 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
6325 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6326 THIS->SetIcon( *( icon ) );
6332 XS(XS_Wx__TopLevelWindow_SetIcons); /* prototype to pass -Wmissing-prototypes */
6333 XS(XS_Wx__TopLevelWindow_SetIcons)
6341 croak_xs_usage(cv, "THIS, icons");
6343 wxIconBundle* icons = (wxIconBundle *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::IconBundle" );
6344 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6345 THIS->SetIcons( *( icons ) );
6351 XS(XS_Wx__TopLevelWindow_Iconize); /* prototype to pass -Wmissing-prototypes */
6352 XS(XS_Wx__TopLevelWindow_Iconize)
6360 croak_xs_usage(cv, "THIS, iconize");
6362 bool iconize = (bool)SvTRUE(ST(1));
6363 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6365 THIS->Iconize(iconize);
6371 XS(XS_Wx__TopLevelWindow_Maximize); /* prototype to pass -Wmissing-prototypes */
6372 XS(XS_Wx__TopLevelWindow_Maximize)
6380 croak_xs_usage(cv, "THIS, maximize");
6382 bool maximize = (bool)SvTRUE(ST(1));
6383 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6385 THIS->Maximize(maximize);
6391 XS(XS_Wx__TopLevelWindow_ShowFullScreen); /* prototype to pass -Wmissing-prototypes */
6392 XS(XS_Wx__TopLevelWindow_ShowFullScreen)
6399 if (items < 2 || items > 3)
6400 croak_xs_usage(cv, "THIS, show, style = wxFULLSCREEN_ALL");
6402 bool show = (bool)SvTRUE(ST(1));
6404 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6408 style = wxFULLSCREEN_ALL;
6410 style = (long)SvIV(ST(2));
6413 RETVAL = THIS->ShowFullScreen(show, style);
6414 ST(0) = boolSV(RETVAL);
6421 XS(XS_Wx__TopLevelWindow_IsFullScreen); /* prototype to pass -Wmissing-prototypes */
6422 XS(XS_Wx__TopLevelWindow_IsFullScreen)
6430 croak_xs_usage(cv, "THIS");
6432 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6435 RETVAL = THIS->IsFullScreen();
6436 ST(0) = boolSV(RETVAL);
6443 XS(XS_Wx__TopLevelWindow_IsActive); /* prototype to pass -Wmissing-prototypes */
6444 XS(XS_Wx__TopLevelWindow_IsActive)
6452 croak_xs_usage(cv, "THIS");
6454 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6457 RETVAL = THIS->IsActive();
6458 ST(0) = boolSV(RETVAL);
6465 XS(XS_Wx__TopLevelWindow_IsIconized); /* prototype to pass -Wmissing-prototypes */
6466 XS(XS_Wx__TopLevelWindow_IsIconized)
6474 croak_xs_usage(cv, "THIS");
6476 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6479 RETVAL = THIS->IsIconized();
6480 ST(0) = boolSV(RETVAL);
6487 XS(XS_Wx__TopLevelWindow_IsMaximized); /* prototype to pass -Wmissing-prototypes */
6488 XS(XS_Wx__TopLevelWindow_IsMaximized)
6496 croak_xs_usage(cv, "THIS");
6498 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6501 RETVAL = THIS->IsMaximized();
6502 ST(0) = boolSV(RETVAL);
6508 #ifdef __WXUNIVERSAL__
6509 #define XSubPPtmpAAAZ 1
6512 XS(XS_Wx__TopLevelWindow_IsUsingNativeDecorations); /* prototype to pass -Wmissing-prototypes */
6513 XS(XS_Wx__TopLevelWindow_IsUsingNativeDecorations)
6521 croak_xs_usage(cv, "THIS");
6523 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6526 RETVAL = THIS->IsUsingNativeDecorations();
6527 ST(0) = boolSV(RETVAL);
6535 XS(XS_Wx__TopLevelWindow_SetShape); /* prototype to pass -Wmissing-prototypes */
6536 XS(XS_Wx__TopLevelWindow_SetShape)
6544 croak_xs_usage(cv, "THIS, region");
6546 wxRegion* region = (wxRegion *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Region" );
6547 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6548 THIS->SetShape( *( region ) );
6553 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6554 #define XSubPPtmpAABA 1
6557 XS(XS_Wx__TopLevelWindow_ShouldPreventAppExit); /* prototype to pass -Wmissing-prototypes */
6558 XS(XS_Wx__TopLevelWindow_ShouldPreventAppExit)
6566 croak_xs_usage(cv, "THIS");
6568 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6571 RETVAL = THIS->ShouldPreventAppExit();
6572 ST(0) = boolSV(RETVAL);
6579 #ifdef __WXUNIVERSAL__
6580 #define XSubPPtmpAABB 1
6583 XS(XS_Wx__TopLevelWindow_UseNativeDecorations); /* prototype to pass -Wmissing-prototypes */
6584 XS(XS_Wx__TopLevelWindow_UseNativeDecorations)
6591 if (items < 1 || items > 2)
6592 croak_xs_usage(cv, "THIS, native = true");
6595 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6600 native = (bool)SvTRUE(ST(1));
6603 THIS->UseNativeDecorations(native);
6609 XS(XS_Wx__TopLevelWindow_UseNativeDecorationsByDefault); /* prototype to pass -Wmissing-prototypes */
6610 XS(XS_Wx__TopLevelWindow_UseNativeDecorationsByDefault)
6617 if (items < 1 || items > 2)
6618 croak_xs_usage(cv, "THIS, native = true");
6621 wxTopLevelWindow * THIS = (wxTopLevelWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TopLevelWindow" );
6626 native = (bool)SvTRUE(ST(1));
6628 wxTopLevelWindow::UseNativeDecorationsByDefault( native );
6636 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TopLevelWindow.xsp |' */
6639 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PopupWindow.xsp |' from 'Frames.xs' */
6642 #include "wx/popupwin.h"
6643 #include "cpp/popupwin.h"
6644 #define XSubPPtmpAABC 1
6647 XS(XS_Wx__PopupWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
6648 XS(XS_Wx__PopupWindow_newDefault)
6656 croak_xs_usage(cv, "CLASS");
6658 char * CLASS = (char *)SvPV_nolen(ST(0));
6659 wxPopupWindow * RETVAL;
6660 RETVAL = new wxPopupWindow();
6661 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6663 ST(0) = sv_newmortal();
6664 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6671 XS(XS_Wx__PopupWindow_newFull); /* prototype to pass -Wmissing-prototypes */
6672 XS(XS_Wx__PopupWindow_newFull)
6679 if (items < 2 || items > 3)
6680 croak_xs_usage(cv, "CLASS, parent, flags = wxBORDER_NONE");
6682 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6684 char * CLASS = (char *)SvPV_nolen(ST(0));
6685 wxPopupWindow * RETVAL;
6688 flags = wxBORDER_NONE;
6690 flags = (int)SvIV(ST(2));
6692 RETVAL = new wxPopupWindow( parent, flags );
6693 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6695 ST(0) = sv_newmortal();
6696 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6703 XS(XS_Wx__PopupWindow_Create); /* prototype to pass -Wmissing-prototypes */
6704 XS(XS_Wx__PopupWindow_Create)
6711 if (items < 2 || items > 3)
6712 croak_xs_usage(cv, "THIS, parent, flags = wxBORDER_NONE");
6714 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6716 wxPopupWindow * THIS = (wxPopupWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupWindow" );
6720 flags = wxBORDER_NONE;
6722 flags = (int)SvIV(ST(2));
6725 RETVAL = THIS->Create(parent, flags);
6726 ST(0) = boolSV(RETVAL);
6733 XS(XS_Wx__PopupWindow_Position); /* prototype to pass -Wmissing-prototypes */
6734 XS(XS_Wx__PopupWindow_Position)
6742 croak_xs_usage(cv, "THIS, ptOrigin, size");
6744 wxPoint ptOrigin = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
6745 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(2) );
6746 wxPopupWindow * THIS = (wxPopupWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupWindow" );
6748 THIS->Position(ptOrigin, size);
6754 XS(XS_Wx__PopupWindow_new); /* prototype to pass -Wmissing-prototypes */
6755 XS(XS_Wx__PopupWindow_new)
6762 PERL_UNUSED_VAR(cv); /* -W */
6763 PERL_UNUSED_VAR(ax); /* -Wall */
6767 MATCH_VOIDM_REDISP( newDefault )
6768 MATCH_ANY_REDISP( newFull )
6769 END_OVERLOAD( "Wx::PopupWindow::new" )
6776 XS(XS_Wx__PopupTransientWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
6777 XS(XS_Wx__PopupTransientWindow_newDefault)
6785 croak_xs_usage(cv, "CLASS");
6787 char * CLASS = (char *)SvPV_nolen(ST(0));
6788 wxPopupTransientWindow * RETVAL;
6789 RETVAL = new wxPopupTransientWindow();
6790 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6792 ST(0) = sv_newmortal();
6793 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6800 XS(XS_Wx__PopupTransientWindow_newFull); /* prototype to pass -Wmissing-prototypes */
6801 XS(XS_Wx__PopupTransientWindow_newFull)
6808 if (items < 2 || items > 3)
6809 croak_xs_usage(cv, "CLASS, parent, flags = wxBORDER_NONE");
6811 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6813 char * CLASS = (char *)SvPV_nolen(ST(0));
6814 wxPopupTransientWindow * RETVAL;
6817 flags = wxBORDER_NONE;
6819 flags = (int)SvIV(ST(2));
6821 RETVAL = new wxPopupTransientWindow( parent, flags );
6822 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6824 ST(0) = sv_newmortal();
6825 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6832 XS(XS_Wx__PopupTransientWindow_Popup); /* prototype to pass -Wmissing-prototypes */
6833 XS(XS_Wx__PopupTransientWindow_Popup)
6840 if (items < 1 || items > 2)
6841 croak_xs_usage(cv, "THIS, focus = NULL");
6844 wxPopupTransientWindow * THIS = (wxPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupTransientWindow" );
6849 focus = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6858 XS(XS_Wx__PopupTransientWindow_Dismiss); /* prototype to pass -Wmissing-prototypes */
6859 XS(XS_Wx__PopupTransientWindow_Dismiss)
6867 croak_xs_usage(cv, "THIS");
6869 wxPopupTransientWindow * THIS = (wxPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupTransientWindow" );
6877 XS(XS_Wx__PopupTransientWindow_CanDismiss); /* prototype to pass -Wmissing-prototypes */
6878 XS(XS_Wx__PopupTransientWindow_CanDismiss)
6886 croak_xs_usage(cv, "THIS");
6888 wxPopupTransientWindow * THIS = (wxPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupTransientWindow" );
6891 RETVAL = THIS->CanDismiss();
6892 ST(0) = boolSV(RETVAL);
6899 XS(XS_Wx__PopupTransientWindow_ProcessLeftDown); /* prototype to pass -Wmissing-prototypes */
6900 XS(XS_Wx__PopupTransientWindow_ProcessLeftDown)
6908 croak_xs_usage(cv, "THIS, event");
6910 wxMouseEvent* event = (wxMouseEvent *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::MouseEvent" );
6911 wxPopupTransientWindow * THIS = (wxPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PopupTransientWindow" );
6913 RETVAL = THIS->ProcessLeftDown( *( event ) );
6914 ST(0) = boolSV(RETVAL);
6921 XS(XS_Wx__PopupTransientWindow_new); /* prototype to pass -Wmissing-prototypes */
6922 XS(XS_Wx__PopupTransientWindow_new)
6929 PERL_UNUSED_VAR(cv); /* -W */
6930 PERL_UNUSED_VAR(ax); /* -Wall */
6934 MATCH_VOIDM_REDISP( newDefault )
6935 MATCH_ANY_REDISP( newFull )
6936 END_OVERLOAD( "Wx::PopupTransientWindow::new" )
6942 #define Popup wxPopupTransientWindow::Popup
6943 #define Dismiss wxPopupTransientWindow::Dismiss
6944 #define CanDismiss wxPopupTransientWindow::CanDismiss
6945 #define ProcessLeftDown wxPopupTransientWindow::ProcessLeftDown
6947 XS(XS_Wx__PlPopupTransientWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
6948 XS(XS_Wx__PlPopupTransientWindow_newDefault)
6956 croak_xs_usage(cv, "CLASS");
6958 char * CLASS = (char *)SvPV_nolen(ST(0));
6959 wxPlPopupTransientWindow * RETVAL;
6960 RETVAL = new wxPlPopupTransientWindow( CLASS );
6961 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6963 ST(0) = sv_newmortal();
6964 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6971 XS(XS_Wx__PlPopupTransientWindow_newFull); /* prototype to pass -Wmissing-prototypes */
6972 XS(XS_Wx__PlPopupTransientWindow_newFull)
6979 if (items < 2 || items > 3)
6980 croak_xs_usage(cv, "CLASS, parent, flags = wxBORDER_NONE");
6982 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6984 char * CLASS = (char *)SvPV_nolen(ST(0));
6985 wxPlPopupTransientWindow * RETVAL;
6988 flags = wxBORDER_NONE;
6990 flags = (int)SvIV(ST(2));
6992 RETVAL = new wxPlPopupTransientWindow( CLASS, parent, flags );
6993 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6995 ST(0) = sv_newmortal();
6996 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7003 XS(XS_Wx__PlPopupTransientWindow_Popup); /* prototype to pass -Wmissing-prototypes */
7004 XS(XS_Wx__PlPopupTransientWindow_Popup)
7011 if (items < 1 || items > 2)
7012 croak_xs_usage(cv, "THIS, focus = NULL");
7015 wxPlPopupTransientWindow * THIS = (wxPlPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlPopupTransientWindow" );
7020 focus = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7029 XS(XS_Wx__PlPopupTransientWindow_Dismiss); /* prototype to pass -Wmissing-prototypes */
7030 XS(XS_Wx__PlPopupTransientWindow_Dismiss)
7038 croak_xs_usage(cv, "THIS");
7040 wxPlPopupTransientWindow * THIS = (wxPlPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlPopupTransientWindow" );
7048 XS(XS_Wx__PlPopupTransientWindow_CanDismiss); /* prototype to pass -Wmissing-prototypes */
7049 XS(XS_Wx__PlPopupTransientWindow_CanDismiss)
7057 croak_xs_usage(cv, "THIS");
7059 wxPlPopupTransientWindow * THIS = (wxPlPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlPopupTransientWindow" );
7062 RETVAL = THIS->CanDismiss();
7063 ST(0) = boolSV(RETVAL);
7070 XS(XS_Wx__PlPopupTransientWindow_ProcessLeftDown); /* prototype to pass -Wmissing-prototypes */
7071 XS(XS_Wx__PlPopupTransientWindow_ProcessLeftDown)
7079 croak_xs_usage(cv, "THIS, event");
7081 wxMouseEvent* event = (wxMouseEvent *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::MouseEvent" );
7082 wxPlPopupTransientWindow * THIS = (wxPlPopupTransientWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlPopupTransientWindow" );
7084 RETVAL = THIS->ProcessLeftDown( *( event ) );
7085 ST(0) = boolSV(RETVAL);
7094 #undef ProcessLeftDown
7096 XS(XS_Wx__PlPopupTransientWindow_new); /* prototype to pass -Wmissing-prototypes */
7097 XS(XS_Wx__PlPopupTransientWindow_new)
7104 PERL_UNUSED_VAR(cv); /* -W */
7105 PERL_UNUSED_VAR(ax); /* -Wall */
7109 MATCH_VOIDM_REDISP( newDefault )
7110 MATCH_ANY_REDISP( newFull )
7111 END_OVERLOAD( "Wx::PlPopupTransientWindow::new" )
7117 #endif // wxUSE_POPUPWIN
7119 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PopupWindow.xsp |' */
7122 /* INCLUDE: Including 'XS/ColourDialog.xs' from 'Frames.xs' */
7125 /* INCLUDE: Including 'XS/DirDialog.xs' from 'XS/ColourDialog.xs' */
7128 /* INCLUDE: Including 'XS/FileDialog.xs' from 'XS/DirDialog.xs' */
7131 /* INCLUDE: Including 'XS/TextEntryDialog.xs' from 'XS/FileDialog.xs' */
7133 #include <wx/textdlg.h>
7135 XS(XS_Wx__TextEntryDialog_new); /* prototype to pass -Wmissing-prototypes */
7136 XS(XS_Wx__TextEntryDialog_new)
7143 if (items < 3 || items > 7)
7144 croak_xs_usage(cv, "CLASS, parent, message, caption = wxGetTextFromUserPromptStr, defaultValue = wxEmptyString, style = wxTextEntryDialogStyle, pos = wxDefaultPosition");
7146 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7149 wxString defaultValue;
7152 char * CLASS = (char *)SvPV_nolen(ST(0));
7153 wxTextEntryDialog * RETVAL;
7155 WXSTRING_INPUT( message, wxString, ST(2) );
7158 caption = wxGetTextFromUserPromptStr;
7160 WXSTRING_INPUT( caption, wxString, ST(3) );
7164 defaultValue = wxEmptyString;
7166 WXSTRING_INPUT( defaultValue, wxString, ST(4) );
7170 style = wxTextEntryDialogStyle;
7172 style = (long)SvIV(ST(5));
7176 pos = wxDefaultPosition;
7178 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
7181 RETVAL = new wxTextEntryDialog(parent, message, caption, defaultValue, style, pos);
7182 ST(0) = sv_newmortal();
7183 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7190 XS(XS_Wx__TextEntryDialog_GetValue); /* prototype to pass -Wmissing-prototypes */
7191 XS(XS_Wx__TextEntryDialog_GetValue)
7199 croak_xs_usage(cv, "THIS");
7201 wxTextEntryDialog * THIS = (wxTextEntryDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextEntryDialog" );
7204 RETVAL = THIS->GetValue();
7205 ST(0) = sv_newmortal();
7206 WXSTRING_OUTPUT( RETVAL, ST(0) );
7213 XS(XS_Wx__TextEntryDialog_SetValue); /* prototype to pass -Wmissing-prototypes */
7214 XS(XS_Wx__TextEntryDialog_SetValue)
7222 croak_xs_usage(cv, "THIS, string");
7225 wxTextEntryDialog * THIS = (wxTextEntryDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextEntryDialog" );
7227 WXSTRING_INPUT( string, wxString, ST(1) );
7229 THIS->SetValue(string);
7235 XS(XS_Wx__TextEntryDialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
7236 XS(XS_Wx__TextEntryDialog_ShowModal)
7244 croak_xs_usage(cv, "THIS");
7246 wxTextEntryDialog * THIS = (wxTextEntryDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextEntryDialog" );
7250 RETVAL = THIS->ShowModal();
7251 XSprePUSH; PUSHi((IV)RETVAL);
7256 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
7257 #define XSubPPtmpAABD 1
7260 XS(XS_Wx__PasswordEntryDialog_new); /* prototype to pass -Wmissing-prototypes */
7261 XS(XS_Wx__PasswordEntryDialog_new)
7268 if (items < 3 || items > 7)
7269 croak_xs_usage(cv, "CLASS, parent, message, caption = wxGetPasswordFromUserPromptStr, defaultValue = wxEmptyString, style = wxTextEntryDialogStyle, pos = wxDefaultPosition");
7271 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7274 wxString defaultValue;
7277 char * CLASS = (char *)SvPV_nolen(ST(0));
7278 wxPasswordEntryDialog * RETVAL;
7280 WXSTRING_INPUT( message, wxString, ST(2) );
7283 caption = wxGetPasswordFromUserPromptStr;
7285 WXSTRING_INPUT( caption, wxString, ST(3) );
7289 defaultValue = wxEmptyString;
7291 WXSTRING_INPUT( defaultValue, wxString, ST(4) );
7295 style = wxTextEntryDialogStyle;
7297 style = (long)SvIV(ST(5));
7301 pos = wxDefaultPosition;
7303 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
7306 RETVAL = new wxPasswordEntryDialog(parent, message, caption, defaultValue, style, pos);
7307 ST(0) = sv_newmortal();
7308 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7315 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
7316 #include <wx/numdlg.h>
7317 #define XSubPPtmpAABE 1
7320 XS(XS_Wx__NumberEntryDialog_new); /* prototype to pass -Wmissing-prototypes */
7321 XS(XS_Wx__NumberEntryDialog_new)
7329 croak_xs_usage(cv, "CLASS, parent, message, prompt, caption, value, min, max, pos");
7331 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7335 long value = (long)SvIV(ST(5));
7336 long min = (long)SvIV(ST(6));
7337 long max = (long)SvIV(ST(7));
7338 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(8) );
7339 char * CLASS = (char *)SvPV_nolen(ST(0));
7340 wxNumberEntryDialog * RETVAL;
7342 WXSTRING_INPUT( message, wxString, ST(2) );
7344 WXSTRING_INPUT( prompt, wxString, ST(3) );
7346 WXSTRING_INPUT( caption, wxString, ST(4) );
7348 RETVAL = new wxNumberEntryDialog(parent, message, prompt, caption, value, min, max, pos);
7349 ST(0) = sv_newmortal();
7350 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7357 XS(XS_Wx__NumberEntryDialog_GetValue); /* prototype to pass -Wmissing-prototypes */
7358 XS(XS_Wx__NumberEntryDialog_GetValue)
7366 croak_xs_usage(cv, "THIS");
7368 wxNumberEntryDialog * THIS = (wxNumberEntryDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NumberEntryDialog" );
7372 RETVAL = THIS->GetValue();
7373 XSprePUSH; PUSHi((IV)RETVAL);
7380 XS(XS_Wx_GetNumberFromUser); /* prototype to pass -Wmissing-prototypes */
7381 XS(XS_Wx_GetNumberFromUser)
7388 if (items < 4 || items > 8)
7389 croak_xs_usage(cv, "message, prompt, caption, value, min = 0, max = 100, parent = 0, pos = wxDefaultPosition");
7394 long value = (long)SvIV(ST(3));
7402 WXSTRING_INPUT( message, wxString, ST(0) );
7404 WXSTRING_INPUT( prompt, wxString, ST(1) );
7406 WXSTRING_INPUT( caption, wxString, ST(2) );
7411 min = (long)SvIV(ST(4));
7417 max = (long)SvIV(ST(5));
7423 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Window" );
7427 pos = wxDefaultPosition;
7429 pos = wxPli_sv_2_wxpoint( aTHX_ ST(7) );
7431 RETVAL = wxGetNumberFromUser( message, prompt, caption, value, min, max, parent, pos );
7432 XSprePUSH; PUSHi((IV)RETVAL);
7438 XS(XS_Wx_GetPasswordFromUser); /* prototype to pass -Wmissing-prototypes */
7439 XS(XS_Wx_GetPasswordFromUser)
7446 if (items < 1 || items > 4)
7447 croak_xs_usage(cv, "message, caption = wxGetTextFromUserPromptStr, default_value = wxEmptyString, parent = 0");
7451 wxString default_value;
7455 WXSTRING_INPUT( message, wxString, ST(0) );
7458 caption = wxGetTextFromUserPromptStr;
7460 WXSTRING_INPUT( caption, wxString, ST(1) );
7464 default_value = wxEmptyString;
7466 WXSTRING_INPUT( default_value, wxString, ST(2) );
7472 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Window" );
7475 RETVAL = wxGetPasswordFromUser(message, caption, default_value, parent);
7476 ST(0) = sv_newmortal();
7477 WXSTRING_OUTPUT( RETVAL, ST(0) );
7484 XS(XS_Wx_GetTextFromUser); /* prototype to pass -Wmissing-prototypes */
7485 XS(XS_Wx_GetTextFromUser)
7492 if (items < 1 || items > 7)
7493 croak_xs_usage(cv, "message, caption = wxGetTextFromUserPromptStr, default_value = wxEmptyString, parent = 0, x = -1, y = -1, centre = true");
7497 wxString default_value;
7504 WXSTRING_INPUT( message, wxString, ST(0) );
7507 caption = wxGetTextFromUserPromptStr;
7509 WXSTRING_INPUT( caption, wxString, ST(1) );
7513 default_value = wxEmptyString;
7515 WXSTRING_INPUT( default_value, wxString, ST(2) );
7521 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Window" );
7527 x = (int)SvIV(ST(4));
7533 y = (int)SvIV(ST(5));
7539 centre = (bool)SvTRUE(ST(6));
7542 RETVAL = wxGetTextFromUser(message, caption, default_value, parent, x, y, centre);
7543 ST(0) = sv_newmortal();
7544 WXSTRING_OUTPUT( RETVAL, ST(0) );
7551 /* INCLUDE: Returning to 'XS/FileDialog.xs' from 'XS/TextEntryDialog.xs' */
7553 #include <wx/filedlg.h>
7555 XS(XS_Wx__FileDialog_new); /* prototype to pass -Wmissing-prototypes */
7556 XS(XS_Wx__FileDialog_new)
7563 if (items < 2 || items > 8)
7564 croak_xs_usage(cv, "CLASS, parent, message = wxFileSelectorPromptStr, defaultDir = wxEmptyString, defaultFile = wxEmptyString, wildcard = wxFileSelectorDefaultWildcardStr, style = 0, pos = wxDefaultPosition");
7566 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7568 wxString defaultDir;
7569 wxString defaultFile;
7573 char * CLASS = (char *)SvPV_nolen(ST(0));
7574 wxFileDialog * RETVAL;
7577 message = wxFileSelectorPromptStr;
7579 WXSTRING_INPUT( message, wxString, ST(2) );
7583 defaultDir = wxEmptyString;
7585 WXSTRING_INPUT( defaultDir, wxString, ST(3) );
7589 defaultFile = wxEmptyString;
7591 WXSTRING_INPUT( defaultFile, wxString, ST(4) );
7595 wildcard = wxFileSelectorDefaultWildcardStr;
7597 WXSTRING_INPUT( wildcard, wxString, ST(5) );
7603 style = (long)SvIV(ST(6));
7607 pos = wxDefaultPosition;
7609 pos = wxPli_sv_2_wxpoint( aTHX_ ST(7) );
7612 RETVAL = new wxFileDialog(parent, message, defaultDir, defaultFile, wildcard, style, pos);
7613 ST(0) = sv_newmortal();
7614 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7621 XS(XS_Wx__FileDialog_GetDirectory); /* prototype to pass -Wmissing-prototypes */
7622 XS(XS_Wx__FileDialog_GetDirectory)
7630 croak_xs_usage(cv, "THIS");
7632 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7635 RETVAL = THIS->GetDirectory();
7636 ST(0) = sv_newmortal();
7637 WXSTRING_OUTPUT( RETVAL, ST(0) );
7644 XS(XS_Wx__FileDialog_GetFilename); /* prototype to pass -Wmissing-prototypes */
7645 XS(XS_Wx__FileDialog_GetFilename)
7653 croak_xs_usage(cv, "THIS");
7655 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7658 RETVAL = THIS->GetFilename();
7659 ST(0) = sv_newmortal();
7660 WXSTRING_OUTPUT( RETVAL, ST(0) );
7667 XS(XS_Wx__FileDialog_GetFilenames); /* prototype to pass -Wmissing-prototypes */
7668 XS(XS_Wx__FileDialog_GetFilenames)
7676 croak_xs_usage(cv, "THIS");
7677 PERL_UNUSED_VAR(ax); /* -Wall */
7680 wxArrayString filenames;
7682 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7683 THIS->GetFilenames( filenames );
7684 max = filenames.GetCount();
7686 for( i = 0; i < max; ++i ) {
7688 SV* tmp = sv_2mortal( newSVpv( filenames[i].mb_str(wxConvUTF8), 0 ) );
7692 PUSHs( sv_2mortal( newSVpv( CHAR_P filenames[i].c_str(), 0 ) ) );
7701 XS(XS_Wx__FileDialog_GetFilterIndex); /* prototype to pass -Wmissing-prototypes */
7702 XS(XS_Wx__FileDialog_GetFilterIndex)
7710 croak_xs_usage(cv, "THIS");
7712 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7716 RETVAL = THIS->GetFilterIndex();
7717 XSprePUSH; PUSHi((IV)RETVAL);
7723 XS(XS_Wx__FileDialog_GetMessage); /* prototype to pass -Wmissing-prototypes */
7724 XS(XS_Wx__FileDialog_GetMessage)
7732 croak_xs_usage(cv, "THIS");
7734 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7737 RETVAL = THIS->GetMessage();
7738 ST(0) = sv_newmortal();
7739 WXSTRING_OUTPUT( RETVAL, ST(0) );
7746 XS(XS_Wx__FileDialog_GetPath); /* prototype to pass -Wmissing-prototypes */
7747 XS(XS_Wx__FileDialog_GetPath)
7755 croak_xs_usage(cv, "THIS");
7757 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7760 RETVAL = THIS->GetPath();
7761 ST(0) = sv_newmortal();
7762 WXSTRING_OUTPUT( RETVAL, ST(0) );
7769 XS(XS_Wx__FileDialog_GetPaths); /* prototype to pass -Wmissing-prototypes */
7770 XS(XS_Wx__FileDialog_GetPaths)
7778 croak_xs_usage(cv, "THIS");
7779 PERL_UNUSED_VAR(ax); /* -Wall */
7782 wxArrayString filenames;
7784 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7785 THIS->GetPaths( filenames );
7786 max = filenames.GetCount();
7788 for( i = 0; i < max; ++i ) {
7790 SV* tmp = sv_2mortal( newSVpv( filenames[i].mb_str(wxConvUTF8), 0 ) );
7794 PUSHs( sv_2mortal( newSVpv( CHAR_P filenames[i].c_str(), 0 ) ) );
7802 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
7803 #define XSubPPtmpAABF 1
7806 XS(XS_Wx__FileDialog_GetStyle); /* prototype to pass -Wmissing-prototypes */
7807 XS(XS_Wx__FileDialog_GetStyle)
7815 croak_xs_usage(cv, "THIS");
7817 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7821 RETVAL = THIS->GetStyle();
7822 XSprePUSH; PUSHi((IV)RETVAL);
7829 XS(XS_Wx__FileDialog_GetWildcard); /* prototype to pass -Wmissing-prototypes */
7830 XS(XS_Wx__FileDialog_GetWildcard)
7838 croak_xs_usage(cv, "THIS");
7840 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7843 RETVAL = THIS->GetWildcard();
7844 ST(0) = sv_newmortal();
7845 WXSTRING_OUTPUT( RETVAL, ST(0) );
7852 XS(XS_Wx__FileDialog_SetDirectory); /* prototype to pass -Wmissing-prototypes */
7853 XS(XS_Wx__FileDialog_SetDirectory)
7861 croak_xs_usage(cv, "THIS, directory");
7864 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7866 WXSTRING_INPUT( directory, wxString, ST(1) );
7868 THIS->SetDirectory(directory);
7874 XS(XS_Wx__FileDialog_SetFilename); /* prototype to pass -Wmissing-prototypes */
7875 XS(XS_Wx__FileDialog_SetFilename)
7883 croak_xs_usage(cv, "THIS, name");
7886 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7888 WXSTRING_INPUT( name, wxString, ST(1) );
7890 THIS->SetFilename(name);
7896 XS(XS_Wx__FileDialog_SetFilterIndex); /* prototype to pass -Wmissing-prototypes */
7897 XS(XS_Wx__FileDialog_SetFilterIndex)
7905 croak_xs_usage(cv, "THIS, index");
7907 int index = (int)SvIV(ST(1));
7908 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7910 THIS->SetFilterIndex(index);
7916 XS(XS_Wx__FileDialog_SetMessage); /* prototype to pass -Wmissing-prototypes */
7917 XS(XS_Wx__FileDialog_SetMessage)
7925 croak_xs_usage(cv, "THIS, message");
7928 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7930 WXSTRING_INPUT( message, wxString, ST(1) );
7932 THIS->SetMessage(message);
7938 XS(XS_Wx__FileDialog_SetPath); /* prototype to pass -Wmissing-prototypes */
7939 XS(XS_Wx__FileDialog_SetPath)
7947 croak_xs_usage(cv, "THIS, path");
7950 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7952 WXSTRING_INPUT( path, wxString, ST(1) );
7954 THIS->SetPath(path);
7959 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
7960 #define XSubPPtmpAABG 1
7963 XS(XS_Wx__FileDialog_SetStyle); /* prototype to pass -Wmissing-prototypes */
7964 XS(XS_Wx__FileDialog_SetStyle)
7972 croak_xs_usage(cv, "THIS, style");
7974 long style = (long)SvIV(ST(1));
7975 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7977 THIS->SetStyle(style);
7984 XS(XS_Wx__FileDialog_SetWildcard); /* prototype to pass -Wmissing-prototypes */
7985 XS(XS_Wx__FileDialog_SetWildcard)
7993 croak_xs_usage(cv, "THIS, wildcard");
7996 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
7998 WXSTRING_INPUT( wildcard, wxString, ST(1) );
8000 THIS->SetWildcard(wildcard);
8006 XS(XS_Wx__FileDialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
8007 XS(XS_Wx__FileDialog_ShowModal)
8015 croak_xs_usage(cv, "THIS");
8017 wxFileDialog * THIS = (wxFileDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDialog" );
8021 RETVAL = THIS->ShowModal();
8022 XSprePUSH; PUSHi((IV)RETVAL);
8028 XS(XS_Wx_FileSelector); /* prototype to pass -Wmissing-prototypes */
8029 XS(XS_Wx_FileSelector)
8036 if (items < 1 || items > 9)
8037 croak_xs_usage(cv, "message, default_path = wxEmptyString, default_filename = wxEmptyString, default_extension = wxEmptyString, wildcard = wxT(\"*.*\"), flags = 0, parent = 0, x = -1, y = -1");
8040 wxString default_path;
8041 wxString default_filename;
8042 wxString default_extension;
8050 WXSTRING_INPUT( message, wxString, ST(0) );
8053 default_path = wxEmptyString;
8055 WXSTRING_INPUT( default_path, wxString, ST(1) );
8059 default_filename = wxEmptyString;
8061 WXSTRING_INPUT( default_filename, wxString, ST(2) );
8065 default_extension = wxEmptyString;
8067 WXSTRING_INPUT( default_extension, wxString, ST(3) );
8071 wildcard = wxT("*.*");
8073 WXSTRING_INPUT( wildcard, wxString, ST(4) );
8079 flags = (int)SvIV(ST(5));
8085 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Window" );
8091 x = (int)SvIV(ST(7));
8097 y = (int)SvIV(ST(8));
8100 RETVAL = wxFileSelector(message, default_path, default_filename, default_extension, wildcard, flags, parent, x, y);
8101 ST(0) = sv_newmortal();
8102 WXSTRING_OUTPUT( RETVAL, ST(0) );
8109 /* INCLUDE: Returning to 'XS/DirDialog.xs' from 'XS/FileDialog.xs' */
8111 #include <wx/dirdlg.h>
8113 XS(XS_Wx__DirDialog_new); /* prototype to pass -Wmissing-prototypes */
8114 XS(XS_Wx__DirDialog_new)
8121 if (items < 2 || items > 6)
8122 croak_xs_usage(cv, "CLASS, parent, message = wxFileSelectorPromptStr, defaultPath = wxEmptyString, style = 0, pos = wxDefaultPosition");
8124 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8126 wxString defaultPath;
8129 char * CLASS = (char *)SvPV_nolen(ST(0));
8130 wxDirDialog * RETVAL;
8133 message = wxFileSelectorPromptStr;
8135 WXSTRING_INPUT( message, wxString, ST(2) );
8139 defaultPath = wxEmptyString;
8141 WXSTRING_INPUT( defaultPath, wxString, ST(3) );
8147 style = (long)SvIV(ST(4));
8151 pos = wxDefaultPosition;
8153 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
8156 RETVAL = new wxDirDialog(parent, message, defaultPath, style, pos);
8157 ST(0) = sv_newmortal();
8158 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::DirDialog" );
8165 XS(XS_Wx__DirDialog_GetPath); /* prototype to pass -Wmissing-prototypes */
8166 XS(XS_Wx__DirDialog_GetPath)
8174 croak_xs_usage(cv, "THIS");
8176 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8179 RETVAL = THIS->GetPath();
8180 ST(0) = sv_newmortal();
8181 WXSTRING_OUTPUT( RETVAL, ST(0) );
8188 XS(XS_Wx__DirDialog_GetMessage); /* prototype to pass -Wmissing-prototypes */
8189 XS(XS_Wx__DirDialog_GetMessage)
8197 croak_xs_usage(cv, "THIS");
8199 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8202 RETVAL = THIS->GetMessage();
8203 ST(0) = sv_newmortal();
8204 WXSTRING_OUTPUT( RETVAL, ST(0) );
8210 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
8211 #define XSubPPtmpAABH 1
8214 XS(XS_Wx__DirDialog_GetStyle); /* prototype to pass -Wmissing-prototypes */
8215 XS(XS_Wx__DirDialog_GetStyle)
8223 croak_xs_usage(cv, "THIS");
8225 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8229 RETVAL = THIS->GetStyle();
8230 XSprePUSH; PUSHi((IV)RETVAL);
8237 XS(XS_Wx__DirDialog_SetMessage); /* prototype to pass -Wmissing-prototypes */
8238 XS(XS_Wx__DirDialog_SetMessage)
8246 croak_xs_usage(cv, "THIS, message");
8249 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8251 WXSTRING_INPUT( message, wxString, ST(1) );
8253 THIS->SetMessage(message);
8259 XS(XS_Wx__DirDialog_SetPath); /* prototype to pass -Wmissing-prototypes */
8260 XS(XS_Wx__DirDialog_SetPath)
8268 croak_xs_usage(cv, "THIS, path");
8271 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8273 WXSTRING_INPUT( path, wxString, ST(1) );
8275 THIS->SetPath(path);
8280 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
8281 #define XSubPPtmpAABI 1
8284 XS(XS_Wx__DirDialog_SetStyle); /* prototype to pass -Wmissing-prototypes */
8285 XS(XS_Wx__DirDialog_SetStyle)
8293 croak_xs_usage(cv, "THIS, style");
8295 long style = (long)SvIV(ST(1));
8296 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8298 THIS->SetStyle(style);
8305 XS(XS_Wx__DirDialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
8306 XS(XS_Wx__DirDialog_ShowModal)
8314 croak_xs_usage(cv, "THIS");
8316 wxDirDialog * THIS = (wxDirDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirDialog" );
8320 RETVAL = THIS->ShowModal();
8321 XSprePUSH; PUSHi((IV)RETVAL);
8327 XS(XS_Wx_DirSelector); /* prototype to pass -Wmissing-prototypes */
8328 XS(XS_Wx_DirSelector)
8335 if (items < 1 || items > 5)
8336 croak_xs_usage(cv, "message, default_path = wxEmptyString, style = 0, pos = wxDefaultPosition, parent = 0");
8339 wxString default_path;
8345 WXSTRING_INPUT( message, wxString, ST(0) );
8348 default_path = wxEmptyString;
8350 WXSTRING_INPUT( default_path, wxString, ST(1) );
8356 style = (long)SvIV(ST(2));
8360 pos = wxDefaultPosition;
8362 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
8368 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Window" );
8371 RETVAL = wxDirSelector(message, default_path, style, pos, parent);
8372 ST(0) = sv_newmortal();
8373 WXSTRING_OUTPUT( RETVAL, ST(0) );
8380 /* INCLUDE: Returning to 'XS/ColourDialog.xs' from 'XS/DirDialog.xs' */
8382 #include <wx/colordlg.h>
8384 XS(XS_Wx__ColourDialog_new); /* prototype to pass -Wmissing-prototypes */
8385 XS(XS_Wx__ColourDialog_new)
8392 if (items < 2 || items > 3)
8393 croak_xs_usage(cv, "CLASS, parent, data = 0");
8395 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8397 char * CLASS = (char *)SvPV_nolen(ST(0));
8398 wxColourDialog * RETVAL;
8403 data = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::ColourData" );
8406 RETVAL = new wxColourDialog(parent, data);
8407 ST(0) = sv_newmortal();
8408 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8415 XS(XS_Wx__ColourDialog_GetColourData); /* prototype to pass -Wmissing-prototypes */
8416 XS(XS_Wx__ColourDialog_GetColourData)
8424 croak_xs_usage(cv, "THIS");
8426 wxColourDialog * THIS = (wxColourDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourDialog" );
8427 wxColourData * RETVAL;
8428 RETVAL = new wxColourData( THIS->GetColourData() );
8429 ST(0) = sv_newmortal();
8430 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8431 wxPli_thread_sv_register( aTHX_ "Wx::ColourData", RETVAL, ST(0) );
8438 XS(XS_Wx__ColourDialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
8439 XS(XS_Wx__ColourDialog_ShowModal)
8447 croak_xs_usage(cv, "THIS");
8449 wxColourDialog * THIS = (wxColourDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourDialog" );
8453 RETVAL = THIS->ShowModal();
8454 XSprePUSH; PUSHi((IV)RETVAL);
8460 XS(XS_Wx__ColourData_new); /* prototype to pass -Wmissing-prototypes */
8461 XS(XS_Wx__ColourData_new)
8469 croak_xs_usage(cv, "CLASS");
8471 char * CLASS = (char *)SvPV_nolen(ST(0));
8472 wxColourData * RETVAL;
8474 RETVAL = new wxColourData();
8475 ST(0) = sv_newmortal();
8476 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8477 wxPli_thread_sv_register( aTHX_ "Wx::ColourData", RETVAL, ST(0) );
8484 XS(XS_Wx__ColourData_CLONE); /* prototype to pass -Wmissing-prototypes */
8485 XS(XS_Wx__ColourData_CLONE)
8493 croak_xs_usage(cv, "CLASS");
8495 char * CLASS = (char *)SvPV_nolen(ST(0));
8496 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
8502 XS(XS_Wx__ColourData_DESTROY); /* prototype to pass -Wmissing-prototypes */
8503 XS(XS_Wx__ColourData_DESTROY)
8511 croak_xs_usage(cv, "THIS");
8513 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8514 wxPli_thread_sv_unregister( aTHX_ "Wx::ColourData", THIS, ST(0) );
8521 XS(XS_Wx__ColourData_GetChooseFull); /* prototype to pass -Wmissing-prototypes */
8522 XS(XS_Wx__ColourData_GetChooseFull)
8530 croak_xs_usage(cv, "THIS");
8532 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8535 RETVAL = THIS->GetChooseFull();
8536 ST(0) = boolSV(RETVAL);
8543 XS(XS_Wx__ColourData_GetColour); /* prototype to pass -Wmissing-prototypes */
8544 XS(XS_Wx__ColourData_GetColour)
8552 croak_xs_usage(cv, "THIS");
8554 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8556 RETVAL = new wxColour( THIS->GetColour() );
8557 ST(0) = sv_newmortal();
8558 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
8559 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
8566 XS(XS_Wx__ColourData_GetCustomColour); /* prototype to pass -Wmissing-prototypes */
8567 XS(XS_Wx__ColourData_GetCustomColour)
8575 croak_xs_usage(cv, "THIS, i");
8577 int i = (int)SvIV(ST(1));
8578 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8580 RETVAL = new wxColour( THIS->GetCustomColour( i ) );
8581 ST(0) = sv_newmortal();
8582 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
8583 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
8590 XS(XS_Wx__ColourData_SetChooseFull); /* prototype to pass -Wmissing-prototypes */
8591 XS(XS_Wx__ColourData_SetChooseFull)
8599 croak_xs_usage(cv, "THIS, flag");
8601 bool flag = (bool)SvTRUE(ST(1));
8602 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8604 THIS->SetChooseFull(flag);
8610 XS(XS_Wx__ColourData_SetColour); /* prototype to pass -Wmissing-prototypes */
8611 XS(XS_Wx__ColourData_SetColour)
8619 croak_xs_usage(cv, "THIS, colour");
8621 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
8622 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8624 THIS->SetColour(*colour);
8630 XS(XS_Wx__ColourData_SetCustomColour); /* prototype to pass -Wmissing-prototypes */
8631 XS(XS_Wx__ColourData_SetCustomColour)
8639 croak_xs_usage(cv, "THIS, i, colour");
8641 int i = (int)SvIV(ST(1));
8642 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
8643 wxColourData * THIS = (wxColourData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourData" );
8645 THIS->SetCustomColour(i, *colour);
8651 XS(XS_Wx_GetColourFromUser); /* prototype to pass -Wmissing-prototypes */
8652 XS(XS_Wx_GetColourFromUser)
8659 if (items < 1 || items > 2)
8660 croak_xs_usage(cv, "parent, colInit = (wxColour*)&wxNullColour");
8662 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
8667 colInit = (wxColour*)&wxNullColour;
8669 colInit = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
8671 RETVAL = new wxColour( wxGetColourFromUser( parent, *colInit ) );
8672 ST(0) = sv_newmortal();
8673 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
8674 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
8681 /* INCLUDE: Returning to 'Frames.xs' from 'XS/ColourDialog.xs' */
8684 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/MessageDialog.xsp |' from 'Frames.xs' */
8686 #include <wx/msgdlg.h>
8687 #define wxPL_MSGDLG_STYLE wxOK|wxCENTRE
8689 XS(XS_Wx__MessageDialog_new); /* prototype to pass -Wmissing-prototypes */
8690 XS(XS_Wx__MessageDialog_new)
8697 if (items < 3 || items > 6)
8698 croak_xs_usage(cv, "CLASS, parent, message, caption = wxMessageBoxCaptionStr, style = wxPL_MSGDLG_STYLE, pos = wxDefaultPosition");
8700 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8705 char * CLASS = (char *)SvPV_nolen(ST(0));
8706 wxMessageDialog * RETVAL;
8708 WXSTRING_INPUT( message, wxString, ST(2) );
8711 caption = wxMessageBoxCaptionStr;
8713 WXSTRING_INPUT( caption, wxString, ST(3) );
8717 style = wxPL_MSGDLG_STYLE;
8719 style = (long)SvIV(ST(4));
8723 pos = wxDefaultPosition;
8725 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
8728 RETVAL = new wxMessageDialog(parent, message, caption, style, pos);
8729 ST(0) = sv_newmortal();
8730 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8737 XS(XS_Wx__MessageDialog_ShowModal); /* prototype to pass -Wmissing-prototypes */
8738 XS(XS_Wx__MessageDialog_ShowModal)
8746 croak_xs_usage(cv, "THIS");
8748 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8752 RETVAL = THIS->ShowModal();
8753 XSprePUSH; PUSHi((IV)RETVAL);
8758 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
8759 #define XSubPPtmpAABJ 1
8762 XS(XS_Wx__MessageDialog_SetYesNoLabels); /* prototype to pass -Wmissing-prototypes */
8763 XS(XS_Wx__MessageDialog_SetYesNoLabels)
8771 croak_xs_usage(cv, "THIS, yes, no");
8775 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8778 WXSTRING_INPUT( yes, wxString, ST(1) );
8780 WXSTRING_INPUT( no, wxString, ST(2) );
8782 RETVAL = THIS->SetYesNoLabels(yes, no);
8783 ST(0) = boolSV(RETVAL);
8790 XS(XS_Wx__MessageDialog_SetYesNoCancelLabels); /* prototype to pass -Wmissing-prototypes */
8791 XS(XS_Wx__MessageDialog_SetYesNoCancelLabels)
8799 croak_xs_usage(cv, "THIS, yes, no, cancel");
8804 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8807 WXSTRING_INPUT( yes, wxString, ST(1) );
8809 WXSTRING_INPUT( no, wxString, ST(2) );
8811 WXSTRING_INPUT( cancel, wxString, ST(3) );
8813 RETVAL = THIS->SetYesNoCancelLabels(yes, no, cancel);
8814 ST(0) = boolSV(RETVAL);
8821 XS(XS_Wx__MessageDialog_SetOKLabel); /* prototype to pass -Wmissing-prototypes */
8822 XS(XS_Wx__MessageDialog_SetOKLabel)
8830 croak_xs_usage(cv, "THIS, ok");
8833 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8836 WXSTRING_INPUT( ok, wxString, ST(1) );
8838 RETVAL = THIS->SetOKLabel(ok);
8839 ST(0) = boolSV(RETVAL);
8846 XS(XS_Wx__MessageDialog_SetOKCancelLabels); /* prototype to pass -Wmissing-prototypes */
8847 XS(XS_Wx__MessageDialog_SetOKCancelLabels)
8855 croak_xs_usage(cv, "THIS, ok, cancel");
8859 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8862 WXSTRING_INPUT( ok, wxString, ST(1) );
8864 WXSTRING_INPUT( cancel, wxString, ST(2) );
8866 RETVAL = THIS->SetOKCancelLabels(ok, cancel);
8867 ST(0) = boolSV(RETVAL);
8874 XS(XS_Wx__MessageDialog_SetMessage); /* prototype to pass -Wmissing-prototypes */
8875 XS(XS_Wx__MessageDialog_SetMessage)
8883 croak_xs_usage(cv, "THIS, message");
8886 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8888 WXSTRING_INPUT( message, wxString, ST(1) );
8890 THIS->SetMessage(message);
8896 XS(XS_Wx__MessageDialog_SetExtendedMessage); /* prototype to pass -Wmissing-prototypes */
8897 XS(XS_Wx__MessageDialog_SetExtendedMessage)
8905 croak_xs_usage(cv, "THIS, extendedMessage");
8907 wxString extendedMessage;
8908 wxMessageDialog * THIS = (wxMessageDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MessageDialog" );
8910 WXSTRING_INPUT( extendedMessage, wxString, ST(1) );
8912 THIS->SetExtendedMessage(extendedMessage);
8919 XS(XS_Wx_MessageBox); /* prototype to pass -Wmissing-prototypes */
8920 XS(XS_Wx_MessageBox)
8927 if (items < 1 || items > 6)
8928 croak_xs_usage(cv, "message, caption = wxT(\"Message\"), style = wxPL_MSGDLG_STYLE, parent = NULL, x = -1, y = -1");
8939 WXSTRING_INPUT( message, wxString, ST(0) );
8942 caption = wxT("Message");
8944 WXSTRING_INPUT( caption, wxString, ST(1) );
8948 style = wxPL_MSGDLG_STYLE;
8950 style = (int)SvIV(ST(2));
8956 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Window" );
8962 x = (int)SvIV(ST(4));
8968 y = (int)SvIV(ST(5));
8970 RETVAL = wxMessageBox( message, caption, style, parent, x, y );
8971 XSprePUSH; PUSHi((IV)RETVAL);
8977 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/MessageDialog.xsp |' */
8980 /* INCLUDE: Including 'XS/ProgressDialog.xs' from 'Frames.xs' */
8983 /* INCLUDE: Including 'XS/SingleChoiceDialog.xs' from 'XS/ProgressDialog.xs' */
8986 /* INCLUDE: Including 'XS/MultiChoiceDialog.xs' from 'XS/SingleChoiceDialog.xs' */
8989 /* INCLUDE: Including 'XS/FontDialog.xs' from 'XS/MultiChoiceDialog.xs' */
8992 /* INCLUDE: Including 'XS/FindReplaceDialog.xs' from 'XS/FontDialog.xs' */
8994 #include <wx/fdrepdlg.h>
8996 XS(XS_Wx__FindReplaceData_new); /* prototype to pass -Wmissing-prototypes */
8997 XS(XS_Wx__FindReplaceData_new)
9005 croak_xs_usage(cv, "CLASS, flags");
9007 int flags = (int)SvIV(ST(1));
9008 char * CLASS = (char *)SvPV_nolen(ST(0));
9009 wxFindReplaceData * RETVAL;
9011 RETVAL = new wxFindReplaceData(flags);
9012 ST(0) = sv_newmortal();
9013 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::FindReplaceData" );
9020 XS(XS_Wx__FindReplaceData_Destroy); /* prototype to pass -Wmissing-prototypes */
9021 XS(XS_Wx__FindReplaceData_Destroy)
9029 croak_xs_usage(cv, "THIS");
9031 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9038 XS(XS_Wx__FindReplaceData_GetFindString); /* prototype to pass -Wmissing-prototypes */
9039 XS(XS_Wx__FindReplaceData_GetFindString)
9047 croak_xs_usage(cv, "THIS");
9049 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9052 RETVAL = THIS->GetFindString();
9053 ST(0) = sv_newmortal();
9054 WXSTRING_OUTPUT( RETVAL, ST(0) );
9061 XS(XS_Wx__FindReplaceData_GetReplaceString); /* prototype to pass -Wmissing-prototypes */
9062 XS(XS_Wx__FindReplaceData_GetReplaceString)
9070 croak_xs_usage(cv, "THIS");
9072 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9075 RETVAL = THIS->GetReplaceString();
9076 ST(0) = sv_newmortal();
9077 WXSTRING_OUTPUT( RETVAL, ST(0) );
9084 XS(XS_Wx__FindReplaceData_GetFlags); /* prototype to pass -Wmissing-prototypes */
9085 XS(XS_Wx__FindReplaceData_GetFlags)
9093 croak_xs_usage(cv, "THIS");
9095 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9099 RETVAL = THIS->GetFlags();
9100 XSprePUSH; PUSHi((IV)RETVAL);
9106 XS(XS_Wx__FindReplaceData_SetFlags); /* prototype to pass -Wmissing-prototypes */
9107 XS(XS_Wx__FindReplaceData_SetFlags)
9115 croak_xs_usage(cv, "THIS, flags");
9117 int flags = (int)SvIV(ST(1));
9118 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9120 THIS->SetFlags(flags);
9126 XS(XS_Wx__FindReplaceData_SetFindString); /* prototype to pass -Wmissing-prototypes */
9127 XS(XS_Wx__FindReplaceData_SetFindString)
9135 croak_xs_usage(cv, "THIS, find");
9138 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9140 WXSTRING_INPUT( find, wxString, ST(1) );
9142 THIS->SetFindString(find);
9148 XS(XS_Wx__FindReplaceData_SetReplaceString); /* prototype to pass -Wmissing-prototypes */
9149 XS(XS_Wx__FindReplaceData_SetReplaceString)
9157 croak_xs_usage(cv, "THIS, replace");
9160 wxFindReplaceData * THIS = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceData" );
9162 WXSTRING_INPUT( replace, wxString, ST(1) );
9164 THIS->SetReplaceString(replace);
9170 XS(XS_Wx__FindDialogEvent_GetFlags); /* prototype to pass -Wmissing-prototypes */
9171 XS(XS_Wx__FindDialogEvent_GetFlags)
9179 croak_xs_usage(cv, "THIS");
9181 wxFindDialogEvent * THIS = (wxFindDialogEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindDialogEvent" );
9185 RETVAL = THIS->GetFlags();
9186 XSprePUSH; PUSHi((IV)RETVAL);
9192 XS(XS_Wx__FindDialogEvent_GetFindString); /* prototype to pass -Wmissing-prototypes */
9193 XS(XS_Wx__FindDialogEvent_GetFindString)
9201 croak_xs_usage(cv, "THIS");
9203 wxFindDialogEvent * THIS = (wxFindDialogEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindDialogEvent" );
9206 RETVAL = THIS->GetFindString();
9207 ST(0) = sv_newmortal();
9208 WXSTRING_OUTPUT( RETVAL, ST(0) );
9215 XS(XS_Wx__FindDialogEvent_GetReplaceString); /* prototype to pass -Wmissing-prototypes */
9216 XS(XS_Wx__FindDialogEvent_GetReplaceString)
9224 croak_xs_usage(cv, "THIS");
9226 wxFindDialogEvent * THIS = (wxFindDialogEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindDialogEvent" );
9229 RETVAL = THIS->GetReplaceString();
9230 ST(0) = sv_newmortal();
9231 WXSTRING_OUTPUT( RETVAL, ST(0) );
9238 XS(XS_Wx__FindDialogEvent_GetDialog); /* prototype to pass -Wmissing-prototypes */
9239 XS(XS_Wx__FindDialogEvent_GetDialog)
9247 croak_xs_usage(cv, "THIS");
9249 wxFindDialogEvent * THIS = (wxFindDialogEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindDialogEvent" );
9250 wxFindReplaceDialog * RETVAL;
9252 RETVAL = THIS->GetDialog();
9253 ST(0) = sv_newmortal();
9254 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9261 XS(XS_Wx__FindReplaceDialog_new); /* prototype to pass -Wmissing-prototypes */
9262 XS(XS_Wx__FindReplaceDialog_new)
9269 if (items < 4 || items > 5)
9270 croak_xs_usage(cv, "CLASS, parent, data, title, style = 0");
9272 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9273 wxFindReplaceData * data = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::FindReplaceData" );
9276 char * CLASS = (char *)SvPV_nolen(ST(0));
9277 wxFindReplaceDialog * RETVAL;
9279 WXSTRING_INPUT( title, wxString, ST(3) );
9284 style = (long)SvIV(ST(4));
9287 RETVAL = new wxFindReplaceDialog(parent, data, title, style);
9288 ST(0) = sv_newmortal();
9289 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9296 XS(XS_Wx__FindReplaceDialog_GetData); /* prototype to pass -Wmissing-prototypes */
9297 XS(XS_Wx__FindReplaceDialog_GetData)
9305 croak_xs_usage(cv, "THIS");
9307 wxFindReplaceDialog * THIS = (wxFindReplaceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceDialog" );
9308 wxFindReplaceData * RETVAL;
9309 RETVAL = (wxFindReplaceData*)THIS->GetData();
9310 ST(0) = sv_newmortal();
9311 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::FindReplaceData" );
9318 XS(XS_Wx__FindReplaceDialog_SetData); /* prototype to pass -Wmissing-prototypes */
9319 XS(XS_Wx__FindReplaceDialog_SetData)
9327 croak_xs_usage(cv, "THIS, data");
9329 wxFindReplaceData* data = (wxFindReplaceData *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::FindReplaceData" );
9330 wxFindReplaceDialog * THIS = (wxFindReplaceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FindReplaceDialog" );
9332 THIS->SetData(data);
9338 /* INCLUDE: Returning to 'XS/FontDialog.xs' from 'XS/FindReplaceDialog.xs' */
9340 #if wxPERL_USE_FONTDLG
9341 #include <wx/fontdlg.h>
9342 #define XSubPPtmpAABK 1
9345 XS(XS_Wx__FontData_new); /* prototype to pass -Wmissing-prototypes */
9346 XS(XS_Wx__FontData_new)
9354 croak_xs_usage(cv, "CLASS");
9356 char * CLASS = (char *)SvPV_nolen(ST(0));
9357 wxFontData * RETVAL;
9359 RETVAL = new wxFontData();
9360 ST(0) = sv_newmortal();
9361 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9362 wxPli_thread_sv_register( aTHX_ "Wx::FontData", RETVAL, ST(0) );
9369 XS(XS_Wx__FontData_CLONE); /* prototype to pass -Wmissing-prototypes */
9370 XS(XS_Wx__FontData_CLONE)
9378 croak_xs_usage(cv, "CLASS");
9380 char * CLASS = (char *)SvPV_nolen(ST(0));
9381 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
9387 XS(XS_Wx__FontData_DESTROY); /* prototype to pass -Wmissing-prototypes */
9388 XS(XS_Wx__FontData_DESTROY)
9396 croak_xs_usage(cv, "THIS");
9398 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9399 wxPli_thread_sv_unregister( aTHX_ "Wx::FontData", THIS, ST(0) );
9406 XS(XS_Wx__FontData_EnableEffects); /* prototype to pass -Wmissing-prototypes */
9407 XS(XS_Wx__FontData_EnableEffects)
9415 croak_xs_usage(cv, "THIS, enable");
9417 bool enable = (bool)SvTRUE(ST(1));
9418 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9420 THIS->EnableEffects(enable);
9426 XS(XS_Wx__FontData_GetAllowSymbols); /* prototype to pass -Wmissing-prototypes */
9427 XS(XS_Wx__FontData_GetAllowSymbols)
9435 croak_xs_usage(cv, "THIS");
9437 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9440 RETVAL = THIS->GetAllowSymbols();
9441 ST(0) = boolSV(RETVAL);
9448 XS(XS_Wx__FontData_GetColour); /* prototype to pass -Wmissing-prototypes */
9449 XS(XS_Wx__FontData_GetColour)
9457 croak_xs_usage(cv, "THIS");
9459 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9461 RETVAL = new wxColour( THIS->GetColour() );
9462 ST(0) = sv_newmortal();
9463 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
9464 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
9471 XS(XS_Wx__FontData_GetChosenFont); /* prototype to pass -Wmissing-prototypes */
9472 XS(XS_Wx__FontData_GetChosenFont)
9480 croak_xs_usage(cv, "THIS");
9482 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9484 RETVAL = new wxFont( THIS->GetChosenFont() );
9485 ST(0) = sv_newmortal();
9486 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9487 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
9494 XS(XS_Wx__FontData_GetEnableEffects); /* prototype to pass -Wmissing-prototypes */
9495 XS(XS_Wx__FontData_GetEnableEffects)
9503 croak_xs_usage(cv, "THIS");
9505 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9508 RETVAL = THIS->GetEnableEffects();
9509 ST(0) = boolSV(RETVAL);
9516 XS(XS_Wx__FontData_GetInitialFont); /* prototype to pass -Wmissing-prototypes */
9517 XS(XS_Wx__FontData_GetInitialFont)
9525 croak_xs_usage(cv, "THIS");
9527 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9529 RETVAL = new wxFont( THIS->GetInitialFont() );
9530 ST(0) = sv_newmortal();
9531 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9532 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
9539 XS(XS_Wx__FontData_GetShowHelp); /* prototype to pass -Wmissing-prototypes */
9540 XS(XS_Wx__FontData_GetShowHelp)
9548 croak_xs_usage(cv, "THIS");
9550 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9553 RETVAL = THIS->GetShowHelp();
9554 ST(0) = boolSV(RETVAL);
9561 XS(XS_Wx__FontData_SetAllowSymbols); /* prototype to pass -Wmissing-prototypes */
9562 XS(XS_Wx__FontData_SetAllowSymbols)
9570 croak_xs_usage(cv, "THIS, allow");
9572 bool allow = (bool)SvTRUE(ST(1));
9573 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9575 THIS->SetAllowSymbols(allow);
9581 XS(XS_Wx__FontData_SetChosenFont); /* prototype to pass -Wmissing-prototypes */
9582 XS(XS_Wx__FontData_SetChosenFont)
9590 croak_xs_usage(cv, "THIS, font");
9592 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
9593 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9594 THIS->SetChosenFont( *font );
9600 XS(XS_Wx__FontData_SetColour); /* prototype to pass -Wmissing-prototypes */
9601 XS(XS_Wx__FontData_SetColour)
9609 croak_xs_usage(cv, "THIS, colour");
9611 wxColour colour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
9612 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9614 THIS->SetColour(colour);
9620 XS(XS_Wx__FontData_SetInitialFont); /* prototype to pass -Wmissing-prototypes */
9621 XS(XS_Wx__FontData_SetInitialFont)
9629 croak_xs_usage(cv, "THIS, font");
9631 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
9632 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9633 THIS->SetInitialFont( *font );
9639 XS(XS_Wx__FontData_SetRange); /* prototype to pass -Wmissing-prototypes */
9640 XS(XS_Wx__FontData_SetRange)
9648 croak_xs_usage(cv, "THIS, min, max");
9650 int min = (int)SvIV(ST(1));
9651 int max = (int)SvIV(ST(2));
9652 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9654 THIS->SetRange(min, max);
9660 XS(XS_Wx__FontData_SetShowHelp); /* prototype to pass -Wmissing-prototypes */
9661 XS(XS_Wx__FontData_SetShowHelp)
9669 croak_xs_usage(cv, "THIS, show");
9671 bool show = (bool)SvTRUE(ST(1));
9672 wxFontData * THIS = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontData" );
9674 THIS->SetShowHelp(show);
9680 XS(XS_Wx__FontDialog_new); /* prototype to pass -Wmissing-prototypes */
9681 XS(XS_Wx__FontDialog_new)
9688 if (items < 2 || items > 3)
9689 croak_xs_usage(cv, "CLASS, parent, data = 0");
9691 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9693 char * CLASS = (char *)SvPV_nolen(ST(0));
9694 wxFontDialog * RETVAL;
9699 data = (wxFontData *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::FontData" );
9701 RETVAL = new wxFontDialog( parent, *data );
9702 ST(0) = sv_newmortal();
9703 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9710 XS(XS_Wx__FontDialog_GetFontData); /* prototype to pass -Wmissing-prototypes */
9711 XS(XS_Wx__FontDialog_GetFontData)
9719 croak_xs_usage(cv, "THIS");
9721 wxFontDialog * THIS = (wxFontDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontDialog" );
9722 wxFontData * RETVAL;
9723 RETVAL = new wxFontData( THIS->GetFontData() );
9724 ST(0) = sv_newmortal();
9725 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9726 wxPli_thread_sv_register( aTHX_ "Wx::FontData", RETVAL, ST(0) );
9733 XS(XS_Wx_GetFontFromUser); /* prototype to pass -Wmissing-prototypes */
9734 XS(XS_Wx_GetFontFromUser)
9741 if (items < 0 || items > 2)
9742 croak_xs_usage(cv, "parent = 0, fontInit = (wxFont*)&wxNullFont");
9751 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
9755 fontInit = (wxFont*)&wxNullFont;
9757 fontInit = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
9759 RETVAL = new wxFont( wxGetFontFromUser( parent, *fontInit ) );
9760 ST(0) = sv_newmortal();
9761 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9762 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
9770 /* INCLUDE: Returning to 'XS/MultiChoiceDialog.xs' from 'XS/FontDialog.xs' */
9772 #include <wx/choicdlg.h>
9774 XS(XS_Wx__MultiChoiceDialog_new); /* prototype to pass -Wmissing-prototypes */
9775 XS(XS_Wx__MultiChoiceDialog_new)
9782 if (items < 5 || items > 7)
9783 croak_xs_usage(cv, "CLASS, parent, message, caption, chs, style = wxCHOICEDLG_STYLE, pos = wxDefaultPosition");
9785 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9793 char * CLASS = (char *)SvPV_nolen(ST(0));
9794 wxMultiChoiceDialog * RETVAL;
9796 WXSTRING_INPUT( message, wxString, ST(2) );
9798 WXSTRING_INPUT( caption, wxString, ST(3) );
9801 style = wxCHOICEDLG_STYLE;
9803 style = (long)SvIV(ST(5));
9807 pos = wxDefaultPosition;
9809 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
9811 n = wxPli_av_2_stringarray( aTHX_ chs, &choices );
9812 RETVAL = new wxMultiChoiceDialog( parent, message, caption, n, choices,
9815 ST(0) = sv_newmortal();
9816 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9823 XS(XS_Wx__MultiChoiceDialog_GetSelections); /* prototype to pass -Wmissing-prototypes */
9824 XS(XS_Wx__MultiChoiceDialog_GetSelections)
9832 croak_xs_usage(cv, "THIS");
9833 PERL_UNUSED_VAR(ax); /* -Wall */
9838 wxMultiChoiceDialog * THIS = (wxMultiChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MultiChoiceDialog" );
9839 ret = THIS->GetSelections();
9840 max = ret.GetCount();
9842 for( i = 0; i < max; ++i )
9844 PUSHs( sv_2mortal( newSViv( ret[i] ) ) );
9852 XS(XS_Wx__MultiChoiceDialog_SetSelections); /* prototype to pass -Wmissing-prototypes */
9853 XS(XS_Wx__MultiChoiceDialog_SetSelections)
9861 croak_xs_usage(cv, "THIS, ...");
9865 wxMultiChoiceDialog * THIS = (wxMultiChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::MultiChoiceDialog" );
9866 array.Alloc( items - 1 );
9867 for( i = 1; i < items; ++i )
9869 array.Add( SvIV( ST( i ) ) );
9871 THIS->SetSelections( array );
9877 /* INCLUDE: Returning to 'XS/SingleChoiceDialog.xs' from 'XS/MultiChoiceDialog.xs' */
9879 #include <wx/choicdlg.h>
9880 #include "cpp/singlechoicedialog.h"
9882 XS(XS_Wx__SingleChoiceDialog_new); /* prototype to pass -Wmissing-prototypes */
9883 XS(XS_Wx__SingleChoiceDialog_new)
9890 if (items < 5 || items > 8)
9891 croak_xs_usage(cv, "CLASS, parent, message, caption, chs, dt = &PL_sv_undef, style = wxCHOICEDLG_STYLE, pos = wxDefaultPosition");
9893 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9903 char * CLASS = (char *)SvPV_nolen(ST(0));
9904 wxSingleChoiceDialog * RETVAL;
9906 WXSTRING_INPUT( message, wxString, ST(2) );
9908 WXSTRING_INPUT( caption, wxString, ST(3) );
9917 style = wxCHOICEDLG_STYLE;
9919 style = (long)SvIV(ST(6));
9923 pos = wxDefaultPosition;
9925 pos = wxPli_sv_2_wxpoint( aTHX_ ST(7) );
9927 n = wxPli_av_2_stringarray( aTHX_ chs, &choices );
9930 RETVAL = new wxPliSingleChoiceDialog( parent, message, caption, n,
9931 choices, 0, style, pos );
9935 n2 = wxPli_av_2_svarray( aTHX_ dt, &data );
9940 choices = 0; data = 0; n = 0;
9941 croak( "supplied arrays of different size" );
9943 RETVAL = new wxPliSingleChoiceDialog( parent, message, caption, n,
9944 choices, data, style, pos );
9948 ST(0) = sv_newmortal();
9949 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9956 XS(XS_Wx__SingleChoiceDialog_GetSelection); /* prototype to pass -Wmissing-prototypes */
9957 XS(XS_Wx__SingleChoiceDialog_GetSelection)
9965 croak_xs_usage(cv, "THIS");
9967 wxSingleChoiceDialog * THIS = (wxSingleChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SingleChoiceDialog" );
9971 RETVAL = THIS->GetSelection();
9972 XSprePUSH; PUSHi((IV)RETVAL);
9978 XS(XS_Wx__SingleChoiceDialog_GetSelectionClientData); /* prototype to pass -Wmissing-prototypes */
9979 XS(XS_Wx__SingleChoiceDialog_GetSelectionClientData)
9987 croak_xs_usage(cv, "THIS");
9990 wxSingleChoiceDialog * THIS = (wxSingleChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SingleChoiceDialog" );
9992 t = THIS->GetSelectionClientData();
9993 RETVAL = &PL_sv_undef;
9998 SvREFCNT_inc( RETVAL );
10006 XS(XS_Wx__SingleChoiceDialog_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
10007 XS(XS_Wx__SingleChoiceDialog_GetStringSelection)
10015 croak_xs_usage(cv, "THIS");
10017 wxSingleChoiceDialog * THIS = (wxSingleChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SingleChoiceDialog" );
10020 RETVAL = THIS->GetStringSelection();
10021 ST(0) = sv_newmortal();
10022 WXSTRING_OUTPUT( RETVAL, ST(0) );
10029 XS(XS_Wx__SingleChoiceDialog_SetSelection); /* prototype to pass -Wmissing-prototypes */
10030 XS(XS_Wx__SingleChoiceDialog_SetSelection)
10038 croak_xs_usage(cv, "THIS, selection");
10040 int selection = (int)SvIV(ST(1));
10041 wxSingleChoiceDialog * THIS = (wxSingleChoiceDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SingleChoiceDialog" );
10043 THIS->SetSelection(selection);
10049 XS(XS_Wx_GetSingleChoice); /* prototype to pass -Wmissing-prototypes */
10050 XS(XS_Wx_GetSingleChoice)
10057 if (items < 3 || items > 9)
10058 croak_xs_usage(cv, "message, caption, chs, parent = 0, x = -1, y = -1, centre = true, width = wxCHOICE_WIDTH, height = wxCHOICE_HEIGHT");
10073 WXSTRING_INPUT( message, wxString, ST(0) );
10075 WXSTRING_INPUT( caption, wxString, ST(1) );
10080 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Window" );
10086 x = (int)SvIV(ST(4));
10092 y = (int)SvIV(ST(5));
10098 centre = (bool)SvTRUE(ST(6));
10102 width = wxCHOICE_WIDTH;
10104 width = (int)SvIV(ST(7));
10108 height = wxCHOICE_HEIGHT;
10110 height = (int)SvIV(ST(8));
10112 n = wxPli_av_2_stringarray( aTHX_ chs, &choices );
10113 RETVAL = wxGetSingleChoice( message, caption, n, choices, parent, x, y,
10114 centre, width, height );
10116 ST(0) = sv_newmortal();
10117 WXSTRING_OUTPUT( RETVAL, ST(0) );
10124 XS(XS_Wx_GetSingleChoiceIndex); /* prototype to pass -Wmissing-prototypes */
10125 XS(XS_Wx_GetSingleChoiceIndex)
10132 if (items < 3 || items > 9)
10133 croak_xs_usage(cv, "message, caption, chs, parent = 0, x = -1, y = -1, centre = true, width = wxCHOICE_WIDTH, height = wxCHOICE_HEIGHT");
10149 WXSTRING_INPUT( message, wxString, ST(0) );
10151 WXSTRING_INPUT( caption, wxString, ST(1) );
10156 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Window" );
10162 x = (int)SvIV(ST(4));
10168 y = (int)SvIV(ST(5));
10174 centre = (bool)SvTRUE(ST(6));
10178 width = wxCHOICE_WIDTH;
10180 width = (int)SvIV(ST(7));
10184 height = wxCHOICE_HEIGHT;
10186 height = (int)SvIV(ST(8));
10188 n = wxPli_av_2_stringarray( aTHX_ chs, &choices );
10189 RETVAL = wxGetSingleChoiceIndex( message, caption, n, choices,
10190 parent, x, y, centre, width, height );
10192 XSprePUSH; PUSHi((IV)RETVAL);
10198 XS(XS_Wx_GetSingleChoiceData); /* prototype to pass -Wmissing-prototypes */
10199 XS(XS_Wx_GetSingleChoiceData)
10206 if (items < 4 || items > 10)
10207 croak_xs_usage(cv, "message, caption, chs, dt, parent = 0, x = -1, y = -1, centre = true, width = wxCHOICE_WIDTH, height = wxCHOICE_HEIGHT");
10225 WXSTRING_INPUT( message, wxString, ST(0) );
10227 WXSTRING_INPUT( caption, wxString, ST(1) );
10232 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Window" );
10238 x = (int)SvIV(ST(5));
10244 y = (int)SvIV(ST(6));
10250 centre = (bool)SvTRUE(ST(7));
10254 width = wxCHOICE_WIDTH;
10256 width = (int)SvIV(ST(8));
10260 height = wxCHOICE_HEIGHT;
10262 height = (int)SvIV(ST(9));
10264 n = wxPli_av_2_stringarray( aTHX_ chs, &choices );
10265 n2 = wxPli_av_2_svarray( aTHX_ dt, &data );
10270 choices = 0; data = 0; n = 0;
10271 croak( "supplied arrays of different sizes" );
10273 rt = wxGetSingleChoiceData( message, caption, n, choices, (void**)data,
10274 parent, x, y, centre, width, height );
10275 RETVAL = rt ? (SV*)rt : &PL_sv_undef;
10276 SvREFCNT_inc( RETVAL );
10286 /* INCLUDE: Returning to 'XS/ProgressDialog.xs' from 'XS/SingleChoiceDialog.xs' */
10288 #include <wx/progdlg.h>
10290 XS(XS_Wx__ProgressDialog_new); /* prototype to pass -Wmissing-prototypes */
10291 XS(XS_Wx__ProgressDialog_new)
10298 if (items < 3 || items > 6)
10299 croak_xs_usage(cv, "CLASS, title, message, maximum = 100, parent = 0, style = wxPD_AUTO_HIDE|wxPD_APP_MODAL");
10306 char * CLASS = (char *)SvPV_nolen(ST(0));
10307 wxProgressDialog * RETVAL;
10309 WXSTRING_INPUT( title, wxString, ST(1) );
10311 WXSTRING_INPUT( message, wxString, ST(2) );
10316 maximum = (int)SvIV(ST(3));
10322 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Window" );
10326 style = wxPD_AUTO_HIDE|wxPD_APP_MODAL;
10328 style = (long)SvIV(ST(5));
10330 RETVAL = new wxProgressDialog( title, message, maximum, parent, style );
10331 ST(0) = sv_newmortal();
10332 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10339 XS(XS_Wx__ProgressDialog_Update); /* prototype to pass -Wmissing-prototypes */
10340 XS(XS_Wx__ProgressDialog_Update)
10347 if (items < 1 || items > 3)
10348 croak_xs_usage(cv, "THIS, value = -1, newmsg = wxEmptyString");
10352 wxProgressDialog * THIS = (wxProgressDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ProgressDialog" );
10358 value = (int)SvIV(ST(1));
10362 newmsg = wxEmptyString;
10364 WXSTRING_INPUT( newmsg, wxString, ST(2) );
10367 RETVAL = THIS->Update(value, newmsg);
10368 ST(0) = boolSV(RETVAL);
10375 XS(XS_Wx__ProgressDialog_Resume); /* prototype to pass -Wmissing-prototypes */
10376 XS(XS_Wx__ProgressDialog_Resume)
10384 croak_xs_usage(cv, "THIS");
10386 wxProgressDialog * THIS = (wxProgressDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ProgressDialog" );
10394 /* INCLUDE: Returning to 'Frames.xs' from 'XS/ProgressDialog.xs' */
10397 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/AboutDialog.xsp |' from 'Frames.xs' */
10399 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
10400 #include <wx/aboutdlg.h>
10401 #define XSubPPtmpAABL 1
10404 XS(XS_Wx__AboutDialogInfo_new); /* prototype to pass -Wmissing-prototypes */
10405 XS(XS_Wx__AboutDialogInfo_new)
10413 croak_xs_usage(cv, "CLASS");
10415 char * CLASS = (char *)SvPV_nolen(ST(0));
10416 wxAboutDialogInfo * RETVAL;
10418 RETVAL = new wxAboutDialogInfo();
10419 ST(0) = sv_newmortal();
10420 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::AboutDialogInfo" );
10427 XS(XS_Wx__AboutDialogInfo_SetName); /* prototype to pass -Wmissing-prototypes */
10428 XS(XS_Wx__AboutDialogInfo_SetName)
10436 croak_xs_usage(cv, "THIS, name");
10439 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10441 WXSTRING_INPUT( name, wxString, ST(1) );
10443 THIS->SetName(name);
10449 XS(XS_Wx__AboutDialogInfo_GetName); /* prototype to pass -Wmissing-prototypes */
10450 XS(XS_Wx__AboutDialogInfo_GetName)
10458 croak_xs_usage(cv, "THIS");
10460 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10463 RETVAL = THIS->GetName();
10464 ST(0) = sv_newmortal();
10465 WXSTRING_OUTPUT( RETVAL, ST(0) );
10472 XS(XS_Wx__AboutDialogInfo_SetVersion); /* prototype to pass -Wmissing-prototypes */
10473 XS(XS_Wx__AboutDialogInfo_SetVersion)
10481 croak_xs_usage(cv, "THIS, version");
10484 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10486 WXSTRING_INPUT( version, wxString, ST(1) );
10488 THIS->SetVersion(version);
10494 XS(XS_Wx__AboutDialogInfo_HasVersion); /* prototype to pass -Wmissing-prototypes */
10495 XS(XS_Wx__AboutDialogInfo_HasVersion)
10503 croak_xs_usage(cv, "THIS");
10505 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10508 RETVAL = THIS->HasVersion();
10509 ST(0) = boolSV(RETVAL);
10516 XS(XS_Wx__AboutDialogInfo_GetVersion); /* prototype to pass -Wmissing-prototypes */
10517 XS(XS_Wx__AboutDialogInfo_GetVersion)
10525 croak_xs_usage(cv, "THIS");
10527 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10530 RETVAL = THIS->GetVersion();
10531 ST(0) = sv_newmortal();
10532 WXSTRING_OUTPUT( RETVAL, ST(0) );
10539 XS(XS_Wx__AboutDialogInfo_SetDescription); /* prototype to pass -Wmissing-prototypes */
10540 XS(XS_Wx__AboutDialogInfo_SetDescription)
10548 croak_xs_usage(cv, "THIS, desc");
10551 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10553 WXSTRING_INPUT( desc, wxString, ST(1) );
10555 THIS->SetDescription(desc);
10561 XS(XS_Wx__AboutDialogInfo_HasDescription); /* prototype to pass -Wmissing-prototypes */
10562 XS(XS_Wx__AboutDialogInfo_HasDescription)
10570 croak_xs_usage(cv, "THIS");
10572 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10575 RETVAL = THIS->HasDescription();
10576 ST(0) = boolSV(RETVAL);
10583 XS(XS_Wx__AboutDialogInfo_GetDescription); /* prototype to pass -Wmissing-prototypes */
10584 XS(XS_Wx__AboutDialogInfo_GetDescription)
10592 croak_xs_usage(cv, "THIS");
10594 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10597 RETVAL = THIS->GetDescription();
10598 ST(0) = sv_newmortal();
10599 WXSTRING_OUTPUT( RETVAL, ST(0) );
10606 XS(XS_Wx__AboutDialogInfo_SetCopyright); /* prototype to pass -Wmissing-prototypes */
10607 XS(XS_Wx__AboutDialogInfo_SetCopyright)
10615 croak_xs_usage(cv, "THIS, copyright");
10617 wxString copyright;
10618 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10620 WXSTRING_INPUT( copyright, wxString, ST(1) );
10622 THIS->SetCopyright(copyright);
10628 XS(XS_Wx__AboutDialogInfo_HasCopyright); /* prototype to pass -Wmissing-prototypes */
10629 XS(XS_Wx__AboutDialogInfo_HasCopyright)
10637 croak_xs_usage(cv, "THIS");
10639 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10642 RETVAL = THIS->HasCopyright();
10643 ST(0) = boolSV(RETVAL);
10650 XS(XS_Wx__AboutDialogInfo_GetCopyright); /* prototype to pass -Wmissing-prototypes */
10651 XS(XS_Wx__AboutDialogInfo_GetCopyright)
10659 croak_xs_usage(cv, "THIS");
10661 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10664 RETVAL = THIS->GetCopyright();
10665 ST(0) = sv_newmortal();
10666 WXSTRING_OUTPUT( RETVAL, ST(0) );
10673 XS(XS_Wx__AboutDialogInfo_SetLicence); /* prototype to pass -Wmissing-prototypes */
10674 XS(XS_Wx__AboutDialogInfo_SetLicence)
10682 croak_xs_usage(cv, "THIS, licence");
10685 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10687 WXSTRING_INPUT( licence, wxString, ST(1) );
10689 THIS->SetLicence(licence);
10695 XS(XS_Wx__AboutDialogInfo_SetLicense); /* prototype to pass -Wmissing-prototypes */
10696 XS(XS_Wx__AboutDialogInfo_SetLicense)
10704 croak_xs_usage(cv, "THIS, licence");
10707 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10709 WXSTRING_INPUT( licence, wxString, ST(1) );
10711 THIS->SetLicense(licence);
10717 XS(XS_Wx__AboutDialogInfo_HasLicence); /* prototype to pass -Wmissing-prototypes */
10718 XS(XS_Wx__AboutDialogInfo_HasLicence)
10726 croak_xs_usage(cv, "THIS");
10728 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10731 RETVAL = THIS->HasLicence();
10732 ST(0) = boolSV(RETVAL);
10739 XS(XS_Wx__AboutDialogInfo_GetLicence); /* prototype to pass -Wmissing-prototypes */
10740 XS(XS_Wx__AboutDialogInfo_GetLicence)
10748 croak_xs_usage(cv, "THIS");
10750 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10753 RETVAL = THIS->GetLicence();
10754 ST(0) = sv_newmortal();
10755 WXSTRING_OUTPUT( RETVAL, ST(0) );
10762 XS(XS_Wx__AboutDialogInfo_SetIcon); /* prototype to pass -Wmissing-prototypes */
10763 XS(XS_Wx__AboutDialogInfo_SetIcon)
10771 croak_xs_usage(cv, "THIS, icon");
10773 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
10774 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10775 THIS->SetIcon( *( icon ) );
10781 XS(XS_Wx__AboutDialogInfo_HasIcon); /* prototype to pass -Wmissing-prototypes */
10782 XS(XS_Wx__AboutDialogInfo_HasIcon)
10790 croak_xs_usage(cv, "THIS");
10792 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10795 RETVAL = THIS->HasIcon();
10796 ST(0) = boolSV(RETVAL);
10803 XS(XS_Wx__AboutDialogInfo_GetIcon); /* prototype to pass -Wmissing-prototypes */
10804 XS(XS_Wx__AboutDialogInfo_GetIcon)
10812 croak_xs_usage(cv, "THIS");
10814 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10816 RETVAL = new wxIcon( THIS->GetIcon() );
10817 ST(0) = sv_newmortal();
10818 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10819 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
10826 XS(XS_Wx__AboutDialogInfo_SetWebSite); /* prototype to pass -Wmissing-prototypes */
10827 XS(XS_Wx__AboutDialogInfo_SetWebSite)
10834 if (items < 2 || items > 3)
10835 croak_xs_usage(cv, "THIS, url, desc = wxEmptyString");
10839 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10841 WXSTRING_INPUT( url, wxString, ST(1) );
10844 desc = wxEmptyString;
10846 WXSTRING_INPUT( desc, wxString, ST(2) );
10849 THIS->SetWebSite(url, desc);
10855 XS(XS_Wx__AboutDialogInfo_HasWebSite); /* prototype to pass -Wmissing-prototypes */
10856 XS(XS_Wx__AboutDialogInfo_HasWebSite)
10864 croak_xs_usage(cv, "THIS");
10866 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10869 RETVAL = THIS->HasWebSite();
10870 ST(0) = boolSV(RETVAL);
10877 XS(XS_Wx__AboutDialogInfo_GetWebSiteURL); /* prototype to pass -Wmissing-prototypes */
10878 XS(XS_Wx__AboutDialogInfo_GetWebSiteURL)
10886 croak_xs_usage(cv, "THIS");
10888 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10891 RETVAL = THIS->GetWebSiteURL();
10892 ST(0) = sv_newmortal();
10893 WXSTRING_OUTPUT( RETVAL, ST(0) );
10900 XS(XS_Wx__AboutDialogInfo_GetWebSiteDescription); /* prototype to pass -Wmissing-prototypes */
10901 XS(XS_Wx__AboutDialogInfo_GetWebSiteDescription)
10909 croak_xs_usage(cv, "THIS");
10911 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10914 RETVAL = THIS->GetWebSiteDescription();
10915 ST(0) = sv_newmortal();
10916 WXSTRING_OUTPUT( RETVAL, ST(0) );
10923 XS(XS_Wx__AboutDialogInfo_SetDevelopers); /* prototype to pass -Wmissing-prototypes */
10924 XS(XS_Wx__AboutDialogInfo_SetDevelopers)
10932 croak_xs_usage(cv, "THIS, developers");
10934 wxArrayString developers;
10935 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10937 wxPli_av_2_arraystring( aTHX_ ST(1), & developers );
10939 THIS->SetDevelopers(developers);
10945 XS(XS_Wx__AboutDialogInfo_AddDeveloper); /* prototype to pass -Wmissing-prototypes */
10946 XS(XS_Wx__AboutDialogInfo_AddDeveloper)
10954 croak_xs_usage(cv, "THIS, developer");
10956 wxString developer;
10957 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10959 WXSTRING_INPUT( developer, wxString, ST(1) );
10961 THIS->AddDeveloper(developer);
10967 XS(XS_Wx__AboutDialogInfo_HasDevelopers); /* prototype to pass -Wmissing-prototypes */
10968 XS(XS_Wx__AboutDialogInfo_HasDevelopers)
10976 croak_xs_usage(cv, "THIS");
10978 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
10981 RETVAL = THIS->HasDevelopers();
10982 ST(0) = boolSV(RETVAL);
10989 XS(XS_Wx__AboutDialogInfo_SetDocWriters); /* prototype to pass -Wmissing-prototypes */
10990 XS(XS_Wx__AboutDialogInfo_SetDocWriters)
10998 croak_xs_usage(cv, "THIS, docwriters");
11000 wxArrayString docwriters;
11001 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11003 wxPli_av_2_arraystring( aTHX_ ST(1), & docwriters );
11005 THIS->SetDocWriters(docwriters);
11011 XS(XS_Wx__AboutDialogInfo_AddDocWriter); /* prototype to pass -Wmissing-prototypes */
11012 XS(XS_Wx__AboutDialogInfo_AddDocWriter)
11020 croak_xs_usage(cv, "THIS, docwriter");
11022 wxString docwriter;
11023 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11025 WXSTRING_INPUT( docwriter, wxString, ST(1) );
11027 THIS->AddDocWriter(docwriter);
11033 XS(XS_Wx__AboutDialogInfo_HasDocWriters); /* prototype to pass -Wmissing-prototypes */
11034 XS(XS_Wx__AboutDialogInfo_HasDocWriters)
11042 croak_xs_usage(cv, "THIS");
11044 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11047 RETVAL = THIS->HasDocWriters();
11048 ST(0) = boolSV(RETVAL);
11055 XS(XS_Wx__AboutDialogInfo_SetArtists); /* prototype to pass -Wmissing-prototypes */
11056 XS(XS_Wx__AboutDialogInfo_SetArtists)
11064 croak_xs_usage(cv, "THIS, artists");
11066 wxArrayString artists;
11067 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11069 wxPli_av_2_arraystring( aTHX_ ST(1), & artists );
11071 THIS->SetArtists(artists);
11077 XS(XS_Wx__AboutDialogInfo_AddArtist); /* prototype to pass -Wmissing-prototypes */
11078 XS(XS_Wx__AboutDialogInfo_AddArtist)
11086 croak_xs_usage(cv, "THIS, artist");
11089 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11091 WXSTRING_INPUT( artist, wxString, ST(1) );
11093 THIS->AddArtist(artist);
11099 XS(XS_Wx__AboutDialogInfo_HasArtists); /* prototype to pass -Wmissing-prototypes */
11100 XS(XS_Wx__AboutDialogInfo_HasArtists)
11108 croak_xs_usage(cv, "THIS");
11110 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11113 RETVAL = THIS->HasArtists();
11114 ST(0) = boolSV(RETVAL);
11121 XS(XS_Wx__AboutDialogInfo_SetTranslators); /* prototype to pass -Wmissing-prototypes */
11122 XS(XS_Wx__AboutDialogInfo_SetTranslators)
11130 croak_xs_usage(cv, "THIS, translators");
11132 wxArrayString translators;
11133 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11135 wxPli_av_2_arraystring( aTHX_ ST(1), & translators );
11137 THIS->SetTranslators(translators);
11143 XS(XS_Wx__AboutDialogInfo_AddTranslator); /* prototype to pass -Wmissing-prototypes */
11144 XS(XS_Wx__AboutDialogInfo_AddTranslator)
11152 croak_xs_usage(cv, "THIS, translator");
11154 wxString translator;
11155 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11157 WXSTRING_INPUT( translator, wxString, ST(1) );
11159 THIS->AddTranslator(translator);
11165 XS(XS_Wx__AboutDialogInfo_HasTranslators); /* prototype to pass -Wmissing-prototypes */
11166 XS(XS_Wx__AboutDialogInfo_HasTranslators)
11174 croak_xs_usage(cv, "THIS");
11176 wxAboutDialogInfo * THIS = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11179 RETVAL = THIS->HasTranslators();
11180 ST(0) = boolSV(RETVAL);
11187 XS(XS_Wx_AboutBox); /* prototype to pass -Wmissing-prototypes */
11196 croak_xs_usage(cv, "info");
11198 wxAboutDialogInfo* info = (wxAboutDialogInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AboutDialogInfo" );
11199 wxAboutBox( *( info ) );
11206 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/AboutDialog.xsp |' */
11209 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PropertySheetDialog.xsp |' from 'Frames.xs' */
11211 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
11212 #include <wx/bookctrl.h>
11213 #include <wx/propdlg.h>
11214 #define XSubPPtmpAABM 1
11217 XS(XS_Wx__PropertySheetDialog_newDefault); /* prototype to pass -Wmissing-prototypes */
11218 XS(XS_Wx__PropertySheetDialog_newDefault)
11226 croak_xs_usage(cv, "CLASS");
11228 char * CLASS = (char *)SvPV_nolen(ST(0));
11229 wxPropertySheetDialog * RETVAL;
11230 RETVAL = new wxPropertySheetDialog();
11231 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
11233 ST(0) = sv_newmortal();
11234 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11241 XS(XS_Wx__PropertySheetDialog_newFull); /* prototype to pass -Wmissing-prototypes */
11242 XS(XS_Wx__PropertySheetDialog_newFull)
11249 if (items < 4 || items > 8)
11250 croak_xs_usage(cv, "CLASS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_DIALOG_STYLE, name = wxDialogNameStr");
11252 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11253 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
11259 char * CLASS = (char *)SvPV_nolen(ST(0));
11260 wxPropertySheetDialog * RETVAL;
11262 WXSTRING_INPUT( title, wxString, ST(3) );
11265 pos = wxDefaultPosition;
11267 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
11271 size = wxDefaultSize;
11273 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
11277 style = wxDEFAULT_DIALOG_STYLE;
11279 style = (long)SvIV(ST(6));
11283 name = wxDialogNameStr;
11285 WXSTRING_INPUT( name, wxString, ST(7) );
11287 RETVAL = new wxPropertySheetDialog( parent, id, title, pos,
11288 size, style, name );
11289 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
11291 ST(0) = sv_newmortal();
11292 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11299 XS(XS_Wx__PropertySheetDialog_Create); /* prototype to pass -Wmissing-prototypes */
11300 XS(XS_Wx__PropertySheetDialog_Create)
11307 if (items < 4 || items > 8)
11308 croak_xs_usage(cv, "THIS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_DIALOG_STYLE, name = wxDialogNameStr");
11310 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11311 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
11317 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11320 WXSTRING_INPUT( title, wxString, ST(3) );
11323 pos = wxDefaultPosition;
11325 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
11329 size = wxDefaultSize;
11331 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
11335 style = wxDEFAULT_DIALOG_STYLE;
11337 style = (long)SvIV(ST(6));
11341 name = wxDialogNameStr;
11343 WXSTRING_INPUT( name, wxString, ST(7) );
11346 RETVAL = THIS->Create(parent, id, title, pos, size, style, name);
11347 ST(0) = boolSV(RETVAL);
11354 XS(XS_Wx__PropertySheetDialog_SetBookCtrl); /* prototype to pass -Wmissing-prototypes */
11355 XS(XS_Wx__PropertySheetDialog_SetBookCtrl)
11363 croak_xs_usage(cv, "THIS, book");
11365 wxBookCtrlBase* book = (wxBookCtrlBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::BookCtrlBase" );
11366 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11368 THIS->SetBookCtrl(book);
11374 XS(XS_Wx__PropertySheetDialog_GetBookCtrl); /* prototype to pass -Wmissing-prototypes */
11375 XS(XS_Wx__PropertySheetDialog_GetBookCtrl)
11383 croak_xs_usage(cv, "THIS");
11385 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11386 wxBookCtrlBase * RETVAL;
11388 RETVAL = THIS->GetBookCtrl();
11389 ST(0) = sv_newmortal();
11390 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
11397 XS(XS_Wx__PropertySheetDialog_SetInnerSize); /* prototype to pass -Wmissing-prototypes */
11398 XS(XS_Wx__PropertySheetDialog_SetInnerSize)
11406 croak_xs_usage(cv, "THIS, sizer");
11408 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
11409 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11411 THIS->SetInnerSize(sizer);
11417 XS(XS_Wx__PropertySheetDialog_GetInnerSizer); /* prototype to pass -Wmissing-prototypes */
11418 XS(XS_Wx__PropertySheetDialog_GetInnerSizer)
11426 croak_xs_usage(cv, "THIS");
11428 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11431 RETVAL = THIS->GetInnerSizer();
11432 ST(0) = sv_newmortal();
11433 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11439 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
11440 #define XSubPPtmpAABN 1
11443 XS(XS_Wx__PropertySheetDialog_SetSheetStyle); /* prototype to pass -Wmissing-prototypes */
11444 XS(XS_Wx__PropertySheetDialog_SetSheetStyle)
11452 croak_xs_usage(cv, "THIS, sheetStyle");
11454 long sheetStyle = (long)SvIV(ST(1));
11455 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11457 THIS->SetSheetStyle(sheetStyle);
11463 XS(XS_Wx__PropertySheetDialog_GetSheetStyle); /* prototype to pass -Wmissing-prototypes */
11464 XS(XS_Wx__PropertySheetDialog_GetSheetStyle)
11472 croak_xs_usage(cv, "THIS");
11474 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11478 RETVAL = THIS->GetSheetStyle();
11479 XSprePUSH; PUSHi((IV)RETVAL);
11485 XS(XS_Wx__PropertySheetDialog_SetSheetOuterBorder); /* prototype to pass -Wmissing-prototypes */
11486 XS(XS_Wx__PropertySheetDialog_SetSheetOuterBorder)
11494 croak_xs_usage(cv, "THIS, border");
11496 int border = (int)SvIV(ST(1));
11497 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11499 THIS->SetSheetOuterBorder(border);
11505 XS(XS_Wx__PropertySheetDialog_GetSheetOuterBorder); /* prototype to pass -Wmissing-prototypes */
11506 XS(XS_Wx__PropertySheetDialog_GetSheetOuterBorder)
11514 croak_xs_usage(cv, "THIS");
11516 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11520 RETVAL = THIS->GetSheetOuterBorder();
11521 XSprePUSH; PUSHi((IV)RETVAL);
11527 XS(XS_Wx__PropertySheetDialog_SetSheetInnerBorder); /* prototype to pass -Wmissing-prototypes */
11528 XS(XS_Wx__PropertySheetDialog_SetSheetInnerBorder)
11536 croak_xs_usage(cv, "THIS, border");
11538 int border = (int)SvIV(ST(1));
11539 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11541 THIS->SetSheetInnerBorder(border);
11547 XS(XS_Wx__PropertySheetDialog_GetSheetInnerBorder); /* prototype to pass -Wmissing-prototypes */
11548 XS(XS_Wx__PropertySheetDialog_GetSheetInnerBorder)
11556 croak_xs_usage(cv, "THIS");
11558 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11562 RETVAL = THIS->GetSheetInnerBorder();
11563 XSprePUSH; PUSHi((IV)RETVAL);
11569 #define wxPLI_OK_CANCEL wxOK|wxCANCEL
11571 XS(XS_Wx__PropertySheetDialog_CreateButtons); /* prototype to pass -Wmissing-prototypes */
11572 XS(XS_Wx__PropertySheetDialog_CreateButtons)
11579 if (items < 1 || items > 2)
11580 croak_xs_usage(cv, "THIS, flags = wxPLI_OK_CANCEL");
11583 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11586 flags = wxPLI_OK_CANCEL;
11588 flags = (int)SvIV(ST(1));
11591 THIS->CreateButtons(flags);
11596 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
11597 #define XSubPPtmpAABO 1
11600 XS(XS_Wx__PropertySheetDialog_LayoutDialog); /* prototype to pass -Wmissing-prototypes */
11601 XS(XS_Wx__PropertySheetDialog_LayoutDialog)
11608 if (items < 1 || items > 2)
11609 croak_xs_usage(cv, "THIS, centreFlags = wxBOTH");
11612 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11615 centreFlags = wxBOTH;
11617 centreFlags = (int)SvIV(ST(1));
11620 THIS->LayoutDialog(centreFlags);
11626 #define XSubPPtmpAABP 1
11629 XS(XS_Wx__PropertySheetDialog_LayoutDialog); /* prototype to pass -Wmissing-prototypes */
11630 XS(XS_Wx__PropertySheetDialog_LayoutDialog)
11638 croak_xs_usage(cv, "THIS");
11640 wxPropertySheetDialog * THIS = (wxPropertySheetDialog *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PropertySheetDialog" );
11642 THIS->LayoutDialog();
11650 /* INCLUDE: Returning to 'Frames.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PropertySheetDialog.xsp |' */
11655 XS(boot_Wx_Wnd); /* prototype to pass -Wmissing-prototypes */
11663 #if (PERL_REVISION == 5 && PERL_VERSION < 9)
11664 char* file = __FILE__;
11666 const char* file = __FILE__;
11669 PERL_UNUSED_VAR(cv); /* -W */
11670 PERL_UNUSED_VAR(items); /* -W */
11671 XS_VERSION_BOOTCHECK ;
11673 newXS("Wx::Panel::new", XS_Wx__Panel_new, file);
11674 newXS("Wx::Panel::newDefault", XS_Wx__Panel_newDefault, file);
11675 newXS("Wx::Panel::newFull", XS_Wx__Panel_newFull, file);
11676 newXS("Wx::Panel::Create", XS_Wx__Panel_Create, file);
11678 newXS("Wx::Panel::SetFocusIgnoringChildren", XS_Wx__Panel_SetFocusIgnoringChildren, file);
11680 newXS("Wx::Panel::TransferDataFromWindow", XS_Wx__Panel_TransferDataFromWindow, file);
11681 newXS("Wx::Panel::TransferDataToWindow", XS_Wx__Panel_TransferDataToWindow, file);
11682 newXS("Wx::Panel::Validate", XS_Wx__Panel_Validate, file);
11684 newXS("Wx::Dialog::SetAffirmativeId", XS_Wx__Dialog_SetAffirmativeId, file);
11685 newXS("Wx::Dialog::GetAffirmativeId", XS_Wx__Dialog_GetAffirmativeId, file);
11686 newXS("Wx::Dialog::GetEscapeId", XS_Wx__Dialog_GetEscapeId, file);
11689 newXS("Wx::Dialog::SetEscapeId", XS_Wx__Dialog_SetEscapeId, file);
11691 newXS("Wx::Dialog::CreateTextSizer", XS_Wx__Dialog_CreateTextSizer, file);
11692 newXS("Wx::Dialog::CreateButtonSizer", XS_Wx__Dialog_CreateButtonSizer, file);
11694 newXS("Wx::Dialog::CreateSeparatedButtonSizer", XS_Wx__Dialog_CreateSeparatedButtonSizer, file);
11697 newXS("Wx::Dialog::CreateStdDialogButtonSizer", XS_Wx__Dialog_CreateStdDialogButtonSizer, file);
11700 newXS("Wx::Dialog::AddMainButtonId", XS_Wx__Dialog_AddMainButtonId, file);
11701 newXS("Wx::Dialog::IsMainButtonId", XS_Wx__Dialog_IsMainButtonId, file);
11702 newXS("Wx::Dialog::GetMainButtonIds", XS_Wx__Dialog_GetMainButtonIds, file);
11703 newXS("Wx::Dialog::CanDoLayoutAdaptation", XS_Wx__Dialog_CanDoLayoutAdaptation, file);
11704 newXS("Wx::Dialog::IsLayoutAdaptationEnabled", XS_Wx__Dialog_IsLayoutAdaptationEnabled, file);
11705 newXS("Wx::Dialog::EnableLayoutAdaptation", XS_Wx__Dialog_EnableLayoutAdaptation, file);
11706 newXS("Wx::Dialog::GetContentWindow", XS_Wx__Dialog_GetContentWindow, file);
11707 newXS("Wx::Dialog::SetLayoutAdaptationLevel", XS_Wx__Dialog_SetLayoutAdaptationLevel, file);
11708 newXS("Wx::Dialog::GetLayoutAdaptationLevel", XS_Wx__Dialog_GetLayoutAdaptationLevel, file);
11709 newXS("Wx::Dialog::SetLayoutAdaptationMode", XS_Wx__Dialog_SetLayoutAdaptationMode, file);
11710 newXS("Wx::Dialog::GetLayoutAdaptationMode", XS_Wx__Dialog_GetLayoutAdaptationMode, file);
11711 newXS("Wx::Dialog::SetLayoutAdaptationDone", XS_Wx__Dialog_SetLayoutAdaptationDone, file);
11712 newXS("Wx::Dialog::GetLayoutAdaptationDone", XS_Wx__Dialog_GetLayoutAdaptationDone, file);
11714 newXS("Wx::Dialog::GetToolBar", XS_Wx__Dialog_GetToolBar, file);
11717 newXS("Wx::Dialog::new", XS_Wx__Dialog_new, file);
11718 newXS("Wx::Dialog::newDefault", XS_Wx__Dialog_newDefault, file);
11719 newXS("Wx::Dialog::newFull", XS_Wx__Dialog_newFull, file);
11720 newXS("Wx::Dialog::Create", XS_Wx__Dialog_Create, file);
11721 newXS("Wx::Dialog::EndModal", XS_Wx__Dialog_EndModal, file);
11722 newXS("Wx::Dialog::GetReturnCode", XS_Wx__Dialog_GetReturnCode, file);
11723 newXS("Wx::Dialog::GetTitle", XS_Wx__Dialog_GetTitle, file);
11724 newXS("Wx::Dialog::IsModal", XS_Wx__Dialog_IsModal, file);
11725 newXS("Wx::Dialog::SetIcon", XS_Wx__Dialog_SetIcon, file);
11726 newXS("Wx::Dialog::SetIcons", XS_Wx__Dialog_SetIcons, file);
11727 newXS("Wx::Dialog::SetReturnCode", XS_Wx__Dialog_SetReturnCode, file);
11728 newXS("Wx::Dialog::SetTitle", XS_Wx__Dialog_SetTitle, file);
11729 newXS("Wx::Dialog::ShowModal", XS_Wx__Dialog_ShowModal, file);
11731 newXS("Wx::Dialog::SetFocusIgnoringChildren", XS_Wx__Dialog_SetFocusIgnoringChildren, file);
11733 newXS("Wx::Dialog::TransferDataFromWindow", XS_Wx__Dialog_TransferDataFromWindow, file);
11734 newXS("Wx::Dialog::TransferDataToWindow", XS_Wx__Dialog_TransferDataToWindow, file);
11735 newXS("Wx::Dialog::Validate", XS_Wx__Dialog_Validate, file);
11736 newXS("Wx::Wizard::new", XS_Wx__Wizard_new, file);
11737 newXS("Wx::Wizard::newEmpty", XS_Wx__Wizard_newEmpty, file);
11738 newXS("Wx::Wizard::newFull", XS_Wx__Wizard_newFull, file);
11739 newXS("Wx::Wizard::Create", XS_Wx__Wizard_Create, file);
11740 newXS("Wx::Wizard::RunWizard", XS_Wx__Wizard_RunWizard, file);
11741 newXS("Wx::Wizard::GetCurrentPage", XS_Wx__Wizard_GetCurrentPage, file);
11742 newXS("Wx::Wizard::GetPageSize", XS_Wx__Wizard_GetPageSize, file);
11743 newXS("Wx::Wizard::SetPageSize", XS_Wx__Wizard_SetPageSize, file);
11745 newXS("Wx::Wizard::GetPageAreaSizer", XS_Wx__Wizard_GetPageAreaSizer, file);
11748 newXS("Wx::Wizard::GetBitmap", XS_Wx__Wizard_GetBitmap, file);
11749 newXS("Wx::Wizard::SetBitmap", XS_Wx__Wizard_SetBitmap, file);
11751 newXS("Wx::Wizard::FitToPage", XS_Wx__Wizard_FitToPage, file);
11752 newXS("Wx::Wizard::SetBorder", XS_Wx__Wizard_SetBorder, file);
11753 newXS("Wx::Wizard::HasNextPage", XS_Wx__Wizard_HasNextPage, file);
11754 newXS("Wx::Wizard::HasPrevPage", XS_Wx__Wizard_HasPrevPage, file);
11756 newXS("Wx::Wizard::SetBitmapBackgroundColour", XS_Wx__Wizard_SetBitmapBackgroundColour, file);
11757 newXS("Wx::Wizard::GetBitmapBackgroundColour", XS_Wx__Wizard_GetBitmapBackgroundColour, file);
11758 newXS("Wx::Wizard::SetBitmapPlacement", XS_Wx__Wizard_SetBitmapPlacement, file);
11759 newXS("Wx::Wizard::GetBitmapPlacement", XS_Wx__Wizard_GetBitmapPlacement, file);
11760 newXS("Wx::Wizard::SetMinimumBitmapWidth", XS_Wx__Wizard_SetMinimumBitmapWidth, file);
11761 newXS("Wx::Wizard::GetMinimumBitmapWidth", XS_Wx__Wizard_GetMinimumBitmapWidth, file);
11763 newXS("Wx::WizardPage::new", XS_Wx__WizardPage_new, file);
11764 newXS("Wx::WizardPage::newEmpty", XS_Wx__WizardPage_newEmpty, file);
11765 newXS("Wx::WizardPage::newFull", XS_Wx__WizardPage_newFull, file);
11766 newXS("Wx::WizardPage::Create", XS_Wx__WizardPage_Create, file);
11767 newXS("Wx::WizardPage::GetBitmap", XS_Wx__WizardPage_GetBitmap, file);
11768 newXS("Wx::WizardPage::GetPrev", XS_Wx__WizardPage_GetPrev, file);
11769 newXS("Wx::WizardPage::GetNext", XS_Wx__WizardPage_GetNext, file);
11770 newXS("Wx::WizardPageSimple::new", XS_Wx__WizardPageSimple_new, file);
11771 newXS("Wx::WizardPageSimple::SetPrev", XS_Wx__WizardPageSimple_SetPrev, file);
11772 newXS("Wx::WizardPageSimple::SetNext", XS_Wx__WizardPageSimple_SetNext, file);
11773 newXS("Wx::WizardPageSimple::Chain", XS_Wx__WizardPageSimple_Chain, file);
11774 newXS("Wx::WizardEvent::GetDirection", XS_Wx__WizardEvent_GetDirection, file);
11775 newXS("Wx::WizardEvent::GetPage", XS_Wx__WizardEvent_GetPage, file);
11776 newXS("Wx::ToolBarToolBase::Destroy", XS_Wx__ToolBarToolBase_Destroy, file);
11777 newXS("Wx::ToolBarToolBase::GetId", XS_Wx__ToolBarToolBase_GetId, file);
11778 newXS("Wx::ToolBarToolBase::GetControl", XS_Wx__ToolBarToolBase_GetControl, file);
11779 newXS("Wx::ToolBarToolBase::GetToolBar", XS_Wx__ToolBarToolBase_GetToolBar, file);
11780 newXS("Wx::ToolBarToolBase::IsButton", XS_Wx__ToolBarToolBase_IsButton, file);
11781 newXS("Wx::ToolBarToolBase::IsControl", XS_Wx__ToolBarToolBase_IsControl, file);
11782 newXS("Wx::ToolBarToolBase::IsSeparator", XS_Wx__ToolBarToolBase_IsSeparator, file);
11783 newXS("Wx::ToolBarToolBase::GetStyle", XS_Wx__ToolBarToolBase_GetStyle, file);
11784 newXS("Wx::ToolBarToolBase::GetKind", XS_Wx__ToolBarToolBase_GetKind, file);
11785 newXS("Wx::ToolBarToolBase::IsEnabled", XS_Wx__ToolBarToolBase_IsEnabled, file);
11786 newXS("Wx::ToolBarToolBase::IsToggled", XS_Wx__ToolBarToolBase_IsToggled, file);
11787 newXS("Wx::ToolBarToolBase::CanBeToggled", XS_Wx__ToolBarToolBase_CanBeToggled, file);
11788 newXS("Wx::ToolBarToolBase::GetNormalBitmap", XS_Wx__ToolBarToolBase_GetNormalBitmap, file);
11789 newXS("Wx::ToolBarToolBase::GetDisabledBitmap", XS_Wx__ToolBarToolBase_GetDisabledBitmap, file);
11790 newXS("Wx::ToolBarToolBase::GetBitmap1", XS_Wx__ToolBarToolBase_GetBitmap1, file);
11791 newXS("Wx::ToolBarToolBase::GetBitmap2", XS_Wx__ToolBarToolBase_GetBitmap2, file);
11792 newXS("Wx::ToolBarToolBase::GetBitmap", XS_Wx__ToolBarToolBase_GetBitmap, file);
11793 newXS("Wx::ToolBarToolBase::GetLabel", XS_Wx__ToolBarToolBase_GetLabel, file);
11794 newXS("Wx::ToolBarToolBase::GetShortHelp", XS_Wx__ToolBarToolBase_GetShortHelp, file);
11795 newXS("Wx::ToolBarToolBase::GetLongHelp", XS_Wx__ToolBarToolBase_GetLongHelp, file);
11796 newXS("Wx::ToolBarToolBase::GetClientData", XS_Wx__ToolBarToolBase_GetClientData, file);
11797 newXS("Wx::ToolBarToolBase::Enable", XS_Wx__ToolBarToolBase_Enable, file);
11798 newXS("Wx::ToolBarToolBase::Toggle", XS_Wx__ToolBarToolBase_Toggle, file);
11799 newXS("Wx::ToolBarToolBase::SetToggle", XS_Wx__ToolBarToolBase_SetToggle, file);
11800 newXS("Wx::ToolBarToolBase::SetShortHelp", XS_Wx__ToolBarToolBase_SetShortHelp, file);
11801 newXS("Wx::ToolBarToolBase::SetLongHelp", XS_Wx__ToolBarToolBase_SetLongHelp, file);
11802 newXS("Wx::ToolBarToolBase::SetNormalBitmap", XS_Wx__ToolBarToolBase_SetNormalBitmap, file);
11803 newXS("Wx::ToolBarToolBase::SetDisabledBitmap", XS_Wx__ToolBarToolBase_SetDisabledBitmap, file);
11804 newXS("Wx::ToolBarToolBase::SetLabel", XS_Wx__ToolBarToolBase_SetLabel, file);
11805 newXS("Wx::ToolBarToolBase::SetBitmap1", XS_Wx__ToolBarToolBase_SetBitmap1, file);
11806 newXS("Wx::ToolBarToolBase::SetBitmap2", XS_Wx__ToolBarToolBase_SetBitmap2, file);
11807 newXS("Wx::ToolBarToolBase::SetClientData", XS_Wx__ToolBarToolBase_SetClientData, file);
11809 newXS("Wx::ToolBarToolBase::SetDropdownMenu", XS_Wx__ToolBarToolBase_SetDropdownMenu, file);
11810 newXS("Wx::ToolBarToolBase::GetDropdownMenu", XS_Wx__ToolBarToolBase_GetDropdownMenu, file);
11812 newXS("Wx::ToolBarBase::Destroy", XS_Wx__ToolBarBase_Destroy, file);
11813 newXS("Wx::ToolBarBase::AddControl", XS_Wx__ToolBarBase_AddControl, file);
11814 newXS("Wx::ToolBarBase::AddSeparator", XS_Wx__ToolBarBase_AddSeparator, file);
11815 newXS("Wx::ToolBarBase::AddTool", XS_Wx__ToolBarBase_AddTool, file);
11816 newXS("Wx::ToolBarBase::AddToolShort", XS_Wx__ToolBarBase_AddToolShort, file);
11817 newXS("Wx::ToolBarBase::AddToolLong", XS_Wx__ToolBarBase_AddToolLong, file);
11818 newXS("Wx::ToolBarBase::AddToolNewLong", XS_Wx__ToolBarBase_AddToolNewLong, file);
11819 newXS("Wx::ToolBarBase::AddToolNewShort", XS_Wx__ToolBarBase_AddToolNewShort, file);
11820 newXS("Wx::ToolBarBase::AddCheckTool", XS_Wx__ToolBarBase_AddCheckTool, file);
11821 newXS("Wx::ToolBarBase::AddRadioTool", XS_Wx__ToolBarBase_AddRadioTool, file);
11822 newXS("Wx::ToolBarBase::DeleteTool", XS_Wx__ToolBarBase_DeleteTool, file);
11823 newXS("Wx::ToolBarBase::DeleteToolByPos", XS_Wx__ToolBarBase_DeleteToolByPos, file);
11824 newXS("Wx::ToolBarBase::EnableTool", XS_Wx__ToolBarBase_EnableTool, file);
11826 newXS("Wx::ToolBarBase::FindById", XS_Wx__ToolBarBase_FindById, file);
11828 newXS("Wx::ToolBarBase::FindControl", XS_Wx__ToolBarBase_FindControl, file);
11829 newXS("Wx::ToolBarBase::FindToolForPosition", XS_Wx__ToolBarBase_FindToolForPosition, file);
11830 newXS("Wx::ToolBarBase::GetMargins", XS_Wx__ToolBarBase_GetMargins, file);
11831 newXS("Wx::ToolBarBase::GetMaxRows", XS_Wx__ToolBarBase_GetMaxRows, file);
11832 newXS("Wx::ToolBarBase::GetMaxCols", XS_Wx__ToolBarBase_GetMaxCols, file);
11833 newXS("Wx::ToolBarBase::GetToolSize", XS_Wx__ToolBarBase_GetToolSize, file);
11834 newXS("Wx::ToolBarBase::GetToolBitmapSize", XS_Wx__ToolBarBase_GetToolBitmapSize, file);
11835 newXS("Wx::ToolBarBase::GetToolClientData", XS_Wx__ToolBarBase_GetToolClientData, file);
11836 newXS("Wx::ToolBarBase::GetToolEnabled", XS_Wx__ToolBarBase_GetToolEnabled, file);
11837 newXS("Wx::ToolBarBase::GetToolLongHelp", XS_Wx__ToolBarBase_GetToolLongHelp, file);
11838 newXS("Wx::ToolBarBase::GetToolPacking", XS_Wx__ToolBarBase_GetToolPacking, file);
11839 newXS("Wx::ToolBarBase::GetToolSeparation", XS_Wx__ToolBarBase_GetToolSeparation, file);
11840 newXS("Wx::ToolBarBase::GetToolShortHelp", XS_Wx__ToolBarBase_GetToolShortHelp, file);
11841 newXS("Wx::ToolBarBase::GetToolState", XS_Wx__ToolBarBase_GetToolState, file);
11842 newXS("Wx::ToolBarBase::InsertControl", XS_Wx__ToolBarBase_InsertControl, file);
11843 newXS("Wx::ToolBarBase::InsertSeparator", XS_Wx__ToolBarBase_InsertSeparator, file);
11844 newXS("Wx::ToolBarBase::InsertTool", XS_Wx__ToolBarBase_InsertTool, file);
11845 newXS("Wx::ToolBarBase::InsertToolLong", XS_Wx__ToolBarBase_InsertToolLong, file);
11847 newXS("Wx::ToolBarBase::InsertToolNewLong", XS_Wx__ToolBarBase_InsertToolNewLong, file);
11849 newXS("Wx::ToolBarBase::ClearTools", XS_Wx__ToolBarBase_ClearTools, file);
11850 newXS("Wx::ToolBarBase::GetToolsCount", XS_Wx__ToolBarBase_GetToolsCount, file);
11851 newXS("Wx::ToolBarBase::GetToolPos", XS_Wx__ToolBarBase_GetToolPos, file);
11852 newXS("Wx::ToolBarBase::Realize", XS_Wx__ToolBarBase_Realize, file);
11853 newXS("Wx::ToolBarBase::RemoveTool", XS_Wx__ToolBarBase_RemoveTool, file);
11854 newXS("Wx::ToolBarBase::SetMarginsSize", XS_Wx__ToolBarBase_SetMarginsSize, file);
11855 newXS("Wx::ToolBarBase::SetMarginsXY", XS_Wx__ToolBarBase_SetMarginsXY, file);
11856 newXS("Wx::ToolBarBase::SetMargins", XS_Wx__ToolBarBase_SetMargins, file);
11857 newXS("Wx::ToolBarBase::SetMaxRowsCols", XS_Wx__ToolBarBase_SetMaxRowsCols, file);
11858 newXS("Wx::ToolBarBase::SetRows", XS_Wx__ToolBarBase_SetRows, file);
11859 newXS("Wx::ToolBarBase::SetToolBitmapSize", XS_Wx__ToolBarBase_SetToolBitmapSize, file);
11860 newXS("Wx::ToolBarBase::SetToolClientData", XS_Wx__ToolBarBase_SetToolClientData, file);
11861 newXS("Wx::ToolBarBase::SetToolLongHelp", XS_Wx__ToolBarBase_SetToolLongHelp, file);
11862 newXS("Wx::ToolBarBase::SetToolPacking", XS_Wx__ToolBarBase_SetToolPacking, file);
11863 newXS("Wx::ToolBarBase::SetToolShortHelp", XS_Wx__ToolBarBase_SetToolShortHelp, file);
11864 newXS("Wx::ToolBarBase::SetToolSeparation", XS_Wx__ToolBarBase_SetToolSeparation, file);
11866 newXS("Wx::ToolBarBase::SetToolNormalBitmap", XS_Wx__ToolBarBase_SetToolNormalBitmap, file);
11867 newXS("Wx::ToolBarBase::SetToolDisabledBitmap", XS_Wx__ToolBarBase_SetToolDisabledBitmap, file);
11869 newXS("Wx::ToolBarBase::ToggleTool", XS_Wx__ToolBarBase_ToggleTool, file);
11871 newXS("Wx::ToolBarBase::SetDropdownMenu", XS_Wx__ToolBarBase_SetDropdownMenu, file);
11873 newXS("Wx::ToolBar::new", XS_Wx__ToolBar_new, file);
11874 newXS("Wx::ToolBar::newDefault", XS_Wx__ToolBar_newDefault, file);
11875 newXS("Wx::ToolBar::newFull", XS_Wx__ToolBar_newFull, file);
11876 newXS("Wx::ToolBar::Create", XS_Wx__ToolBar_Create, file);
11877 newXS("Wx::StatusBar::new", XS_Wx__StatusBar_new, file);
11878 newXS("Wx::StatusBar::GetFieldRect", XS_Wx__StatusBar_GetFieldRect, file);
11879 newXS("Wx::StatusBar::GetFieldsCount", XS_Wx__StatusBar_GetFieldsCount, file);
11880 newXS("Wx::StatusBar::GetStatusText", XS_Wx__StatusBar_GetStatusText, file);
11881 newXS("Wx::StatusBar::PushStatusText", XS_Wx__StatusBar_PushStatusText, file);
11882 newXS("Wx::StatusBar::PopStatusText", XS_Wx__StatusBar_PopStatusText, file);
11883 newXS("Wx::StatusBar::SetFieldsCount", XS_Wx__StatusBar_SetFieldsCount, file);
11884 newXS("Wx::StatusBar::SetMinHeight", XS_Wx__StatusBar_SetMinHeight, file);
11885 newXS("Wx::StatusBar::SetStatusText", XS_Wx__StatusBar_SetStatusText, file);
11886 newXS("Wx::StatusBar::SetStatusWidths", XS_Wx__StatusBar_SetStatusWidths, file);
11888 newXS("Wx::StatusBar::SetStatusStyles", XS_Wx__StatusBar_SetStatusStyles, file);
11890 newXS("Wx::Frame::new", XS_Wx__Frame_new, file);
11891 newXS("Wx::Frame::newDefault", XS_Wx__Frame_newDefault, file);
11892 newXS("Wx::Frame::newFull", XS_Wx__Frame_newFull, file);
11893 newXS("Wx::Frame::Create", XS_Wx__Frame_Create, file);
11895 newXS("Wx::Frame::Command", XS_Wx__Frame_Command, file);
11897 newXS("Wx::Frame::CreateStatusBar", XS_Wx__Frame_CreateStatusBar, file);
11898 newXS("Wx::Frame::CreateToolBar", XS_Wx__Frame_CreateToolBar, file);
11899 newXS("Wx::Frame::GetClientAreaOrigin", XS_Wx__Frame_GetClientAreaOrigin, file);
11900 newXS("Wx::Frame::GetMenuBar", XS_Wx__Frame_GetMenuBar, file);
11901 newXS("Wx::Frame::GetStatusBar", XS_Wx__Frame_GetStatusBar, file);
11902 newXS("Wx::Frame::GetStatusBarPane", XS_Wx__Frame_GetStatusBarPane, file);
11903 newXS("Wx::Frame::GetTitle", XS_Wx__Frame_GetTitle, file);
11904 newXS("Wx::Frame::GetToolBar", XS_Wx__Frame_GetToolBar, file);
11906 newXS("Wx::Frame::MacSetMetalAppearance", XS_Wx__Frame_MacSetMetalAppearance, file);
11908 newXS("Wx::Frame::OnCreateStatusBar", XS_Wx__Frame_OnCreateStatusBar, file);
11909 newXS("Wx::Frame::SetIcon", XS_Wx__Frame_SetIcon, file);
11910 newXS("Wx::Frame::SetIcons", XS_Wx__Frame_SetIcons, file);
11911 newXS("Wx::Frame::SetMenuBar", XS_Wx__Frame_SetMenuBar, file);
11912 newXS("Wx::Frame::SetStatusBar", XS_Wx__Frame_SetStatusBar, file);
11913 newXS("Wx::Frame::SetTitle", XS_Wx__Frame_SetTitle, file);
11914 newXS("Wx::Frame::SetToolBar", XS_Wx__Frame_SetToolBar, file);
11915 newXS("Wx::Frame::SetStatusText", XS_Wx__Frame_SetStatusText, file);
11916 newXS("Wx::Frame::SetStatusBarPane", XS_Wx__Frame_SetStatusBarPane, file);
11917 newXS("Wx::Frame::SetStatusWidths", XS_Wx__Frame_SetStatusWidths, file);
11919 newXS("Wx::MiniFrame::new", XS_Wx__MiniFrame_new, file);
11921 newXS("Wx::IconBundle::newEmpty", XS_Wx__IconBundle_newEmpty, file);
11922 newXS("Wx::IconBundle::newFile", XS_Wx__IconBundle_newFile, file);
11923 newXS("Wx::IconBundle::newIcon", XS_Wx__IconBundle_newIcon, file);
11924 newXS("Wx::IconBundle::AddIconFile", XS_Wx__IconBundle_AddIconFile, file);
11925 newXS("Wx::IconBundle::AddIconIcon", XS_Wx__IconBundle_AddIconIcon, file);
11926 newXS("Wx::IconBundle::GetIconSize", XS_Wx__IconBundle_GetIconSize, file);
11927 newXS("Wx::IconBundle::GetIconCoord", XS_Wx__IconBundle_GetIconCoord, file);
11929 newXS("Wx::IconBundle::IsEmpty", XS_Wx__IconBundle_IsEmpty, file);
11930 newXS("Wx::IconBundle::GetIconOfExactSizeSize", XS_Wx__IconBundle_GetIconOfExactSizeSize, file);
11931 newXS("Wx::IconBundle::GetIconOfExactSizeCoord", XS_Wx__IconBundle_GetIconOfExactSizeCoord, file);
11932 newXS("Wx::IconBundle::GetIconOfExactSize", XS_Wx__IconBundle_GetIconOfExactSize, file);
11934 newXS("Wx::IconBundle::new", XS_Wx__IconBundle_new, file);
11935 newXS("Wx::IconBundle::AddIcon", XS_Wx__IconBundle_AddIcon, file);
11936 newXS("Wx::IconBundle::GetIcon", XS_Wx__IconBundle_GetIcon, file);
11938 newXS("Wx::TopLevelWindow::RequestUserAttention", XS_Wx__TopLevelWindow_RequestUserAttention, file);
11941 newXS("Wx::TopLevelWindow::IsAlwaysMaximized", XS_Wx__TopLevelWindow_IsAlwaysMaximized, file);
11942 newXS("Wx::TopLevelWindow::GetDefaultItem", XS_Wx__TopLevelWindow_GetDefaultItem, file);
11943 newXS("Wx::TopLevelWindow::SetDefaultItem", XS_Wx__TopLevelWindow_SetDefaultItem, file);
11944 newXS("Wx::TopLevelWindow::GetTmpDefaultItem", XS_Wx__TopLevelWindow_GetTmpDefaultItem, file);
11945 newXS("Wx::TopLevelWindow::SetTmpDefaultItem", XS_Wx__TopLevelWindow_SetTmpDefaultItem, file);
11946 newXS("Wx::TopLevelWindow::SetTransparent", XS_Wx__TopLevelWindow_SetTransparent, file);
11947 newXS("Wx::TopLevelWindow::CanSetTransparent", XS_Wx__TopLevelWindow_CanSetTransparent, file);
11950 newXS("Wx::TopLevelWindow::EnableCloseButton", XS_Wx__TopLevelWindow_EnableCloseButton, file);
11953 newXS("Wx::TopLevelWindow::GetIcon", XS_Wx__TopLevelWindow_GetIcon, file);
11954 newXS("Wx::TopLevelWindow::GetIcons", XS_Wx__TopLevelWindow_GetIcons, file);
11955 newXS("Wx::TopLevelWindow::SetIcon", XS_Wx__TopLevelWindow_SetIcon, file);
11956 newXS("Wx::TopLevelWindow::SetIcons", XS_Wx__TopLevelWindow_SetIcons, file);
11957 newXS("Wx::TopLevelWindow::Iconize", XS_Wx__TopLevelWindow_Iconize, file);
11958 newXS("Wx::TopLevelWindow::Maximize", XS_Wx__TopLevelWindow_Maximize, file);
11959 newXS("Wx::TopLevelWindow::ShowFullScreen", XS_Wx__TopLevelWindow_ShowFullScreen, file);
11960 newXS("Wx::TopLevelWindow::IsFullScreen", XS_Wx__TopLevelWindow_IsFullScreen, file);
11961 newXS("Wx::TopLevelWindow::IsActive", XS_Wx__TopLevelWindow_IsActive, file);
11962 newXS("Wx::TopLevelWindow::IsIconized", XS_Wx__TopLevelWindow_IsIconized, file);
11963 newXS("Wx::TopLevelWindow::IsMaximized", XS_Wx__TopLevelWindow_IsMaximized, file);
11965 newXS("Wx::TopLevelWindow::IsUsingNativeDecorations", XS_Wx__TopLevelWindow_IsUsingNativeDecorations, file);
11967 newXS("Wx::TopLevelWindow::SetShape", XS_Wx__TopLevelWindow_SetShape, file);
11969 newXS("Wx::TopLevelWindow::ShouldPreventAppExit", XS_Wx__TopLevelWindow_ShouldPreventAppExit, file);
11972 newXS("Wx::TopLevelWindow::UseNativeDecorations", XS_Wx__TopLevelWindow_UseNativeDecorations, file);
11973 newXS("Wx::TopLevelWindow::UseNativeDecorationsByDefault", XS_Wx__TopLevelWindow_UseNativeDecorationsByDefault, file);
11977 newXS("Wx::PopupWindow::newDefault", XS_Wx__PopupWindow_newDefault, file);
11978 newXS("Wx::PopupWindow::newFull", XS_Wx__PopupWindow_newFull, file);
11979 newXS("Wx::PopupWindow::Create", XS_Wx__PopupWindow_Create, file);
11980 newXS("Wx::PopupWindow::Position", XS_Wx__PopupWindow_Position, file);
11981 newXS("Wx::PopupWindow::new", XS_Wx__PopupWindow_new, file);
11982 newXS("Wx::PopupTransientWindow::newDefault", XS_Wx__PopupTransientWindow_newDefault, file);
11983 newXS("Wx::PopupTransientWindow::newFull", XS_Wx__PopupTransientWindow_newFull, file);
11984 newXS("Wx::PopupTransientWindow::Popup", XS_Wx__PopupTransientWindow_Popup, file);
11985 newXS("Wx::PopupTransientWindow::Dismiss", XS_Wx__PopupTransientWindow_Dismiss, file);
11986 newXS("Wx::PopupTransientWindow::CanDismiss", XS_Wx__PopupTransientWindow_CanDismiss, file);
11987 newXS("Wx::PopupTransientWindow::ProcessLeftDown", XS_Wx__PopupTransientWindow_ProcessLeftDown, file);
11988 newXS("Wx::PopupTransientWindow::new", XS_Wx__PopupTransientWindow_new, file);
11989 newXS("Wx::PlPopupTransientWindow::newDefault", XS_Wx__PlPopupTransientWindow_newDefault, file);
11990 newXS("Wx::PlPopupTransientWindow::newFull", XS_Wx__PlPopupTransientWindow_newFull, file);
11991 newXS("Wx::PlPopupTransientWindow::Popup", XS_Wx__PlPopupTransientWindow_Popup, file);
11992 newXS("Wx::PlPopupTransientWindow::Dismiss", XS_Wx__PlPopupTransientWindow_Dismiss, file);
11993 newXS("Wx::PlPopupTransientWindow::CanDismiss", XS_Wx__PlPopupTransientWindow_CanDismiss, file);
11994 newXS("Wx::PlPopupTransientWindow::ProcessLeftDown", XS_Wx__PlPopupTransientWindow_ProcessLeftDown, file);
11995 newXS("Wx::PlPopupTransientWindow::new", XS_Wx__PlPopupTransientWindow_new, file);
11997 newXS("Wx::TextEntryDialog::new", XS_Wx__TextEntryDialog_new, file);
11998 newXS("Wx::TextEntryDialog::GetValue", XS_Wx__TextEntryDialog_GetValue, file);
11999 newXS("Wx::TextEntryDialog::SetValue", XS_Wx__TextEntryDialog_SetValue, file);
12000 newXS("Wx::TextEntryDialog::ShowModal", XS_Wx__TextEntryDialog_ShowModal, file);
12002 newXS("Wx::PasswordEntryDialog::new", XS_Wx__PasswordEntryDialog_new, file);
12005 newXS("Wx::NumberEntryDialog::new", XS_Wx__NumberEntryDialog_new, file);
12006 newXS("Wx::NumberEntryDialog::GetValue", XS_Wx__NumberEntryDialog_GetValue, file);
12008 newXS("Wx::GetNumberFromUser", XS_Wx_GetNumberFromUser, file);
12009 newXS("Wx::GetPasswordFromUser", XS_Wx_GetPasswordFromUser, file);
12010 newXS("Wx::GetTextFromUser", XS_Wx_GetTextFromUser, file);
12011 newXS("Wx::FileDialog::new", XS_Wx__FileDialog_new, file);
12012 newXS("Wx::FileDialog::GetDirectory", XS_Wx__FileDialog_GetDirectory, file);
12013 newXS("Wx::FileDialog::GetFilename", XS_Wx__FileDialog_GetFilename, file);
12014 newXS("Wx::FileDialog::GetFilenames", XS_Wx__FileDialog_GetFilenames, file);
12015 newXS("Wx::FileDialog::GetFilterIndex", XS_Wx__FileDialog_GetFilterIndex, file);
12016 newXS("Wx::FileDialog::GetMessage", XS_Wx__FileDialog_GetMessage, file);
12017 newXS("Wx::FileDialog::GetPath", XS_Wx__FileDialog_GetPath, file);
12018 newXS("Wx::FileDialog::GetPaths", XS_Wx__FileDialog_GetPaths, file);
12020 newXS("Wx::FileDialog::GetStyle", XS_Wx__FileDialog_GetStyle, file);
12022 newXS("Wx::FileDialog::GetWildcard", XS_Wx__FileDialog_GetWildcard, file);
12023 newXS("Wx::FileDialog::SetDirectory", XS_Wx__FileDialog_SetDirectory, file);
12024 newXS("Wx::FileDialog::SetFilename", XS_Wx__FileDialog_SetFilename, file);
12025 newXS("Wx::FileDialog::SetFilterIndex", XS_Wx__FileDialog_SetFilterIndex, file);
12026 newXS("Wx::FileDialog::SetMessage", XS_Wx__FileDialog_SetMessage, file);
12027 newXS("Wx::FileDialog::SetPath", XS_Wx__FileDialog_SetPath, file);
12029 newXS("Wx::FileDialog::SetStyle", XS_Wx__FileDialog_SetStyle, file);
12031 newXS("Wx::FileDialog::SetWildcard", XS_Wx__FileDialog_SetWildcard, file);
12032 newXS("Wx::FileDialog::ShowModal", XS_Wx__FileDialog_ShowModal, file);
12033 newXS("Wx::FileSelector", XS_Wx_FileSelector, file);
12034 newXS("Wx::DirDialog::new", XS_Wx__DirDialog_new, file);
12035 newXS("Wx::DirDialog::GetPath", XS_Wx__DirDialog_GetPath, file);
12036 newXS("Wx::DirDialog::GetMessage", XS_Wx__DirDialog_GetMessage, file);
12038 newXS("Wx::DirDialog::GetStyle", XS_Wx__DirDialog_GetStyle, file);
12040 newXS("Wx::DirDialog::SetMessage", XS_Wx__DirDialog_SetMessage, file);
12041 newXS("Wx::DirDialog::SetPath", XS_Wx__DirDialog_SetPath, file);
12043 newXS("Wx::DirDialog::SetStyle", XS_Wx__DirDialog_SetStyle, file);
12045 newXS("Wx::DirDialog::ShowModal", XS_Wx__DirDialog_ShowModal, file);
12046 newXS("Wx::DirSelector", XS_Wx_DirSelector, file);
12047 newXS("Wx::ColourDialog::new", XS_Wx__ColourDialog_new, file);
12048 newXS("Wx::ColourDialog::GetColourData", XS_Wx__ColourDialog_GetColourData, file);
12049 newXS("Wx::ColourDialog::ShowModal", XS_Wx__ColourDialog_ShowModal, file);
12050 newXS("Wx::ColourData::new", XS_Wx__ColourData_new, file);
12051 newXS("Wx::ColourData::CLONE", XS_Wx__ColourData_CLONE, file);
12052 newXS("Wx::ColourData::DESTROY", XS_Wx__ColourData_DESTROY, file);
12053 newXS("Wx::ColourData::GetChooseFull", XS_Wx__ColourData_GetChooseFull, file);
12054 newXS("Wx::ColourData::GetColour", XS_Wx__ColourData_GetColour, file);
12055 newXS("Wx::ColourData::GetCustomColour", XS_Wx__ColourData_GetCustomColour, file);
12056 newXS("Wx::ColourData::SetChooseFull", XS_Wx__ColourData_SetChooseFull, file);
12057 newXS("Wx::ColourData::SetColour", XS_Wx__ColourData_SetColour, file);
12058 newXS("Wx::ColourData::SetCustomColour", XS_Wx__ColourData_SetCustomColour, file);
12059 newXS("Wx::GetColourFromUser", XS_Wx_GetColourFromUser, file);
12060 newXS("Wx::MessageDialog::new", XS_Wx__MessageDialog_new, file);
12061 newXS("Wx::MessageDialog::ShowModal", XS_Wx__MessageDialog_ShowModal, file);
12063 newXS("Wx::MessageDialog::SetYesNoLabels", XS_Wx__MessageDialog_SetYesNoLabels, file);
12064 newXS("Wx::MessageDialog::SetYesNoCancelLabels", XS_Wx__MessageDialog_SetYesNoCancelLabels, file);
12065 newXS("Wx::MessageDialog::SetOKLabel", XS_Wx__MessageDialog_SetOKLabel, file);
12066 newXS("Wx::MessageDialog::SetOKCancelLabels", XS_Wx__MessageDialog_SetOKCancelLabels, file);
12067 newXS("Wx::MessageDialog::SetMessage", XS_Wx__MessageDialog_SetMessage, file);
12068 newXS("Wx::MessageDialog::SetExtendedMessage", XS_Wx__MessageDialog_SetExtendedMessage, file);
12070 newXS("Wx::MessageBox", XS_Wx_MessageBox, file);
12071 newXS("Wx::FindReplaceData::new", XS_Wx__FindReplaceData_new, file);
12072 newXS("Wx::FindReplaceData::Destroy", XS_Wx__FindReplaceData_Destroy, file);
12073 newXS("Wx::FindReplaceData::GetFindString", XS_Wx__FindReplaceData_GetFindString, file);
12074 newXS("Wx::FindReplaceData::GetReplaceString", XS_Wx__FindReplaceData_GetReplaceString, file);
12075 newXS("Wx::FindReplaceData::GetFlags", XS_Wx__FindReplaceData_GetFlags, file);
12076 newXS("Wx::FindReplaceData::SetFlags", XS_Wx__FindReplaceData_SetFlags, file);
12077 newXS("Wx::FindReplaceData::SetFindString", XS_Wx__FindReplaceData_SetFindString, file);
12078 newXS("Wx::FindReplaceData::SetReplaceString", XS_Wx__FindReplaceData_SetReplaceString, file);
12079 newXS("Wx::FindDialogEvent::GetFlags", XS_Wx__FindDialogEvent_GetFlags, file);
12080 newXS("Wx::FindDialogEvent::GetFindString", XS_Wx__FindDialogEvent_GetFindString, file);
12081 newXS("Wx::FindDialogEvent::GetReplaceString", XS_Wx__FindDialogEvent_GetReplaceString, file);
12082 newXS("Wx::FindDialogEvent::GetDialog", XS_Wx__FindDialogEvent_GetDialog, file);
12083 newXS("Wx::FindReplaceDialog::new", XS_Wx__FindReplaceDialog_new, file);
12084 newXS("Wx::FindReplaceDialog::GetData", XS_Wx__FindReplaceDialog_GetData, file);
12085 newXS("Wx::FindReplaceDialog::SetData", XS_Wx__FindReplaceDialog_SetData, file);
12087 newXS("Wx::FontData::new", XS_Wx__FontData_new, file);
12088 newXS("Wx::FontData::CLONE", XS_Wx__FontData_CLONE, file);
12089 newXS("Wx::FontData::DESTROY", XS_Wx__FontData_DESTROY, file);
12090 newXS("Wx::FontData::EnableEffects", XS_Wx__FontData_EnableEffects, file);
12091 newXS("Wx::FontData::GetAllowSymbols", XS_Wx__FontData_GetAllowSymbols, file);
12092 newXS("Wx::FontData::GetColour", XS_Wx__FontData_GetColour, file);
12093 newXS("Wx::FontData::GetChosenFont", XS_Wx__FontData_GetChosenFont, file);
12094 newXS("Wx::FontData::GetEnableEffects", XS_Wx__FontData_GetEnableEffects, file);
12095 newXS("Wx::FontData::GetInitialFont", XS_Wx__FontData_GetInitialFont, file);
12096 newXS("Wx::FontData::GetShowHelp", XS_Wx__FontData_GetShowHelp, file);
12097 newXS("Wx::FontData::SetAllowSymbols", XS_Wx__FontData_SetAllowSymbols, file);
12098 newXS("Wx::FontData::SetChosenFont", XS_Wx__FontData_SetChosenFont, file);
12099 newXS("Wx::FontData::SetColour", XS_Wx__FontData_SetColour, file);
12100 newXS("Wx::FontData::SetInitialFont", XS_Wx__FontData_SetInitialFont, file);
12101 newXS("Wx::FontData::SetRange", XS_Wx__FontData_SetRange, file);
12102 newXS("Wx::FontData::SetShowHelp", XS_Wx__FontData_SetShowHelp, file);
12103 newXS("Wx::FontDialog::new", XS_Wx__FontDialog_new, file);
12104 newXS("Wx::FontDialog::GetFontData", XS_Wx__FontDialog_GetFontData, file);
12105 newXS("Wx::GetFontFromUser", XS_Wx_GetFontFromUser, file);
12107 newXS("Wx::MultiChoiceDialog::new", XS_Wx__MultiChoiceDialog_new, file);
12108 newXS("Wx::MultiChoiceDialog::GetSelections", XS_Wx__MultiChoiceDialog_GetSelections, file);
12109 newXS("Wx::MultiChoiceDialog::SetSelections", XS_Wx__MultiChoiceDialog_SetSelections, file);
12110 newXS("Wx::SingleChoiceDialog::new", XS_Wx__SingleChoiceDialog_new, file);
12111 newXS("Wx::SingleChoiceDialog::GetSelection", XS_Wx__SingleChoiceDialog_GetSelection, file);
12112 newXS("Wx::SingleChoiceDialog::GetSelectionClientData", XS_Wx__SingleChoiceDialog_GetSelectionClientData, file);
12113 newXS("Wx::SingleChoiceDialog::GetStringSelection", XS_Wx__SingleChoiceDialog_GetStringSelection, file);
12114 newXS("Wx::SingleChoiceDialog::SetSelection", XS_Wx__SingleChoiceDialog_SetSelection, file);
12115 newXS("Wx::GetSingleChoice", XS_Wx_GetSingleChoice, file);
12116 newXS("Wx::GetSingleChoiceIndex", XS_Wx_GetSingleChoiceIndex, file);
12117 newXS("Wx::GetSingleChoiceData", XS_Wx_GetSingleChoiceData, file);
12118 newXS("Wx::ProgressDialog::new", XS_Wx__ProgressDialog_new, file);
12119 newXS("Wx::ProgressDialog::Update", XS_Wx__ProgressDialog_Update, file);
12120 newXS("Wx::ProgressDialog::Resume", XS_Wx__ProgressDialog_Resume, file);
12122 newXS("Wx::AboutDialogInfo::new", XS_Wx__AboutDialogInfo_new, file);
12123 newXS("Wx::AboutDialogInfo::SetName", XS_Wx__AboutDialogInfo_SetName, file);
12124 newXS("Wx::AboutDialogInfo::GetName", XS_Wx__AboutDialogInfo_GetName, file);
12125 newXS("Wx::AboutDialogInfo::SetVersion", XS_Wx__AboutDialogInfo_SetVersion, file);
12126 newXS("Wx::AboutDialogInfo::HasVersion", XS_Wx__AboutDialogInfo_HasVersion, file);
12127 newXS("Wx::AboutDialogInfo::GetVersion", XS_Wx__AboutDialogInfo_GetVersion, file);
12128 newXS("Wx::AboutDialogInfo::SetDescription", XS_Wx__AboutDialogInfo_SetDescription, file);
12129 newXS("Wx::AboutDialogInfo::HasDescription", XS_Wx__AboutDialogInfo_HasDescription, file);
12130 newXS("Wx::AboutDialogInfo::GetDescription", XS_Wx__AboutDialogInfo_GetDescription, file);
12131 newXS("Wx::AboutDialogInfo::SetCopyright", XS_Wx__AboutDialogInfo_SetCopyright, file);
12132 newXS("Wx::AboutDialogInfo::HasCopyright", XS_Wx__AboutDialogInfo_HasCopyright, file);
12133 newXS("Wx::AboutDialogInfo::GetCopyright", XS_Wx__AboutDialogInfo_GetCopyright, file);
12134 newXS("Wx::AboutDialogInfo::SetLicence", XS_Wx__AboutDialogInfo_SetLicence, file);
12135 newXS("Wx::AboutDialogInfo::SetLicense", XS_Wx__AboutDialogInfo_SetLicense, file);
12136 newXS("Wx::AboutDialogInfo::HasLicence", XS_Wx__AboutDialogInfo_HasLicence, file);
12137 newXS("Wx::AboutDialogInfo::GetLicence", XS_Wx__AboutDialogInfo_GetLicence, file);
12138 newXS("Wx::AboutDialogInfo::SetIcon", XS_Wx__AboutDialogInfo_SetIcon, file);
12139 newXS("Wx::AboutDialogInfo::HasIcon", XS_Wx__AboutDialogInfo_HasIcon, file);
12140 newXS("Wx::AboutDialogInfo::GetIcon", XS_Wx__AboutDialogInfo_GetIcon, file);
12141 newXS("Wx::AboutDialogInfo::SetWebSite", XS_Wx__AboutDialogInfo_SetWebSite, file);
12142 newXS("Wx::AboutDialogInfo::HasWebSite", XS_Wx__AboutDialogInfo_HasWebSite, file);
12143 newXS("Wx::AboutDialogInfo::GetWebSiteURL", XS_Wx__AboutDialogInfo_GetWebSiteURL, file);
12144 newXS("Wx::AboutDialogInfo::GetWebSiteDescription", XS_Wx__AboutDialogInfo_GetWebSiteDescription, file);
12145 newXS("Wx::AboutDialogInfo::SetDevelopers", XS_Wx__AboutDialogInfo_SetDevelopers, file);
12146 newXS("Wx::AboutDialogInfo::AddDeveloper", XS_Wx__AboutDialogInfo_AddDeveloper, file);
12147 newXS("Wx::AboutDialogInfo::HasDevelopers", XS_Wx__AboutDialogInfo_HasDevelopers, file);
12148 newXS("Wx::AboutDialogInfo::SetDocWriters", XS_Wx__AboutDialogInfo_SetDocWriters, file);
12149 newXS("Wx::AboutDialogInfo::AddDocWriter", XS_Wx__AboutDialogInfo_AddDocWriter, file);
12150 newXS("Wx::AboutDialogInfo::HasDocWriters", XS_Wx__AboutDialogInfo_HasDocWriters, file);
12151 newXS("Wx::AboutDialogInfo::SetArtists", XS_Wx__AboutDialogInfo_SetArtists, file);
12152 newXS("Wx::AboutDialogInfo::AddArtist", XS_Wx__AboutDialogInfo_AddArtist, file);
12153 newXS("Wx::AboutDialogInfo::HasArtists", XS_Wx__AboutDialogInfo_HasArtists, file);
12154 newXS("Wx::AboutDialogInfo::SetTranslators", XS_Wx__AboutDialogInfo_SetTranslators, file);
12155 newXS("Wx::AboutDialogInfo::AddTranslator", XS_Wx__AboutDialogInfo_AddTranslator, file);
12156 newXS("Wx::AboutDialogInfo::HasTranslators", XS_Wx__AboutDialogInfo_HasTranslators, file);
12157 newXS("Wx::AboutBox", XS_Wx_AboutBox, file);
12160 newXS("Wx::PropertySheetDialog::newDefault", XS_Wx__PropertySheetDialog_newDefault, file);
12161 newXS("Wx::PropertySheetDialog::newFull", XS_Wx__PropertySheetDialog_newFull, file);
12162 newXS("Wx::PropertySheetDialog::Create", XS_Wx__PropertySheetDialog_Create, file);
12163 newXS("Wx::PropertySheetDialog::SetBookCtrl", XS_Wx__PropertySheetDialog_SetBookCtrl, file);
12164 newXS("Wx::PropertySheetDialog::GetBookCtrl", XS_Wx__PropertySheetDialog_GetBookCtrl, file);
12165 newXS("Wx::PropertySheetDialog::SetInnerSize", XS_Wx__PropertySheetDialog_SetInnerSize, file);
12166 newXS("Wx::PropertySheetDialog::GetInnerSizer", XS_Wx__PropertySheetDialog_GetInnerSizer, file);
12168 newXS("Wx::PropertySheetDialog::SetSheetStyle", XS_Wx__PropertySheetDialog_SetSheetStyle, file);
12169 newXS("Wx::PropertySheetDialog::GetSheetStyle", XS_Wx__PropertySheetDialog_GetSheetStyle, file);
12170 newXS("Wx::PropertySheetDialog::SetSheetOuterBorder", XS_Wx__PropertySheetDialog_SetSheetOuterBorder, file);
12171 newXS("Wx::PropertySheetDialog::GetSheetOuterBorder", XS_Wx__PropertySheetDialog_GetSheetOuterBorder, file);
12172 newXS("Wx::PropertySheetDialog::SetSheetInnerBorder", XS_Wx__PropertySheetDialog_SetSheetInnerBorder, file);
12173 newXS("Wx::PropertySheetDialog::GetSheetInnerBorder", XS_Wx__PropertySheetDialog_GetSheetInnerBorder, file);
12175 newXS("Wx::PropertySheetDialog::CreateButtons", XS_Wx__PropertySheetDialog_CreateButtons, file);
12177 newXS("Wx::PropertySheetDialog::LayoutDialog", XS_Wx__PropertySheetDialog_LayoutDialog, file);
12180 newXS("Wx::PropertySheetDialog::LayoutDialog", XS_Wx__PropertySheetDialog_LayoutDialog, file);
12184 /* Initialisation Section */
12271 /* End of Initialisation Section */
12273 #if (PERL_REVISION == 5 && PERL_VERSION >= 9)
12274 if (PL_unitcheckav)
12275 call_list(PL_scopestack_ix, PL_unitcheckav);