2 * This file was generated automatically by ExtUtils::ParseXS version 2.2202 from the
3 * contents of Controls.xs. Do not edit this file, edit Controls.xs instead.
5 * ANY CHANGES MADE HERE WILL BE LOST!
9 /////////////////////////////////////////////////////////////////////////////
11 // Purpose: XS for Wx::Control and derived classes
12 // Author: Mattia Barbon
14 // Created: 29/10/2000
15 // RCS-ID: $Id: Controls.xs 2700 2009-12-13 11:25:50Z mbarbon $
16 // Copyright: (c) 2000-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"
27 #include <wx/imaglist.h>
29 #include <wx/colour.h>
30 #include <wx/listctrl.h>
31 #include <wx/treectrl.h>
32 #include <wx/ctrlsub.h>
34 // re-include for client data
35 #include "cpp/helpers.h"
37 #define wxDefaultValidatorPtr (wxValidator*)&wxDefaultValidator
38 #define wxBLACKPtr (wxColour*)wxBLACK
39 #define wxNORMAL_FONTPtr (wxFont*)wxNORMAL_FONT
40 #define wxNullBitmapPtr (wxBitmap*) &wxNullBitmap
41 #define wxNullAnimationPtr (wxAnimation*) &wxNullAnimation
45 #include "cpp/v_cback.h"
47 #include "cpp/controls.h"
48 #include "cpp/controls.cpp"
49 #include "cpp/overload.h"
51 WXPLI_BOOT_ONCE(Wx_Ctrl);
52 #define boot_Wx_Ctrl wxPli_boot_Wx_Ctrl
54 #ifndef PERL_UNUSED_VAR
55 # define PERL_UNUSED_VAR(var) if (0) var = var
58 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
59 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
61 /* prototype to pass -Wmissing-prototypes */
63 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
66 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
68 const GV *const gv = CvGV(cv);
70 PERL_ARGS_ASSERT_CROAK_XS_USAGE;
73 const char *const gvname = GvNAME(gv);
74 const HV *const stash = GvSTASH(gv);
75 const char *const hvname = stash ? HvNAME(stash) : NULL;
78 Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
80 Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
82 /* Pants. I don't think that it should be possible to get here. */
83 Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
86 #undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
88 #ifdef PERL_IMPLICIT_CONTEXT
89 #define croak_xs_usage(a,b) S_croak_xs_usage(aTHX_ a,b)
91 #define croak_xs_usage S_croak_xs_usage
96 /* NOTE: the prototype of newXSproto() is different in versions of perls,
97 * so we define a portable version of newXSproto()
100 #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
102 #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
103 #endif /* !defined(newXS_flags) */
106 XS(XS_Wx__Control_Command); /* prototype to pass -Wmissing-prototypes */
107 XS(XS_Wx__Control_Command)
115 croak_xs_usage(cv, "THIS, event");
117 wxCommandEvent* event = (wxCommandEvent *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::CommandEvent" );
118 wxControl * THIS = (wxControl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Control" );
119 THIS->Command( *event );
124 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
125 #define XSubPPtmpAAAA 1
128 XS(XS_Wx__Control_GetLabelText); /* prototype to pass -Wmissing-prototypes */
129 XS(XS_Wx__Control_GetLabelText)
137 croak_xs_usage(cv, "THIS");
139 wxControl * THIS = (wxControl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Control" );
142 RETVAL = THIS->GetLabelText();
143 ST(0) = sv_newmortal();
144 WXSTRING_OUTPUT( RETVAL, ST(0) );
152 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' from 'Controls.xs' */
155 /* INCLUDE: Including 'perl -pe "s/ItemContainerImmutable/ControlWithItems/g" XS/ItemContainerImmutable.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' */
158 XS(XS_Wx__ControlWithItems_GetCount); /* prototype to pass -Wmissing-prototypes */
159 XS(XS_Wx__ControlWithItems_GetCount)
167 croak_xs_usage(cv, "THIS");
169 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
173 RETVAL = THIS->GetCount();
174 XSprePUSH; PUSHu((UV)RETVAL );
180 XS(XS_Wx__ControlWithItems_IsEmpty); /* prototype to pass -Wmissing-prototypes */
181 XS(XS_Wx__ControlWithItems_IsEmpty)
189 croak_xs_usage(cv, "THIS");
191 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
194 RETVAL = THIS->IsEmpty();
195 ST(0) = boolSV(RETVAL);
202 XS(XS_Wx__ControlWithItems_GetString); /* prototype to pass -Wmissing-prototypes */
203 XS(XS_Wx__ControlWithItems_GetString)
211 croak_xs_usage(cv, "THIS, n");
213 unsigned int n = (unsigned int)SvUV( ST(1) );
214 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
217 RETVAL = THIS->GetString(n);
218 ST(0) = sv_newmortal();
219 WXSTRING_OUTPUT( RETVAL, ST(0) );
226 XS(XS_Wx__ControlWithItems_GetStrings); /* prototype to pass -Wmissing-prototypes */
227 XS(XS_Wx__ControlWithItems_GetStrings)
235 croak_xs_usage(cv, "THIS");
236 PERL_UNUSED_VAR(ax); /* -Wall */
239 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
241 wxPli_stringarray_push( aTHX_ THIS->GetStrings() );
249 XS(XS_Wx__ControlWithItems_SetString); /* prototype to pass -Wmissing-prototypes */
250 XS(XS_Wx__ControlWithItems_SetString)
258 croak_xs_usage(cv, "THIS, n, s");
260 unsigned int n = (unsigned int)SvUV( ST(1) );
262 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
264 WXSTRING_INPUT( s, wxString, ST(2) );
266 THIS->SetString(n, s);
272 XS(XS_Wx__ControlWithItems_FindString); /* prototype to pass -Wmissing-prototypes */
273 XS(XS_Wx__ControlWithItems_FindString)
281 croak_xs_usage(cv, "THIS, ...");
282 PERL_UNUSED_VAR(ax); /* -Wall */
285 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
289 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
290 MATCH_REDISP( wxPliOvl_s_b, FindStringCase )
292 MATCH_REDISP( wxPliOvl_s, FindStringNoCase )
293 END_OVERLOAD( Wx::ControlWithItems::FindString )
300 XS(XS_Wx__ControlWithItems_FindStringNoCase); /* prototype to pass -Wmissing-prototypes */
301 XS(XS_Wx__ControlWithItems_FindStringNoCase)
309 croak_xs_usage(cv, "THIS, s");
312 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
316 WXSTRING_INPUT( s, wxString, ST(1) );
317 RETVAL = THIS->FindString( s );
318 XSprePUSH; PUSHi((IV)RETVAL);
323 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
324 #define XSubPPtmpAAAB 1
327 XS(XS_Wx__ControlWithItems_FindStringCase); /* prototype to pass -Wmissing-prototypes */
328 XS(XS_Wx__ControlWithItems_FindStringCase)
335 if (items < 2 || items > 3)
336 croak_xs_usage(cv, "THIS, s, bCase = false");
340 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
344 WXSTRING_INPUT( s, wxString, ST(1) );
349 bCase = (bool)SvTRUE(ST(2));
351 RETVAL = THIS->FindString( s, bCase );
352 XSprePUSH; PUSHi((IV)RETVAL);
358 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) && !defined(WXPERL_IN_COMBOBOX)
359 #define XSubPPtmpAAAC 1
362 XS(XS_Wx__ControlWithItems_SetSelection); /* prototype to pass -Wmissing-prototypes */
363 XS(XS_Wx__ControlWithItems_SetSelection)
371 croak_xs_usage(cv, "THIS, n");
373 int n = (int)SvIV(ST(1));
374 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
376 THIS->SetSelection(n);
383 XS(XS_Wx__ControlWithItems_GetSelection); /* prototype to pass -Wmissing-prototypes */
384 XS(XS_Wx__ControlWithItems_GetSelection)
392 croak_xs_usage(cv, "THIS");
394 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
398 RETVAL = THIS->GetSelection();
399 XSprePUSH; PUSHi((IV)RETVAL);
404 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) || defined(WXPERL_IN_COMBOBOX)
405 #define XSubPPtmpAAAD 1
408 XS(XS_Wx__ControlWithItems_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
409 XS(XS_Wx__ControlWithItems_SetStringSelection)
417 croak_xs_usage(cv, "THIS, s");
420 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
423 WXSTRING_INPUT( s, wxString, ST(1) );
425 RETVAL = THIS->SetStringSelection(s);
426 ST(0) = boolSV(RETVAL);
434 XS(XS_Wx__ControlWithItems_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
435 XS(XS_Wx__ControlWithItems_GetStringSelection)
443 croak_xs_usage(cv, "THIS");
445 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
448 RETVAL = THIS->GetStringSelection();
449 ST(0) = sv_newmortal();
450 WXSTRING_OUTPUT( RETVAL, ST(0) );
457 XS(XS_Wx__ControlWithItems_Select); /* prototype to pass -Wmissing-prototypes */
458 XS(XS_Wx__ControlWithItems_Select)
466 croak_xs_usage(cv, "THIS, n");
468 int n = (int)SvIV(ST(1));
469 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
477 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' from 'perl -pe "s/ItemContainerImmutable/ControlWithItems/g" XS/ItemContainerImmutable.xs |' */
480 /* INCLUDE: Including 'perl -pe "s/ItemContainer/ControlWithItems/g" XS/ItemContainer.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' */
483 XS(XS_Wx__ControlWithItems_Append); /* prototype to pass -Wmissing-prototypes */
484 XS(XS_Wx__ControlWithItems_Append)
492 croak_xs_usage(cv, "THIS, ...");
493 PERL_UNUSED_VAR(ax); /* -Wall */
496 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
498 MATCH_REDISP( wxPliOvl_arr_arr, AppendItemsData )
499 MATCH_REDISP( wxPliOvl_arr, AppendItems )
500 MATCH_REDISP( wxPliOvl_s_s, AppendData )
501 MATCH_REDISP( wxPliOvl_s, AppendString )
502 END_OVERLOAD( Wx::ControlWithItems::Append )
509 XS(XS_Wx__ControlWithItems_AppendString); /* prototype to pass -Wmissing-prototypes */
510 XS(XS_Wx__ControlWithItems_AppendString)
518 croak_xs_usage(cv, "THIS, item");
521 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
523 WXSTRING_INPUT( item, wxString, ST(1) );
524 THIS->Append( item );
530 XS(XS_Wx__ControlWithItems_AppendData); /* prototype to pass -Wmissing-prototypes */
531 XS(XS_Wx__ControlWithItems_AppendData)
539 croak_xs_usage(cv, "THIS, item, data");
542 wxPliUserDataCD* data;
543 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
545 WXSTRING_INPUT( item, wxString, ST(1) );
549 data = new wxPliUserDataCD( ST(2) );
553 THIS->Append( item, data );
559 XS(XS_Wx__ControlWithItems_AppendItems); /* prototype to pass -Wmissing-prototypes */
560 XS(XS_Wx__ControlWithItems_AppendItems)
568 croak_xs_usage(cv, "THIS, items");
571 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
573 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
574 THIS->Append( items );
579 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
580 #define XSubPPtmpAAAE 1
583 XS(XS_Wx__ControlWithItems_AppendItemsData); /* prototype to pass -Wmissing-prototypes */
584 XS(XS_Wx__ControlWithItems_AppendItemsData)
592 croak_xs_usage(cv, "THIS, items, data");
595 wxPliUserDataCD** data;
596 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
598 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
600 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
601 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
602 THIS->Append( items, (wxClientData**)data );
609 XS(XS_Wx__ControlWithItems_Insert); /* prototype to pass -Wmissing-prototypes */
610 XS(XS_Wx__ControlWithItems_Insert)
618 croak_xs_usage(cv, "THIS, ...");
619 PERL_UNUSED_VAR(ax); /* -Wall */
622 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
624 MATCH_REDISP( wxPliOvl_arr_n_arr, InsertItemsData )
625 MATCH_REDISP( wxPliOvl_arr_n, InsertItems )
626 MATCH_REDISP( wxPliOvl_s_n_s, InsertData )
627 MATCH_REDISP( wxPliOvl_s_n, InsertString )
628 END_OVERLOAD( Wx::ControlWithItems::Insert )
635 XS(XS_Wx__ControlWithItems_InsertString); /* prototype to pass -Wmissing-prototypes */
636 XS(XS_Wx__ControlWithItems_InsertString)
644 croak_xs_usage(cv, "THIS, item, pos");
647 unsigned int pos = (unsigned int)SvUV( ST(2) );
648 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
650 WXSTRING_INPUT( item, wxString, ST(1) );
651 THIS->Insert( item, pos );
657 XS(XS_Wx__ControlWithItems_InsertData); /* prototype to pass -Wmissing-prototypes */
658 XS(XS_Wx__ControlWithItems_InsertData)
666 croak_xs_usage(cv, "THIS, item, pos, data");
669 unsigned int pos = (unsigned int)SvUV( ST(2) );
670 wxPliUserDataCD* data;
671 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
673 WXSTRING_INPUT( item, wxString, ST(1) );
677 data = new wxPliUserDataCD( ST(3) );
681 THIS->Insert( item, pos, data );
686 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
687 #define XSubPPtmpAAAF 1
690 XS(XS_Wx__ControlWithItems_InsertItems); /* prototype to pass -Wmissing-prototypes */
691 XS(XS_Wx__ControlWithItems_InsertItems)
699 croak_xs_usage(cv, "THIS, items, pos");
702 unsigned int pos = (unsigned int)SvUV( ST(2) );
703 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
705 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
706 THIS->Insert( items, pos );
712 XS(XS_Wx__ControlWithItems_InsertItemsData); /* prototype to pass -Wmissing-prototypes */
713 XS(XS_Wx__ControlWithItems_InsertItemsData)
721 croak_xs_usage(cv, "THIS, items, pos, data");
724 unsigned int pos = (unsigned int)SvUV( ST(2) );
725 wxPliUserDataCD** data;
726 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
728 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
730 wxPli_av_2_userdatacdarray( aTHX_ ST(3), & data );
731 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
732 THIS->Insert( items, pos, (wxClientData**)data );
738 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
739 #define XSubPPtmpAAAG 1
742 XS(XS_Wx__ControlWithItems_Set); /* prototype to pass -Wmissing-prototypes */
743 XS(XS_Wx__ControlWithItems_Set)
751 croak_xs_usage(cv, "THIS, ...");
752 PERL_UNUSED_VAR(ax); /* -Wall */
755 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
757 MATCH_REDISP( wxPliOvl_arr_arr, SetItemsData )
758 MATCH_REDISP( wxPliOvl_arr, SetItems )
759 END_OVERLOAD( Wx::ControlWithItems::Set )
766 XS(XS_Wx__ControlWithItems_SetItems); /* prototype to pass -Wmissing-prototypes */
767 XS(XS_Wx__ControlWithItems_SetItems)
775 croak_xs_usage(cv, "THIS, items");
778 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
780 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
787 XS(XS_Wx__ControlWithItems_SetItemsData); /* prototype to pass -Wmissing-prototypes */
788 XS(XS_Wx__ControlWithItems_SetItemsData)
796 croak_xs_usage(cv, "THIS, items, data");
799 wxPliUserDataCD** data;
800 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
802 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
804 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
805 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
806 THIS->Set( items, (wxClientData**)data );
813 XS(XS_Wx__ControlWithItems_Clear); /* prototype to pass -Wmissing-prototypes */
814 XS(XS_Wx__ControlWithItems_Clear)
822 croak_xs_usage(cv, "THIS");
824 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
832 XS(XS_Wx__ControlWithItems_Delete); /* prototype to pass -Wmissing-prototypes */
833 XS(XS_Wx__ControlWithItems_Delete)
841 croak_xs_usage(cv, "THIS, n");
843 int n = (int)SvIV(ST(1));
844 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
852 XS(XS_Wx__ControlWithItems_GetClientData); /* prototype to pass -Wmissing-prototypes */
853 XS(XS_Wx__ControlWithItems_GetClientData)
861 croak_xs_usage(cv, "THIS, n");
863 int n = (int)SvIV(ST(1));
864 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
865 wxPliUserDataCD * RETVAL;
866 RETVAL = (wxPliUserDataCD*) THIS->GetClientObject( n );
867 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
868 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
876 XS(XS_Wx__ControlWithItems_SetClientData); /* prototype to pass -Wmissing-prototypes */
877 XS(XS_Wx__ControlWithItems_SetClientData)
885 croak_xs_usage(cv, "THIS, n, data");
887 int n = (int)SvIV(ST(1));
888 wxPliUserDataCD* data;
889 wxControlWithItems * THIS = (wxControlWithItems *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ControlWithItems" );
893 data = new wxPliUserDataCD( ST(2) );
897 THIS->SetClientObject( n, data );
902 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
905 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' from 'perl -pe "s/ItemContainer/ControlWithItems/g" XS/ItemContainer.xs |' */
908 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp |' */
911 /* INCLUDE: Including 'XS/BitmapButton.xs' from 'Controls.xs' */
914 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/AnimationCtrl.xsp |' from 'XS/BitmapButton.xs' */
916 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
917 #include <wx/animate.h>
918 #define XSubPPtmpAAAH 1
921 XS(XS_Wx__AnimationCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
922 XS(XS_Wx__AnimationCtrl_newDefault)
930 croak_xs_usage(cv, "CLASS");
932 char * CLASS = (char *)SvPV_nolen(ST(0));
933 wxAnimationCtrl * RETVAL;
934 RETVAL = new wxAnimationCtrl();
935 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
937 ST(0) = sv_newmortal();
938 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
945 XS(XS_Wx__AnimationCtrl_new); /* prototype to pass -Wmissing-prototypes */
946 XS(XS_Wx__AnimationCtrl_new)
953 if (items < 3 || items > 8)
954 croak_xs_usage(cv, "CLASS, parent, id, anim = wxNullAnimationPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxAC_DEFAULT_STYLE, name = wxAnimationCtrlNameStr");
956 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
957 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
963 char * CLASS = (char *)SvPV_nolen(ST(0));
964 wxAnimationCtrl * RETVAL;
967 anim = wxNullAnimationPtr;
969 anim = (wxAnimation *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Animation" );
973 pos = wxDefaultPosition;
975 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
979 size = wxDefaultSize;
981 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
985 style = wxAC_DEFAULT_STYLE;
987 style = (long)SvIV(ST(6));
991 name = wxAnimationCtrlNameStr;
993 WXSTRING_INPUT( name, wxString, ST(7) );
995 RETVAL = new wxAnimationCtrl( parent, id, *anim, pos, size,
997 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
999 ST(0) = sv_newmortal();
1000 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1007 XS(XS_Wx__AnimationCtrl_Create); /* prototype to pass -Wmissing-prototypes */
1008 XS(XS_Wx__AnimationCtrl_Create)
1015 if (items < 3 || items > 8)
1016 croak_xs_usage(cv, "THIS, parent, id, anim = wxNullAnimationPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxAC_DEFAULT_STYLE, name = wxAnimationCtrlNameStr");
1018 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1019 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1025 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1029 anim = wxNullAnimationPtr;
1031 anim = (wxAnimation *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Animation" );
1035 pos = wxDefaultPosition;
1037 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1041 size = wxDefaultSize;
1043 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1047 style = wxAC_DEFAULT_STYLE;
1049 style = (long)SvIV(ST(6));
1053 name = wxAnimationCtrlNameStr;
1055 WXSTRING_INPUT( name, wxString, ST(7) );
1057 RETVAL = THIS->Create( parent, id, *( anim ), pos, size, style, name );
1058 ST(0) = boolSV(RETVAL);
1065 XS(XS_Wx__AnimationCtrl_LoadFile); /* prototype to pass -Wmissing-prototypes */
1066 XS(XS_Wx__AnimationCtrl_LoadFile)
1073 if (items < 2 || items > 3)
1074 croak_xs_usage(cv, "THIS, filename, type = wxANIMATION_TYPE_ANY");
1077 wxAnimationType type;
1078 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1081 WXSTRING_INPUT( filename, wxString, ST(1) );
1084 type = wxANIMATION_TYPE_ANY;
1086 type = (wxAnimationType)SvIV(ST(2));
1089 RETVAL = THIS->LoadFile(filename, type);
1090 ST(0) = boolSV(RETVAL);
1097 XS(XS_Wx__AnimationCtrl_SetAnimation); /* prototype to pass -Wmissing-prototypes */
1098 XS(XS_Wx__AnimationCtrl_SetAnimation)
1106 croak_xs_usage(cv, "THIS, anim");
1108 wxAnimation* anim = (wxAnimation *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Animation" );
1109 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1110 THIS->SetAnimation( *( anim ) );
1116 XS(XS_Wx__AnimationCtrl_GetAnimation); /* prototype to pass -Wmissing-prototypes */
1117 XS(XS_Wx__AnimationCtrl_GetAnimation)
1125 croak_xs_usage(cv, "THIS");
1127 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1128 wxAnimation * RETVAL;
1129 RETVAL = new wxAnimation( THIS->GetAnimation() );
1130 ST(0) = sv_newmortal();
1131 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1132 wxPli_thread_sv_register( aTHX_ "Wx::Animation", RETVAL, ST(0) );
1139 XS(XS_Wx__AnimationCtrl_Play); /* prototype to pass -Wmissing-prototypes */
1140 XS(XS_Wx__AnimationCtrl_Play)
1148 croak_xs_usage(cv, "THIS");
1150 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1153 RETVAL = THIS->Play();
1154 ST(0) = boolSV(RETVAL);
1161 XS(XS_Wx__AnimationCtrl_Stop); /* prototype to pass -Wmissing-prototypes */
1162 XS(XS_Wx__AnimationCtrl_Stop)
1170 croak_xs_usage(cv, "THIS");
1172 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1180 XS(XS_Wx__AnimationCtrl_IsPlaying); /* prototype to pass -Wmissing-prototypes */
1181 XS(XS_Wx__AnimationCtrl_IsPlaying)
1189 croak_xs_usage(cv, "THIS");
1191 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1194 RETVAL = THIS->IsPlaying();
1195 ST(0) = boolSV(RETVAL);
1202 XS(XS_Wx__AnimationCtrl_SetInactiveBitmap); /* prototype to pass -Wmissing-prototypes */
1203 XS(XS_Wx__AnimationCtrl_SetInactiveBitmap)
1211 croak_xs_usage(cv, "THIS, bmp");
1213 wxBitmap* bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1214 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1215 THIS->SetInactiveBitmap( *( bmp ) );
1221 XS(XS_Wx__AnimationCtrl_GetInactiveBitmap); /* prototype to pass -Wmissing-prototypes */
1222 XS(XS_Wx__AnimationCtrl_GetInactiveBitmap)
1230 croak_xs_usage(cv, "THIS");
1232 wxAnimationCtrl * THIS = (wxAnimationCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AnimationCtrl" );
1234 RETVAL = new wxBitmap( THIS->GetInactiveBitmap() );
1235 ST(0) = sv_newmortal();
1236 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1237 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1245 /* INCLUDE: Returning to 'XS/BitmapButton.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/AnimationCtrl.xsp |' */
1247 #include <wx/bmpbuttn.h>
1249 XS(XS_Wx__BitmapButton_new); /* prototype to pass -Wmissing-prototypes */
1250 XS(XS_Wx__BitmapButton_new)
1257 PERL_UNUSED_VAR(cv); /* -W */
1258 PERL_UNUSED_VAR(ax); /* -Wall */
1262 MATCH_VOIDM_REDISP( newDefault )
1263 MATCH_ANY_REDISP( newFull )
1264 END_OVERLOAD( "Wx::BitmapButton::new" )
1271 XS(XS_Wx__BitmapButton_newDefault); /* prototype to pass -Wmissing-prototypes */
1272 XS(XS_Wx__BitmapButton_newDefault)
1280 croak_xs_usage(cv, "CLASS");
1282 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1283 wxBitmapButton * RETVAL;
1284 RETVAL = new wxBitmapButton();
1285 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
1286 ST(0) = sv_newmortal();
1287 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1294 XS(XS_Wx__BitmapButton_newFull); /* prototype to pass -Wmissing-prototypes */
1295 XS(XS_Wx__BitmapButton_newFull)
1302 if (items < 4 || items > 9)
1303 croak_xs_usage(cv, "CLASS, parent, id, bitmap, pos = wxDefaultPosition, size = wxDefaultSize, style = wxBU_AUTODRAW, validator = (wxValidator*)&wxDefaultValidator, name = wxButtonNameStr");
1305 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
1306 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1307 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1308 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
1312 wxValidator* validator;
1314 wxBitmapButton * RETVAL;
1317 pos = wxDefaultPosition;
1319 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1323 size = wxDefaultSize;
1325 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1329 style = wxBU_AUTODRAW;
1331 style = (long)SvIV(ST(6));
1335 validator = (wxValidator*)&wxDefaultValidator;
1337 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
1341 name = wxButtonNameStr;
1343 WXSTRING_INPUT( name, wxString, ST(8) );
1345 RETVAL = new wxBitmapButton( parent, id, *bitmap, pos, size,
1346 style, *validator, name );
1347 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
1348 ST(0) = sv_newmortal();
1349 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1356 XS(XS_Wx__BitmapButton_Create); /* prototype to pass -Wmissing-prototypes */
1357 XS(XS_Wx__BitmapButton_Create)
1364 if (items < 4 || items > 9)
1365 croak_xs_usage(cv, "THIS, parent, id, bitmap, pos = wxDefaultPosition, size = wxDefaultSize, style = wxBU_AUTODRAW, validator = (wxValidator*)&wxDefaultValidator, name = wxButtonNameStr");
1367 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1368 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1369 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
1373 wxValidator* validator;
1375 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1379 pos = wxDefaultPosition;
1381 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1385 size = wxDefaultSize;
1387 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1391 style = wxBU_AUTODRAW;
1393 style = (long)SvIV(ST(6));
1397 validator = (wxValidator*)&wxDefaultValidator;
1399 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
1403 name = wxButtonNameStr;
1405 WXSTRING_INPUT( name, wxString, ST(8) );
1408 RETVAL = THIS->Create(parent, id, *bitmap, pos, size, style, *validator, name);
1409 ST(0) = boolSV(RETVAL);
1416 XS(XS_Wx__BitmapButton_GetBitmapDisabled); /* prototype to pass -Wmissing-prototypes */
1417 XS(XS_Wx__BitmapButton_GetBitmapDisabled)
1425 croak_xs_usage(cv, "THIS");
1427 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1429 RETVAL = new wxBitmap( THIS->GetBitmapDisabled() );
1430 ST(0) = sv_newmortal();
1431 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1432 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1439 XS(XS_Wx__BitmapButton_GetBitmapFocus); /* prototype to pass -Wmissing-prototypes */
1440 XS(XS_Wx__BitmapButton_GetBitmapFocus)
1448 croak_xs_usage(cv, "THIS");
1450 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1452 RETVAL = new wxBitmap( THIS->GetBitmapFocus() );
1453 ST(0) = sv_newmortal();
1454 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1455 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1461 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
1462 #define XSubPPtmpAAAI 1
1465 XS(XS_Wx__BitmapButton_GetBitmapHover); /* prototype to pass -Wmissing-prototypes */
1466 XS(XS_Wx__BitmapButton_GetBitmapHover)
1474 croak_xs_usage(cv, "THIS");
1476 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1478 RETVAL = new wxBitmap( THIS->GetBitmapHover() );
1479 ST(0) = sv_newmortal();
1480 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1481 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1489 XS(XS_Wx__BitmapButton_GetBitmapLabel); /* prototype to pass -Wmissing-prototypes */
1490 XS(XS_Wx__BitmapButton_GetBitmapLabel)
1498 croak_xs_usage(cv, "THIS");
1500 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1502 RETVAL = new wxBitmap( THIS->GetBitmapLabel() );
1503 ST(0) = sv_newmortal();
1504 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1505 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1512 XS(XS_Wx__BitmapButton_GetBitmapSelected); /* prototype to pass -Wmissing-prototypes */
1513 XS(XS_Wx__BitmapButton_GetBitmapSelected)
1521 croak_xs_usage(cv, "THIS");
1523 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1525 RETVAL = new wxBitmap( THIS->GetBitmapSelected() );
1526 ST(0) = sv_newmortal();
1527 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1528 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
1535 XS(XS_Wx__BitmapButton_SetBitmapDisabled); /* prototype to pass -Wmissing-prototypes */
1536 XS(XS_Wx__BitmapButton_SetBitmapDisabled)
1544 croak_xs_usage(cv, "THIS, bitmap");
1546 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1547 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1549 THIS->SetBitmapDisabled(*bitmap);
1555 XS(XS_Wx__BitmapButton_SetBitmapLabel); /* prototype to pass -Wmissing-prototypes */
1556 XS(XS_Wx__BitmapButton_SetBitmapLabel)
1564 croak_xs_usage(cv, "THIS, bitmap");
1566 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1567 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1569 THIS->SetBitmapLabel(*bitmap);
1575 XS(XS_Wx__BitmapButton_SetBitmapSelected); /* prototype to pass -Wmissing-prototypes */
1576 XS(XS_Wx__BitmapButton_SetBitmapSelected)
1584 croak_xs_usage(cv, "THIS, bitmap");
1586 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1587 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1589 THIS->SetBitmapSelected(*bitmap);
1595 XS(XS_Wx__BitmapButton_SetBitmapFocus); /* prototype to pass -Wmissing-prototypes */
1596 XS(XS_Wx__BitmapButton_SetBitmapFocus)
1604 croak_xs_usage(cv, "THIS, bitmap");
1606 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1607 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1609 THIS->SetBitmapFocus(*bitmap);
1614 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
1615 #define XSubPPtmpAAAJ 1
1618 XS(XS_Wx__BitmapButton_SetBitmapHover); /* prototype to pass -Wmissing-prototypes */
1619 XS(XS_Wx__BitmapButton_SetBitmapHover)
1627 croak_xs_usage(cv, "THIS, bitmap");
1629 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
1630 wxBitmapButton * THIS = (wxBitmapButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapButton" );
1632 THIS->SetBitmapHover(*bitmap);
1639 /* INCLUDE: Returning to 'Controls.xs' from 'XS/BitmapButton.xs' */
1642 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/EditableListBox.xsp |' from 'Controls.xs' */
1644 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
1645 #include <wx/editlbox.h>
1646 #define XSubPPtmpAAAK 1
1649 XS(XS_Wx__EditableListBox_new); /* prototype to pass -Wmissing-prototypes */
1650 XS(XS_Wx__EditableListBox_new)
1657 PERL_UNUSED_VAR(cv); /* -W */
1658 PERL_UNUSED_VAR(ax); /* -Wall */
1662 MATCH_VOIDM_REDISP( newDefault )
1663 MATCH_ANY_REDISP( newFull )
1664 END_OVERLOAD( "Wx::EditableListBox::new" )
1671 XS(XS_Wx__EditableListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
1672 XS(XS_Wx__EditableListBox_newDefault)
1680 croak_xs_usage(cv, "CLASS");
1682 char * CLASS = (char *)SvPV_nolen(ST(0));
1683 wxEditableListBox * RETVAL;
1684 RETVAL = new wxEditableListBox();
1685 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
1687 ST(0) = sv_newmortal();
1688 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1695 XS(XS_Wx__EditableListBox_newFull); /* prototype to pass -Wmissing-prototypes */
1696 XS(XS_Wx__EditableListBox_newFull)
1703 if (items < 4 || items > 8)
1704 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = wxEL_DEFAULT_STYLE, name = wxEditableListBoxNameStr");
1706 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1707 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1713 char * CLASS = (char *)SvPV_nolen(ST(0));
1714 wxEditableListBox * RETVAL;
1716 WXSTRING_INPUT( label, wxString, ST(3) );
1719 pos = wxDefaultPosition;
1721 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1725 size = wxDefaultSize;
1727 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1731 style = wxEL_DEFAULT_STYLE;
1733 style = (long)SvIV(ST(6));
1737 name = wxEditableListBoxNameStr;
1739 WXSTRING_INPUT( name, wxString, ST(7) );
1741 RETVAL = new wxEditableListBox( parent, id, label, pos, size,
1743 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
1745 ST(0) = sv_newmortal();
1746 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1753 XS(XS_Wx__EditableListBox_Create); /* prototype to pass -Wmissing-prototypes */
1754 XS(XS_Wx__EditableListBox_Create)
1761 if (items < 4 || items > 8)
1762 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = wxEL_DEFAULT_STYLE, name = wxEditableListBoxNameStr");
1764 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1765 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
1771 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1774 WXSTRING_INPUT( label, wxString, ST(3) );
1777 pos = wxDefaultPosition;
1779 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
1783 size = wxDefaultSize;
1785 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
1789 style = wxEL_DEFAULT_STYLE;
1791 style = (long)SvIV(ST(6));
1795 name = wxEditableListBoxNameStr;
1797 WXSTRING_INPUT( name, wxString, ST(7) );
1800 RETVAL = THIS->Create(parent, id, label, pos, size, style, name);
1801 ST(0) = boolSV(RETVAL);
1808 XS(XS_Wx__EditableListBox_SetStrings); /* prototype to pass -Wmissing-prototypes */
1809 XS(XS_Wx__EditableListBox_SetStrings)
1817 croak_xs_usage(cv, "THIS, strings");
1819 wxArrayString strings;
1820 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1822 wxPli_av_2_arraystring( aTHX_ ST(1), & strings );
1824 THIS->SetStrings(strings);
1830 XS(XS_Wx__EditableListBox_GetStrings); /* prototype to pass -Wmissing-prototypes */
1831 XS(XS_Wx__EditableListBox_GetStrings)
1839 croak_xs_usage(cv, "THIS");
1840 PERL_UNUSED_VAR(ax); /* -Wall */
1843 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1844 wxArrayString strings;
1845 THIS->GetStrings( strings );
1847 wxPli_stringarray_push( aTHX_ strings );
1855 XS(XS_Wx__EditableListBox_GetListCtrl); /* prototype to pass -Wmissing-prototypes */
1856 XS(XS_Wx__EditableListBox_GetListCtrl)
1864 croak_xs_usage(cv, "THIS");
1866 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1867 wxListCtrl * RETVAL;
1869 RETVAL = THIS->GetListCtrl();
1870 ST(0) = sv_newmortal();
1871 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1878 XS(XS_Wx__EditableListBox_GetDelButton); /* prototype to pass -Wmissing-prototypes */
1879 XS(XS_Wx__EditableListBox_GetDelButton)
1887 croak_xs_usage(cv, "THIS");
1889 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1890 wxBitmapButton * RETVAL;
1892 RETVAL = THIS->GetDelButton();
1893 ST(0) = sv_newmortal();
1894 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1901 XS(XS_Wx__EditableListBox_GetNewButton); /* prototype to pass -Wmissing-prototypes */
1902 XS(XS_Wx__EditableListBox_GetNewButton)
1910 croak_xs_usage(cv, "THIS");
1912 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1913 wxBitmapButton * RETVAL;
1915 RETVAL = THIS->GetNewButton();
1916 ST(0) = sv_newmortal();
1917 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1924 XS(XS_Wx__EditableListBox_GetUpButton); /* prototype to pass -Wmissing-prototypes */
1925 XS(XS_Wx__EditableListBox_GetUpButton)
1933 croak_xs_usage(cv, "THIS");
1935 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1936 wxBitmapButton * RETVAL;
1938 RETVAL = THIS->GetUpButton();
1939 ST(0) = sv_newmortal();
1940 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1947 XS(XS_Wx__EditableListBox_GetDownButton); /* prototype to pass -Wmissing-prototypes */
1948 XS(XS_Wx__EditableListBox_GetDownButton)
1956 croak_xs_usage(cv, "THIS");
1958 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1959 wxBitmapButton * RETVAL;
1961 RETVAL = THIS->GetDownButton();
1962 ST(0) = sv_newmortal();
1963 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1970 XS(XS_Wx__EditableListBox_GetEditButton); /* prototype to pass -Wmissing-prototypes */
1971 XS(XS_Wx__EditableListBox_GetEditButton)
1979 croak_xs_usage(cv, "THIS");
1981 wxEditableListBox * THIS = (wxEditableListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EditableListBox" );
1982 wxBitmapButton * RETVAL;
1984 RETVAL = THIS->GetEditButton();
1985 ST(0) = sv_newmortal();
1986 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
1994 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/EditableListBox.xsp |' */
1997 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BookCtrl.xsp |' from 'Controls.xs' */
1999 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
2000 #include <wx/bookctrl.h>
2001 #include <wx/sizer.h>
2002 #define XSubPPtmpAAAL 1
2005 XS(XS_Wx__BookCtrl_GetPageCount); /* prototype to pass -Wmissing-prototypes */
2006 XS(XS_Wx__BookCtrl_GetPageCount)
2014 croak_xs_usage(cv, "THIS");
2016 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2020 RETVAL = THIS->GetPageCount();
2021 XSprePUSH; PUSHu((UV)RETVAL );
2027 XS(XS_Wx__BookCtrl_GetPage); /* prototype to pass -Wmissing-prototypes */
2028 XS(XS_Wx__BookCtrl_GetPage)
2036 croak_xs_usage(cv, "THIS, n");
2038 size_t n = (size_t)SvUV( ST(1) );
2039 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2042 RETVAL = THIS->GetPage(n);
2043 ST(0) = sv_newmortal();
2044 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2051 XS(XS_Wx__BookCtrl_GetSelection); /* prototype to pass -Wmissing-prototypes */
2052 XS(XS_Wx__BookCtrl_GetSelection)
2060 croak_xs_usage(cv, "THIS");
2062 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2066 RETVAL = THIS->GetSelection();
2067 XSprePUSH; PUSHi((IV)RETVAL);
2073 XS(XS_Wx__BookCtrl_SetPageText); /* prototype to pass -Wmissing-prototypes */
2074 XS(XS_Wx__BookCtrl_SetPageText)
2082 croak_xs_usage(cv, "THIS, n, strText");
2084 size_t n = (size_t)SvUV( ST(1) );
2086 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2089 WXSTRING_INPUT( strText, wxString, ST(2) );
2091 RETVAL = THIS->SetPageText(n, strText);
2092 ST(0) = boolSV(RETVAL);
2099 XS(XS_Wx__BookCtrl_GetPageText); /* prototype to pass -Wmissing-prototypes */
2100 XS(XS_Wx__BookCtrl_GetPageText)
2108 croak_xs_usage(cv, "THIS, n");
2110 size_t n = (size_t)SvUV( ST(1) );
2111 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2114 RETVAL = THIS->GetPageText(n);
2115 ST(0) = sv_newmortal();
2116 WXSTRING_OUTPUT( RETVAL, ST(0) );
2123 XS(XS_Wx__BookCtrl_SetImageList); /* prototype to pass -Wmissing-prototypes */
2124 XS(XS_Wx__BookCtrl_SetImageList)
2132 croak_xs_usage(cv, "THIS, imageList");
2134 wxImageList* imageList = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
2135 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2137 THIS->SetImageList(imageList);
2143 XS(XS_Wx__BookCtrl_GetPageImage); /* prototype to pass -Wmissing-prototypes */
2144 XS(XS_Wx__BookCtrl_GetPageImage)
2152 croak_xs_usage(cv, "THIS, n");
2154 size_t n = (size_t)SvUV( ST(1) );
2155 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2159 RETVAL = THIS->GetPageImage(n);
2160 XSprePUSH; PUSHi((IV)RETVAL);
2166 XS(XS_Wx__BookCtrl_SetPageImage); /* prototype to pass -Wmissing-prototypes */
2167 XS(XS_Wx__BookCtrl_SetPageImage)
2175 croak_xs_usage(cv, "THIS, n, imageId");
2177 size_t n = (size_t)SvUV( ST(1) );
2178 int imageId = (int)SvIV(ST(2));
2179 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2182 RETVAL = THIS->SetPageImage(n, imageId);
2183 ST(0) = boolSV(RETVAL);
2190 XS(XS_Wx__BookCtrl_SetPageSize); /* prototype to pass -Wmissing-prototypes */
2191 XS(XS_Wx__BookCtrl_SetPageSize)
2199 croak_xs_usage(cv, "THIS, size");
2201 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
2202 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2204 THIS->SetPageSize(size);
2210 XS(XS_Wx__BookCtrl_CalcSizeFromPage); /* prototype to pass -Wmissing-prototypes */
2211 XS(XS_Wx__BookCtrl_CalcSizeFromPage)
2219 croak_xs_usage(cv, "THIS, sizePage");
2221 wxSize sizePage = wxPli_sv_2_wxsize( aTHX_ ST(1) );
2222 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2225 RETVAL = THIS->CalcSizeFromPage(sizePage);
2226 ST(0) = sv_newmortal();
2227 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
2233 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
2234 #define XSubPPtmpAAAM 1
2237 XS(XS_Wx__BookCtrl_GetInternalBorder); /* prototype to pass -Wmissing-prototypes */
2238 XS(XS_Wx__BookCtrl_GetInternalBorder)
2246 croak_xs_usage(cv, "THIS");
2248 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2249 unsigned int RETVAL;
2252 RETVAL = THIS->GetInternalBorder();
2253 XSprePUSH; PUSHu((UV)RETVAL );
2259 XS(XS_Wx__BookCtrl_SetInternalBorder); /* prototype to pass -Wmissing-prototypes */
2260 XS(XS_Wx__BookCtrl_SetInternalBorder)
2268 croak_xs_usage(cv, "THIS, border");
2270 unsigned int border = (unsigned int)SvUV( ST(1) );
2271 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2273 THIS->SetInternalBorder(border);
2279 XS(XS_Wx__BookCtrl_IsVertical); /* prototype to pass -Wmissing-prototypes */
2280 XS(XS_Wx__BookCtrl_IsVertical)
2288 croak_xs_usage(cv, "THIS");
2290 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2293 RETVAL = THIS->IsVertical();
2294 ST(0) = boolSV(RETVAL);
2301 XS(XS_Wx__BookCtrl_SetFitToCurrentPage); /* prototype to pass -Wmissing-prototypes */
2302 XS(XS_Wx__BookCtrl_SetFitToCurrentPage)
2310 croak_xs_usage(cv, "THIS, fit");
2312 bool fit = (bool)SvTRUE(ST(1));
2313 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2315 THIS->SetFitToCurrentPage(fit);
2321 XS(XS_Wx__BookCtrl_GetFitToCurrentPage); /* prototype to pass -Wmissing-prototypes */
2322 XS(XS_Wx__BookCtrl_GetFitToCurrentPage)
2330 croak_xs_usage(cv, "THIS");
2332 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2335 RETVAL = THIS->GetFitToCurrentPage();
2336 ST(0) = boolSV(RETVAL);
2343 XS(XS_Wx__BookCtrl_GetControlSizer); /* prototype to pass -Wmissing-prototypes */
2344 XS(XS_Wx__BookCtrl_GetControlSizer)
2352 croak_xs_usage(cv, "THIS");
2354 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2357 RETVAL = THIS->GetControlSizer();
2358 ST(0) = sv_newmortal();
2359 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2367 XS(XS_Wx__BookCtrl_DeletePage); /* prototype to pass -Wmissing-prototypes */
2368 XS(XS_Wx__BookCtrl_DeletePage)
2376 croak_xs_usage(cv, "THIS, n");
2378 size_t n = (size_t)SvUV( ST(1) );
2379 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2382 RETVAL = THIS->DeletePage(n);
2383 ST(0) = boolSV(RETVAL);
2390 XS(XS_Wx__BookCtrl_RemovePage); /* prototype to pass -Wmissing-prototypes */
2391 XS(XS_Wx__BookCtrl_RemovePage)
2399 croak_xs_usage(cv, "THIS, n");
2401 size_t n = (size_t)SvUV( ST(1) );
2402 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2405 RETVAL = THIS->RemovePage(n);
2406 ST(0) = boolSV(RETVAL);
2413 XS(XS_Wx__BookCtrl_DeleteAllPages); /* prototype to pass -Wmissing-prototypes */
2414 XS(XS_Wx__BookCtrl_DeleteAllPages)
2422 croak_xs_usage(cv, "THIS");
2424 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2427 RETVAL = THIS->DeleteAllPages();
2428 ST(0) = boolSV(RETVAL);
2435 XS(XS_Wx__BookCtrl_AddPage); /* prototype to pass -Wmissing-prototypes */
2436 XS(XS_Wx__BookCtrl_AddPage)
2443 if (items < 3 || items > 5)
2444 croak_xs_usage(cv, "THIS, page, text, bSelect = false, imageId = -1");
2446 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2450 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2453 WXSTRING_INPUT( text, wxString, ST(2) );
2458 bSelect = (bool)SvTRUE(ST(3));
2464 imageId = (int)SvIV(ST(4));
2467 RETVAL = THIS->AddPage(page, text, bSelect, imageId);
2468 ST(0) = boolSV(RETVAL);
2475 XS(XS_Wx__BookCtrl_InsertPage); /* prototype to pass -Wmissing-prototypes */
2476 XS(XS_Wx__BookCtrl_InsertPage)
2483 if (items < 4 || items > 6)
2484 croak_xs_usage(cv, "THIS, n, page, text, bSelect = false, imageId = -1");
2486 size_t n = (size_t)SvUV( ST(1) );
2487 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
2491 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2494 WXSTRING_INPUT( text, wxString, ST(3) );
2499 bSelect = (bool)SvTRUE(ST(4));
2505 imageId = (int)SvIV(ST(5));
2508 RETVAL = THIS->InsertPage(n, page, text, bSelect, imageId);
2509 ST(0) = boolSV(RETVAL);
2516 XS(XS_Wx__BookCtrl_SetSelection); /* prototype to pass -Wmissing-prototypes */
2517 XS(XS_Wx__BookCtrl_SetSelection)
2525 croak_xs_usage(cv, "THIS, n");
2527 size_t n = (size_t)SvUV( ST(1) );
2528 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2532 RETVAL = THIS->SetSelection(n);
2533 XSprePUSH; PUSHi((IV)RETVAL);
2539 XS(XS_Wx__BookCtrl_AdvanceSelection); /* prototype to pass -Wmissing-prototypes */
2540 XS(XS_Wx__BookCtrl_AdvanceSelection)
2547 if (items < 1 || items > 2)
2548 croak_xs_usage(cv, "THIS, forward = true");
2551 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2556 forward = (bool)SvTRUE(ST(1));
2559 THIS->AdvanceSelection(forward);
2564 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
2565 #define XSubPPtmpAAAN 1
2568 XS(XS_Wx__BookCtrl_ChangeSelection); /* prototype to pass -Wmissing-prototypes */
2569 XS(XS_Wx__BookCtrl_ChangeSelection)
2577 croak_xs_usage(cv, "THIS, n");
2579 size_t n = (size_t)SvUV( ST(1) );
2580 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2584 RETVAL = THIS->ChangeSelection(n);
2585 XSprePUSH; PUSHi((IV)RETVAL);
2591 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
2592 #define XSubPPtmpAAAO 1
2595 XS(XS_Wx__BookCtrl_GetCurrentPage); /* prototype to pass -Wmissing-prototypes */
2596 XS(XS_Wx__BookCtrl_GetCurrentPage)
2604 croak_xs_usage(cv, "THIS");
2606 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2609 RETVAL = THIS->GetCurrentPage();
2610 ST(0) = sv_newmortal();
2611 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2619 XS(XS_Wx__BookCtrl_AssignImageList); /* prototype to pass -Wmissing-prototypes */
2620 XS(XS_Wx__BookCtrl_AssignImageList)
2628 croak_xs_usage(cv, "THIS, imagelist");
2630 wxImageList* imagelist = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
2631 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2632 wxPli_object_set_deleteable( aTHX_ ST(1), false );
2633 THIS->AssignImageList( imagelist );
2639 XS(XS_Wx__BookCtrl_GetImageList); /* prototype to pass -Wmissing-prototypes */
2640 XS(XS_Wx__BookCtrl_GetImageList)
2648 croak_xs_usage(cv, "THIS");
2650 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2651 wxImageList * RETVAL;
2653 RETVAL = THIS->GetImageList();
2654 ST(0) = sv_newmortal();
2655 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2656 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
2658 wxPli_object_set_deleteable( aTHX_ ST(0), false );
2663 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
2664 #define XSubPPtmpAAAP 1
2667 XS(XS_Wx__BookCtrl_HitTest); /* prototype to pass -Wmissing-prototypes */
2668 XS(XS_Wx__BookCtrl_HitTest)
2676 croak_xs_usage(cv, "THIS, point");
2677 PERL_UNUSED_VAR(ax); /* -Wall */
2680 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
2683 wxBookCtrl * THIS = (wxBookCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrl" );
2684 item = THIS->HitTest( point, &flags );
2686 PUSHs( sv_2mortal( newSViv( item ) ) );
2687 PUSHs( sv_2mortal( newSViv( flags ) ) );
2695 XS(XS_Wx__BookCtrlEvent_GetSelection); /* prototype to pass -Wmissing-prototypes */
2696 XS(XS_Wx__BookCtrlEvent_GetSelection)
2704 croak_xs_usage(cv, "THIS");
2706 wxBookCtrlEvent * THIS = (wxBookCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrlEvent" );
2710 RETVAL = THIS->GetSelection();
2711 XSprePUSH; PUSHi((IV)RETVAL);
2717 XS(XS_Wx__BookCtrlEvent_SetSelection); /* prototype to pass -Wmissing-prototypes */
2718 XS(XS_Wx__BookCtrlEvent_SetSelection)
2726 croak_xs_usage(cv, "THIS, nSel");
2728 int nSel = (int)SvIV(ST(1));
2729 wxBookCtrlEvent * THIS = (wxBookCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrlEvent" );
2731 THIS->SetSelection(nSel);
2737 XS(XS_Wx__BookCtrlEvent_GetOldSelection); /* prototype to pass -Wmissing-prototypes */
2738 XS(XS_Wx__BookCtrlEvent_GetOldSelection)
2746 croak_xs_usage(cv, "THIS");
2748 wxBookCtrlEvent * THIS = (wxBookCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrlEvent" );
2752 RETVAL = THIS->GetOldSelection();
2753 XSprePUSH; PUSHi((IV)RETVAL);
2759 XS(XS_Wx__BookCtrlEvent_SetOldSelection); /* prototype to pass -Wmissing-prototypes */
2760 XS(XS_Wx__BookCtrlEvent_SetOldSelection)
2768 croak_xs_usage(cv, "THIS, nOldSel");
2770 int nOldSel = (int)SvIV(ST(1));
2771 wxBookCtrlEvent * THIS = (wxBookCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BookCtrlEvent" );
2773 THIS->SetOldSelection(nOldSel);
2780 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BookCtrl.xsp |' */
2783 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Listbook.xsp |' from 'Controls.xs' */
2785 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
2786 #include <wx/listbook.h>
2787 #define XSubPPtmpAAAQ 1
2790 XS(XS_Wx__Listbook_newDefault); /* prototype to pass -Wmissing-prototypes */
2791 XS(XS_Wx__Listbook_newDefault)
2799 croak_xs_usage(cv, "CLASS");
2801 char * CLASS = (char *)SvPV_nolen(ST(0));
2802 wxListbook * RETVAL;
2803 RETVAL = new wxListbook();
2804 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
2806 ST(0) = sv_newmortal();
2807 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
2814 XS(XS_Wx__Listbook_newFull); /* prototype to pass -Wmissing-prototypes */
2815 XS(XS_Wx__Listbook_newFull)
2822 if (items < 2 || items > 7)
2823 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
2825 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2831 char * CLASS = (char *)SvPV_nolen(ST(0));
2832 wxListbook * RETVAL;
2837 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
2841 pos = wxDefaultPosition;
2843 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
2847 size = wxDefaultSize;
2849 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
2855 style = (long)SvIV(ST(5));
2859 name = wxEmptyString;
2861 WXSTRING_INPUT( name, wxString, ST(6) );
2863 RETVAL = new wxListbook( parent, id, pos, size, style, name );
2864 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
2866 ST(0) = sv_newmortal();
2867 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
2874 XS(XS_Wx__Listbook_Create); /* prototype to pass -Wmissing-prototypes */
2875 XS(XS_Wx__Listbook_Create)
2882 if (items < 2 || items > 7)
2883 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
2885 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2891 wxListbook * THIS = (wxListbook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Listbook" );
2897 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
2901 pos = wxDefaultPosition;
2903 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
2907 size = wxDefaultSize;
2909 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
2915 style = (long)SvIV(ST(5));
2919 name = wxEmptyString;
2921 WXSTRING_INPUT( name, wxString, ST(6) );
2924 RETVAL = THIS->Create(parent, id, pos, size, style, name);
2925 ST(0) = boolSV(RETVAL);
2931 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
2932 #define XSubPPtmpAAAR 1
2935 XS(XS_Wx__Listbook_GetListView); /* prototype to pass -Wmissing-prototypes */
2936 XS(XS_Wx__Listbook_GetListView)
2944 croak_xs_usage(cv, "THIS");
2946 wxListbook * THIS = (wxListbook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Listbook" );
2947 wxListView * RETVAL;
2949 RETVAL = THIS->GetListView();
2950 ST(0) = sv_newmortal();
2951 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
2959 XS(XS_Wx__Listbook_new); /* prototype to pass -Wmissing-prototypes */
2960 XS(XS_Wx__Listbook_new)
2967 PERL_UNUSED_VAR(cv); /* -W */
2968 PERL_UNUSED_VAR(ax); /* -Wall */
2972 MATCH_VOIDM_REDISP( newDefault )
2973 MATCH_ANY_REDISP( newFull )
2974 END_OVERLOAD( "Wx::Listbook::new" )
2982 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Listbook.xsp |' */
2985 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Choicebook.xsp |' from 'Controls.xs' */
2987 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
2988 #include <wx/choice.h>
2989 #include <wx/choicebk.h>
2990 #define XSubPPtmpAAAS 1
2993 XS(XS_Wx__Choicebook_newDefault); /* prototype to pass -Wmissing-prototypes */
2994 XS(XS_Wx__Choicebook_newDefault)
3002 croak_xs_usage(cv, "CLASS");
3004 char * CLASS = (char *)SvPV_nolen(ST(0));
3005 wxChoicebook * RETVAL;
3006 RETVAL = new wxChoicebook();
3007 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3009 ST(0) = sv_newmortal();
3010 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3017 XS(XS_Wx__Choicebook_newFull); /* prototype to pass -Wmissing-prototypes */
3018 XS(XS_Wx__Choicebook_newFull)
3025 if (items < 3 || items > 7)
3026 croak_xs_usage(cv, "CLASS, parent, id, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3028 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3029 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3034 char * CLASS = (char *)SvPV_nolen(ST(0));
3035 wxChoicebook * RETVAL;
3038 pos = wxDefaultPosition;
3040 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3044 size = wxDefaultSize;
3046 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3052 style = (long)SvIV(ST(5));
3056 name = wxEmptyString;
3058 WXSTRING_INPUT( name, wxString, ST(6) );
3060 RETVAL = new wxChoicebook( parent, id, pos, size, style, name );
3061 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3063 ST(0) = sv_newmortal();
3064 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3071 XS(XS_Wx__Choicebook_Create); /* prototype to pass -Wmissing-prototypes */
3072 XS(XS_Wx__Choicebook_Create)
3079 if (items < 3 || items > 7)
3080 croak_xs_usage(cv, "THIS, parent, id, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3082 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3083 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3088 wxChoicebook * THIS = (wxChoicebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choicebook" );
3092 pos = wxDefaultPosition;
3094 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3098 size = wxDefaultSize;
3100 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3106 style = (long)SvIV(ST(5));
3110 name = wxEmptyString;
3112 WXSTRING_INPUT( name, wxString, ST(6) );
3115 RETVAL = THIS->Create(parent, id, pos, size, style, name);
3116 ST(0) = boolSV(RETVAL);
3123 XS(XS_Wx__Choicebook_IsVertical); /* prototype to pass -Wmissing-prototypes */
3124 XS(XS_Wx__Choicebook_IsVertical)
3132 croak_xs_usage(cv, "THIS");
3134 wxChoicebook * THIS = (wxChoicebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choicebook" );
3137 RETVAL = THIS->IsVertical();
3138 ST(0) = boolSV(RETVAL);
3144 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
3145 #define XSubPPtmpAAAT 1
3148 XS(XS_Wx__Choicebook_GetChoiceCtrl); /* prototype to pass -Wmissing-prototypes */
3149 XS(XS_Wx__Choicebook_GetChoiceCtrl)
3157 croak_xs_usage(cv, "THIS");
3159 wxChoicebook * THIS = (wxChoicebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choicebook" );
3162 RETVAL = THIS->GetChoiceCtrl();
3163 ST(0) = sv_newmortal();
3164 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3172 XS(XS_Wx__Choicebook_new); /* prototype to pass -Wmissing-prototypes */
3173 XS(XS_Wx__Choicebook_new)
3180 PERL_UNUSED_VAR(cv); /* -W */
3181 PERL_UNUSED_VAR(ax); /* -Wall */
3185 MATCH_VOIDM_REDISP( newDefault )
3186 MATCH_ANY_REDISP( newFull )
3187 END_OVERLOAD( "Wx::Choicebook::new" )
3195 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Choicebook.xsp |' */
3198 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Toolbook.xsp |' from 'Controls.xs' */
3200 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
3201 #include <wx/toolbar.h>
3202 #include <wx/toolbook.h>
3203 #define XSubPPtmpAAAU 1
3206 XS(XS_Wx__Toolbook_newDefault); /* prototype to pass -Wmissing-prototypes */
3207 XS(XS_Wx__Toolbook_newDefault)
3215 croak_xs_usage(cv, "CLASS");
3217 char * CLASS = (char *)SvPV_nolen(ST(0));
3218 wxToolbook * RETVAL;
3219 RETVAL = new wxToolbook();
3220 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3222 ST(0) = sv_newmortal();
3223 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3230 XS(XS_Wx__Toolbook_newFull); /* prototype to pass -Wmissing-prototypes */
3231 XS(XS_Wx__Toolbook_newFull)
3238 if (items < 2 || items > 7)
3239 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3241 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3247 char * CLASS = (char *)SvPV_nolen(ST(0));
3248 wxToolbook * RETVAL;
3253 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3257 pos = wxDefaultPosition;
3259 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3263 size = wxDefaultSize;
3265 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3271 style = (long)SvIV(ST(5));
3275 name = wxEmptyString;
3277 WXSTRING_INPUT( name, wxString, ST(6) );
3279 RETVAL = new wxToolbook( parent, id, pos, size, style, name );
3280 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3282 ST(0) = sv_newmortal();
3283 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3290 XS(XS_Wx__Toolbook_Create); /* prototype to pass -Wmissing-prototypes */
3291 XS(XS_Wx__Toolbook_Create)
3298 if (items < 2 || items > 7)
3299 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3301 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3307 wxToolbook * THIS = (wxToolbook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Toolbook" );
3313 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3317 pos = wxDefaultPosition;
3319 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3323 size = wxDefaultSize;
3325 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3331 style = (long)SvIV(ST(5));
3335 name = wxEmptyString;
3337 WXSTRING_INPUT( name, wxString, ST(6) );
3340 RETVAL = THIS->Create(parent, id, pos, size, style, name);
3341 ST(0) = boolSV(RETVAL);
3348 XS(XS_Wx__Toolbook_GetToolBar); /* prototype to pass -Wmissing-prototypes */
3349 XS(XS_Wx__Toolbook_GetToolBar)
3357 croak_xs_usage(cv, "THIS");
3359 wxToolbook * THIS = (wxToolbook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Toolbook" );
3360 wxToolBarBase * RETVAL;
3362 RETVAL = THIS->GetToolBar();
3363 ST(0) = sv_newmortal();
3364 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3371 XS(XS_Wx__Toolbook_Realize); /* prototype to pass -Wmissing-prototypes */
3372 XS(XS_Wx__Toolbook_Realize)
3380 croak_xs_usage(cv, "THIS");
3382 wxToolbook * THIS = (wxToolbook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Toolbook" );
3390 XS(XS_Wx__Toolbook_new); /* prototype to pass -Wmissing-prototypes */
3391 XS(XS_Wx__Toolbook_new)
3398 PERL_UNUSED_VAR(cv); /* -W */
3399 PERL_UNUSED_VAR(ax); /* -Wall */
3403 MATCH_VOIDM_REDISP( newDefault )
3404 MATCH_ANY_REDISP( newFull )
3405 END_OVERLOAD( "Wx::Toolbook::new" )
3413 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Toolbook.xsp |' */
3416 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Treebook.xsp |' from 'Controls.xs' */
3418 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
3419 #include <wx/treebook.h>
3420 #define XSubPPtmpAAAV 1
3423 XS(XS_Wx__TreebookEvent_new); /* prototype to pass -Wmissing-prototypes */
3424 XS(XS_Wx__TreebookEvent_new)
3431 if (items < 1 || items > 5)
3432 croak_xs_usage(cv, "CLASS, commandType = wxEVT_NULL, id = 0, nSel = wxNOT_FOUND, nOldSel = wxNOT_FOUND");
3434 wxEventType commandType;
3438 char * CLASS = (char *)SvPV_nolen(ST(0));
3439 wxTreebookEvent * RETVAL;
3442 commandType = wxEVT_NULL;
3444 commandType = (wxEventType)SvIV(ST(1));
3450 id = (int)SvIV(ST(2));
3456 nSel = (int)SvIV(ST(3));
3460 nOldSel = wxNOT_FOUND;
3462 nOldSel = (int)SvIV(ST(4));
3465 RETVAL = new wxTreebookEvent(commandType, id, nSel, nOldSel);
3466 ST(0) = sv_newmortal();
3467 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3468 wxPli_thread_sv_register( aTHX_ "Wx::TreebookEvent", RETVAL, ST(0) );
3475 XS(XS_Wx__TreebookEvent_GetOldSelection); /* prototype to pass -Wmissing-prototypes */
3476 XS(XS_Wx__TreebookEvent_GetOldSelection)
3484 croak_xs_usage(cv, "THIS");
3486 wxTreebookEvent * THIS = (wxTreebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreebookEvent" );
3490 RETVAL = THIS->GetOldSelection();
3491 XSprePUSH; PUSHi((IV)RETVAL);
3497 XS(XS_Wx__TreebookEvent_GetSelection); /* prototype to pass -Wmissing-prototypes */
3498 XS(XS_Wx__TreebookEvent_GetSelection)
3506 croak_xs_usage(cv, "THIS");
3508 wxTreebookEvent * THIS = (wxTreebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreebookEvent" );
3512 RETVAL = THIS->GetSelection();
3513 XSprePUSH; PUSHi((IV)RETVAL);
3519 XS(XS_Wx__Treebook_newDefault); /* prototype to pass -Wmissing-prototypes */
3520 XS(XS_Wx__Treebook_newDefault)
3528 croak_xs_usage(cv, "CLASS");
3530 char * CLASS = (char *)SvPV_nolen(ST(0));
3531 wxTreebook * RETVAL;
3532 RETVAL = new wxTreebook();
3533 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3535 ST(0) = sv_newmortal();
3536 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3543 XS(XS_Wx__Treebook_newFull); /* prototype to pass -Wmissing-prototypes */
3544 XS(XS_Wx__Treebook_newFull)
3551 if (items < 2 || items > 7)
3552 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3554 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3560 char * CLASS = (char *)SvPV_nolen(ST(0));
3561 wxTreebook * RETVAL;
3566 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3570 pos = wxDefaultPosition;
3572 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3576 size = wxDefaultSize;
3578 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3584 style = (long)SvIV(ST(5));
3588 name = wxEmptyString;
3590 WXSTRING_INPUT( name, wxString, ST(6) );
3592 RETVAL = new wxTreebook( parent, id, pos, size, style, name );
3593 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3595 ST(0) = sv_newmortal();
3596 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3603 XS(XS_Wx__Treebook_Create); /* prototype to pass -Wmissing-prototypes */
3604 XS(XS_Wx__Treebook_Create)
3611 if (items < 2 || items > 7)
3612 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
3614 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3620 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3626 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3630 pos = wxDefaultPosition;
3632 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
3636 size = wxDefaultSize;
3638 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
3644 style = (long)SvIV(ST(5));
3648 name = wxEmptyString;
3650 WXSTRING_INPUT( name, wxString, ST(6) );
3653 RETVAL = THIS->Create(parent, id, pos, size, style, name);
3654 ST(0) = boolSV(RETVAL);
3661 XS(XS_Wx__Treebook_InsertSubPage); /* prototype to pass -Wmissing-prototypes */
3662 XS(XS_Wx__Treebook_InsertSubPage)
3669 if (items < 4 || items > 6)
3670 croak_xs_usage(cv, "THIS, pos, page, text, bSelect = false, imageId = wxNOT_FOUND");
3672 size_t pos = (size_t)SvUV( ST(1) );
3673 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
3677 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3680 WXSTRING_INPUT( text, wxString, ST(3) );
3685 bSelect = (bool)SvTRUE(ST(4));
3689 imageId = wxNOT_FOUND;
3691 imageId = (int)SvIV(ST(5));
3694 RETVAL = THIS->InsertSubPage(pos, page, text, bSelect, imageId);
3695 ST(0) = boolSV(RETVAL);
3702 XS(XS_Wx__Treebook_AddSubPage); /* prototype to pass -Wmissing-prototypes */
3703 XS(XS_Wx__Treebook_AddSubPage)
3710 if (items < 3 || items > 5)
3711 croak_xs_usage(cv, "THIS, page, text, bSelect = false, imageId = wxNOT_FOUND");
3713 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3717 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3720 WXSTRING_INPUT( text, wxString, ST(2) );
3725 bSelect = (bool)SvTRUE(ST(3));
3729 imageId = wxNOT_FOUND;
3731 imageId = (int)SvIV(ST(4));
3734 RETVAL = THIS->AddSubPage(page, text, bSelect, imageId);
3735 ST(0) = boolSV(RETVAL);
3742 XS(XS_Wx__Treebook_IsNodeExpanded); /* prototype to pass -Wmissing-prototypes */
3743 XS(XS_Wx__Treebook_IsNodeExpanded)
3751 croak_xs_usage(cv, "THIS, pos");
3753 size_t pos = (size_t)SvUV( ST(1) );
3754 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3757 RETVAL = THIS->IsNodeExpanded(pos);
3758 ST(0) = boolSV(RETVAL);
3765 XS(XS_Wx__Treebook_ExpandNode); /* prototype to pass -Wmissing-prototypes */
3766 XS(XS_Wx__Treebook_ExpandNode)
3773 if (items < 2 || items > 3)
3774 croak_xs_usage(cv, "THIS, pos, expand = true");
3776 size_t pos = (size_t)SvUV( ST(1) );
3778 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3784 expand = (bool)SvTRUE(ST(2));
3787 RETVAL = THIS->ExpandNode(pos, expand);
3788 ST(0) = boolSV(RETVAL);
3795 XS(XS_Wx__Treebook_CollapseNode); /* prototype to pass -Wmissing-prototypes */
3796 XS(XS_Wx__Treebook_CollapseNode)
3804 croak_xs_usage(cv, "THIS, pos");
3806 size_t pos = (size_t)SvUV( ST(1) );
3807 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3810 RETVAL = THIS->CollapseNode(pos);
3811 ST(0) = boolSV(RETVAL);
3818 XS(XS_Wx__Treebook_GetPageParent); /* prototype to pass -Wmissing-prototypes */
3819 XS(XS_Wx__Treebook_GetPageParent)
3827 croak_xs_usage(cv, "THIS, pos");
3829 size_t pos = (size_t)SvUV( ST(1) );
3830 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3834 RETVAL = THIS->GetPageParent(pos);
3835 XSprePUSH; PUSHi((IV)RETVAL);
3841 XS(XS_Wx__Treebook_GetTreeCtrl); /* prototype to pass -Wmissing-prototypes */
3842 XS(XS_Wx__Treebook_GetTreeCtrl)
3850 croak_xs_usage(cv, "THIS");
3852 wxTreebook * THIS = (wxTreebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Treebook" );
3853 wxTreeCtrl * RETVAL;
3855 RETVAL = THIS->GetTreeCtrl();
3856 ST(0) = sv_newmortal();
3857 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3864 XS(XS_Wx__Treebook_new); /* prototype to pass -Wmissing-prototypes */
3865 XS(XS_Wx__Treebook_new)
3872 PERL_UNUSED_VAR(cv); /* -W */
3873 PERL_UNUSED_VAR(ax); /* -Wall */
3877 MATCH_VOIDM_REDISP( newDefault )
3878 MATCH_ANY_REDISP( newFull )
3879 END_OVERLOAD( "Wx::Treebook::new" )
3887 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Treebook.xsp |' */
3890 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/HyperlinkCtrl.xsp |' from 'Controls.xs' */
3892 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
3893 #include <wx/hyperlink.h>
3894 #define XSubPPtmpAAAW 1
3897 XS(XS_Wx__HyperlinkCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
3898 XS(XS_Wx__HyperlinkCtrl_newDefault)
3906 croak_xs_usage(cv, "CLASS");
3908 char * CLASS = (char *)SvPV_nolen(ST(0));
3909 wxHyperlinkCtrl * RETVAL;
3910 RETVAL = new wxHyperlinkCtrl();
3911 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3913 ST(0) = sv_newmortal();
3914 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3921 XS(XS_Wx__HyperlinkCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
3922 XS(XS_Wx__HyperlinkCtrl_newFull)
3929 if (items < 5 || items > 9)
3930 croak_xs_usage(cv, "CLASS, parent, id, label, url, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxHyperlinkCtrlNameStr");
3932 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3933 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
3940 char * CLASS = (char *)SvPV_nolen(ST(0));
3941 wxHyperlinkCtrl * RETVAL;
3943 WXSTRING_INPUT( label, wxString, ST(3) );
3945 WXSTRING_INPUT( url, wxString, ST(4) );
3948 pos = wxDefaultPosition;
3950 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
3954 size = wxDefaultSize;
3956 size = wxPli_sv_2_wxsize( aTHX_ ST(6) );
3962 style = (long)SvIV(ST(7));
3966 name = wxHyperlinkCtrlNameStr;
3968 WXSTRING_INPUT( name, wxString, ST(8) );
3970 RETVAL = new wxHyperlinkCtrl( parent, id, label, url,
3971 pos, size, style, name );
3972 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
3974 ST(0) = sv_newmortal();
3975 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
3982 XS(XS_Wx__HyperlinkCtrl_Create); /* prototype to pass -Wmissing-prototypes */
3983 XS(XS_Wx__HyperlinkCtrl_Create)
3990 if (items < 5 || items > 9)
3991 croak_xs_usage(cv, "THIS, parent, id, label, url, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxHyperlinkCtrlNameStr");
3993 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3994 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4001 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4004 WXSTRING_INPUT( label, wxString, ST(3) );
4006 WXSTRING_INPUT( url, wxString, ST(4) );
4009 pos = wxDefaultPosition;
4011 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
4015 size = wxDefaultSize;
4017 size = wxPli_sv_2_wxsize( aTHX_ ST(6) );
4023 style = (long)SvIV(ST(7));
4027 name = wxHyperlinkCtrlNameStr;
4029 WXSTRING_INPUT( name, wxString, ST(8) );
4032 RETVAL = THIS->Create(parent, id, label, url, pos, size, style, name);
4033 ST(0) = boolSV(RETVAL);
4040 XS(XS_Wx__HyperlinkCtrl_GetHoverColour); /* prototype to pass -Wmissing-prototypes */
4041 XS(XS_Wx__HyperlinkCtrl_GetHoverColour)
4049 croak_xs_usage(cv, "THIS");
4051 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4053 RETVAL = new wxColour( THIS->GetHoverColour() );
4054 ST(0) = sv_newmortal();
4055 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
4056 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
4063 XS(XS_Wx__HyperlinkCtrl_SetHoverColour); /* prototype to pass -Wmissing-prototypes */
4064 XS(XS_Wx__HyperlinkCtrl_SetHoverColour)
4072 croak_xs_usage(cv, "THIS, colour");
4074 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4075 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4076 THIS->SetHoverColour( *( colour ) );
4082 XS(XS_Wx__HyperlinkCtrl_GetNormalColour); /* prototype to pass -Wmissing-prototypes */
4083 XS(XS_Wx__HyperlinkCtrl_GetNormalColour)
4091 croak_xs_usage(cv, "THIS");
4093 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4095 RETVAL = new wxColour( THIS->GetNormalColour() );
4096 ST(0) = sv_newmortal();
4097 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
4098 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
4105 XS(XS_Wx__HyperlinkCtrl_SetNormalColour); /* prototype to pass -Wmissing-prototypes */
4106 XS(XS_Wx__HyperlinkCtrl_SetNormalColour)
4114 croak_xs_usage(cv, "THIS, colour");
4116 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4117 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4118 THIS->SetNormalColour( *( colour ) );
4124 XS(XS_Wx__HyperlinkCtrl_GetVisitedColour); /* prototype to pass -Wmissing-prototypes */
4125 XS(XS_Wx__HyperlinkCtrl_GetVisitedColour)
4133 croak_xs_usage(cv, "THIS");
4135 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4137 RETVAL = new wxColour( THIS->GetVisitedColour() );
4138 ST(0) = sv_newmortal();
4139 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
4140 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
4147 XS(XS_Wx__HyperlinkCtrl_SetVisitedColour); /* prototype to pass -Wmissing-prototypes */
4148 XS(XS_Wx__HyperlinkCtrl_SetVisitedColour)
4156 croak_xs_usage(cv, "THIS, colour");
4158 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4159 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4160 THIS->SetVisitedColour( *( colour ) );
4166 XS(XS_Wx__HyperlinkCtrl_GetURL); /* prototype to pass -Wmissing-prototypes */
4167 XS(XS_Wx__HyperlinkCtrl_GetURL)
4175 croak_xs_usage(cv, "THIS");
4177 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4180 RETVAL = THIS->GetURL();
4181 ST(0) = sv_newmortal();
4182 WXSTRING_OUTPUT( RETVAL, ST(0) );
4189 XS(XS_Wx__HyperlinkCtrl_SetURL); /* prototype to pass -Wmissing-prototypes */
4190 XS(XS_Wx__HyperlinkCtrl_SetURL)
4198 croak_xs_usage(cv, "THIS, url");
4201 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4203 WXSTRING_INPUT( url, wxString, ST(1) );
4211 XS(XS_Wx__HyperlinkCtrl_SetVisited); /* prototype to pass -Wmissing-prototypes */
4212 XS(XS_Wx__HyperlinkCtrl_SetVisited)
4219 if (items < 1 || items > 2)
4220 croak_xs_usage(cv, "THIS, visited = true");
4223 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4228 visited = (bool)SvTRUE(ST(1));
4231 THIS->SetVisited(visited);
4237 XS(XS_Wx__HyperlinkCtrl_GetVisited); /* prototype to pass -Wmissing-prototypes */
4238 XS(XS_Wx__HyperlinkCtrl_GetVisited)
4246 croak_xs_usage(cv, "THIS");
4248 wxHyperlinkCtrl * THIS = (wxHyperlinkCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkCtrl" );
4251 RETVAL = THIS->GetVisited();
4252 ST(0) = boolSV(RETVAL);
4259 XS(XS_Wx__HyperlinkEvent_GetURL); /* prototype to pass -Wmissing-prototypes */
4260 XS(XS_Wx__HyperlinkEvent_GetURL)
4268 croak_xs_usage(cv, "THIS");
4270 wxHyperlinkEvent * THIS = (wxHyperlinkEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkEvent" );
4273 RETVAL = THIS->GetURL();
4274 ST(0) = sv_newmortal();
4275 WXSTRING_OUTPUT( RETVAL, ST(0) );
4282 XS(XS_Wx__HyperlinkEvent_SetURL); /* prototype to pass -Wmissing-prototypes */
4283 XS(XS_Wx__HyperlinkEvent_SetURL)
4291 croak_xs_usage(cv, "THIS, url");
4294 wxHyperlinkEvent * THIS = (wxHyperlinkEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HyperlinkEvent" );
4296 WXSTRING_INPUT( url, wxString, ST(1) );
4304 XS(XS_Wx__HyperlinkEvent_new); /* prototype to pass -Wmissing-prototypes */
4305 XS(XS_Wx__HyperlinkEvent_new)
4312 PERL_UNUSED_VAR(cv); /* -W */
4313 PERL_UNUSED_VAR(ax); /* -Wall */
4317 MATCH_VOIDM_REDISP( newDefault )
4318 MATCH_ANY_REDISP( newFull )
4319 END_OVERLOAD( "Wx::HyperlinkCtrl::new" )
4327 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/HyperlinkCtrl.xsp |' */
4330 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VListBox.xsp |' from 'Controls.xs' */
4332 #if WXPERL_W_VERSION_GE( 2, 5, 0 )
4333 #include <wx/vlbox.h>
4334 #define XSubPPtmpAAAX 1
4337 XS(XS_Wx__VListBox_Create); /* prototype to pass -Wmissing-prototypes */
4338 XS(XS_Wx__VListBox_Create)
4345 if (items < 2 || items > 7)
4346 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxVListBoxNameStr");
4348 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4354 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4360 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4364 pos = wxDefaultPosition;
4366 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
4370 size = wxDefaultSize;
4372 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
4378 style = (long)SvIV(ST(5));
4382 name = wxVListBoxNameStr;
4384 WXSTRING_INPUT( name, wxString, ST(6) );
4387 RETVAL = THIS->Create(parent, id, pos, size, style, name);
4388 ST(0) = boolSV(RETVAL);
4395 XS(XS_Wx__VListBox_IsCurrent); /* prototype to pass -Wmissing-prototypes */
4396 XS(XS_Wx__VListBox_IsCurrent)
4404 croak_xs_usage(cv, "THIS, item");
4406 size_t item = (size_t)SvUV( ST(1) );
4407 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4410 RETVAL = THIS->IsCurrent(item);
4411 ST(0) = boolSV(RETVAL);
4418 XS(XS_Wx__VListBox_IsSelected); /* prototype to pass -Wmissing-prototypes */
4419 XS(XS_Wx__VListBox_IsSelected)
4427 croak_xs_usage(cv, "THIS, item");
4429 size_t item = (size_t)SvUV( ST(1) );
4430 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4433 RETVAL = THIS->IsSelected(item);
4434 ST(0) = boolSV(RETVAL);
4441 XS(XS_Wx__VListBox_GetSelectedCount); /* prototype to pass -Wmissing-prototypes */
4442 XS(XS_Wx__VListBox_GetSelectedCount)
4450 croak_xs_usage(cv, "THIS");
4452 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4456 RETVAL = THIS->GetSelectedCount();
4457 XSprePUSH; PUSHu((UV)RETVAL );
4463 XS(XS_Wx__VListBox_GetMargins); /* prototype to pass -Wmissing-prototypes */
4464 XS(XS_Wx__VListBox_GetMargins)
4472 croak_xs_usage(cv, "THIS");
4474 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4477 RETVAL = THIS->GetMargins();
4478 ST(0) = sv_newmortal();
4479 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPoint(RETVAL), "Wx::Point" );
4486 XS(XS_Wx__VListBox_GetSelectionBackground); /* prototype to pass -Wmissing-prototypes */
4487 XS(XS_Wx__VListBox_GetSelectionBackground)
4495 croak_xs_usage(cv, "THIS");
4497 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4499 RETVAL = new wxColour( THIS->GetSelectionBackground() );
4500 ST(0) = sv_newmortal();
4501 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
4502 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
4509 XS(XS_Wx__VListBox_SetItemCount); /* prototype to pass -Wmissing-prototypes */
4510 XS(XS_Wx__VListBox_SetItemCount)
4518 croak_xs_usage(cv, "THIS, count");
4520 size_t count = (size_t)SvUV( ST(1) );
4521 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4523 THIS->SetItemCount(count);
4529 XS(XS_Wx__VListBox_Clear); /* prototype to pass -Wmissing-prototypes */
4530 XS(XS_Wx__VListBox_Clear)
4538 croak_xs_usage(cv, "THIS");
4540 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4548 XS(XS_Wx__VListBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
4549 XS(XS_Wx__VListBox_SetSelection)
4557 croak_xs_usage(cv, "THIS, selection");
4559 int selection = (int)SvIV(ST(1));
4560 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4562 THIS->SetSelection(selection);
4568 XS(XS_Wx__VListBox_Select); /* prototype to pass -Wmissing-prototypes */
4569 XS(XS_Wx__VListBox_Select)
4576 if (items < 2 || items > 3)
4577 croak_xs_usage(cv, "THIS, item, select = true");
4579 size_t item = (size_t)SvUV( ST(1) );
4581 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4587 select = (bool)SvTRUE(ST(2));
4590 RETVAL = THIS->Select(item, select);
4591 ST(0) = boolSV(RETVAL);
4598 XS(XS_Wx__VListBox_SelectRange); /* prototype to pass -Wmissing-prototypes */
4599 XS(XS_Wx__VListBox_SelectRange)
4607 croak_xs_usage(cv, "THIS, from, to");
4609 size_t from = (size_t)SvUV( ST(1) );
4610 size_t to = (size_t)SvUV( ST(2) );
4611 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4614 RETVAL = THIS->SelectRange(from, to);
4615 ST(0) = boolSV(RETVAL);
4622 XS(XS_Wx__VListBox_Toggle); /* prototype to pass -Wmissing-prototypes */
4623 XS(XS_Wx__VListBox_Toggle)
4631 croak_xs_usage(cv, "THIS, item");
4633 size_t item = (size_t)SvUV( ST(1) );
4634 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4642 XS(XS_Wx__VListBox_SelectAll); /* prototype to pass -Wmissing-prototypes */
4643 XS(XS_Wx__VListBox_SelectAll)
4651 croak_xs_usage(cv, "THIS");
4653 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4656 RETVAL = THIS->SelectAll();
4657 ST(0) = boolSV(RETVAL);
4664 XS(XS_Wx__VListBox_DeselectAll); /* prototype to pass -Wmissing-prototypes */
4665 XS(XS_Wx__VListBox_DeselectAll)
4673 croak_xs_usage(cv, "THIS");
4675 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4678 RETVAL = THIS->DeselectAll();
4679 ST(0) = boolSV(RETVAL);
4686 XS(XS_Wx__VListBox_SetMargins); /* prototype to pass -Wmissing-prototypes */
4687 XS(XS_Wx__VListBox_SetMargins)
4695 croak_xs_usage(cv, "THIS, x, y");
4697 wxCoord x = (wxCoord)SvIV(ST(1));
4698 wxCoord y = (wxCoord)SvIV(ST(2));
4699 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4701 THIS->SetMargins(x, y);
4707 XS(XS_Wx__VListBox_SetSelectionBackground); /* prototype to pass -Wmissing-prototypes */
4708 XS(XS_Wx__VListBox_SetSelectionBackground)
4716 croak_xs_usage(cv, "THIS, col");
4718 wxColour* col = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4719 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4720 THIS->SetSelectionBackground( *( col ) );
4726 XS(XS_Wx__VListBox_GetFirstSelected); /* prototype to pass -Wmissing-prototypes */
4727 XS(XS_Wx__VListBox_GetFirstSelected)
4735 croak_xs_usage(cv, "THIS");
4737 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4738 unsigned long cookie;
4739 int ret = THIS->GetFirstSelected( cookie );
4741 PUSHs( sv_2mortal( newSViv( ret ) ) );
4742 PUSHs( sv_2mortal( newSViv( cookie ) ) );
4748 XS(XS_Wx__VListBox_GetNextSelected); /* prototype to pass -Wmissing-prototypes */
4749 XS(XS_Wx__VListBox_GetNextSelected)
4757 croak_xs_usage(cv, "THIS, cookie");
4759 wxVListBox * THIS = (wxVListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VListBox" );
4760 unsigned long cookie = (unsigned long)SvUV( ST(1) );
4761 int ret = THIS->GetFirstSelected( cookie );
4763 PUSHs( sv_2mortal( newSViv( ret ) ) );
4764 PUSHs( sv_2mortal( newSViv( cookie ) ) );
4769 #include "cpp/overload.h"
4770 #include "cpp/vlbox.h"
4772 XS(XS_Wx__PlVListBox_new); /* prototype to pass -Wmissing-prototypes */
4773 XS(XS_Wx__PlVListBox_new)
4780 PERL_UNUSED_VAR(cv); /* -W */
4781 PERL_UNUSED_VAR(ax); /* -Wall */
4785 MATCH_VOIDM_REDISP( newDefault )
4786 MATCH_ANY_REDISP( newFull )
4787 END_OVERLOAD( "Wx::PlVListBox::new" )
4794 XS(XS_Wx__PlVListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
4795 XS(XS_Wx__PlVListBox_newDefault)
4803 croak_xs_usage(cv, "CLASS");
4805 char * CLASS = (char *)SvPV_nolen(ST(0));
4806 wxPlVListBox * RETVAL;
4807 RETVAL = new wxPlVListBox( CLASS );
4808 ST(0) = sv_newmortal();
4809 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4816 XS(XS_Wx__PlVListBox_newFull); /* prototype to pass -Wmissing-prototypes */
4817 XS(XS_Wx__PlVListBox_newFull)
4824 if (items < 2 || items > 7)
4825 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxVListBoxNameStr");
4827 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4833 char * CLASS = (char *)SvPV_nolen(ST(0));
4834 wxPlVListBox * RETVAL;
4839 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4843 pos = wxDefaultPosition;
4845 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
4849 size = wxDefaultSize;
4851 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
4857 style = (long)SvIV(ST(5));
4861 name = wxVListBoxNameStr;
4863 WXSTRING_INPUT( name, wxString, ST(6) );
4865 RETVAL = new wxPlVListBox( CLASS, parent, id, pos, size,
4868 ST(0) = sv_newmortal();
4869 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4877 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VListBox.xsp |' */
4880 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/SearchCtrl.xsp |' from 'Controls.xs' */
4882 #if WXPERL_W_VERSION_GE( 2, 8, 3 )
4883 #include <wx/srchctrl.h>
4884 #include <wx/menu.h>
4885 #define XSubPPtmpAAAY 1
4888 XS(XS_Wx__SearchCtrl_new); /* prototype to pass -Wmissing-prototypes */
4889 XS(XS_Wx__SearchCtrl_new)
4896 PERL_UNUSED_VAR(cv); /* -W */
4897 PERL_UNUSED_VAR(ax); /* -Wall */
4901 MATCH_VOIDM_REDISP( newDefault )
4902 MATCH_ANY_REDISP( newFull )
4903 END_OVERLOAD( "Wx::SearchCtrl::new" )
4910 XS(XS_Wx__SearchCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
4911 XS(XS_Wx__SearchCtrl_newDefault)
4919 croak_xs_usage(cv, "CLASS");
4921 char * CLASS = (char *)SvPV_nolen(ST(0));
4922 wxSearchCtrl * RETVAL;
4923 RETVAL = new wxSearchCtrl();
4924 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
4926 ST(0) = sv_newmortal();
4927 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
4934 XS(XS_Wx__SearchCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
4935 XS(XS_Wx__SearchCtrl_newFull)
4942 if (items < 3 || items > 9)
4943 croak_xs_usage(cv, "CLASS, parent, id, label = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = wxDefaultValidatorPtr, name = wxSearchCtrlNameStr");
4945 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
4946 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
4951 wxValidator* validator;
4953 char * CLASS = (char *)SvPV_nolen(ST(0));
4954 wxSearchCtrl * RETVAL;
4957 label = wxEmptyString;
4959 WXSTRING_INPUT( label, wxString, ST(3) );
4963 pos = wxDefaultPosition;
4965 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
4969 size = wxDefaultSize;
4971 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
4977 style = (long)SvIV(ST(6));
4981 validator = wxDefaultValidatorPtr;
4983 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
4987 name = wxSearchCtrlNameStr;
4989 WXSTRING_INPUT( name, wxString, ST(8) );
4991 RETVAL = new wxSearchCtrl( parent, id, label, pos, size,
4992 style, *validator, name );
4993 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
4995 ST(0) = sv_newmortal();
4996 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5003 XS(XS_Wx__SearchCtrl_Create); /* prototype to pass -Wmissing-prototypes */
5004 XS(XS_Wx__SearchCtrl_Create)
5011 if (items < 3 || items > 9)
5012 croak_xs_usage(cv, "THIS, parent, id, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = wxDefaultValidatorPtr, name = wxSearchCtrlNameStr");
5014 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5015 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5020 wxValidator* validator;
5022 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5026 value = wxEmptyString;
5028 WXSTRING_INPUT( value, wxString, ST(3) );
5032 pos = wxDefaultPosition;
5034 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5038 size = wxDefaultSize;
5040 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5046 style = (long)SvIV(ST(6));
5050 validator = wxDefaultValidatorPtr;
5052 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
5056 name = wxSearchCtrlNameStr;
5058 WXSTRING_INPUT( name, wxString, ST(8) );
5060 RETVAL = THIS->Create( parent, id, value, pos, size, style, *( validator ), name );
5061 ST(0) = boolSV(RETVAL);
5068 XS(XS_Wx__SearchCtrl_SetMenu); /* prototype to pass -Wmissing-prototypes */
5069 XS(XS_Wx__SearchCtrl_SetMenu)
5077 croak_xs_usage(cv, "THIS, menu");
5079 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
5080 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5082 THIS->SetMenu(menu);
5088 XS(XS_Wx__SearchCtrl_GetMenu); /* prototype to pass -Wmissing-prototypes */
5089 XS(XS_Wx__SearchCtrl_GetMenu)
5097 croak_xs_usage(cv, "THIS");
5099 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5102 RETVAL = THIS->GetMenu();
5103 ST(0) = sv_newmortal();
5104 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5111 XS(XS_Wx__SearchCtrl_ShowSearchButton); /* prototype to pass -Wmissing-prototypes */
5112 XS(XS_Wx__SearchCtrl_ShowSearchButton)
5120 croak_xs_usage(cv, "THIS, show");
5122 bool show = (bool)SvTRUE(ST(1));
5123 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5125 THIS->ShowSearchButton(show);
5131 XS(XS_Wx__SearchCtrl_IsSearchButtonVisible); /* prototype to pass -Wmissing-prototypes */
5132 XS(XS_Wx__SearchCtrl_IsSearchButtonVisible)
5140 croak_xs_usage(cv, "THIS");
5142 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5145 RETVAL = THIS->IsSearchButtonVisible();
5146 ST(0) = boolSV(RETVAL);
5153 XS(XS_Wx__SearchCtrl_ShowCancelButton); /* prototype to pass -Wmissing-prototypes */
5154 XS(XS_Wx__SearchCtrl_ShowCancelButton)
5162 croak_xs_usage(cv, "THIS, show");
5164 bool show = (bool)SvTRUE(ST(1));
5165 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5167 THIS->ShowCancelButton(show);
5173 XS(XS_Wx__SearchCtrl_IsCancelButtonVisible); /* prototype to pass -Wmissing-prototypes */
5174 XS(XS_Wx__SearchCtrl_IsCancelButtonVisible)
5182 croak_xs_usage(cv, "THIS");
5184 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5187 RETVAL = THIS->IsCancelButtonVisible();
5188 ST(0) = boolSV(RETVAL);
5195 XS(XS_Wx__SearchCtrl_SetDescriptiveText); /* prototype to pass -Wmissing-prototypes */
5196 XS(XS_Wx__SearchCtrl_SetDescriptiveText)
5204 croak_xs_usage(cv, "THIS, text");
5207 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5209 WXSTRING_INPUT( text, wxString, ST(1) );
5211 THIS->SetDescriptiveText(text);
5217 XS(XS_Wx__SearchCtrl_GetDescriptiveText); /* prototype to pass -Wmissing-prototypes */
5218 XS(XS_Wx__SearchCtrl_GetDescriptiveText)
5226 croak_xs_usage(cv, "THIS");
5228 wxSearchCtrl * THIS = (wxSearchCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SearchCtrl" );
5231 RETVAL = THIS->GetDescriptiveText();
5232 ST(0) = sv_newmortal();
5233 WXSTRING_OUTPUT( RETVAL, ST(0) );
5241 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/SearchCtrl.xsp |' */
5244 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboPopup.xsp |' from 'Controls.xs' */
5246 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
5247 #include "cpp/combopopup.h"
5248 #define XSubPPtmpAAAZ 1
5251 XS(XS_Wx__ComboPopup_new); /* prototype to pass -Wmissing-prototypes */
5252 XS(XS_Wx__ComboPopup_new)
5260 croak_xs_usage(cv, "CLASS");
5262 char * CLASS = (char *)SvPV_nolen(ST(0));
5263 wxPlComboPopup * RETVAL;
5264 RETVAL = new wxPlComboPopup( CLASS );
5265 ST(0) = sv_newmortal();
5266 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::PlComboPopup" );
5273 XS(XS_Wx__ComboPopup_OnPopup); /* prototype to pass -Wmissing-prototypes */
5274 XS(XS_Wx__ComboPopup_OnPopup)
5282 croak_xs_usage(cv, "THIS");
5284 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5285 THIS->base_OnPopup();
5291 XS(XS_Wx__ComboPopup_OnDismiss); /* prototype to pass -Wmissing-prototypes */
5292 XS(XS_Wx__ComboPopup_OnDismiss)
5300 croak_xs_usage(cv, "THIS");
5302 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5303 THIS->base_OnDismiss();
5309 XS(XS_Wx__ComboPopup_SetStringValue); /* prototype to pass -Wmissing-prototypes */
5310 XS(XS_Wx__ComboPopup_SetStringValue)
5318 croak_xs_usage(cv, "THIS, value");
5321 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5323 WXSTRING_INPUT( value, wxString, ST(1) );
5324 THIS->base_SetStringValue( value );
5330 XS(XS_Wx__ComboPopup_PaintComboControl); /* prototype to pass -Wmissing-prototypes */
5331 XS(XS_Wx__ComboPopup_PaintComboControl)
5339 croak_xs_usage(cv, "THIS, dc, rect");
5341 wxDC* dc = (wxDC *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DC" );
5342 wxRect* rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Rect" );
5343 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5344 THIS->base_PaintComboControl( *( dc ), *( rect ) );
5350 XS(XS_Wx__ComboPopup_OnComboKeyEvent); /* prototype to pass -Wmissing-prototypes */
5351 XS(XS_Wx__ComboPopup_OnComboKeyEvent)
5359 croak_xs_usage(cv, "THIS, event");
5361 wxKeyEvent* event = (wxKeyEvent *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::KeyEvent" );
5362 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5363 THIS->base_OnComboKeyEvent( *( event ) );
5369 XS(XS_Wx__ComboPopup_OnComboDoubleClick); /* prototype to pass -Wmissing-prototypes */
5370 XS(XS_Wx__ComboPopup_OnComboDoubleClick)
5378 croak_xs_usage(cv, "THIS");
5380 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5381 THIS->base_OnComboDoubleClick();
5387 XS(XS_Wx__ComboPopup_GetAdjustedSize); /* prototype to pass -Wmissing-prototypes */
5388 XS(XS_Wx__ComboPopup_GetAdjustedSize)
5396 croak_xs_usage(cv, "THIS, minWidth, prefHeight, maxHeight");
5398 int minWidth = (int)SvIV(ST(1));
5399 int prefHeight = (int)SvIV(ST(2));
5400 int maxHeight = (int)SvIV(ST(3));
5401 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5403 RETVAL = THIS->base_GetAdjustedSize( minWidth, prefHeight, maxHeight );
5404 ST(0) = sv_newmortal();
5405 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
5412 XS(XS_Wx__ComboPopup_LazyCreate); /* prototype to pass -Wmissing-prototypes */
5413 XS(XS_Wx__ComboPopup_LazyCreate)
5421 croak_xs_usage(cv, "THIS");
5423 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5425 RETVAL = THIS->base_LazyCreate();
5426 ST(0) = boolSV(RETVAL);
5433 XS(XS_Wx__ComboPopup_Dismiss); /* prototype to pass -Wmissing-prototypes */
5434 XS(XS_Wx__ComboPopup_Dismiss)
5442 croak_xs_usage(cv, "THIS");
5444 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5452 XS(XS_Wx__ComboPopup_IsCreated); /* prototype to pass -Wmissing-prototypes */
5453 XS(XS_Wx__ComboPopup_IsCreated)
5461 croak_xs_usage(cv, "THIS");
5463 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5466 RETVAL = THIS->IsCreated();
5467 ST(0) = boolSV(RETVAL);
5474 XS(XS_Wx__ComboPopup_GetComboCtrl); /* prototype to pass -Wmissing-prototypes */
5475 XS(XS_Wx__ComboPopup_GetComboCtrl)
5483 croak_xs_usage(cv, "THIS");
5485 wxPlComboPopup * THIS = (wxPlComboPopup *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlComboPopup" );
5486 wxComboCtrlBase * RETVAL;
5488 RETVAL = THIS->GetComboCtrl();
5489 ST(0) = sv_newmortal();
5490 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5498 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboPopup.xsp |' */
5501 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboCtrl.xsp |' from 'Controls.xs' */
5503 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
5504 #include <wx/combo.h>
5505 #define XSubPPtmpAABA 1
5508 XS(XS_Wx__ComboCtrl_new); /* prototype to pass -Wmissing-prototypes */
5509 XS(XS_Wx__ComboCtrl_new)
5516 PERL_UNUSED_VAR(cv); /* -W */
5517 PERL_UNUSED_VAR(ax); /* -Wall */
5521 MATCH_VOIDM_REDISP( newDefault )
5522 MATCH_ANY_REDISP( newFull )
5523 END_OVERLOAD( "Wx::ComboCtrl::new" )
5530 XS(XS_Wx__ComboCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
5531 XS(XS_Wx__ComboCtrl_newDefault)
5539 croak_xs_usage(cv, "CLASS");
5541 char * CLASS = (char *)SvPV_nolen(ST(0));
5542 wxComboCtrl * RETVAL;
5543 RETVAL = new wxComboCtrl();
5544 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
5546 ST(0) = sv_newmortal();
5547 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5554 XS(XS_Wx__ComboCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
5555 XS(XS_Wx__ComboCtrl_newFull)
5562 if (items < 2 || items > 9)
5563 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = wxDefaultValidatorPtr, name = wxEmptyString");
5565 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5571 wxValidator* validator;
5573 char * CLASS = (char *)SvPV_nolen(ST(0));
5574 wxComboCtrl * RETVAL;
5579 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5583 value = wxEmptyString;
5585 WXSTRING_INPUT( value, wxString, ST(3) );
5589 pos = wxDefaultPosition;
5591 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5595 size = wxDefaultSize;
5597 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5603 style = (long)SvIV(ST(6));
5607 validator = wxDefaultValidatorPtr;
5609 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
5613 name = wxEmptyString;
5615 WXSTRING_INPUT( name, wxString, ST(8) );
5617 RETVAL = new wxComboCtrl( parent, id, value, pos, size,
5618 style, *validator, name );
5619 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
5621 ST(0) = sv_newmortal();
5622 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5629 XS(XS_Wx__ComboCtrl_Create); /* prototype to pass -Wmissing-prototypes */
5630 XS(XS_Wx__ComboCtrl_Create)
5637 if (items < 3 || items > 9)
5638 croak_xs_usage(cv, "THIS, parent, id, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = wxDefaultValidatorPtr, name = wxEmptyString");
5640 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5641 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5646 wxValidator* validator;
5648 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5652 value = wxEmptyString;
5654 WXSTRING_INPUT( value, wxString, ST(3) );
5658 pos = wxDefaultPosition;
5660 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
5664 size = wxDefaultSize;
5666 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
5672 style = (long)SvIV(ST(6));
5676 validator = wxDefaultValidatorPtr;
5678 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
5682 name = wxEmptyString;
5684 WXSTRING_INPUT( name, wxString, ST(8) );
5686 RETVAL = THIS->Create( parent, id, value, pos, size, style, *( validator ), name );
5687 ST(0) = boolSV(RETVAL);
5694 XS(XS_Wx__ComboCtrl_ShowPopup); /* prototype to pass -Wmissing-prototypes */
5695 XS(XS_Wx__ComboCtrl_ShowPopup)
5703 croak_xs_usage(cv, "THIS");
5705 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5713 XS(XS_Wx__ComboCtrl_HidePopup); /* prototype to pass -Wmissing-prototypes */
5714 XS(XS_Wx__ComboCtrl_HidePopup)
5722 croak_xs_usage(cv, "THIS");
5724 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5732 XS(XS_Wx__ComboCtrl_IsPopupShown); /* prototype to pass -Wmissing-prototypes */
5733 XS(XS_Wx__ComboCtrl_IsPopupShown)
5741 croak_xs_usage(cv, "THIS");
5743 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5746 RETVAL = THIS->IsPopupShown();
5747 ST(0) = boolSV(RETVAL);
5754 XS(XS_Wx__ComboCtrl_SetPopupControl); /* prototype to pass -Wmissing-prototypes */
5755 XS(XS_Wx__ComboCtrl_SetPopupControl)
5763 croak_xs_usage(cv, "THIS, popup");
5765 wxComboPopup* popup = (wxComboPopup *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ComboPopup" );
5766 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5768 THIS->SetPopupControl(popup);
5774 XS(XS_Wx__ComboCtrl_GetPopupControl); /* prototype to pass -Wmissing-prototypes */
5775 XS(XS_Wx__ComboCtrl_GetPopupControl)
5783 croak_xs_usage(cv, "THIS");
5785 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5786 wxComboPopup * RETVAL;
5788 RETVAL = THIS->GetPopupControl();
5789 ST(0) = sv_newmortal();
5790 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ComboPopup" );
5797 XS(XS_Wx__ComboCtrl_GetPopupWindow); /* prototype to pass -Wmissing-prototypes */
5798 XS(XS_Wx__ComboCtrl_GetPopupWindow)
5806 croak_xs_usage(cv, "THIS");
5808 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5811 RETVAL = THIS->GetPopupWindow();
5812 ST(0) = sv_newmortal();
5813 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5820 XS(XS_Wx__ComboCtrl_GetTextCtrl); /* prototype to pass -Wmissing-prototypes */
5821 XS(XS_Wx__ComboCtrl_GetTextCtrl)
5829 croak_xs_usage(cv, "THIS");
5831 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5832 wxTextCtrl * RETVAL;
5834 RETVAL = THIS->GetTextCtrl();
5835 ST(0) = sv_newmortal();
5836 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5843 XS(XS_Wx__ComboCtrl_GetButton); /* prototype to pass -Wmissing-prototypes */
5844 XS(XS_Wx__ComboCtrl_GetButton)
5852 croak_xs_usage(cv, "THIS");
5854 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5857 RETVAL = THIS->GetButton();
5858 ST(0) = sv_newmortal();
5859 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5866 XS(XS_Wx__ComboCtrl_GetValue); /* prototype to pass -Wmissing-prototypes */
5867 XS(XS_Wx__ComboCtrl_GetValue)
5875 croak_xs_usage(cv, "THIS");
5877 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5880 RETVAL = THIS->GetValue();
5881 ST(0) = sv_newmortal();
5882 WXSTRING_OUTPUT( RETVAL, ST(0) );
5889 XS(XS_Wx__ComboCtrl_SetValue); /* prototype to pass -Wmissing-prototypes */
5890 XS(XS_Wx__ComboCtrl_SetValue)
5898 croak_xs_usage(cv, "THIS, value");
5901 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5903 WXSTRING_INPUT( value, wxString, ST(1) );
5905 THIS->SetValue(value);
5911 XS(XS_Wx__ComboCtrl_Copy); /* prototype to pass -Wmissing-prototypes */
5912 XS(XS_Wx__ComboCtrl_Copy)
5920 croak_xs_usage(cv, "THIS");
5922 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5930 XS(XS_Wx__ComboCtrl_Cut); /* prototype to pass -Wmissing-prototypes */
5931 XS(XS_Wx__ComboCtrl_Cut)
5939 croak_xs_usage(cv, "THIS");
5941 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5949 XS(XS_Wx__ComboCtrl_Paste); /* prototype to pass -Wmissing-prototypes */
5950 XS(XS_Wx__ComboCtrl_Paste)
5958 croak_xs_usage(cv, "THIS");
5960 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5968 XS(XS_Wx__ComboCtrl_SetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
5969 XS(XS_Wx__ComboCtrl_SetInsertionPoint)
5977 croak_xs_usage(cv, "THIS, pos");
5979 long pos = (long)SvIV(ST(1));
5980 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
5982 THIS->SetInsertionPoint(pos);
5988 XS(XS_Wx__ComboCtrl_SetInsertionPointEnd); /* prototype to pass -Wmissing-prototypes */
5989 XS(XS_Wx__ComboCtrl_SetInsertionPointEnd)
5997 croak_xs_usage(cv, "THIS");
5999 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6001 THIS->SetInsertionPointEnd();
6007 XS(XS_Wx__ComboCtrl_GetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
6008 XS(XS_Wx__ComboCtrl_GetInsertionPoint)
6016 croak_xs_usage(cv, "THIS");
6018 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6022 RETVAL = THIS->GetInsertionPoint();
6023 XSprePUSH; PUSHi((IV)RETVAL);
6029 XS(XS_Wx__ComboCtrl_GetLastPosition); /* prototype to pass -Wmissing-prototypes */
6030 XS(XS_Wx__ComboCtrl_GetLastPosition)
6038 croak_xs_usage(cv, "THIS");
6040 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6044 RETVAL = THIS->GetLastPosition();
6045 XSprePUSH; PUSHi((IV)RETVAL);
6051 XS(XS_Wx__ComboCtrl_Replace); /* prototype to pass -Wmissing-prototypes */
6052 XS(XS_Wx__ComboCtrl_Replace)
6060 croak_xs_usage(cv, "THIS, from, to, value");
6062 long from = (long)SvIV(ST(1));
6063 long to = (long)SvIV(ST(2));
6065 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6067 WXSTRING_INPUT( value, wxString, ST(3) );
6069 THIS->Replace(from, to, value);
6075 XS(XS_Wx__ComboCtrl_Remove); /* prototype to pass -Wmissing-prototypes */
6076 XS(XS_Wx__ComboCtrl_Remove)
6084 croak_xs_usage(cv, "THIS, from, to");
6086 long from = (long)SvIV(ST(1));
6087 long to = (long)SvIV(ST(2));
6088 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6090 THIS->Remove(from, to);
6096 XS(XS_Wx__ComboCtrl_SetSelection); /* prototype to pass -Wmissing-prototypes */
6097 XS(XS_Wx__ComboCtrl_SetSelection)
6105 croak_xs_usage(cv, "THIS, from, to");
6107 long from = (long)SvIV(ST(1));
6108 long to = (long)SvIV(ST(2));
6109 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6111 THIS->SetSelection(from, to);
6117 XS(XS_Wx__ComboCtrl_Undo); /* prototype to pass -Wmissing-prototypes */
6118 XS(XS_Wx__ComboCtrl_Undo)
6126 croak_xs_usage(cv, "THIS");
6128 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6136 XS(XS_Wx__ComboCtrl_SetText); /* prototype to pass -Wmissing-prototypes */
6137 XS(XS_Wx__ComboCtrl_SetText)
6145 croak_xs_usage(cv, "THIS, value");
6148 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6150 WXSTRING_INPUT( value, wxString, ST(1) );
6152 THIS->SetText(value);
6158 XS(XS_Wx__ComboCtrl_SetPopupMinWidth); /* prototype to pass -Wmissing-prototypes */
6159 XS(XS_Wx__ComboCtrl_SetPopupMinWidth)
6167 croak_xs_usage(cv, "THIS, width");
6169 int width = (int)SvIV(ST(1));
6170 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6172 THIS->SetPopupMinWidth(width);
6178 XS(XS_Wx__ComboCtrl_SetPopupMaxHeight); /* prototype to pass -Wmissing-prototypes */
6179 XS(XS_Wx__ComboCtrl_SetPopupMaxHeight)
6187 croak_xs_usage(cv, "THIS, height");
6189 int height = (int)SvIV(ST(1));
6190 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6192 THIS->SetPopupMaxHeight(height);
6198 XS(XS_Wx__ComboCtrl_SetPopupExtents); /* prototype to pass -Wmissing-prototypes */
6199 XS(XS_Wx__ComboCtrl_SetPopupExtents)
6207 croak_xs_usage(cv, "THIS, extLeft, extRight");
6209 int extLeft = (int)SvIV(ST(1));
6210 int extRight = (int)SvIV(ST(2));
6211 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6213 THIS->SetPopupExtents(extLeft, extRight);
6219 XS(XS_Wx__ComboCtrl_SetCustomPaintWidth); /* prototype to pass -Wmissing-prototypes */
6220 XS(XS_Wx__ComboCtrl_SetCustomPaintWidth)
6228 croak_xs_usage(cv, "THIS, width");
6230 int width = (int)SvIV(ST(1));
6231 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6233 THIS->SetCustomPaintWidth(width);
6239 XS(XS_Wx__ComboCtrl_GetCustomPaintWidth); /* prototype to pass -Wmissing-prototypes */
6240 XS(XS_Wx__ComboCtrl_GetCustomPaintWidth)
6248 croak_xs_usage(cv, "THIS");
6250 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6254 RETVAL = THIS->GetCustomPaintWidth();
6255 XSprePUSH; PUSHi((IV)RETVAL);
6261 XS(XS_Wx__ComboCtrl_SetPopupAnchor); /* prototype to pass -Wmissing-prototypes */
6262 XS(XS_Wx__ComboCtrl_SetPopupAnchor)
6270 croak_xs_usage(cv, "THIS, anchorSide");
6272 int anchorSide = (int)SvIV(ST(1));
6273 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6275 THIS->SetPopupAnchor(anchorSide);
6281 XS(XS_Wx__ComboCtrl_SetButtonPosition); /* prototype to pass -Wmissing-prototypes */
6282 XS(XS_Wx__ComboCtrl_SetButtonPosition)
6289 if (items < 1 || items > 5)
6290 croak_xs_usage(cv, "THIS, width = -1, height = -1, side = wxRIGHT, spacingX = 0");
6296 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6301 width = (int)SvIV(ST(1));
6307 height = (int)SvIV(ST(2));
6313 side = (int)SvIV(ST(3));
6319 spacingX = (int)SvIV(ST(4));
6322 THIS->SetButtonPosition(width, height, side, spacingX);
6328 XS(XS_Wx__ComboCtrl_GetButtonSize); /* prototype to pass -Wmissing-prototypes */
6329 XS(XS_Wx__ComboCtrl_GetButtonSize)
6337 croak_xs_usage(cv, "THIS");
6339 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6342 RETVAL = THIS->GetButtonSize();
6343 ST(0) = sv_newmortal();
6344 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
6351 XS(XS_Wx__ComboCtrl_SetButtonBitmaps); /* prototype to pass -Wmissing-prototypes */
6352 XS(XS_Wx__ComboCtrl_SetButtonBitmaps)
6359 if (items < 2 || items > 6)
6360 croak_xs_usage(cv, "THIS, bmpNormal, pushButtonBg = false, bmpPressed = wxNullBitmapPtr, bmpHover = wxNullBitmapPtr, bmpDisabled = wxNullBitmapPtr");
6362 wxBitmap* bmpNormal = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
6364 wxBitmap* bmpPressed;
6366 wxBitmap* bmpDisabled;
6367 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6370 pushButtonBg = false;
6372 pushButtonBg = (bool)SvTRUE(ST(2));
6376 bmpPressed = wxNullBitmapPtr;
6378 bmpPressed = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
6382 bmpHover = wxNullBitmapPtr;
6384 bmpHover = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Bitmap" );
6388 bmpDisabled = wxNullBitmapPtr;
6390 bmpDisabled = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(5), "Wx::Bitmap" );
6392 THIS->SetButtonBitmaps( *( bmpNormal ), pushButtonBg, *( bmpPressed ), *( bmpHover ), *( bmpDisabled ) );
6397 #if WXPERL_W_VERSION_LT( 2, 7, 0 ) || WXWIN_COMPATIBILITY_2_6
6398 #define XSubPPtmpAABB 1
6401 XS(XS_Wx__ComboCtrl_SetTextIndent); /* prototype to pass -Wmissing-prototypes */
6402 XS(XS_Wx__ComboCtrl_SetTextIndent)
6410 croak_xs_usage(cv, "THIS, indent");
6412 int indent = (int)SvIV(ST(1));
6413 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6415 THIS->SetTextIndent(indent);
6421 XS(XS_Wx__ComboCtrl_GetTextIndent); /* prototype to pass -Wmissing-prototypes */
6422 XS(XS_Wx__ComboCtrl_GetTextIndent)
6430 croak_xs_usage(cv, "THIS");
6432 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6436 RETVAL = THIS->GetTextIndent();
6437 XSprePUSH; PUSHi((IV)RETVAL);
6444 XS(XS_Wx__ComboCtrl_GetTextRect); /* prototype to pass -Wmissing-prototypes */
6445 XS(XS_Wx__ComboCtrl_GetTextRect)
6453 croak_xs_usage(cv, "THIS");
6455 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6457 RETVAL = new wxRect( THIS->GetTextRect() );
6458 ST(0) = sv_newmortal();
6459 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
6460 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
6467 XS(XS_Wx__ComboCtrl_UseAltPopupWindow); /* prototype to pass -Wmissing-prototypes */
6468 XS(XS_Wx__ComboCtrl_UseAltPopupWindow)
6475 if (items < 1 || items > 2)
6476 croak_xs_usage(cv, "THIS, enable = true");
6479 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6484 enable = (bool)SvTRUE(ST(1));
6487 THIS->UseAltPopupWindow(enable);
6493 XS(XS_Wx__ComboCtrl_EnablePopupAnimation); /* prototype to pass -Wmissing-prototypes */
6494 XS(XS_Wx__ComboCtrl_EnablePopupAnimation)
6501 if (items < 1 || items > 2)
6502 croak_xs_usage(cv, "THIS, enable = true");
6505 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6510 enable = (bool)SvTRUE(ST(1));
6513 THIS->EnablePopupAnimation(enable);
6519 XS(XS_Wx__ComboCtrl_GetBitmapNormal); /* prototype to pass -Wmissing-prototypes */
6520 XS(XS_Wx__ComboCtrl_GetBitmapNormal)
6528 croak_xs_usage(cv, "THIS");
6530 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6532 RETVAL = new wxBitmap( THIS->GetBitmapNormal() );
6533 ST(0) = sv_newmortal();
6534 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6535 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
6542 XS(XS_Wx__ComboCtrl_GetBitmapPressed); /* prototype to pass -Wmissing-prototypes */
6543 XS(XS_Wx__ComboCtrl_GetBitmapPressed)
6551 croak_xs_usage(cv, "THIS");
6553 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6555 RETVAL = new wxBitmap( THIS->GetBitmapPressed() );
6556 ST(0) = sv_newmortal();
6557 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6558 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
6565 XS(XS_Wx__ComboCtrl_GetBitmapHover); /* prototype to pass -Wmissing-prototypes */
6566 XS(XS_Wx__ComboCtrl_GetBitmapHover)
6574 croak_xs_usage(cv, "THIS");
6576 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6578 RETVAL = new wxBitmap( THIS->GetBitmapHover() );
6579 ST(0) = sv_newmortal();
6580 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6581 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
6588 XS(XS_Wx__ComboCtrl_GetBitmapDisabled); /* prototype to pass -Wmissing-prototypes */
6589 XS(XS_Wx__ComboCtrl_GetBitmapDisabled)
6597 croak_xs_usage(cv, "THIS");
6599 wxComboCtrl * THIS = (wxComboCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboCtrl" );
6601 RETVAL = new wxBitmap( THIS->GetBitmapDisabled() );
6602 ST(0) = sv_newmortal();
6603 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6604 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
6612 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboCtrl.xsp |' */
6615 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' from 'Controls.xs' */
6617 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6618 #include <wx/odcombo.h>
6619 #define XSubPPtmpAABC 1
6622 XS(XS_Wx__OwnerDrawnComboBox_GetWidestItemWidth); /* prototype to pass -Wmissing-prototypes */
6623 XS(XS_Wx__OwnerDrawnComboBox_GetWidestItemWidth)
6631 croak_xs_usage(cv, "THIS");
6633 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6637 RETVAL = THIS->GetWidestItemWidth();
6638 XSprePUSH; PUSHi((IV)RETVAL);
6644 XS(XS_Wx__OwnerDrawnComboBox_GetWidestItem); /* prototype to pass -Wmissing-prototypes */
6645 XS(XS_Wx__OwnerDrawnComboBox_GetWidestItem)
6653 croak_xs_usage(cv, "THIS");
6655 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6659 RETVAL = THIS->GetWidestItem();
6660 XSprePUSH; PUSHi((IV)RETVAL);
6666 /* INCLUDE: Including 'perl -pe "s/ItemContainerImmutable/OwnerDrawnComboBox/g" XS/ItemContainerImmutable.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' */
6669 XS(XS_Wx__OwnerDrawnComboBox_GetCount); /* prototype to pass -Wmissing-prototypes */
6670 XS(XS_Wx__OwnerDrawnComboBox_GetCount)
6678 croak_xs_usage(cv, "THIS");
6680 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6681 unsigned int RETVAL;
6684 RETVAL = THIS->GetCount();
6685 XSprePUSH; PUSHu((UV)RETVAL );
6691 XS(XS_Wx__OwnerDrawnComboBox_IsEmpty); /* prototype to pass -Wmissing-prototypes */
6692 XS(XS_Wx__OwnerDrawnComboBox_IsEmpty)
6700 croak_xs_usage(cv, "THIS");
6702 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6705 RETVAL = THIS->IsEmpty();
6706 ST(0) = boolSV(RETVAL);
6713 XS(XS_Wx__OwnerDrawnComboBox_GetString); /* prototype to pass -Wmissing-prototypes */
6714 XS(XS_Wx__OwnerDrawnComboBox_GetString)
6722 croak_xs_usage(cv, "THIS, n");
6724 unsigned int n = (unsigned int)SvUV( ST(1) );
6725 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6728 RETVAL = THIS->GetString(n);
6729 ST(0) = sv_newmortal();
6730 WXSTRING_OUTPUT( RETVAL, ST(0) );
6737 XS(XS_Wx__OwnerDrawnComboBox_GetStrings); /* prototype to pass -Wmissing-prototypes */
6738 XS(XS_Wx__OwnerDrawnComboBox_GetStrings)
6746 croak_xs_usage(cv, "THIS");
6747 PERL_UNUSED_VAR(ax); /* -Wall */
6750 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6752 wxPli_stringarray_push( aTHX_ THIS->GetStrings() );
6760 XS(XS_Wx__OwnerDrawnComboBox_SetString); /* prototype to pass -Wmissing-prototypes */
6761 XS(XS_Wx__OwnerDrawnComboBox_SetString)
6769 croak_xs_usage(cv, "THIS, n, s");
6771 unsigned int n = (unsigned int)SvUV( ST(1) );
6773 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6775 WXSTRING_INPUT( s, wxString, ST(2) );
6777 THIS->SetString(n, s);
6783 XS(XS_Wx__OwnerDrawnComboBox_FindString); /* prototype to pass -Wmissing-prototypes */
6784 XS(XS_Wx__OwnerDrawnComboBox_FindString)
6792 croak_xs_usage(cv, "THIS, ...");
6793 PERL_UNUSED_VAR(ax); /* -Wall */
6796 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6800 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6801 MATCH_REDISP( wxPliOvl_s_b, FindStringCase )
6803 MATCH_REDISP( wxPliOvl_s, FindStringNoCase )
6804 END_OVERLOAD( Wx::OwnerDrawnComboBox::FindString )
6811 XS(XS_Wx__OwnerDrawnComboBox_FindStringNoCase); /* prototype to pass -Wmissing-prototypes */
6812 XS(XS_Wx__OwnerDrawnComboBox_FindStringNoCase)
6820 croak_xs_usage(cv, "THIS, s");
6823 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6827 WXSTRING_INPUT( s, wxString, ST(1) );
6828 RETVAL = THIS->FindString( s );
6829 XSprePUSH; PUSHi((IV)RETVAL);
6834 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6835 #define XSubPPtmpAABD 1
6838 XS(XS_Wx__OwnerDrawnComboBox_FindStringCase); /* prototype to pass -Wmissing-prototypes */
6839 XS(XS_Wx__OwnerDrawnComboBox_FindStringCase)
6846 if (items < 2 || items > 3)
6847 croak_xs_usage(cv, "THIS, s, bCase = false");
6851 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6855 WXSTRING_INPUT( s, wxString, ST(1) );
6860 bCase = (bool)SvTRUE(ST(2));
6862 RETVAL = THIS->FindString( s, bCase );
6863 XSprePUSH; PUSHi((IV)RETVAL);
6869 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) && !defined(WXPERL_IN_COMBOBOX)
6870 #define XSubPPtmpAABE 1
6873 XS(XS_Wx__OwnerDrawnComboBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
6874 XS(XS_Wx__OwnerDrawnComboBox_SetSelection)
6882 croak_xs_usage(cv, "THIS, n");
6884 int n = (int)SvIV(ST(1));
6885 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6887 THIS->SetSelection(n);
6894 XS(XS_Wx__OwnerDrawnComboBox_GetSelection); /* prototype to pass -Wmissing-prototypes */
6895 XS(XS_Wx__OwnerDrawnComboBox_GetSelection)
6903 croak_xs_usage(cv, "THIS");
6905 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6909 RETVAL = THIS->GetSelection();
6910 XSprePUSH; PUSHi((IV)RETVAL);
6915 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) || defined(WXPERL_IN_COMBOBOX)
6916 #define XSubPPtmpAABF 1
6919 XS(XS_Wx__OwnerDrawnComboBox_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
6920 XS(XS_Wx__OwnerDrawnComboBox_SetStringSelection)
6928 croak_xs_usage(cv, "THIS, s");
6931 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6934 WXSTRING_INPUT( s, wxString, ST(1) );
6936 RETVAL = THIS->SetStringSelection(s);
6937 ST(0) = boolSV(RETVAL);
6945 XS(XS_Wx__OwnerDrawnComboBox_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
6946 XS(XS_Wx__OwnerDrawnComboBox_GetStringSelection)
6954 croak_xs_usage(cv, "THIS");
6956 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6959 RETVAL = THIS->GetStringSelection();
6960 ST(0) = sv_newmortal();
6961 WXSTRING_OUTPUT( RETVAL, ST(0) );
6968 XS(XS_Wx__OwnerDrawnComboBox_Select); /* prototype to pass -Wmissing-prototypes */
6969 XS(XS_Wx__OwnerDrawnComboBox_Select)
6977 croak_xs_usage(cv, "THIS, n");
6979 int n = (int)SvIV(ST(1));
6980 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
6988 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' from 'perl -pe "s/ItemContainerImmutable/OwnerDrawnComboBox/g" XS/ItemContainerImmutable.xs |' */
6991 /* INCLUDE: Including 'perl -pe "s/ItemContainer/OwnerDrawnComboBox/g" XS/ItemContainer.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' */
6994 XS(XS_Wx__OwnerDrawnComboBox_Append); /* prototype to pass -Wmissing-prototypes */
6995 XS(XS_Wx__OwnerDrawnComboBox_Append)
7003 croak_xs_usage(cv, "THIS, ...");
7004 PERL_UNUSED_VAR(ax); /* -Wall */
7007 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7009 MATCH_REDISP( wxPliOvl_arr_arr, AppendItemsData )
7010 MATCH_REDISP( wxPliOvl_arr, AppendItems )
7011 MATCH_REDISP( wxPliOvl_s_s, AppendData )
7012 MATCH_REDISP( wxPliOvl_s, AppendString )
7013 END_OVERLOAD( Wx::OwnerDrawnComboBox::Append )
7020 XS(XS_Wx__OwnerDrawnComboBox_AppendString); /* prototype to pass -Wmissing-prototypes */
7021 XS(XS_Wx__OwnerDrawnComboBox_AppendString)
7029 croak_xs_usage(cv, "THIS, item");
7032 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7034 WXSTRING_INPUT( item, wxString, ST(1) );
7035 THIS->Append( item );
7041 XS(XS_Wx__OwnerDrawnComboBox_AppendData); /* prototype to pass -Wmissing-prototypes */
7042 XS(XS_Wx__OwnerDrawnComboBox_AppendData)
7050 croak_xs_usage(cv, "THIS, item, data");
7053 wxPliUserDataCD* data;
7054 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7056 WXSTRING_INPUT( item, wxString, ST(1) );
7060 data = new wxPliUserDataCD( ST(2) );
7064 THIS->Append( item, data );
7070 XS(XS_Wx__OwnerDrawnComboBox_AppendItems); /* prototype to pass -Wmissing-prototypes */
7071 XS(XS_Wx__OwnerDrawnComboBox_AppendItems)
7079 croak_xs_usage(cv, "THIS, items");
7081 wxArrayString items;
7082 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7084 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7085 THIS->Append( items );
7090 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7091 #define XSubPPtmpAABG 1
7094 XS(XS_Wx__OwnerDrawnComboBox_AppendItemsData); /* prototype to pass -Wmissing-prototypes */
7095 XS(XS_Wx__OwnerDrawnComboBox_AppendItemsData)
7103 croak_xs_usage(cv, "THIS, items, data");
7105 wxArrayString items;
7106 wxPliUserDataCD** data;
7107 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7109 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7111 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
7112 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
7113 THIS->Append( items, (wxClientData**)data );
7120 XS(XS_Wx__OwnerDrawnComboBox_Insert); /* prototype to pass -Wmissing-prototypes */
7121 XS(XS_Wx__OwnerDrawnComboBox_Insert)
7129 croak_xs_usage(cv, "THIS, ...");
7130 PERL_UNUSED_VAR(ax); /* -Wall */
7133 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7135 MATCH_REDISP( wxPliOvl_arr_n_arr, InsertItemsData )
7136 MATCH_REDISP( wxPliOvl_arr_n, InsertItems )
7137 MATCH_REDISP( wxPliOvl_s_n_s, InsertData )
7138 MATCH_REDISP( wxPliOvl_s_n, InsertString )
7139 END_OVERLOAD( Wx::OwnerDrawnComboBox::Insert )
7146 XS(XS_Wx__OwnerDrawnComboBox_InsertString); /* prototype to pass -Wmissing-prototypes */
7147 XS(XS_Wx__OwnerDrawnComboBox_InsertString)
7155 croak_xs_usage(cv, "THIS, item, pos");
7158 unsigned int pos = (unsigned int)SvUV( ST(2) );
7159 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7161 WXSTRING_INPUT( item, wxString, ST(1) );
7162 THIS->Insert( item, pos );
7168 XS(XS_Wx__OwnerDrawnComboBox_InsertData); /* prototype to pass -Wmissing-prototypes */
7169 XS(XS_Wx__OwnerDrawnComboBox_InsertData)
7177 croak_xs_usage(cv, "THIS, item, pos, data");
7180 unsigned int pos = (unsigned int)SvUV( ST(2) );
7181 wxPliUserDataCD* data;
7182 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7184 WXSTRING_INPUT( item, wxString, ST(1) );
7188 data = new wxPliUserDataCD( ST(3) );
7192 THIS->Insert( item, pos, data );
7197 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7198 #define XSubPPtmpAABH 1
7201 XS(XS_Wx__OwnerDrawnComboBox_InsertItems); /* prototype to pass -Wmissing-prototypes */
7202 XS(XS_Wx__OwnerDrawnComboBox_InsertItems)
7210 croak_xs_usage(cv, "THIS, items, pos");
7212 wxArrayString items;
7213 unsigned int pos = (unsigned int)SvUV( ST(2) );
7214 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7216 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7217 THIS->Insert( items, pos );
7223 XS(XS_Wx__OwnerDrawnComboBox_InsertItemsData); /* prototype to pass -Wmissing-prototypes */
7224 XS(XS_Wx__OwnerDrawnComboBox_InsertItemsData)
7232 croak_xs_usage(cv, "THIS, items, pos, data");
7234 wxArrayString items;
7235 unsigned int pos = (unsigned int)SvUV( ST(2) );
7236 wxPliUserDataCD** data;
7237 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7239 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7241 wxPli_av_2_userdatacdarray( aTHX_ ST(3), & data );
7242 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
7243 THIS->Insert( items, pos, (wxClientData**)data );
7249 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7250 #define XSubPPtmpAABI 1
7253 XS(XS_Wx__OwnerDrawnComboBox_Set); /* prototype to pass -Wmissing-prototypes */
7254 XS(XS_Wx__OwnerDrawnComboBox_Set)
7262 croak_xs_usage(cv, "THIS, ...");
7263 PERL_UNUSED_VAR(ax); /* -Wall */
7266 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7268 MATCH_REDISP( wxPliOvl_arr_arr, SetItemsData )
7269 MATCH_REDISP( wxPliOvl_arr, SetItems )
7270 END_OVERLOAD( Wx::OwnerDrawnComboBox::Set )
7277 XS(XS_Wx__OwnerDrawnComboBox_SetItems); /* prototype to pass -Wmissing-prototypes */
7278 XS(XS_Wx__OwnerDrawnComboBox_SetItems)
7286 croak_xs_usage(cv, "THIS, items");
7288 wxArrayString items;
7289 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7291 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7298 XS(XS_Wx__OwnerDrawnComboBox_SetItemsData); /* prototype to pass -Wmissing-prototypes */
7299 XS(XS_Wx__OwnerDrawnComboBox_SetItemsData)
7307 croak_xs_usage(cv, "THIS, items, data");
7309 wxArrayString items;
7310 wxPliUserDataCD** data;
7311 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7313 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
7315 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
7316 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
7317 THIS->Set( items, (wxClientData**)data );
7324 XS(XS_Wx__OwnerDrawnComboBox_Clear); /* prototype to pass -Wmissing-prototypes */
7325 XS(XS_Wx__OwnerDrawnComboBox_Clear)
7333 croak_xs_usage(cv, "THIS");
7335 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7343 XS(XS_Wx__OwnerDrawnComboBox_Delete); /* prototype to pass -Wmissing-prototypes */
7344 XS(XS_Wx__OwnerDrawnComboBox_Delete)
7352 croak_xs_usage(cv, "THIS, n");
7354 int n = (int)SvIV(ST(1));
7355 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7363 XS(XS_Wx__OwnerDrawnComboBox_GetClientData); /* prototype to pass -Wmissing-prototypes */
7364 XS(XS_Wx__OwnerDrawnComboBox_GetClientData)
7372 croak_xs_usage(cv, "THIS, n");
7374 int n = (int)SvIV(ST(1));
7375 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7376 wxPliUserDataCD * RETVAL;
7377 RETVAL = (wxPliUserDataCD*) THIS->GetClientObject( n );
7378 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
7379 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
7387 XS(XS_Wx__OwnerDrawnComboBox_SetClientData); /* prototype to pass -Wmissing-prototypes */
7388 XS(XS_Wx__OwnerDrawnComboBox_SetClientData)
7396 croak_xs_usage(cv, "THIS, n, data");
7398 int n = (int)SvIV(ST(1));
7399 wxPliUserDataCD* data;
7400 wxOwnerDrawnComboBox * THIS = (wxOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::OwnerDrawnComboBox" );
7404 data = new wxPliUserDataCD( ST(2) );
7408 THIS->SetClientObject( n, data );
7413 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7416 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' from 'perl -pe "s/ItemContainer/OwnerDrawnComboBox/g" XS/ItemContainer.xs |' */
7418 #include "cpp/odcombo.h"
7420 XS(XS_Wx__PlOwnerDrawnComboBox_new); /* prototype to pass -Wmissing-prototypes */
7421 XS(XS_Wx__PlOwnerDrawnComboBox_new)
7428 PERL_UNUSED_VAR(cv); /* -W */
7429 PERL_UNUSED_VAR(ax); /* -Wall */
7433 MATCH_VOIDM_REDISP( newDefault )
7434 MATCH_ANY_REDISP( newFull )
7435 END_OVERLOAD( "Wx::PlOwnerDrawnComboBox::new" )
7442 XS(XS_Wx__PlOwnerDrawnComboBox_newDefault); /* prototype to pass -Wmissing-prototypes */
7443 XS(XS_Wx__PlOwnerDrawnComboBox_newDefault)
7451 croak_xs_usage(cv, "CLASS");
7453 char * CLASS = (char *)SvPV_nolen(ST(0));
7454 wxPlOwnerDrawnComboBox * RETVAL;
7455 RETVAL = new wxPlOwnerDrawnComboBox( CLASS );
7456 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
7458 ST(0) = sv_newmortal();
7459 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
7466 XS(XS_Wx__PlOwnerDrawnComboBox_newFull); /* prototype to pass -Wmissing-prototypes */
7467 XS(XS_Wx__PlOwnerDrawnComboBox_newFull)
7474 if (items < 7 || items > 10)
7475 croak_xs_usage(cv, "CLASS, parent, id, value, pos, size, choices, style = 0, validator = wxDefaultValidatorPtr, name = wxEmptyString");
7477 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7478 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7480 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
7481 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
7482 wxArrayString choices;
7484 wxValidator* validator;
7486 char * CLASS = (char *)SvPV_nolen(ST(0));
7487 wxPlOwnerDrawnComboBox * RETVAL;
7489 WXSTRING_INPUT( value, wxString, ST(3) );
7491 wxPli_av_2_arraystring( aTHX_ ST(6), & choices );
7496 style = (long)SvIV(ST(7));
7500 validator = wxDefaultValidatorPtr;
7502 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
7506 name = wxEmptyString;
7508 WXSTRING_INPUT( name, wxString, ST(9) );
7510 RETVAL = new wxPlOwnerDrawnComboBox( CLASS, parent, id, value,
7511 pos, size, choices, style,
7513 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
7515 ST(0) = sv_newmortal();
7516 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
7523 XS(XS_Wx__PlOwnerDrawnComboBox_Create); /* prototype to pass -Wmissing-prototypes */
7524 XS(XS_Wx__PlOwnerDrawnComboBox_Create)
7531 if (items < 4 || items > 10)
7532 croak_xs_usage(cv, "THIS, parent, id, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, choices, style = 0, validator = wxDefaultValidatorPtr, name = wxEmptyString");
7534 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7535 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7539 wxArrayString choices;
7541 wxValidator* validator;
7543 wxPlOwnerDrawnComboBox * THIS = (wxPlOwnerDrawnComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlOwnerDrawnComboBox" );
7547 value = wxEmptyString;
7549 WXSTRING_INPUT( value, wxString, ST(3) );
7553 pos = wxDefaultPosition;
7555 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
7559 size = wxDefaultSize;
7561 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
7564 wxPli_av_2_arraystring( aTHX_ ST(6), & choices );
7569 style = (long)SvIV(ST(7));
7573 validator = wxDefaultValidatorPtr;
7575 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
7579 name = wxEmptyString;
7581 WXSTRING_INPUT( name, wxString, ST(9) );
7583 RETVAL = THIS->Create( parent, id, value, pos, size, choices, style, *( validator ), name );
7584 ST(0) = boolSV(RETVAL);
7592 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp |' */
7595 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/CollapsiblePane.xsp |' from 'Controls.xs' */
7597 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7598 #include <wx/collpane.h>
7599 #define XSubPPtmpAABJ 1
7602 XS(XS_Wx__CollapsiblePaneEvent_new); /* prototype to pass -Wmissing-prototypes */
7603 XS(XS_Wx__CollapsiblePaneEvent_new)
7611 croak_xs_usage(cv, "CLASS, generator, id, collapsed");
7613 wxObject* generator = (wxObject *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Object" );
7614 int id = (int)SvIV(ST(2));
7615 bool collapsed = (bool)SvTRUE(ST(3));
7616 char * CLASS = (char *)SvPV_nolen(ST(0));
7617 wxCollapsiblePaneEvent * RETVAL;
7619 RETVAL = new wxCollapsiblePaneEvent(generator, id, collapsed);
7620 ST(0) = sv_newmortal();
7621 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7622 wxPli_thread_sv_register( aTHX_ "Wx::CollapsiblePaneEvent", RETVAL, ST(0) );
7629 XS(XS_Wx__CollapsiblePaneEvent_GetCollapsed); /* prototype to pass -Wmissing-prototypes */
7630 XS(XS_Wx__CollapsiblePaneEvent_GetCollapsed)
7638 croak_xs_usage(cv, "THIS");
7640 wxCollapsiblePaneEvent * THIS = (wxCollapsiblePaneEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePaneEvent" );
7643 RETVAL = THIS->GetCollapsed();
7644 ST(0) = boolSV(RETVAL);
7651 XS(XS_Wx__CollapsiblePaneEvent_SetCollapsed); /* prototype to pass -Wmissing-prototypes */
7652 XS(XS_Wx__CollapsiblePaneEvent_SetCollapsed)
7660 croak_xs_usage(cv, "THIS, c");
7662 bool c = (bool)SvTRUE(ST(1));
7663 wxCollapsiblePaneEvent * THIS = (wxCollapsiblePaneEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePaneEvent" );
7665 THIS->SetCollapsed(c);
7671 XS(XS_Wx__CollapsiblePane_new); /* prototype to pass -Wmissing-prototypes */
7672 XS(XS_Wx__CollapsiblePane_new)
7679 PERL_UNUSED_VAR(cv); /* -W */
7680 PERL_UNUSED_VAR(ax); /* -Wall */
7684 MATCH_VOIDM_REDISP( newDefault )
7685 MATCH_ANY_REDISP( newFull )
7686 END_OVERLOAD( "Wx::CollapsiblePane::new" )
7693 XS(XS_Wx__CollapsiblePane_newDefault); /* prototype to pass -Wmissing-prototypes */
7694 XS(XS_Wx__CollapsiblePane_newDefault)
7702 croak_xs_usage(cv, "CLASS");
7704 char * CLASS = (char *)SvPV_nolen(ST(0));
7705 wxCollapsiblePane * RETVAL;
7706 RETVAL = new wxCollapsiblePane();
7707 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
7709 ST(0) = sv_newmortal();
7710 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
7717 XS(XS_Wx__CollapsiblePane_newFull); /* prototype to pass -Wmissing-prototypes */
7718 XS(XS_Wx__CollapsiblePane_newFull)
7725 if (items < 4 || items > 9)
7726 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCP_DEFAULT_STYLE, val = wxDefaultValidatorPtr, name = wxCollapsiblePaneNameStr");
7728 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7729 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7736 char * CLASS = (char *)SvPV_nolen(ST(0));
7737 wxCollapsiblePane * RETVAL;
7739 WXSTRING_INPUT( label, wxString, ST(3) );
7742 pos = wxDefaultPosition;
7744 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
7748 size = wxDefaultSize;
7750 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
7754 style = wxCP_DEFAULT_STYLE;
7756 style = (long)SvIV(ST(6));
7760 val = wxDefaultValidatorPtr;
7762 val = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
7766 name = wxCollapsiblePaneNameStr;
7768 WXSTRING_INPUT( name, wxString, ST(8) );
7770 RETVAL = new wxCollapsiblePane( parent, id, label, pos, size,
7771 style, *val, name );
7772 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
7774 ST(0) = sv_newmortal();
7775 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
7782 XS(XS_Wx__CollapsiblePane_Create); /* prototype to pass -Wmissing-prototypes */
7783 XS(XS_Wx__CollapsiblePane_Create)
7790 if (items < 4 || items > 9)
7791 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCP_DEFAULT_STYLE, val = wxDefaultValidatorPtr, name = wxCollapsiblePaneNameStr");
7793 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7794 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7801 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7804 WXSTRING_INPUT( label, wxString, ST(3) );
7807 pos = wxDefaultPosition;
7809 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
7813 size = wxDefaultSize;
7815 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
7819 style = wxCP_DEFAULT_STYLE;
7821 style = (long)SvIV(ST(6));
7825 val = wxDefaultValidatorPtr;
7827 val = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
7831 name = wxCollapsiblePaneNameStr;
7833 WXSTRING_INPUT( name, wxString, ST(8) );
7835 RETVAL = THIS->Create( parent, id, label, pos, size, style, *( val ), name );
7836 ST(0) = boolSV(RETVAL);
7843 XS(XS_Wx__CollapsiblePane_Collapse); /* prototype to pass -Wmissing-prototypes */
7844 XS(XS_Wx__CollapsiblePane_Collapse)
7851 if (items < 1 || items > 2)
7852 croak_xs_usage(cv, "THIS, collapse = true");
7855 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7860 collapse = (bool)SvTRUE(ST(1));
7863 THIS->Collapse(collapse);
7869 XS(XS_Wx__CollapsiblePane_Expand); /* prototype to pass -Wmissing-prototypes */
7870 XS(XS_Wx__CollapsiblePane_Expand)
7878 croak_xs_usage(cv, "THIS");
7880 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7888 XS(XS_Wx__CollapsiblePane_IsCollapsed); /* prototype to pass -Wmissing-prototypes */
7889 XS(XS_Wx__CollapsiblePane_IsCollapsed)
7897 croak_xs_usage(cv, "THIS");
7899 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7902 RETVAL = THIS->IsCollapsed();
7903 ST(0) = boolSV(RETVAL);
7910 XS(XS_Wx__CollapsiblePane_IsExpanded); /* prototype to pass -Wmissing-prototypes */
7911 XS(XS_Wx__CollapsiblePane_IsExpanded)
7919 croak_xs_usage(cv, "THIS");
7921 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7924 RETVAL = THIS->IsExpanded();
7925 ST(0) = boolSV(RETVAL);
7932 XS(XS_Wx__CollapsiblePane_GetPane); /* prototype to pass -Wmissing-prototypes */
7933 XS(XS_Wx__CollapsiblePane_GetPane)
7941 croak_xs_usage(cv, "THIS");
7943 wxCollapsiblePane * THIS = (wxCollapsiblePane *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CollapsiblePane" );
7946 RETVAL = THIS->GetPane();
7947 ST(0) = sv_newmortal();
7948 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7956 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/CollapsiblePane.xsp |' */
7959 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BitmapComboBox.xsp |' from 'Controls.xs' */
7961 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7962 #include <wx/bmpcbox.h>
7963 #define XSubPPtmpAABK 1
7966 XS(XS_Wx__BitmapComboBox_new); /* prototype to pass -Wmissing-prototypes */
7967 XS(XS_Wx__BitmapComboBox_new)
7974 PERL_UNUSED_VAR(cv); /* -W */
7975 PERL_UNUSED_VAR(ax); /* -Wall */
7979 MATCH_VOIDM_REDISP( newDefault )
7980 MATCH_ANY_REDISP( newFull )
7981 END_OVERLOAD( "Wx::BitmapComboBox::new" )
7988 XS(XS_Wx__BitmapComboBox_newDefault); /* prototype to pass -Wmissing-prototypes */
7989 XS(XS_Wx__BitmapComboBox_newDefault)
7997 croak_xs_usage(cv, "CLASS");
7999 char * CLASS = (char *)SvPV_nolen(ST(0));
8000 wxBitmapComboBox * RETVAL;
8001 RETVAL = new wxBitmapComboBox();
8002 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
8004 ST(0) = sv_newmortal();
8005 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
8012 XS(XS_Wx__BitmapComboBox_newFull); /* prototype to pass -Wmissing-prototypes */
8013 XS(XS_Wx__BitmapComboBox_newFull)
8020 if (items < 5 || items > 10)
8021 croak_xs_usage(cv, "CLASS, parent, id, value, pos = wxDefaultPosition, size = wxDefaultSize, choices, style = 0, val = wxDefaultValidatorPtr, name = wxBitmapComboBoxNameStr");
8023 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8024 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
8028 wxArrayString choices;
8032 char * CLASS = (char *)SvPV_nolen(ST(0));
8033 wxBitmapComboBox * RETVAL;
8035 WXSTRING_INPUT( value, wxString, ST(3) );
8038 pos = wxDefaultPosition;
8040 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
8044 size = wxDefaultSize;
8046 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
8049 wxPli_av_2_arraystring( aTHX_ ST(6), & choices );
8054 style = (long)SvIV(ST(7));
8058 val = wxDefaultValidatorPtr;
8060 val = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
8064 name = wxBitmapComboBoxNameStr;
8066 WXSTRING_INPUT( name, wxString, ST(9) );
8068 RETVAL = new wxBitmapComboBox( parent, id, value, pos, size,
8069 choices, style, *val, name );
8070 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
8072 ST(0) = sv_newmortal();
8073 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
8080 XS(XS_Wx__BitmapComboBox_Create); /* prototype to pass -Wmissing-prototypes */
8081 XS(XS_Wx__BitmapComboBox_Create)
8088 if (items < 5 || items > 10)
8089 croak_xs_usage(cv, "THIS, parent, id, value, pos = wxDefaultPosition, size = wxDefaultSize, choices, style = 0, val = wxDefaultValidatorPtr, name = wxBitmapComboBoxNameStr");
8091 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8092 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
8096 wxArrayString choices;
8100 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8103 WXSTRING_INPUT( value, wxString, ST(3) );
8106 pos = wxDefaultPosition;
8108 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
8112 size = wxDefaultSize;
8114 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
8117 wxPli_av_2_arraystring( aTHX_ ST(6), & choices );
8122 style = (long)SvIV(ST(7));
8126 val = wxDefaultValidatorPtr;
8128 val = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
8132 name = wxBitmapComboBoxNameStr;
8134 WXSTRING_INPUT( name, wxString, ST(9) );
8136 RETVAL = THIS->Create( parent, id, value, pos, size, choices, style, *( val ), name );
8137 ST(0) = boolSV(RETVAL);
8144 XS(XS_Wx__BitmapComboBox_Append); /* prototype to pass -Wmissing-prototypes */
8145 XS(XS_Wx__BitmapComboBox_Append)
8153 croak_xs_usage(cv, "THIS, ...");
8154 PERL_UNUSED_VAR(ax); /* -Wall */
8157 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8159 MATCH_REDISP( wxPliOvl_s_wbmp_s, AppendData )
8160 MATCH_REDISP( wxPliOvl_s_wbmp, AppendString )
8161 END_OVERLOAD( Wx::BitmapComboBox::Append )
8168 XS(XS_Wx__BitmapComboBox_AppendString); /* prototype to pass -Wmissing-prototypes */
8169 XS(XS_Wx__BitmapComboBox_AppendString)
8176 if (items < 2 || items > 3)
8177 croak_xs_usage(cv, "THIS, item, bitmap = wxNullBitmapPtr");
8181 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8183 WXSTRING_INPUT( item, wxString, ST(1) );
8186 bitmap = wxNullBitmapPtr;
8188 bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8190 THIS->Append( item, *( bitmap ) );
8196 XS(XS_Wx__BitmapComboBox_AppendData); /* prototype to pass -Wmissing-prototypes */
8197 XS(XS_Wx__BitmapComboBox_AppendData)
8205 croak_xs_usage(cv, "THIS, item, bitmap, data");
8208 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8209 wxPliUserDataCD* data;
8210 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8212 WXSTRING_INPUT( item, wxString, ST(1) );
8216 data = new wxPliUserDataCD( ST(3) );
8220 THIS->Append( item, *( bitmap ), data );
8226 XS(XS_Wx__BitmapComboBox_Insert); /* prototype to pass -Wmissing-prototypes */
8227 XS(XS_Wx__BitmapComboBox_Insert)
8235 croak_xs_usage(cv, "THIS, ...");
8236 PERL_UNUSED_VAR(ax); /* -Wall */
8239 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8241 MATCH_REDISP( wxPliOvl_s_wbmp_n_s, InsertData )
8242 MATCH_REDISP( wxPliOvl_s_wbmp_n, InsertString )
8243 END_OVERLOAD( Wx::BitmapComboBox::Insert )
8250 XS(XS_Wx__BitmapComboBox_InsertString); /* prototype to pass -Wmissing-prototypes */
8251 XS(XS_Wx__BitmapComboBox_InsertString)
8259 croak_xs_usage(cv, "THIS, item, bitmap, pos");
8262 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8263 unsigned int pos = (unsigned int)SvUV( ST(3) );
8264 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8266 WXSTRING_INPUT( item, wxString, ST(1) );
8267 THIS->Insert( item, *( bitmap ), pos );
8273 XS(XS_Wx__BitmapComboBox_InsertData); /* prototype to pass -Wmissing-prototypes */
8274 XS(XS_Wx__BitmapComboBox_InsertData)
8282 croak_xs_usage(cv, "THIS, item, bitmap, pos, data");
8285 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8286 unsigned int pos = (unsigned int)SvUV( ST(3) );
8287 wxPliUserDataCD* data;
8288 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8290 WXSTRING_INPUT( item, wxString, ST(1) );
8294 data = new wxPliUserDataCD( ST(4) );
8298 THIS->Insert( item, *( bitmap ), pos, data );
8304 XS(XS_Wx__BitmapComboBox_GetItemBitmap); /* prototype to pass -Wmissing-prototypes */
8305 XS(XS_Wx__BitmapComboBox_GetItemBitmap)
8313 croak_xs_usage(cv, "THIS, n");
8315 unsigned int n = (unsigned int)SvUV( ST(1) );
8316 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8318 RETVAL = new wxBitmap( THIS->GetItemBitmap( n ) );
8319 ST(0) = sv_newmortal();
8320 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8321 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
8328 XS(XS_Wx__BitmapComboBox_SetItemBitmap); /* prototype to pass -Wmissing-prototypes */
8329 XS(XS_Wx__BitmapComboBox_SetItemBitmap)
8337 croak_xs_usage(cv, "THIS, n, bitmap");
8339 unsigned int n = (unsigned int)SvUV( ST(1) );
8340 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8341 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8342 THIS->SetItemBitmap( n, *( bitmap ) );
8348 XS(XS_Wx__BitmapComboBox_GetBitmapSize); /* prototype to pass -Wmissing-prototypes */
8349 XS(XS_Wx__BitmapComboBox_GetBitmapSize)
8357 croak_xs_usage(cv, "THIS");
8359 wxBitmapComboBox * THIS = (wxBitmapComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapComboBox" );
8362 RETVAL = THIS->GetBitmapSize();
8363 ST(0) = sv_newmortal();
8364 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
8372 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BitmapComboBox.xsp |' */
8375 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/DirCtrl.xsp |' from 'Controls.xs' */
8377 #include <wx/dirctrl.h>
8378 #define wxPLI_DEFAULT_DIRCTRL_STYLE wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER
8380 XS(XS_Wx__GenericDirCtrl_new); /* prototype to pass -Wmissing-prototypes */
8381 XS(XS_Wx__GenericDirCtrl_new)
8388 PERL_UNUSED_VAR(cv); /* -W */
8389 PERL_UNUSED_VAR(ax); /* -Wall */
8393 MATCH_VOIDM_REDISP( newDefault )
8394 MATCH_ANY_REDISP( newFull )
8395 END_OVERLOAD( "Wx::GenericDirCtrl::new" )
8402 XS(XS_Wx__GenericDirCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
8403 XS(XS_Wx__GenericDirCtrl_newDefault)
8411 croak_xs_usage(cv, "CLASS");
8413 char * CLASS = (char *)SvPV_nolen(ST(0));
8414 wxGenericDirCtrl * RETVAL;
8415 RETVAL = new wxGenericDirCtrl();
8416 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
8418 ST(0) = sv_newmortal();
8419 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
8426 XS(XS_Wx__GenericDirCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
8427 XS(XS_Wx__GenericDirCtrl_newFull)
8434 if (items < 2 || items > 10)
8435 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, dir = wxDirDialogDefaultFolderStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxPLI_DEFAULT_DIRCTRL_STYLE, filter = wxEmptyString, defaultFilter = 0, name = wxTreeCtrlNameStr");
8437 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8446 char * CLASS = (char *)SvPV_nolen(ST(0));
8447 wxGenericDirCtrl * RETVAL;
8452 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
8456 dir = wxDirDialogDefaultFolderStr;
8458 WXSTRING_INPUT( dir, wxString, ST(3) );
8462 pos = wxDefaultPosition;
8464 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
8468 size = wxDefaultSize;
8470 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
8474 style = wxPLI_DEFAULT_DIRCTRL_STYLE;
8476 style = (long)SvIV(ST(6));
8480 filter = wxEmptyString;
8482 WXSTRING_INPUT( filter, wxString, ST(7) );
8488 defaultFilter = (int)SvIV(ST(8));
8492 name = wxTreeCtrlNameStr;
8494 WXSTRING_INPUT( name, wxString, ST(9) );
8496 RETVAL = new wxGenericDirCtrl( parent, id, dir, pos, size,
8497 style, filter, defaultFilter,
8499 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
8501 ST(0) = sv_newmortal();
8502 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
8509 XS(XS_Wx__GenericDirCtrl_Create); /* prototype to pass -Wmissing-prototypes */
8510 XS(XS_Wx__GenericDirCtrl_Create)
8517 if (items < 2 || items > 10)
8518 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, dir = wxDirDialogDefaultFolderStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxPLI_DEFAULT_DIRCTRL_STYLE, filter = wxEmptyString, defaultFilter = 0, name = wxTreeCtrlNameStr");
8520 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8529 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8535 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
8539 dir = wxDirDialogDefaultFolderStr;
8541 WXSTRING_INPUT( dir, wxString, ST(3) );
8545 pos = wxDefaultPosition;
8547 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
8551 size = wxDefaultSize;
8553 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
8557 style = wxPLI_DEFAULT_DIRCTRL_STYLE;
8559 style = (long)SvIV(ST(6));
8563 filter = wxEmptyString;
8565 WXSTRING_INPUT( filter, wxString, ST(7) );
8571 defaultFilter = (int)SvIV(ST(8));
8575 name = wxTreeCtrlNameStr;
8577 WXSTRING_INPUT( name, wxString, ST(9) );
8580 RETVAL = THIS->Create(parent, id, dir, pos, size, style, filter, defaultFilter, name);
8581 ST(0) = boolSV(RETVAL);
8588 XS(XS_Wx__GenericDirCtrl_ExpandPath); /* prototype to pass -Wmissing-prototypes */
8589 XS(XS_Wx__GenericDirCtrl_ExpandPath)
8597 croak_xs_usage(cv, "THIS, path");
8600 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8603 WXSTRING_INPUT( path, wxString, ST(1) );
8605 RETVAL = THIS->ExpandPath(path);
8606 ST(0) = boolSV(RETVAL);
8612 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
8613 #define XSubPPtmpAABL 1
8616 XS(XS_Wx__GenericDirCtrl_CollapsePath); /* prototype to pass -Wmissing-prototypes */
8617 XS(XS_Wx__GenericDirCtrl_CollapsePath)
8625 croak_xs_usage(cv, "THIS, path");
8628 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8631 WXSTRING_INPUT( path, wxString, ST(1) );
8633 RETVAL = THIS->CollapsePath(path);
8634 ST(0) = boolSV(RETVAL);
8642 XS(XS_Wx__GenericDirCtrl_GetDefaultPath); /* prototype to pass -Wmissing-prototypes */
8643 XS(XS_Wx__GenericDirCtrl_GetDefaultPath)
8651 croak_xs_usage(cv, "THIS");
8653 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8656 RETVAL = THIS->GetDefaultPath();
8657 ST(0) = sv_newmortal();
8658 WXSTRING_OUTPUT( RETVAL, ST(0) );
8665 XS(XS_Wx__GenericDirCtrl_SetDefaultPath); /* prototype to pass -Wmissing-prototypes */
8666 XS(XS_Wx__GenericDirCtrl_SetDefaultPath)
8674 croak_xs_usage(cv, "THIS, path");
8677 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8679 WXSTRING_INPUT( path, wxString, ST(1) );
8681 THIS->SetDefaultPath(path);
8687 XS(XS_Wx__GenericDirCtrl_GetPath); /* prototype to pass -Wmissing-prototypes */
8688 XS(XS_Wx__GenericDirCtrl_GetPath)
8696 croak_xs_usage(cv, "THIS");
8698 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8701 RETVAL = THIS->GetPath();
8702 ST(0) = sv_newmortal();
8703 WXSTRING_OUTPUT( RETVAL, ST(0) );
8710 XS(XS_Wx__GenericDirCtrl_GetFilePath); /* prototype to pass -Wmissing-prototypes */
8711 XS(XS_Wx__GenericDirCtrl_GetFilePath)
8719 croak_xs_usage(cv, "THIS");
8721 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8724 RETVAL = THIS->GetFilePath();
8725 ST(0) = sv_newmortal();
8726 WXSTRING_OUTPUT( RETVAL, ST(0) );
8733 XS(XS_Wx__GenericDirCtrl_SetPath); /* prototype to pass -Wmissing-prototypes */
8734 XS(XS_Wx__GenericDirCtrl_SetPath)
8742 croak_xs_usage(cv, "THIS, path");
8745 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8747 WXSTRING_INPUT( path, wxString, ST(1) );
8749 THIS->SetPath(path);
8755 XS(XS_Wx__GenericDirCtrl_ShowHidden); /* prototype to pass -Wmissing-prototypes */
8756 XS(XS_Wx__GenericDirCtrl_ShowHidden)
8764 croak_xs_usage(cv, "THIS, show");
8766 bool show = (bool)SvTRUE(ST(1));
8767 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8769 THIS->ShowHidden(show);
8775 XS(XS_Wx__GenericDirCtrl_GetShowHidden); /* prototype to pass -Wmissing-prototypes */
8776 XS(XS_Wx__GenericDirCtrl_GetShowHidden)
8784 croak_xs_usage(cv, "THIS");
8786 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8789 RETVAL = THIS->GetShowHidden();
8790 ST(0) = boolSV(RETVAL);
8797 XS(XS_Wx__GenericDirCtrl_GetFilter); /* prototype to pass -Wmissing-prototypes */
8798 XS(XS_Wx__GenericDirCtrl_GetFilter)
8806 croak_xs_usage(cv, "THIS");
8808 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8811 RETVAL = THIS->GetFilter();
8812 ST(0) = sv_newmortal();
8813 WXSTRING_OUTPUT( RETVAL, ST(0) );
8820 XS(XS_Wx__GenericDirCtrl_SetFilter); /* prototype to pass -Wmissing-prototypes */
8821 XS(XS_Wx__GenericDirCtrl_SetFilter)
8829 croak_xs_usage(cv, "THIS, filter");
8832 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8834 WXSTRING_INPUT( filter, wxString, ST(1) );
8836 THIS->SetFilter(filter);
8842 XS(XS_Wx__GenericDirCtrl_GetFilterIndex); /* prototype to pass -Wmissing-prototypes */
8843 XS(XS_Wx__GenericDirCtrl_GetFilterIndex)
8851 croak_xs_usage(cv, "THIS");
8853 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8857 RETVAL = THIS->GetFilterIndex();
8858 XSprePUSH; PUSHi((IV)RETVAL);
8864 XS(XS_Wx__GenericDirCtrl_SetFilterIndex); /* prototype to pass -Wmissing-prototypes */
8865 XS(XS_Wx__GenericDirCtrl_SetFilterIndex)
8873 croak_xs_usage(cv, "THIS, n");
8875 int n = (int)SvIV(ST(1));
8876 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8878 THIS->SetFilterIndex(n);
8884 XS(XS_Wx__GenericDirCtrl_GetRootId); /* prototype to pass -Wmissing-prototypes */
8885 XS(XS_Wx__GenericDirCtrl_GetRootId)
8893 croak_xs_usage(cv, "THIS");
8895 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8896 wxTreeItemId * RETVAL;
8897 RETVAL = new wxTreeItemId( THIS->GetRootId() );
8898 ST(0) = sv_newmortal();
8899 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
8900 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
8907 XS(XS_Wx__GenericDirCtrl_GetTreeCtrl); /* prototype to pass -Wmissing-prototypes */
8908 XS(XS_Wx__GenericDirCtrl_GetTreeCtrl)
8916 croak_xs_usage(cv, "THIS");
8918 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8919 wxTreeCtrl * RETVAL;
8921 RETVAL = THIS->GetTreeCtrl();
8922 ST(0) = sv_newmortal();
8923 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8930 XS(XS_Wx__GenericDirCtrl_GetFilterListCtrl); /* prototype to pass -Wmissing-prototypes */
8931 XS(XS_Wx__GenericDirCtrl_GetFilterListCtrl)
8939 croak_xs_usage(cv, "THIS");
8941 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8942 wxDirFilterListCtrl * RETVAL;
8944 RETVAL = THIS->GetFilterListCtrl();
8945 ST(0) = sv_newmortal();
8946 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
8953 XS(XS_Wx__GenericDirCtrl_ReCreateTree); /* prototype to pass -Wmissing-prototypes */
8954 XS(XS_Wx__GenericDirCtrl_ReCreateTree)
8962 croak_xs_usage(cv, "THIS");
8964 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8966 THIS->ReCreateTree();
8971 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
8972 #define XSubPPtmpAABM 1
8975 XS(XS_Wx__GenericDirCtrl_CollapseTree); /* prototype to pass -Wmissing-prototypes */
8976 XS(XS_Wx__GenericDirCtrl_CollapseTree)
8984 croak_xs_usage(cv, "THIS");
8986 wxGenericDirCtrl * THIS = (wxGenericDirCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GenericDirCtrl" );
8988 THIS->CollapseTree();
8995 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/DirCtrl.xsp |' */
8998 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FileCtrl.xsp |' from 'Controls.xs' */
9000 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
9001 #include <wx/filectrl.h>
9002 #define XSubPPtmpAABN 1
9005 XS(XS_Wx__FileCtrl_new); /* prototype to pass -Wmissing-prototypes */
9006 XS(XS_Wx__FileCtrl_new)
9013 PERL_UNUSED_VAR(cv); /* -W */
9014 PERL_UNUSED_VAR(ax); /* -Wall */
9018 MATCH_VOIDM_REDISP( newDefault )
9019 MATCH_ANY_REDISP( newFull )
9020 END_OVERLOAD( "Wx::FileCtrl::new" )
9027 XS(XS_Wx__FileCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
9028 XS(XS_Wx__FileCtrl_newDefault)
9036 croak_xs_usage(cv, "CLASS");
9038 char * CLASS = (char *)SvPV_nolen(ST(0));
9039 wxFileCtrl * RETVAL;
9040 RETVAL = new wxFileCtrl();
9041 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
9043 ST(0) = sv_newmortal();
9044 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
9051 XS(XS_Wx__FileCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
9052 XS(XS_Wx__FileCtrl_newFull)
9059 if (items < 2 || items > 10)
9060 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, defaultDirectory = wxEmptyString, defaultFilename = wxEmptyString, wildCard = wxFileSelectorDefaultWildcardStr, style = wxFC_DEFAULT_STYLE, pos = wxDefaultPosition, size = wxDefaultSize, name = wxFileCtrlNameStr");
9062 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9064 wxString defaultDirectory;
9065 wxString defaultFilename;
9071 char * CLASS = (char *)SvPV_nolen(ST(0));
9072 wxFileCtrl * RETVAL;
9077 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
9081 defaultDirectory = wxEmptyString;
9083 WXSTRING_INPUT( defaultDirectory, wxString, ST(3) );
9087 defaultFilename = wxEmptyString;
9089 WXSTRING_INPUT( defaultFilename, wxString, ST(4) );
9093 wildCard = wxFileSelectorDefaultWildcardStr;
9095 WXSTRING_INPUT( wildCard, wxString, ST(5) );
9099 style = wxFC_DEFAULT_STYLE;
9101 style = (long)SvIV(ST(6));
9105 pos = wxDefaultPosition;
9107 pos = wxPli_sv_2_wxpoint( aTHX_ ST(7) );
9111 size = wxDefaultSize;
9113 size = wxPli_sv_2_wxsize( aTHX_ ST(8) );
9117 name = wxFileCtrlNameStr;
9119 WXSTRING_INPUT( name, wxString, ST(9) );
9121 RETVAL = new wxFileCtrl( parent, id, defaultDirectory,
9122 defaultFilename, wildCard, style,
9124 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
9126 ST(0) = sv_newmortal();
9127 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
9134 XS(XS_Wx__FileCtrl_Create); /* prototype to pass -Wmissing-prototypes */
9135 XS(XS_Wx__FileCtrl_Create)
9142 if (items < 2 || items > 10)
9143 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, defaultDirectory = wxEmptyString, defaultFilename = wxEmptyString, wildCard = wxFileSelectorDefaultWildcardStr, style = wxFC_DEFAULT_STYLE, pos = wxDefaultPosition, size = wxDefaultSize, name = wxFileCtrlNameStr");
9145 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9147 wxString defaultDirectory;
9148 wxString defaultFilename;
9154 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9160 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
9164 defaultDirectory = wxEmptyString;
9166 WXSTRING_INPUT( defaultDirectory, wxString, ST(3) );
9170 defaultFilename = wxEmptyString;
9172 WXSTRING_INPUT( defaultFilename, wxString, ST(4) );
9176 wildCard = wxFileSelectorDefaultWildcardStr;
9178 WXSTRING_INPUT( wildCard, wxString, ST(5) );
9182 style = wxFC_DEFAULT_STYLE;
9184 style = (long)SvIV(ST(6));
9188 pos = wxDefaultPosition;
9190 pos = wxPli_sv_2_wxpoint( aTHX_ ST(7) );
9194 size = wxDefaultSize;
9196 size = wxPli_sv_2_wxsize( aTHX_ ST(8) );
9200 name = wxFileCtrlNameStr;
9202 WXSTRING_INPUT( name, wxString, ST(9) );
9205 RETVAL = THIS->Create(parent, id, defaultDirectory, defaultFilename, wildCard, style, pos, size, name);
9206 ST(0) = boolSV(RETVAL);
9213 XS(XS_Wx__FileCtrl_SetWildcard); /* prototype to pass -Wmissing-prototypes */
9214 XS(XS_Wx__FileCtrl_SetWildcard)
9222 croak_xs_usage(cv, "THIS, wildCard");
9225 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9227 WXSTRING_INPUT( wildCard, wxString, ST(1) );
9229 THIS->SetWildcard(wildCard);
9235 XS(XS_Wx__FileCtrl_SetFilterIndex); /* prototype to pass -Wmissing-prototypes */
9236 XS(XS_Wx__FileCtrl_SetFilterIndex)
9244 croak_xs_usage(cv, "THIS, filterindex");
9246 int filterindex = (int)SvIV(ST(1));
9247 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9249 THIS->SetFilterIndex(filterindex);
9255 XS(XS_Wx__FileCtrl_SetDirectory); /* prototype to pass -Wmissing-prototypes */
9256 XS(XS_Wx__FileCtrl_SetDirectory)
9264 croak_xs_usage(cv, "THIS, dir");
9267 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9270 WXSTRING_INPUT( dir, wxString, ST(1) );
9272 RETVAL = THIS->SetDirectory(dir);
9273 ST(0) = boolSV(RETVAL);
9280 XS(XS_Wx__FileCtrl_SetFilename); /* prototype to pass -Wmissing-prototypes */
9281 XS(XS_Wx__FileCtrl_SetFilename)
9289 croak_xs_usage(cv, "THIS, name");
9292 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9295 WXSTRING_INPUT( name, wxString, ST(1) );
9297 RETVAL = THIS->SetFilename(name);
9298 ST(0) = boolSV(RETVAL);
9305 XS(XS_Wx__FileCtrl_SetPath); /* prototype to pass -Wmissing-prototypes */
9306 XS(XS_Wx__FileCtrl_SetPath)
9314 croak_xs_usage(cv, "THIS, path");
9317 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9320 WXSTRING_INPUT( path, wxString, ST(1) );
9322 RETVAL = THIS->SetPath(path);
9323 ST(0) = boolSV(RETVAL);
9330 XS(XS_Wx__FileCtrl_GetFilename); /* prototype to pass -Wmissing-prototypes */
9331 XS(XS_Wx__FileCtrl_GetFilename)
9339 croak_xs_usage(cv, "THIS");
9341 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9344 RETVAL = THIS->GetFilename();
9345 ST(0) = sv_newmortal();
9346 WXSTRING_OUTPUT( RETVAL, ST(0) );
9353 XS(XS_Wx__FileCtrl_GetDirectory); /* prototype to pass -Wmissing-prototypes */
9354 XS(XS_Wx__FileCtrl_GetDirectory)
9362 croak_xs_usage(cv, "THIS");
9364 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9367 RETVAL = THIS->GetDirectory();
9368 ST(0) = sv_newmortal();
9369 WXSTRING_OUTPUT( RETVAL, ST(0) );
9376 XS(XS_Wx__FileCtrl_GetWildcard); /* prototype to pass -Wmissing-prototypes */
9377 XS(XS_Wx__FileCtrl_GetWildcard)
9385 croak_xs_usage(cv, "THIS");
9387 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9390 RETVAL = THIS->GetWildcard();
9391 ST(0) = sv_newmortal();
9392 WXSTRING_OUTPUT( RETVAL, ST(0) );
9399 XS(XS_Wx__FileCtrl_GetPath); /* prototype to pass -Wmissing-prototypes */
9400 XS(XS_Wx__FileCtrl_GetPath)
9408 croak_xs_usage(cv, "THIS");
9410 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9413 RETVAL = THIS->GetPath();
9414 ST(0) = sv_newmortal();
9415 WXSTRING_OUTPUT( RETVAL, ST(0) );
9422 XS(XS_Wx__FileCtrl_GetPaths); /* prototype to pass -Wmissing-prototypes */
9423 XS(XS_Wx__FileCtrl_GetPaths)
9431 croak_xs_usage(cv, "THIS");
9432 PERL_UNUSED_VAR(ax); /* -Wall */
9435 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9438 THIS->GetPaths( ret );
9439 wxPli_stringarray_push( aTHX_ ret );
9447 XS(XS_Wx__FileCtrl_GetFilenames); /* prototype to pass -Wmissing-prototypes */
9448 XS(XS_Wx__FileCtrl_GetFilenames)
9456 croak_xs_usage(cv, "THIS");
9457 PERL_UNUSED_VAR(ax); /* -Wall */
9460 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9463 THIS->GetFilenames( ret );
9464 wxPli_stringarray_push( aTHX_ ret );
9472 XS(XS_Wx__FileCtrl_GetFilterIndex); /* prototype to pass -Wmissing-prototypes */
9473 XS(XS_Wx__FileCtrl_GetFilterIndex)
9481 croak_xs_usage(cv, "THIS");
9483 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9487 RETVAL = THIS->GetFilterIndex();
9488 XSprePUSH; PUSHi((IV)RETVAL);
9494 XS(XS_Wx__FileCtrl_HasMultipleFileSelection); /* prototype to pass -Wmissing-prototypes */
9495 XS(XS_Wx__FileCtrl_HasMultipleFileSelection)
9503 croak_xs_usage(cv, "THIS");
9505 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9508 RETVAL = THIS->HasMultipleFileSelection();
9509 ST(0) = boolSV(RETVAL);
9516 XS(XS_Wx__FileCtrl_ShowHidden); /* prototype to pass -Wmissing-prototypes */
9517 XS(XS_Wx__FileCtrl_ShowHidden)
9525 croak_xs_usage(cv, "THIS, show");
9527 bool show = (bool)SvTRUE(ST(1));
9528 wxFileCtrl * THIS = (wxFileCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrl" );
9530 THIS->ShowHidden(show);
9536 XS(XS_Wx__FileCtrlEvent_SetFiles); /* prototype to pass -Wmissing-prototypes */
9537 XS(XS_Wx__FileCtrlEvent_SetFiles)
9545 croak_xs_usage(cv, "THIS, files");
9547 wxArrayString files;
9548 wxFileCtrlEvent * THIS = (wxFileCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrlEvent" );
9550 wxPli_av_2_arraystring( aTHX_ ST(1), & files );
9552 THIS->SetFiles(files);
9558 XS(XS_Wx__FileCtrlEvent_SetDirectory); /* prototype to pass -Wmissing-prototypes */
9559 XS(XS_Wx__FileCtrlEvent_SetDirectory)
9567 croak_xs_usage(cv, "THIS, directory");
9570 wxFileCtrlEvent * THIS = (wxFileCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrlEvent" );
9572 WXSTRING_INPUT( directory, wxString, ST(1) );
9574 THIS->SetDirectory(directory);
9580 XS(XS_Wx__FileCtrlEvent_GetFiles); /* prototype to pass -Wmissing-prototypes */
9581 XS(XS_Wx__FileCtrlEvent_GetFiles)
9589 croak_xs_usage(cv, "THIS");
9590 PERL_UNUSED_VAR(ax); /* -Wall */
9593 wxFileCtrlEvent * THIS = (wxFileCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrlEvent" );
9595 wxPli_stringarray_push( aTHX_ THIS->GetFiles() );
9603 XS(XS_Wx__FileCtrlEvent_GetDirectory); /* prototype to pass -Wmissing-prototypes */
9604 XS(XS_Wx__FileCtrlEvent_GetDirectory)
9612 croak_xs_usage(cv, "THIS");
9614 wxFileCtrlEvent * THIS = (wxFileCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrlEvent" );
9617 RETVAL = THIS->GetDirectory();
9618 ST(0) = sv_newmortal();
9619 WXSTRING_OUTPUT( RETVAL, ST(0) );
9626 XS(XS_Wx__FileCtrlEvent_GetFile); /* prototype to pass -Wmissing-prototypes */
9627 XS(XS_Wx__FileCtrlEvent_GetFile)
9635 croak_xs_usage(cv, "THIS");
9637 wxFileCtrlEvent * THIS = (wxFileCtrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileCtrlEvent" );
9640 RETVAL = THIS->GetFile();
9641 ST(0) = sv_newmortal();
9642 WXSTRING_OUTPUT( RETVAL, ST(0) );
9650 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FileCtrl.xsp |' */
9653 /* INCLUDE: Including 'XS/Button.xs' from 'Controls.xs' */
9656 /* INCLUDE: Including 'XS/CheckBox.xs' from 'XS/Button.xs' */
9659 /* INCLUDE: Including 'XS/CheckListBox.xs' from 'XS/CheckBox.xs' */
9662 /* INCLUDE: Including 'XS/Choice.xs' from 'XS/CheckListBox.xs' */
9665 /* INCLUDE: Including 'XS/ComboBox.xs' from 'XS/Choice.xs' */
9668 /* INCLUDE: Including 'XS/Gauge.xs' from 'XS/ComboBox.xs' */
9671 /* INCLUDE: Including 'XS/ListBox.xs' from 'XS/Gauge.xs' */
9674 /* INCLUDE: Including 'XS/ListCtrl.xs' from 'XS/ListBox.xs' */
9677 /* INCLUDE: Including 'XS/Notebook.xs' from 'XS/ListCtrl.xs' */
9680 /* INCLUDE: Including 'XS/RadioBox.xs' from 'XS/Notebook.xs' */
9683 /* INCLUDE: Including 'XS/RadioButton.xs' from 'XS/RadioBox.xs' */
9686 /* INCLUDE: Including 'XS/ScrollBar.xs' from 'XS/RadioButton.xs' */
9689 /* INCLUDE: Including 'XS/Slider.xs' from 'XS/ScrollBar.xs' */
9692 /* INCLUDE: Including 'XS/SpinButton.xs' from 'XS/Slider.xs' */
9695 /* INCLUDE: Including 'XS/SpinCtrl.xs' from 'XS/SpinButton.xs' */
9698 /* INCLUDE: Including 'XS/StaticBitmap.xs' from 'XS/SpinCtrl.xs' */
9701 /* INCLUDE: Including 'XS/StaticBox.xs' from 'XS/StaticBitmap.xs' */
9704 /* INCLUDE: Including 'XS/StaticLine.xs' from 'XS/StaticBox.xs' */
9707 /* INCLUDE: Including 'XS/StaticText.xs' from 'XS/StaticLine.xs' */
9710 /* INCLUDE: Including 'XS/ToggleButton.xs' from 'XS/StaticText.xs' */
9713 /* INCLUDE: Including 'XS/TreeCtrl.xs' from 'XS/ToggleButton.xs' */
9715 #include <wx/treectrl.h>
9716 #include "cpp/overload.h"
9718 XS(XS_Wx__TreeItemData_new); /* prototype to pass -Wmissing-prototypes */
9719 XS(XS_Wx__TreeItemData_new)
9726 if (items < 1 || items > 2)
9727 croak_xs_usage(cv, "CLASS, data = 0");
9730 char * CLASS = (char *)SvPV_nolen(ST(0));
9731 wxTreeItemData * RETVAL;
9736 data = SvOK( ST(1) ) ? ST(1) : 0;
9738 RETVAL = new wxPliTreeItemData( data );
9739 ST(0) = sv_newmortal();
9740 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemData" );
9747 XS(XS_Wx__TreeItemData_Destroy); /* prototype to pass -Wmissing-prototypes */
9748 XS(XS_Wx__TreeItemData_Destroy)
9756 croak_xs_usage(cv, "THIS");
9758 wxTreeItemData * THIS = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemData" );
9765 XS(XS_Wx__TreeItemData_GetData); /* prototype to pass -Wmissing-prototypes */
9766 XS(XS_Wx__TreeItemData_GetData)
9774 croak_xs_usage(cv, "THIS");
9776 wxTreeItemData * THIS = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemData" );
9778 RETVAL = ((wxPliTreeItemData*)THIS)->m_data;
9779 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL;
9780 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
9788 XS(XS_Wx__TreeItemData_SetData); /* prototype to pass -Wmissing-prototypes */
9789 XS(XS_Wx__TreeItemData_SetData)
9796 if (items < 1 || items > 2)
9797 croak_xs_usage(cv, "THIS, data = 0");
9800 wxTreeItemData * THIS = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemData" );
9805 data = SvOK( ST(1) ) ? ST(1) : 0;
9807 ((wxPliTreeItemData*)THIS)->SetData( data );
9813 XS(XS_Wx__TreeItemData_GetId); /* prototype to pass -Wmissing-prototypes */
9814 XS(XS_Wx__TreeItemData_GetId)
9822 croak_xs_usage(cv, "THIS");
9824 wxTreeItemData * THIS = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemData" );
9825 wxTreeItemId * RETVAL;
9826 RETVAL = new wxTreeItemId( THIS->GetId() );
9827 ST(0) = sv_newmortal();
9828 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
9829 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
9836 XS(XS_Wx__TreeItemData_SetId); /* prototype to pass -Wmissing-prototypes */
9837 XS(XS_Wx__TreeItemData_SetId)
9845 croak_xs_usage(cv, "THIS, id");
9847 wxTreeItemId* id = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
9848 wxTreeItemData * THIS = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemData" );
9856 XS(XS_Wx__TreeItemId_CLONE); /* prototype to pass -Wmissing-prototypes */
9857 XS(XS_Wx__TreeItemId_CLONE)
9865 croak_xs_usage(cv, "CLASS");
9867 char * CLASS = (char *)SvPV_nolen(ST(0));
9868 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
9874 XS(XS_Wx__TreeItemId_DESTROY); /* prototype to pass -Wmissing-prototypes */
9875 XS(XS_Wx__TreeItemId_DESTROY)
9883 croak_xs_usage(cv, "THIS");
9885 wxTreeItemId * THIS = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemId" );
9886 wxPli_thread_sv_unregister( aTHX_ "Wx::TreeItemId", THIS, ST(0) );
9893 XS(XS_Wx__TreeItemId_IsOk); /* prototype to pass -Wmissing-prototypes */
9894 XS(XS_Wx__TreeItemId_IsOk)
9902 croak_xs_usage(cv, "THIS");
9904 wxTreeItemId * THIS = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeItemId" );
9907 RETVAL = THIS->IsOk();
9908 ST(0) = boolSV(RETVAL);
9915 XS(XS_Wx__TreeItemId_tiid_spaceship); /* prototype to pass -Wmissing-prototypes */
9916 XS(XS_Wx__TreeItemId_tiid_spaceship)
9924 croak_xs_usage(cv, "tid1, tid2, ...");
9930 // this is not a proper spaceship method
9931 // it just allows autogeneration of != and ==
9932 // anyway, comparing ids is useless
9934 if( SvROK( tid1 ) && SvROK( tid2 ) &&
9935 sv_derived_from( tid1, CHAR_P "Wx::TreeItemId" ) &&
9936 sv_derived_from( tid2, CHAR_P "Wx::TreeItemId" ) )
9938 wxTreeItemId* id1 = (wxTreeItemId*)
9939 wxPli_sv_2_object( aTHX_ tid1, "Wx::TreeItemId" );
9940 wxTreeItemId* id2 = (wxTreeItemId*)
9941 wxPli_sv_2_object( aTHX_ tid2, "Wx::TreeItemId" );
9943 RETVAL = *id1 == *id2 ? 0 : 1;
9946 XSprePUSH; PUSHi((IV)RETVAL);
9952 XS(XS_Wx__TreeEvent_new); /* prototype to pass -Wmissing-prototypes */
9953 XS(XS_Wx__TreeEvent_new)
9960 if (items < 1 || items > 3)
9961 croak_xs_usage(cv, "CLASS, commandType = wxEVT_NULL, id = 0");
9963 wxEventType commandType;
9965 char * CLASS = (char *)SvPV_nolen(ST(0));
9966 wxTreeEvent * RETVAL;
9969 commandType = wxEVT_NULL;
9971 commandType = (wxEventType)SvIV(ST(1));
9977 id = (int)SvIV(ST(2));
9980 RETVAL = new wxTreeEvent(commandType, id);
9981 ST(0) = sv_newmortal();
9982 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
9983 wxPli_thread_sv_register( aTHX_ "Wx::TreeEvent", RETVAL, ST(0) );
9990 XS(XS_Wx__TreeEvent_GetItem); /* prototype to pass -Wmissing-prototypes */
9991 XS(XS_Wx__TreeEvent_GetItem)
9999 croak_xs_usage(cv, "THIS");
10001 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10002 wxTreeItemId * RETVAL;
10003 RETVAL = new wxTreeItemId( THIS->GetItem() );
10004 ST(0) = sv_newmortal();
10005 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
10006 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
10012 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
10013 #define XSubPPtmpAABO 1
10016 XS(XS_Wx__TreeEvent_SetQuickBestSize); /* prototype to pass -Wmissing-prototypes */
10017 XS(XS_Wx__TreeEvent_SetQuickBestSize)
10025 croak_xs_usage(cv, "THIS, q");
10027 bool q = (bool)SvTRUE(ST(1));
10028 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10030 THIS->SetQuickBestSize(q);
10036 XS(XS_Wx__TreeEvent_GetQuickBestSize); /* prototype to pass -Wmissing-prototypes */
10037 XS(XS_Wx__TreeEvent_GetQuickBestSize)
10045 croak_xs_usage(cv, "THIS");
10047 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10050 RETVAL = THIS->GetQuickBestSize();
10051 ST(0) = boolSV(RETVAL);
10059 XS(XS_Wx__TreeEvent_GetKeyCode); /* prototype to pass -Wmissing-prototypes */
10060 XS(XS_Wx__TreeEvent_GetKeyCode)
10068 croak_xs_usage(cv, "THIS");
10070 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10074 RETVAL = THIS->GetKeyCode();
10075 XSprePUSH; PUSHi((IV)RETVAL);
10081 XS(XS_Wx__TreeEvent_GetOldItem); /* prototype to pass -Wmissing-prototypes */
10082 XS(XS_Wx__TreeEvent_GetOldItem)
10090 croak_xs_usage(cv, "THIS");
10092 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10093 wxTreeItemId * RETVAL;
10094 RETVAL = new wxTreeItemId( THIS->GetOldItem() );
10095 ST(0) = sv_newmortal();
10096 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
10097 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
10104 XS(XS_Wx__TreeEvent_GetPoint); /* prototype to pass -Wmissing-prototypes */
10105 XS(XS_Wx__TreeEvent_GetPoint)
10113 croak_xs_usage(cv, "THIS");
10115 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10117 RETVAL = new wxPoint( THIS->GetPoint() );
10118 ST(0) = sv_newmortal();
10119 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
10120 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
10127 XS(XS_Wx__TreeEvent_IsEditCancelled); /* prototype to pass -Wmissing-prototypes */
10128 XS(XS_Wx__TreeEvent_IsEditCancelled)
10136 croak_xs_usage(cv, "THIS");
10138 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10141 RETVAL = THIS->IsEditCancelled();
10142 ST(0) = boolSV(RETVAL);
10149 XS(XS_Wx__TreeEvent_GetLabel); /* prototype to pass -Wmissing-prototypes */
10150 XS(XS_Wx__TreeEvent_GetLabel)
10158 croak_xs_usage(cv, "THIS");
10160 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10163 RETVAL = THIS->GetLabel();
10164 ST(0) = sv_newmortal();
10165 WXSTRING_OUTPUT( RETVAL, ST(0) );
10172 XS(XS_Wx__TreeEvent_SetToolTip); /* prototype to pass -Wmissing-prototypes */
10173 XS(XS_Wx__TreeEvent_SetToolTip)
10181 croak_xs_usage(cv, "THIS, tooltip");
10184 wxTreeEvent * THIS = (wxTreeEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeEvent" );
10186 WXSTRING_INPUT( tooltip, wxString, ST(1) );
10188 THIS->SetToolTip(tooltip);
10194 XS(XS_Wx__TreeCtrl_new); /* prototype to pass -Wmissing-prototypes */
10195 XS(XS_Wx__TreeCtrl_new)
10202 PERL_UNUSED_VAR(cv); /* -W */
10203 PERL_UNUSED_VAR(ax); /* -Wall */
10207 MATCH_VOIDM_REDISP( newDefault )
10208 MATCH_ANY_REDISP( newFull )
10209 END_OVERLOAD( "Wx::TreeCtrl::new" )
10216 XS(XS_Wx__TreeCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
10217 XS(XS_Wx__TreeCtrl_newDefault)
10225 croak_xs_usage(cv, "CLASS");
10227 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
10228 wxTreeCtrl * RETVAL;
10229 RETVAL = new wxPliTreeCtrl( CLASS );
10230 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
10231 ST(0) = sv_newmortal();
10232 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10239 XS(XS_Wx__TreeCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
10240 XS(XS_Wx__TreeCtrl_newFull)
10247 if (items < 2 || items > 8)
10248 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTR_HAS_BUTTONS, validator = (wxValidator*)&wxDefaultValidator, name = wxTreeCtrlNameStr");
10250 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
10251 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10256 wxValidator* validator;
10258 wxTreeCtrl * RETVAL;
10263 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
10267 pos = wxDefaultPosition;
10269 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
10273 size = wxDefaultSize;
10275 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
10279 style = wxTR_HAS_BUTTONS;
10281 style = (long)SvIV(ST(5));
10285 validator = (wxValidator*)&wxDefaultValidator;
10287 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
10291 name = wxTreeCtrlNameStr;
10293 WXSTRING_INPUT( name, wxString, ST(7) );
10295 RETVAL = new wxPliTreeCtrl( CLASS, parent, id, pos, size,
10296 style, *validator, name );
10297 ST(0) = sv_newmortal();
10298 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10305 XS(XS_Wx__TreeCtrl_Create); /* prototype to pass -Wmissing-prototypes */
10306 XS(XS_Wx__TreeCtrl_Create)
10313 if (items < 2 || items > 8)
10314 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTR_HAS_BUTTONS, validator = (wxValidator*)&wxDefaultValidator, name = wxTreeCtrlNameStr");
10316 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10321 wxValidator* validator;
10323 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10329 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
10333 pos = wxDefaultPosition;
10335 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
10339 size = wxDefaultSize;
10341 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
10345 style = wxTR_HAS_BUTTONS;
10347 style = (long)SvIV(ST(5));
10351 validator = (wxValidator*)&wxDefaultValidator;
10353 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
10357 name = wxTreeCtrlNameStr;
10359 WXSTRING_INPUT( name, wxString, ST(7) );
10362 RETVAL = THIS->Create(parent, id, pos, size, style, *validator, name);
10363 ST(0) = boolSV(RETVAL);
10370 XS(XS_Wx__TreeCtrl_AddRoot); /* prototype to pass -Wmissing-prototypes */
10371 XS(XS_Wx__TreeCtrl_AddRoot)
10378 if (items < 2 || items > 5)
10379 croak_xs_usage(cv, "THIS, text, image = -1, selImage = -1, data = 0");
10384 wxTreeItemData* data;
10385 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10386 wxTreeItemId * RETVAL;
10388 WXSTRING_INPUT( text, wxString, ST(1) );
10393 image = (int)SvIV(ST(2));
10399 selImage = (int)SvIV(ST(3));
10405 data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::TreeItemData" );
10407 RETVAL = new wxTreeItemId( THIS->AddRoot( text, image, selImage, data ) );
10408 ST(0) = sv_newmortal();
10409 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
10410 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
10417 XS(XS_Wx__TreeCtrl_AppendItem); /* prototype to pass -Wmissing-prototypes */
10418 XS(XS_Wx__TreeCtrl_AppendItem)
10425 if (items < 3 || items > 6)
10426 croak_xs_usage(cv, "THIS, parent, text, image = -1, selImage = -1, data = 0");
10428 wxTreeItemId* parent = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10432 wxTreeItemData* data;
10433 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10434 wxTreeItemId * RETVAL;
10436 WXSTRING_INPUT( text, wxString, ST(2) );
10441 image = (int)SvIV(ST(3));
10447 selImage = (int)SvIV(ST(4));
10453 data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(5), "Wx::TreeItemData" );
10455 RETVAL = new wxTreeItemId( THIS->AppendItem( *parent, text, image,
10456 selImage, data ) );
10457 ST(0) = sv_newmortal();
10458 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
10459 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
10466 XS(XS_Wx__TreeCtrl_Collapse); /* prototype to pass -Wmissing-prototypes */
10467 XS(XS_Wx__TreeCtrl_Collapse)
10475 croak_xs_usage(cv, "THIS, item");
10477 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10478 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10479 THIS->Collapse( *item );
10484 #if WXPERL_W_VERSION_GE( 2, 8, 3 )
10485 #define XSubPPtmpAABP 1
10488 XS(XS_Wx__TreeCtrl_CollapseAll); /* prototype to pass -Wmissing-prototypes */
10489 XS(XS_Wx__TreeCtrl_CollapseAll)
10497 croak_xs_usage(cv, "THIS");
10499 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10501 THIS->CollapseAll();
10507 XS(XS_Wx__TreeCtrl_CollapseAllChildren); /* prototype to pass -Wmissing-prototypes */
10508 XS(XS_Wx__TreeCtrl_CollapseAllChildren)
10516 croak_xs_usage(cv, "THIS, item");
10518 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10519 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10521 THIS->CollapseAllChildren(*item);
10528 XS(XS_Wx__TreeCtrl_CollapseAndReset); /* prototype to pass -Wmissing-prototypes */
10529 XS(XS_Wx__TreeCtrl_CollapseAndReset)
10537 croak_xs_usage(cv, "THIS, item");
10539 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10540 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10542 THIS->CollapseAndReset(*item);
10548 XS(XS_Wx__TreeCtrl_Delete); /* prototype to pass -Wmissing-prototypes */
10549 XS(XS_Wx__TreeCtrl_Delete)
10557 croak_xs_usage(cv, "THIS, item");
10559 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10560 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10562 THIS->Delete(*item);
10568 XS(XS_Wx__TreeCtrl_DeleteChildren); /* prototype to pass -Wmissing-prototypes */
10569 XS(XS_Wx__TreeCtrl_DeleteChildren)
10577 croak_xs_usage(cv, "THIS, item");
10579 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10580 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10582 THIS->DeleteChildren(*item);
10588 XS(XS_Wx__TreeCtrl_DeleteAllItems); /* prototype to pass -Wmissing-prototypes */
10589 XS(XS_Wx__TreeCtrl_DeleteAllItems)
10597 croak_xs_usage(cv, "THIS");
10599 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10601 THIS->DeleteAllItems();
10607 XS(XS_Wx__TreeCtrl_EditLabel); /* prototype to pass -Wmissing-prototypes */
10608 XS(XS_Wx__TreeCtrl_EditLabel)
10616 croak_xs_usage(cv, "THIS, item");
10618 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10619 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10620 THIS->EditLabel( *item );
10625 #if defined( __WXMSW__ )
10626 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
10627 #define XSubPPtmpAABQ 1
10630 XS(XS_Wx__TreeCtrl_EndEditLabel); /* prototype to pass -Wmissing-prototypes */
10631 XS(XS_Wx__TreeCtrl_EndEditLabel)
10638 if (items < 2 || items > 3)
10639 croak_xs_usage(cv, "THIS, item, discardChanges = false");
10641 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10642 bool discardChanges;
10643 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10646 discardChanges = false;
10648 discardChanges = (bool)SvTRUE(ST(2));
10651 THIS->EndEditLabel(*item, discardChanges);
10657 #define XSubPPtmpAABR 1
10660 XS(XS_Wx__TreeCtrl_EndEditLabel); /* prototype to pass -Wmissing-prototypes */
10661 XS(XS_Wx__TreeCtrl_EndEditLabel)
10669 croak_xs_usage(cv, "THIS, cancelEdit");
10671 bool cancelEdit = (bool)SvTRUE(ST(1));
10672 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10674 THIS->EndEditLabel(cancelEdit);
10682 XS(XS_Wx__TreeCtrl_EnsureVisible); /* prototype to pass -Wmissing-prototypes */
10683 XS(XS_Wx__TreeCtrl_EnsureVisible)
10691 croak_xs_usage(cv, "THIS, item");
10693 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10694 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10696 THIS->EnsureVisible(*item);
10701 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
10702 #define XSubPPtmpAABS 1
10705 XS(XS_Wx__TreeCtrl_ExpandAll); /* prototype to pass -Wmissing-prototypes */
10706 XS(XS_Wx__TreeCtrl_ExpandAll)
10714 croak_xs_usage(cv, "THIS");
10716 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10725 XS(XS_Wx__TreeCtrl_Expand); /* prototype to pass -Wmissing-prototypes */
10726 XS(XS_Wx__TreeCtrl_Expand)
10734 croak_xs_usage(cv, "THIS, item");
10736 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10737 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10739 THIS->Expand(*item);
10744 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
10745 #define XSubPPtmpAABT 1
10748 XS(XS_Wx__TreeCtrl_ExpandAllChildren); /* prototype to pass -Wmissing-prototypes */
10749 XS(XS_Wx__TreeCtrl_ExpandAllChildren)
10757 croak_xs_usage(cv, "THIS, item");
10759 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10760 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10762 THIS->ExpandAllChildren(*item);
10769 XS(XS_Wx__TreeCtrl_GetBoundingRect); /* prototype to pass -Wmissing-prototypes */
10770 XS(XS_Wx__TreeCtrl_GetBoundingRect)
10777 if (items < 2 || items > 3)
10778 croak_xs_usage(cv, "THIS, item, textOnly = false");
10779 PERL_UNUSED_VAR(ax); /* -Wall */
10782 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10785 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10790 textOnly = (bool)SvTRUE(ST(2));
10792 bool ret = THIS->GetBoundingRect( *item, rect, textOnly );
10795 SV* ret = sv_newmortal();
10796 wxPli_non_object_2_sv( aTHX_ ret, new wxRect( rect ), "Wx::Rect" );
10809 XS(XS_Wx__TreeCtrl_GetChildrenCount); /* prototype to pass -Wmissing-prototypes */
10810 XS(XS_Wx__TreeCtrl_GetChildrenCount)
10817 if (items < 2 || items > 3)
10818 croak_xs_usage(cv, "THIS, item, recursively = true");
10820 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10822 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10827 recursively = true;
10829 recursively = (bool)SvTRUE(ST(2));
10832 RETVAL = THIS->GetChildrenCount(*item, recursively);
10833 XSprePUSH; PUSHu((UV)RETVAL );
10839 XS(XS_Wx__TreeCtrl_GetCount); /* prototype to pass -Wmissing-prototypes */
10840 XS(XS_Wx__TreeCtrl_GetCount)
10848 croak_xs_usage(cv, "THIS");
10850 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10854 RETVAL = THIS->GetCount();
10855 XSprePUSH; PUSHi((IV)RETVAL);
10861 XS(XS_Wx__TreeCtrl_GetItemData); /* prototype to pass -Wmissing-prototypes */
10862 XS(XS_Wx__TreeCtrl_GetItemData)
10870 croak_xs_usage(cv, "THIS, item");
10872 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10873 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10874 wxTreeItemData * RETVAL;
10875 RETVAL = (wxPliTreeItemData*) THIS->GetItemData( *item );
10876 ST(0) = sv_newmortal();
10877 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemData" );
10884 XS(XS_Wx__TreeCtrl_GetPlData); /* prototype to pass -Wmissing-prototypes */
10885 XS(XS_Wx__TreeCtrl_GetPlData)
10893 croak_xs_usage(cv, "THIS, item");
10895 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10896 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10898 wxPliTreeItemData* data = (wxPliTreeItemData*) THIS->GetItemData( *item );
10899 RETVAL = data ? data->m_data : 0;
10900 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL;
10901 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
10908 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
10909 #define XSubPPtmpAABU 1
10912 XS(XS_Wx__TreeCtrl_GetEditControl); /* prototype to pass -Wmissing-prototypes */
10913 XS(XS_Wx__TreeCtrl_GetEditControl)
10921 croak_xs_usage(cv, "THIS");
10923 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10924 wxTextCtrl * RETVAL;
10926 RETVAL = THIS->GetEditControl();
10927 ST(0) = sv_newmortal();
10928 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10936 XS(XS_Wx__TreeCtrl_GetFirstChild); /* prototype to pass -Wmissing-prototypes */
10937 XS(XS_Wx__TreeCtrl_GetFirstChild)
10945 croak_xs_usage(cv, "THIS, item");
10946 PERL_UNUSED_VAR(ax); /* -Wall */
10949 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
10950 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
10955 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10956 wxTreeItemId ret = THIS->GetFirstChild( *item, cookie );
10957 #if WXPERL_W_VERSION_LT( 2, 5, 1 )
10958 if( !ret.IsOk() ) cookie = -1;
10961 PUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
10962 new wxTreeItemId( ret ),
10963 "Wx::TreeItemId" ) );
10964 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
10965 PUSHs( sv_2mortal( newSViv( PTR2IV( cookie ) ) ) );
10967 PUSHs( sv_2mortal( newSViv( cookie ) ) );
10975 XS(XS_Wx__TreeCtrl_GetFirstVisibleItem); /* prototype to pass -Wmissing-prototypes */
10976 XS(XS_Wx__TreeCtrl_GetFirstVisibleItem)
10984 croak_xs_usage(cv, "THIS");
10986 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
10987 wxTreeItemId * RETVAL;
10988 RETVAL = new wxTreeItemId( THIS->GetFirstVisibleItem() );
10989 ST(0) = sv_newmortal();
10990 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
10991 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
10998 XS(XS_Wx__TreeCtrl_GetImageList); /* prototype to pass -Wmissing-prototypes */
10999 XS(XS_Wx__TreeCtrl_GetImageList)
11007 croak_xs_usage(cv, "THIS");
11009 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11010 wxImageList * RETVAL;
11012 RETVAL = THIS->GetImageList();
11013 ST(0) = sv_newmortal();
11014 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11015 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
11017 wxPli_object_set_deleteable( aTHX_ ST(0), false );
11022 #if !defined( __WXMSW__ )
11023 #define XSubPPtmpAABV 1
11026 XS(XS_Wx__TreeCtrl_GetButtonsImageList); /* prototype to pass -Wmissing-prototypes */
11027 XS(XS_Wx__TreeCtrl_GetButtonsImageList)
11035 croak_xs_usage(cv, "THIS");
11037 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11038 wxImageList * RETVAL;
11040 RETVAL = THIS->GetButtonsImageList();
11041 ST(0) = sv_newmortal();
11042 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11043 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
11045 wxPli_object_set_deleteable( aTHX_ ST(0), false );
11052 XS(XS_Wx__TreeCtrl_GetIndent); /* prototype to pass -Wmissing-prototypes */
11053 XS(XS_Wx__TreeCtrl_GetIndent)
11061 croak_xs_usage(cv, "THIS");
11063 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11067 RETVAL = THIS->GetIndent();
11068 XSprePUSH; PUSHi((IV)RETVAL);
11074 XS(XS_Wx__TreeCtrl_GetItemImage); /* prototype to pass -Wmissing-prototypes */
11075 XS(XS_Wx__TreeCtrl_GetItemImage)
11082 if (items < 2 || items > 3)
11083 croak_xs_usage(cv, "THIS, item, which = wxTreeItemIcon_Normal");
11085 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11086 wxTreeItemIcon which;
11087 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11092 which = wxTreeItemIcon_Normal;
11094 which = (wxTreeItemIcon)SvUV( ST(2) );
11097 RETVAL = THIS->GetItemImage(*item, which);
11098 XSprePUSH; PUSHi((IV)RETVAL);
11104 XS(XS_Wx__TreeCtrl_GetItemText); /* prototype to pass -Wmissing-prototypes */
11105 XS(XS_Wx__TreeCtrl_GetItemText)
11113 croak_xs_usage(cv, "THIS, item");
11115 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11116 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11119 RETVAL = THIS->GetItemText(*item);
11120 ST(0) = sv_newmortal();
11121 WXSTRING_OUTPUT( RETVAL, ST(0) );
11128 XS(XS_Wx__TreeCtrl_GetItemBackgroundColour); /* prototype to pass -Wmissing-prototypes */
11129 XS(XS_Wx__TreeCtrl_GetItemBackgroundColour)
11137 croak_xs_usage(cv, "THIS, item");
11139 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11140 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11142 RETVAL = new wxColour( THIS->GetItemBackgroundColour( *item ) );
11143 ST(0) = sv_newmortal();
11144 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
11145 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
11152 XS(XS_Wx__TreeCtrl_GetItemTextColour); /* prototype to pass -Wmissing-prototypes */
11153 XS(XS_Wx__TreeCtrl_GetItemTextColour)
11161 croak_xs_usage(cv, "THIS, item");
11163 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11164 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11166 RETVAL = new wxColour( THIS->GetItemTextColour( *item ) );
11167 ST(0) = sv_newmortal();
11168 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
11169 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
11176 XS(XS_Wx__TreeCtrl_GetItemFont); /* prototype to pass -Wmissing-prototypes */
11177 XS(XS_Wx__TreeCtrl_GetItemFont)
11185 croak_xs_usage(cv, "THIS, item");
11187 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11188 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11190 RETVAL = new wxFont( THIS->GetItemFont( *item ) );
11191 ST(0) = sv_newmortal();
11192 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11193 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
11200 XS(XS_Wx__TreeCtrl_GetLastChild); /* prototype to pass -Wmissing-prototypes */
11201 XS(XS_Wx__TreeCtrl_GetLastChild)
11209 croak_xs_usage(cv, "THIS, item");
11211 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11212 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11213 wxTreeItemId * RETVAL;
11214 RETVAL = new wxTreeItemId( THIS->GetLastChild( *item ) );
11215 ST(0) = sv_newmortal();
11216 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11217 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11223 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
11224 #define XSubPPtmpAABW 1
11227 XS(XS_Wx__TreeCtrl_GetNextChild); /* prototype to pass -Wmissing-prototypes */
11228 XS(XS_Wx__TreeCtrl_GetNextChild)
11236 croak_xs_usage(cv, "THIS, item, cookie");
11237 PERL_UNUSED_VAR(ax); /* -Wall */
11240 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11241 IV cookie = (IV)SvIV(ST(2));
11242 void* realcookie = INT2PTR( void*, cookie );
11243 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11244 wxTreeItemId ret = THIS->GetNextChild( *item, realcookie );
11246 PUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
11247 new wxTreeItemId( ret ),
11248 "Wx::TreeItemId" ) );
11249 PUSHs( sv_2mortal( newSViv( PTR2IV( realcookie ) ) ) );
11256 #define XSubPPtmpAABX 1
11259 XS(XS_Wx__TreeCtrl_GetNextChild); /* prototype to pass -Wmissing-prototypes */
11260 XS(XS_Wx__TreeCtrl_GetNextChild)
11268 croak_xs_usage(cv, "THIS, item, cookie");
11269 PERL_UNUSED_VAR(ax); /* -Wall */
11272 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11273 long cookie = (long)SvIV(ST(2));
11274 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11275 wxTreeItemId ret = THIS->GetNextChild( *item, cookie );
11277 PUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
11278 new wxTreeItemId( ret ),
11279 "Wx::TreeItemId" ) );
11280 PUSHs( sv_2mortal( newSViv( cookie ) ) );
11288 XS(XS_Wx__TreeCtrl_GetNextSibling); /* prototype to pass -Wmissing-prototypes */
11289 XS(XS_Wx__TreeCtrl_GetNextSibling)
11297 croak_xs_usage(cv, "THIS, item");
11299 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11300 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11301 wxTreeItemId * RETVAL;
11302 RETVAL = new wxTreeItemId( THIS->GetNextSibling( *item ) );
11303 ST(0) = sv_newmortal();
11304 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11305 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11312 XS(XS_Wx__TreeCtrl_GetNextVisible); /* prototype to pass -Wmissing-prototypes */
11313 XS(XS_Wx__TreeCtrl_GetNextVisible)
11321 croak_xs_usage(cv, "THIS, item");
11323 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11324 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11325 wxTreeItemId * RETVAL;
11326 RETVAL = new wxTreeItemId( THIS->GetNextVisible( *item ) );
11327 ST(0) = sv_newmortal();
11328 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11329 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11336 XS(XS_Wx__TreeCtrl_GetParent); /* prototype to pass -Wmissing-prototypes */
11337 XS(XS_Wx__TreeCtrl_GetParent)
11345 croak_xs_usage(cv, "THIS, ...");
11346 PERL_UNUSED_VAR(ax); /* -Wall */
11349 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11351 MATCH_VOIDM_REDISP( Wx::Window::GetParent )
11352 MATCH_REDISP( wxPliOvl_wtid, GetItemParent )
11353 END_OVERLOAD( Wx::TreeCtrl::GetParent )
11360 XS(XS_Wx__TreeCtrl_GetItemParent); /* prototype to pass -Wmissing-prototypes */
11361 XS(XS_Wx__TreeCtrl_GetItemParent)
11369 croak_xs_usage(cv, "THIS, item");
11371 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11372 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11373 wxTreeItemId * RETVAL;
11374 RETVAL = new wxTreeItemId(
11375 THIS->GetItemParent( *item )
11377 ST(0) = sv_newmortal();
11378 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11379 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11386 XS(XS_Wx__TreeCtrl_GetPrevSibling); /* prototype to pass -Wmissing-prototypes */
11387 XS(XS_Wx__TreeCtrl_GetPrevSibling)
11395 croak_xs_usage(cv, "THIS, item");
11397 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11398 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11399 wxTreeItemId * RETVAL;
11400 RETVAL = new wxTreeItemId( THIS->GetPrevSibling( *item ) );
11401 ST(0) = sv_newmortal();
11402 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11403 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11410 XS(XS_Wx__TreeCtrl_GetPrevVisible); /* prototype to pass -Wmissing-prototypes */
11411 XS(XS_Wx__TreeCtrl_GetPrevVisible)
11419 croak_xs_usage(cv, "THIS, item");
11421 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11422 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11423 wxTreeItemId * RETVAL;
11424 RETVAL = new wxTreeItemId( THIS->GetPrevVisible( *item ) );
11425 ST(0) = sv_newmortal();
11426 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11427 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11434 XS(XS_Wx__TreeCtrl_GetRootItem); /* prototype to pass -Wmissing-prototypes */
11435 XS(XS_Wx__TreeCtrl_GetRootItem)
11443 croak_xs_usage(cv, "THIS");
11445 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11446 wxTreeItemId * RETVAL;
11447 RETVAL = new wxTreeItemId( THIS->GetRootItem() );
11448 ST(0) = sv_newmortal();
11449 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11450 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11457 XS(XS_Wx__TreeCtrl_GetSelection); /* prototype to pass -Wmissing-prototypes */
11458 XS(XS_Wx__TreeCtrl_GetSelection)
11466 croak_xs_usage(cv, "THIS");
11468 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11469 wxTreeItemId * RETVAL;
11470 RETVAL = new wxTreeItemId( THIS->GetSelection() );
11471 ST(0) = sv_newmortal();
11472 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11473 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11480 XS(XS_Wx__TreeCtrl_GetSelections); /* prototype to pass -Wmissing-prototypes */
11481 XS(XS_Wx__TreeCtrl_GetSelections)
11489 croak_xs_usage(cv, "THIS");
11490 PERL_UNUSED_VAR(ax); /* -Wall */
11493 wxArrayTreeItemIds selections;
11494 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11495 size_t num = THIS->GetSelections( selections );
11496 EXTEND( SP, (IV)num );
11497 for( size_t i = 0; i < num; ++i )
11499 PUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
11500 new wxTreeItemId( selections[i] ),
11501 "Wx::TreeItemId" ) );
11509 XS(XS_Wx__TreeCtrl_GetStateImageList); /* prototype to pass -Wmissing-prototypes */
11510 XS(XS_Wx__TreeCtrl_GetStateImageList)
11518 croak_xs_usage(cv, "THIS");
11520 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11521 wxImageList * RETVAL;
11523 RETVAL = THIS->GetStateImageList();
11524 ST(0) = sv_newmortal();
11525 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11526 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
11528 wxPli_object_set_deleteable( aTHX_ ST(0), false );
11534 XS(XS_Wx__TreeCtrl_HitTest); /* prototype to pass -Wmissing-prototypes */
11535 XS(XS_Wx__TreeCtrl_HitTest)
11543 croak_xs_usage(cv, "THIS, point");
11544 PERL_UNUSED_VAR(ax); /* -Wall */
11547 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
11549 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11550 wxTreeItemId ret = THIS->HitTest( point, flags );
11552 PUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
11553 new wxTreeItemId( ret ),
11554 "Wx::TreeItemId" ) );
11555 PUSHs( sv_2mortal( newSViv( flags ) ) );
11562 XS(XS_Wx__TreeCtrl_InsertItem); /* prototype to pass -Wmissing-prototypes */
11563 XS(XS_Wx__TreeCtrl_InsertItem)
11571 croak_xs_usage(cv, "THIS, ...");
11572 PERL_UNUSED_VAR(ax); /* -Wall */
11575 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11577 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wtid_wtid_s_n_n, InsertItemPrev, 3 )
11578 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wtid_n_s_n_n, InsertItemBef, 3 )
11579 END_OVERLOAD( Wx::TreeCtrl::InsertItem )
11586 XS(XS_Wx__TreeCtrl_InsertItemPrev); /* prototype to pass -Wmissing-prototypes */
11587 XS(XS_Wx__TreeCtrl_InsertItemPrev)
11594 if (items < 4 || items > 7)
11595 croak_xs_usage(cv, "THIS, parent, previous, text, image = -1, selImage = -1, data = 0");
11597 wxTreeItemId* parent = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11598 wxTreeItemId* previous = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::TreeItemId" );
11602 wxTreeItemData* data;
11603 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11604 wxTreeItemId * RETVAL;
11606 WXSTRING_INPUT( text, wxString, ST(3) );
11611 image = (int)SvIV(ST(4));
11617 selImage = (int)SvIV(ST(5));
11623 data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::TreeItemData" );
11625 RETVAL = new wxTreeItemId( THIS->InsertItem( *parent, *previous, text,
11626 image, selImage, data ) );
11627 ST(0) = sv_newmortal();
11628 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11629 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11636 XS(XS_Wx__TreeCtrl_InsertItemBef); /* prototype to pass -Wmissing-prototypes */
11637 XS(XS_Wx__TreeCtrl_InsertItemBef)
11644 if (items < 4 || items > 7)
11645 croak_xs_usage(cv, "THIS, parent, before, text, image = -1, selImage = -1, data = 0");
11647 wxTreeItemId* parent = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11648 size_t before = (size_t)SvUV( ST(2) );
11652 wxTreeItemData* data;
11653 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11654 wxTreeItemId * RETVAL;
11656 WXSTRING_INPUT( text, wxString, ST(3) );
11661 image = (int)SvIV(ST(4));
11667 selImage = (int)SvIV(ST(5));
11673 data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::TreeItemData" );
11675 RETVAL = new wxTreeItemId( THIS->InsertItem( *parent, before, text,
11676 image, selImage, data ) );
11677 ST(0) = sv_newmortal();
11678 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11679 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11686 XS(XS_Wx__TreeCtrl_IsBold); /* prototype to pass -Wmissing-prototypes */
11687 XS(XS_Wx__TreeCtrl_IsBold)
11695 croak_xs_usage(cv, "THIS, item");
11697 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11698 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11701 RETVAL = THIS->IsBold(*item);
11702 ST(0) = boolSV(RETVAL);
11709 XS(XS_Wx__TreeCtrl_IsExpanded); /* prototype to pass -Wmissing-prototypes */
11710 XS(XS_Wx__TreeCtrl_IsExpanded)
11718 croak_xs_usage(cv, "THIS, item");
11720 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11721 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11724 RETVAL = THIS->IsExpanded(*item);
11725 ST(0) = boolSV(RETVAL);
11732 XS(XS_Wx__TreeCtrl_IsSelected); /* prototype to pass -Wmissing-prototypes */
11733 XS(XS_Wx__TreeCtrl_IsSelected)
11741 croak_xs_usage(cv, "THIS, item");
11743 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11744 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11747 RETVAL = THIS->IsSelected(*item);
11748 ST(0) = boolSV(RETVAL);
11755 XS(XS_Wx__TreeCtrl_IsVisible); /* prototype to pass -Wmissing-prototypes */
11756 XS(XS_Wx__TreeCtrl_IsVisible)
11764 croak_xs_usage(cv, "THIS, item");
11766 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11767 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11770 RETVAL = THIS->IsVisible(*item);
11771 ST(0) = boolSV(RETVAL);
11777 #if WXPERL_W_VERSION_GE( 2, 8, 3 )
11778 #define XSubPPtmpAABY 1
11781 XS(XS_Wx__TreeCtrl_IsEmpty); /* prototype to pass -Wmissing-prototypes */
11782 XS(XS_Wx__TreeCtrl_IsEmpty)
11790 croak_xs_usage(cv, "THIS");
11792 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11795 RETVAL = THIS->IsEmpty();
11796 ST(0) = boolSV(RETVAL);
11804 XS(XS_Wx__TreeCtrl_ItemHasChildren); /* prototype to pass -Wmissing-prototypes */
11805 XS(XS_Wx__TreeCtrl_ItemHasChildren)
11813 croak_xs_usage(cv, "THIS, item");
11815 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11816 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11819 RETVAL = THIS->ItemHasChildren(*item);
11820 ST(0) = boolSV(RETVAL);
11827 XS(XS_Wx__TreeCtrl_OnCompareItems); /* prototype to pass -Wmissing-prototypes */
11828 XS(XS_Wx__TreeCtrl_OnCompareItems)
11836 croak_xs_usage(cv, "THIS, item1, item2");
11838 wxTreeItemId* item1 = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11839 wxTreeItemId* item2 = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::TreeItemId" );
11840 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11843 RETVAL = THIS->wxTreeCtrl::OnCompareItems( *item1, *item2 );
11844 XSprePUSH; PUSHi((IV)RETVAL);
11850 XS(XS_Wx__TreeCtrl_PrependItem); /* prototype to pass -Wmissing-prototypes */
11851 XS(XS_Wx__TreeCtrl_PrependItem)
11858 if (items < 3 || items > 6)
11859 croak_xs_usage(cv, "THIS, parent, text, image = -1, selImage = -1, data = 0");
11861 wxTreeItemId* parent = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11865 wxTreeItemData* data;
11866 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11867 wxTreeItemId * RETVAL;
11869 WXSTRING_INPUT( text, wxString, ST(2) );
11874 image = (int)SvIV(ST(3));
11880 selImage = (int)SvIV(ST(4));
11886 data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(5), "Wx::TreeItemData" );
11888 RETVAL = new wxTreeItemId( THIS->PrependItem( *parent, text, image,
11889 selImage, data ) );
11890 ST(0) = sv_newmortal();
11891 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TreeItemId" );
11892 wxPli_thread_sv_register( aTHX_ "Wx::TreeItemId", RETVAL, ST(0) );
11899 XS(XS_Wx__TreeCtrl_ScrollTo); /* prototype to pass -Wmissing-prototypes */
11900 XS(XS_Wx__TreeCtrl_ScrollTo)
11908 croak_xs_usage(cv, "THIS, item");
11910 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11911 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11913 THIS->ScrollTo(*item);
11918 #if WXPERL_W_VERSION_GE( 2, 5, 2 )
11919 #define XSubPPtmpAABZ 1
11922 XS(XS_Wx__TreeCtrl_SelectItem); /* prototype to pass -Wmissing-prototypes */
11923 XS(XS_Wx__TreeCtrl_SelectItem)
11930 if (items < 2 || items > 3)
11931 croak_xs_usage(cv, "THIS, item, select = true");
11933 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11935 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11940 select = (bool)SvTRUE(ST(2));
11943 THIS->SelectItem(*item, select);
11949 #define XSubPPtmpAACA 1
11952 XS(XS_Wx__TreeCtrl_SelectItem); /* prototype to pass -Wmissing-prototypes */
11953 XS(XS_Wx__TreeCtrl_SelectItem)
11961 croak_xs_usage(cv, "THIS, item");
11963 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
11964 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11966 THIS->SelectItem(*item);
11973 XS(XS_Wx__TreeCtrl_SetIndent); /* prototype to pass -Wmissing-prototypes */
11974 XS(XS_Wx__TreeCtrl_SetIndent)
11982 croak_xs_usage(cv, "THIS, indent");
11984 int indent = (int)SvIV(ST(1));
11985 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
11987 THIS->SetIndent(indent);
11993 XS(XS_Wx__TreeCtrl_SetImageList); /* prototype to pass -Wmissing-prototypes */
11994 XS(XS_Wx__TreeCtrl_SetImageList)
12002 croak_xs_usage(cv, "THIS, list");
12004 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12005 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12007 THIS->SetImageList(list);
12012 #if !defined( __WXMSW__ )
12013 #define XSubPPtmpAACB 1
12016 XS(XS_Wx__TreeCtrl_SetButtonsImageList); /* prototype to pass -Wmissing-prototypes */
12017 XS(XS_Wx__TreeCtrl_SetButtonsImageList)
12025 croak_xs_usage(cv, "THIS, list");
12027 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12028 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12030 THIS->SetButtonsImageList(list);
12037 XS(XS_Wx__TreeCtrl_SetStateImageList); /* prototype to pass -Wmissing-prototypes */
12038 XS(XS_Wx__TreeCtrl_SetStateImageList)
12046 croak_xs_usage(cv, "THIS, list");
12048 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12049 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12051 THIS->SetStateImageList(list);
12057 XS(XS_Wx__TreeCtrl_AssignImageList); /* prototype to pass -Wmissing-prototypes */
12058 XS(XS_Wx__TreeCtrl_AssignImageList)
12066 croak_xs_usage(cv, "THIS, list");
12068 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12069 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12070 wxPli_object_set_deleteable( aTHX_ ST(1), false );
12071 THIS->AssignImageList( list );
12077 XS(XS_Wx__TreeCtrl_AssignButtonsImageList); /* prototype to pass -Wmissing-prototypes */
12078 XS(XS_Wx__TreeCtrl_AssignButtonsImageList)
12086 croak_xs_usage(cv, "THIS, list");
12088 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12089 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12090 wxPli_object_set_deleteable( aTHX_ ST(1), false );
12091 THIS->AssignStateImageList( list );
12097 XS(XS_Wx__TreeCtrl_AssignStateImageList); /* prototype to pass -Wmissing-prototypes */
12098 XS(XS_Wx__TreeCtrl_AssignStateImageList)
12106 croak_xs_usage(cv, "THIS, list");
12108 wxImageList* list = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
12109 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12110 wxPli_object_set_deleteable( aTHX_ ST(1), false );
12111 THIS->AssignStateImageList( list );
12117 XS(XS_Wx__TreeCtrl_SetItemBackgroundColour); /* prototype to pass -Wmissing-prototypes */
12118 XS(XS_Wx__TreeCtrl_SetItemBackgroundColour)
12126 croak_xs_usage(cv, "THIS, item, col");
12128 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12129 wxColour col = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
12130 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12132 THIS->SetItemBackgroundColour(*item, col);
12138 XS(XS_Wx__TreeCtrl_SetItemBold); /* prototype to pass -Wmissing-prototypes */
12139 XS(XS_Wx__TreeCtrl_SetItemBold)
12146 if (items < 2 || items > 3)
12147 croak_xs_usage(cv, "THIS, item, bold = true");
12149 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12151 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12156 bold = (bool)SvTRUE(ST(2));
12159 THIS->SetItemBold(*item, bold);
12165 XS(XS_Wx__TreeCtrl_SetItemData); /* prototype to pass -Wmissing-prototypes */
12166 XS(XS_Wx__TreeCtrl_SetItemData)
12174 croak_xs_usage(cv, "THIS, item, data");
12176 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12177 wxTreeItemData* data = (wxTreeItemData *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::TreeItemData" );
12178 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12179 wxTreeItemData* tid = THIS->GetItemData( *item );
12180 if( tid ) delete tid;
12181 THIS->SetItemData( *item, data );
12187 XS(XS_Wx__TreeCtrl_SetPlData); /* prototype to pass -Wmissing-prototypes */
12188 XS(XS_Wx__TreeCtrl_SetPlData)
12196 croak_xs_usage(cv, "THIS, item, data");
12198 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12199 SV_null* data = SvOK( ST(2) ) ? ST(2) : 0;
12200 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12201 wxTreeItemData* tid = THIS->GetItemData( *item );
12202 if( tid ) delete tid;
12203 THIS->SetItemData( *item, data ? new wxPliTreeItemData( data ) : 0 );
12208 #if defined( __WXMSW__ )
12209 #define XSubPPtmpAACC 1
12212 XS(XS_Wx__TreeCtrl_SetItemDropHighlight); /* prototype to pass -Wmissing-prototypes */
12213 XS(XS_Wx__TreeCtrl_SetItemDropHighlight)
12220 if (items < 2 || items > 3)
12221 croak_xs_usage(cv, "THIS, item, highlight = true");
12223 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12225 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12230 highlight = (bool)SvTRUE(ST(2));
12233 THIS->SetItemDropHighlight(*item, highlight);
12240 XS(XS_Wx__TreeCtrl_SetItemFont); /* prototype to pass -Wmissing-prototypes */
12241 XS(XS_Wx__TreeCtrl_SetItemFont)
12249 croak_xs_usage(cv, "THIS, item, font");
12251 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12252 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Font" );
12253 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12255 THIS->SetItemFont(*item, *font);
12261 XS(XS_Wx__TreeCtrl_SetItemHasChildren); /* prototype to pass -Wmissing-prototypes */
12262 XS(XS_Wx__TreeCtrl_SetItemHasChildren)
12269 if (items < 2 || items > 3)
12270 croak_xs_usage(cv, "THIS, item, hasChildren = true");
12272 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12274 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12277 hasChildren = true;
12279 hasChildren = (bool)SvTRUE(ST(2));
12282 THIS->SetItemHasChildren(*item, hasChildren);
12288 XS(XS_Wx__TreeCtrl_SetItemImage); /* prototype to pass -Wmissing-prototypes */
12289 XS(XS_Wx__TreeCtrl_SetItemImage)
12296 if (items < 3 || items > 4)
12297 croak_xs_usage(cv, "THIS, item, image, which = wxTreeItemIcon_Normal");
12299 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12300 int image = (int)SvIV(ST(2));
12301 wxTreeItemIcon which;
12302 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12305 which = wxTreeItemIcon_Normal;
12307 which = (wxTreeItemIcon)SvUV( ST(3) );
12310 THIS->SetItemImage(*item, image, which);
12316 XS(XS_Wx__TreeCtrl_SetItemText); /* prototype to pass -Wmissing-prototypes */
12317 XS(XS_Wx__TreeCtrl_SetItemText)
12325 croak_xs_usage(cv, "THIS, item, text");
12327 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12329 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12331 WXSTRING_INPUT( text, wxString, ST(2) );
12333 THIS->SetItemText(*item, text);
12339 XS(XS_Wx__TreeCtrl_SetItemTextColour); /* prototype to pass -Wmissing-prototypes */
12340 XS(XS_Wx__TreeCtrl_SetItemTextColour)
12348 croak_xs_usage(cv, "THIS, item, col");
12350 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12351 wxColour col = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
12352 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12354 THIS->SetItemTextColour(*item, col);
12360 XS(XS_Wx__TreeCtrl_SortChildren); /* prototype to pass -Wmissing-prototypes */
12361 XS(XS_Wx__TreeCtrl_SortChildren)
12369 croak_xs_usage(cv, "THIS, item");
12371 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12372 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12374 THIS->SortChildren(*item);
12380 XS(XS_Wx__TreeCtrl_Toggle); /* prototype to pass -Wmissing-prototypes */
12381 XS(XS_Wx__TreeCtrl_Toggle)
12389 croak_xs_usage(cv, "THIS, item");
12391 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12392 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12394 THIS->Toggle(*item);
12399 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
12400 #define XSubPPtmpAACD 1
12403 XS(XS_Wx__TreeCtrl_UnselectItem); /* prototype to pass -Wmissing-prototypes */
12404 XS(XS_Wx__TreeCtrl_UnselectItem)
12412 croak_xs_usage(cv, "THIS, item");
12414 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12415 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12417 THIS->UnselectItem(*item);
12423 XS(XS_Wx__TreeCtrl_ToggleItemSelection); /* prototype to pass -Wmissing-prototypes */
12424 XS(XS_Wx__TreeCtrl_ToggleItemSelection)
12432 croak_xs_usage(cv, "THIS, item");
12434 wxTreeItemId* item = (wxTreeItemId *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TreeItemId" );
12435 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12437 THIS->ToggleItemSelection(*item);
12444 XS(XS_Wx__TreeCtrl_Unselect); /* prototype to pass -Wmissing-prototypes */
12445 XS(XS_Wx__TreeCtrl_Unselect)
12453 croak_xs_usage(cv, "THIS");
12455 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12463 XS(XS_Wx__TreeCtrl_UnselectAll); /* prototype to pass -Wmissing-prototypes */
12464 XS(XS_Wx__TreeCtrl_UnselectAll)
12472 croak_xs_usage(cv, "THIS");
12474 wxTreeCtrl * THIS = (wxTreeCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TreeCtrl" );
12476 THIS->UnselectAll();
12482 /* INCLUDE: Returning to 'XS/ToggleButton.xs' from 'XS/TreeCtrl.xs' */
12484 #if wxPERL_USE_TOGGLEBTN
12485 #include <wx/tglbtn.h>
12486 #define XSubPPtmpAACE 1
12489 XS(XS_Wx__ToggleButton_new); /* prototype to pass -Wmissing-prototypes */
12490 XS(XS_Wx__ToggleButton_new)
12497 PERL_UNUSED_VAR(cv); /* -W */
12498 PERL_UNUSED_VAR(ax); /* -Wall */
12502 MATCH_VOIDM_REDISP( newDefault )
12503 MATCH_ANY_REDISP( newFull )
12504 END_OVERLOAD( "Wx::ToggleButton::new" )
12511 XS(XS_Wx__ToggleButton_newDefault); /* prototype to pass -Wmissing-prototypes */
12512 XS(XS_Wx__ToggleButton_newDefault)
12520 croak_xs_usage(cv, "CLASS");
12522 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
12523 wxToggleButton * RETVAL;
12524 RETVAL = new wxToggleButton();
12525 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
12526 ST(0) = sv_newmortal();
12527 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
12534 XS(XS_Wx__ToggleButton_newFull); /* prototype to pass -Wmissing-prototypes */
12535 XS(XS_Wx__ToggleButton_newFull)
12542 if (items < 4 || items > 9)
12543 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
12545 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
12546 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12547 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12552 wxValidator* validator;
12554 wxToggleButton * RETVAL;
12556 WXSTRING_INPUT( label, wxString, ST(3) );
12559 pos = wxDefaultPosition;
12561 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
12565 size = wxDefaultSize;
12567 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
12573 style = (long)SvIV(ST(6));
12577 validator = (wxValidator*)&wxDefaultValidator;
12579 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
12583 name = wxCheckBoxNameStr;
12585 WXSTRING_INPUT( name, wxString, ST(8) );
12587 RETVAL = new wxToggleButton( parent, id, label, pos, size,
12588 style, *validator, name );
12589 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
12590 ST(0) = sv_newmortal();
12591 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
12598 XS(XS_Wx__ToggleButton_Create); /* prototype to pass -Wmissing-prototypes */
12599 XS(XS_Wx__ToggleButton_Create)
12606 if (items < 4 || items > 9)
12607 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
12609 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12610 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12615 wxValidator* validator;
12617 wxToggleButton * THIS = (wxToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToggleButton" );
12620 WXSTRING_INPUT( label, wxString, ST(3) );
12623 pos = wxDefaultPosition;
12625 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
12629 size = wxDefaultSize;
12631 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
12637 style = (long)SvIV(ST(6));
12641 validator = (wxValidator*)&wxDefaultValidator;
12643 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
12647 name = wxCheckBoxNameStr;
12649 WXSTRING_INPUT( name, wxString, ST(8) );
12652 RETVAL = THIS->Create(parent, id, label, pos, size, style, *validator, name);
12653 ST(0) = boolSV(RETVAL);
12660 XS(XS_Wx__ToggleButton_GetValue); /* prototype to pass -Wmissing-prototypes */
12661 XS(XS_Wx__ToggleButton_GetValue)
12669 croak_xs_usage(cv, "THIS");
12671 wxToggleButton * THIS = (wxToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToggleButton" );
12674 RETVAL = THIS->GetValue();
12675 ST(0) = boolSV(RETVAL);
12682 XS(XS_Wx__ToggleButton_SetValue); /* prototype to pass -Wmissing-prototypes */
12683 XS(XS_Wx__ToggleButton_SetValue)
12691 croak_xs_usage(cv, "THIS, value");
12693 bool value = (bool)SvTRUE(ST(1));
12694 wxToggleButton * THIS = (wxToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ToggleButton" );
12696 THIS->SetValue(value);
12701 #if WXPERL_W_VERSION_GE( 2, 9, 0 ) && !defined(__WXMSW__)
12702 #define XSubPPtmpAACF 1
12705 XS(XS_Wx__BitmapToggleButton_new); /* prototype to pass -Wmissing-prototypes */
12706 XS(XS_Wx__BitmapToggleButton_new)
12713 PERL_UNUSED_VAR(cv); /* -W */
12714 PERL_UNUSED_VAR(ax); /* -Wall */
12718 MATCH_VOIDM_REDISP( newDefault )
12719 MATCH_ANY_REDISP( newFull )
12720 END_OVERLOAD( "Wx::BitmapToggleButton::new" )
12727 XS(XS_Wx__BitmapToggleButton_newDefault); /* prototype to pass -Wmissing-prototypes */
12728 XS(XS_Wx__BitmapToggleButton_newDefault)
12736 croak_xs_usage(cv, "CLASS");
12738 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
12739 wxBitmapToggleButton * RETVAL;
12740 RETVAL = new wxBitmapToggleButton();
12741 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
12742 ST(0) = sv_newmortal();
12743 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
12750 XS(XS_Wx__BitmapToggleButton_newFull); /* prototype to pass -Wmissing-prototypes */
12751 XS(XS_Wx__BitmapToggleButton_newFull)
12758 if (items < 4 || items > 9)
12759 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
12761 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
12762 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12763 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12764 wxBitmap* label = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
12768 wxValidator* validator;
12770 wxBitmapToggleButton * RETVAL;
12773 pos = wxDefaultPosition;
12775 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
12779 size = wxDefaultSize;
12781 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
12787 style = (long)SvIV(ST(6));
12791 validator = (wxValidator*)&wxDefaultValidator;
12793 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
12797 name = wxCheckBoxNameStr;
12799 WXSTRING_INPUT( name, wxString, ST(8) );
12801 RETVAL = new wxBitmapToggleButton( parent, id, *label, pos, size,
12802 style, *validator, name );
12803 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
12804 ST(0) = sv_newmortal();
12805 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
12812 XS(XS_Wx__BitmapToggleButton_Create); /* prototype to pass -Wmissing-prototypes */
12813 XS(XS_Wx__BitmapToggleButton_Create)
12820 if (items < 4 || items > 9)
12821 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
12823 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12824 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12825 wxBitmap* label = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
12829 wxValidator* validator;
12831 wxBitmapToggleButton * THIS = (wxBitmapToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapToggleButton" );
12835 pos = wxDefaultPosition;
12837 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
12841 size = wxDefaultSize;
12843 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
12849 style = (long)SvIV(ST(6));
12853 validator = (wxValidator*)&wxDefaultValidator;
12855 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
12859 name = wxCheckBoxNameStr;
12861 WXSTRING_INPUT( name, wxString, ST(8) );
12864 RETVAL = THIS->Create(parent, id, *label, pos, size, style, *validator, name);
12865 ST(0) = boolSV(RETVAL);
12872 XS(XS_Wx__BitmapToggleButton_GetValue); /* prototype to pass -Wmissing-prototypes */
12873 XS(XS_Wx__BitmapToggleButton_GetValue)
12881 croak_xs_usage(cv, "THIS");
12883 wxBitmapToggleButton * THIS = (wxBitmapToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapToggleButton" );
12886 RETVAL = THIS->GetValue();
12887 ST(0) = boolSV(RETVAL);
12894 XS(XS_Wx__BitmapToggleButton_SetValue); /* prototype to pass -Wmissing-prototypes */
12895 XS(XS_Wx__BitmapToggleButton_SetValue)
12903 croak_xs_usage(cv, "THIS, value");
12905 bool value = (bool)SvTRUE(ST(1));
12906 wxBitmapToggleButton * THIS = (wxBitmapToggleButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BitmapToggleButton" );
12908 THIS->SetValue(value);
12916 /* INCLUDE: Returning to 'XS/StaticText.xs' from 'XS/ToggleButton.xs' */
12918 #include <wx/stattext.h>
12920 XS(XS_Wx__StaticText_new); /* prototype to pass -Wmissing-prototypes */
12921 XS(XS_Wx__StaticText_new)
12928 if (items < 4 || items > 8)
12929 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticTextNameStr");
12931 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12932 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12938 char * CLASS = (char *)SvPV_nolen(ST(0));
12939 wxStaticText * RETVAL;
12941 WXSTRING_INPUT( label, wxString, ST(3) );
12944 pos = wxDefaultPosition;
12946 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
12950 size = wxDefaultSize;
12952 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
12958 style = (long)SvIV(ST(6));
12962 name = wxStaticTextNameStr;
12964 WXSTRING_INPUT( name, wxString, ST(7) );
12966 RETVAL = new wxStaticText( parent, id, label,
12967 pos, size, style, name );
12968 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
12969 ST(0) = sv_newmortal();
12970 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
12977 XS(XS_Wx__StaticText_Create); /* prototype to pass -Wmissing-prototypes */
12978 XS(XS_Wx__StaticText_Create)
12985 if (items < 4 || items > 8)
12986 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticTextNameStr");
12988 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12989 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
12995 wxStaticText * THIS = (wxStaticText *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticText" );
12998 WXSTRING_INPUT( label, wxString, ST(3) );
13001 pos = wxDefaultPosition;
13003 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13007 size = wxDefaultSize;
13009 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13015 style = (long)SvIV(ST(6));
13019 name = wxStaticTextNameStr;
13021 WXSTRING_INPUT( name, wxString, ST(7) );
13024 RETVAL = THIS->Create(parent, id, label, pos, size, style, name);
13025 ST(0) = boolSV(RETVAL);
13031 #if WXPERL_W_VERSION_GE( 2, 6, 3 )
13032 #define XSubPPtmpAACG 1
13035 XS(XS_Wx__StaticText_Wrap); /* prototype to pass -Wmissing-prototypes */
13036 XS(XS_Wx__StaticText_Wrap)
13044 croak_xs_usage(cv, "THIS, width");
13046 int width = (int)SvIV(ST(1));
13047 wxStaticText * THIS = (wxStaticText *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticText" );
13056 /* INCLUDE: Returning to 'XS/StaticLine.xs' from 'XS/StaticText.xs' */
13058 #include <wx/statline.h>
13060 XS(XS_Wx__StaticLine_new); /* prototype to pass -Wmissing-prototypes */
13061 XS(XS_Wx__StaticLine_new)
13068 if (items < 2 || items > 7)
13069 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLI_HORIZONTAL, name = wxStaticTextNameStr");
13071 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13077 char * CLASS = (char *)SvPV_nolen(ST(0));
13078 wxStaticLine * RETVAL;
13083 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13087 pos = wxDefaultPosition;
13089 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
13093 size = wxDefaultSize;
13095 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
13099 style = wxLI_HORIZONTAL;
13101 style = (long)SvIV(ST(5));
13105 name = wxStaticTextNameStr;
13107 WXSTRING_INPUT( name, wxString, ST(6) );
13109 RETVAL = new wxStaticLine( parent, id, pos, size, style, name );
13110 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13111 ST(0) = sv_newmortal();
13112 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13119 XS(XS_Wx__StaticLine_Create); /* prototype to pass -Wmissing-prototypes */
13120 XS(XS_Wx__StaticLine_Create)
13127 if (items < 2 || items > 7)
13128 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLI_HORIZONTAL, name = wxStaticTextNameStr");
13130 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13136 wxStaticLine * THIS = (wxStaticLine *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticLine" );
13142 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13146 pos = wxDefaultPosition;
13148 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
13152 size = wxDefaultSize;
13154 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
13158 style = wxLI_HORIZONTAL;
13160 style = (long)SvIV(ST(5));
13164 name = wxStaticTextNameStr;
13166 WXSTRING_INPUT( name, wxString, ST(6) );
13169 RETVAL = THIS->Create(parent, id, pos, size, style, name);
13170 ST(0) = boolSV(RETVAL);
13177 XS(XS_Wx__StaticLine_IsVertical); /* prototype to pass -Wmissing-prototypes */
13178 XS(XS_Wx__StaticLine_IsVertical)
13186 croak_xs_usage(cv, "THIS");
13188 wxStaticLine * THIS = (wxStaticLine *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticLine" );
13191 RETVAL = THIS->IsVertical();
13192 ST(0) = boolSV(RETVAL);
13199 XS(XS_Wx__StaticLine_GetDefaultSize); /* prototype to pass -Wmissing-prototypes */
13200 XS(XS_Wx__StaticLine_GetDefaultSize)
13208 croak_xs_usage(cv, "THIS");
13210 wxStaticLine * THIS = (wxStaticLine *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticLine" );
13214 RETVAL = THIS->GetDefaultSize();
13215 XSprePUSH; PUSHi((IV)RETVAL);
13221 /* INCLUDE: Returning to 'XS/StaticBox.xs' from 'XS/StaticLine.xs' */
13223 #include <wx/statbox.h>
13225 XS(XS_Wx__StaticBox_new); /* prototype to pass -Wmissing-prototypes */
13226 XS(XS_Wx__StaticBox_new)
13233 if (items < 4 || items > 8)
13234 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticBoxNameStr");
13236 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13237 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13243 char * CLASS = (char *)SvPV_nolen(ST(0));
13244 wxStaticBox * RETVAL;
13246 WXSTRING_INPUT( label, wxString, ST(3) );
13249 pos = wxDefaultPosition;
13251 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13255 size = wxDefaultSize;
13257 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13263 style = (long)SvIV(ST(6));
13267 name = wxStaticBoxNameStr;
13269 WXSTRING_INPUT( name, wxString, ST(7) );
13271 RETVAL = new wxStaticBox( parent, id, label, pos,
13272 size, style, name );
13273 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13274 ST(0) = sv_newmortal();
13275 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13282 XS(XS_Wx__StaticBox_Create); /* prototype to pass -Wmissing-prototypes */
13283 XS(XS_Wx__StaticBox_Create)
13290 if (items < 4 || items > 8)
13291 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticBoxNameStr");
13293 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13294 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13300 wxStaticBox * THIS = (wxStaticBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBox" );
13303 WXSTRING_INPUT( label, wxString, ST(3) );
13306 pos = wxDefaultPosition;
13308 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13312 size = wxDefaultSize;
13314 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13320 style = (long)SvIV(ST(6));
13324 name = wxStaticBoxNameStr;
13326 WXSTRING_INPUT( name, wxString, ST(7) );
13329 RETVAL = THIS->Create(parent, id, label, pos, size, style, name);
13330 ST(0) = boolSV(RETVAL);
13337 /* INCLUDE: Returning to 'XS/StaticBitmap.xs' from 'XS/StaticBox.xs' */
13339 #include "cpp/overload.h"
13340 #include <wx/statbmp.h>
13342 XS(XS_Wx__StaticBitmap_new); /* prototype to pass -Wmissing-prototypes */
13343 XS(XS_Wx__StaticBitmap_new)
13351 croak_xs_usage(cv, "CLASS, ...");
13352 PERL_UNUSED_VAR(ax); /* -Wall */
13355 char * CLASS = (char *)SvPV_nolen(ST(0));
13357 MATCH_REDISP( wxPliOvl_wwin_n_wico, newIcon )
13358 MATCH_REDISP( wxPliOvl_wwin_n_wbmp, newBitmap )
13359 END_OVERLOAD( Wx::StaticBitmap::new )
13366 XS(XS_Wx__StaticBitmap_newBitmap); /* prototype to pass -Wmissing-prototypes */
13367 XS(XS_Wx__StaticBitmap_newBitmap)
13374 if (items < 4 || items > 8)
13375 croak_xs_usage(cv, "cls, parent, id, bitmap, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticBitmapNameStr");
13378 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13379 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13380 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Bitmap" );
13385 const char* CLASS = wxPli_get_class( aTHX_ cls );
13386 wxStaticBitmap * RETVAL;
13389 pos = wxDefaultPosition;
13391 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13395 size = wxDefaultSize;
13397 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13403 style = (long)SvIV(ST(6));
13407 name = wxStaticBitmapNameStr;
13409 WXSTRING_INPUT( name, wxString, ST(7) );
13411 RETVAL = new wxStaticBitmap( parent, id, *bitmap, pos, size,
13413 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13414 ST(0) = sv_newmortal();
13415 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13421 #if !defined(__WXUNIVERSAL__) || defined(__WXPERL_FORCE__)
13422 #define XSubPPtmpAACH 1
13425 XS(XS_Wx__StaticBitmap_newIcon); /* prototype to pass -Wmissing-prototypes */
13426 XS(XS_Wx__StaticBitmap_newIcon)
13433 if (items < 4 || items > 8)
13434 croak_xs_usage(cv, "cls, parent, id, icon, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxStaticBitmapNameStr");
13437 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13438 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13439 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Icon" );
13444 const char* CLASS = wxPli_get_class( aTHX_ cls );
13445 wxStaticBitmap * RETVAL;
13448 pos = wxDefaultPosition;
13450 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13454 size = wxDefaultSize;
13456 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13462 style = (long)SvIV(ST(6));
13466 name = wxStaticBitmapNameStr;
13468 WXSTRING_INPUT( name, wxString, ST(7) );
13470 RETVAL = new wxStaticBitmap( parent, id, *icon, pos, size,
13472 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13473 ST(0) = sv_newmortal();
13474 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13482 XS(XS_Wx__StaticBitmap_GetBitmap); /* prototype to pass -Wmissing-prototypes */
13483 XS(XS_Wx__StaticBitmap_GetBitmap)
13491 croak_xs_usage(cv, "THIS");
13493 wxStaticBitmap * THIS = (wxStaticBitmap *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBitmap" );
13495 RETVAL = new wxBitmap( THIS->GetBitmap() );
13496 ST(0) = sv_newmortal();
13497 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13498 wxPli_thread_sv_register( aTHX_ "Wx::Bitmap", RETVAL, ST(0) );
13505 XS(XS_Wx__StaticBitmap_SetBitmap); /* prototype to pass -Wmissing-prototypes */
13506 XS(XS_Wx__StaticBitmap_SetBitmap)
13514 croak_xs_usage(cv, "THIS, bitmap");
13516 wxBitmap* bitmap = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Bitmap" );
13517 wxStaticBitmap * THIS = (wxStaticBitmap *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBitmap" );
13519 THIS->SetBitmap(*bitmap);
13524 #if !defined(__WXUNIVERSAL__) || defined(__WXPERL_FORCE__)
13525 #define XSubPPtmpAACI 1
13528 XS(XS_Wx__StaticBitmap_GetIcon); /* prototype to pass -Wmissing-prototypes */
13529 XS(XS_Wx__StaticBitmap_GetIcon)
13537 croak_xs_usage(cv, "THIS");
13539 wxStaticBitmap * THIS = (wxStaticBitmap *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBitmap" );
13541 RETVAL = new wxIcon( THIS->GetIcon() );
13542 ST(0) = sv_newmortal();
13543 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13544 wxPli_thread_sv_register( aTHX_ "Wx::Icon", RETVAL, ST(0) );
13551 XS(XS_Wx__StaticBitmap_SetIcon); /* prototype to pass -Wmissing-prototypes */
13552 XS(XS_Wx__StaticBitmap_SetIcon)
13560 croak_xs_usage(cv, "THIS, icon");
13562 wxIcon* icon = (wxIcon *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Icon" );
13563 wxStaticBitmap * THIS = (wxStaticBitmap *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBitmap" );
13565 THIS->SetIcon(*icon);
13572 /* INCLUDE: Returning to 'XS/SpinCtrl.xs' from 'XS/StaticBitmap.xs' */
13574 #include <wx/spinctrl.h>
13576 XS(XS_Wx__SpinCtrl_new); /* prototype to pass -Wmissing-prototypes */
13577 XS(XS_Wx__SpinCtrl_new)
13584 PERL_UNUSED_VAR(cv); /* -W */
13585 PERL_UNUSED_VAR(ax); /* -Wall */
13589 MATCH_VOIDM_REDISP( newDefault )
13590 MATCH_ANY_REDISP( newFull )
13591 END_OVERLOAD( "Wx::SpinCtrl::new" )
13598 XS(XS_Wx__SpinCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
13599 XS(XS_Wx__SpinCtrl_newDefault)
13607 croak_xs_usage(cv, "CLASS");
13609 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
13610 wxSpinCtrl * RETVAL;
13611 RETVAL = new wxSpinCtrl();
13612 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13613 ST(0) = sv_newmortal();
13614 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13621 XS(XS_Wx__SpinCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
13622 XS(XS_Wx__SpinCtrl_newFull)
13629 if (items < 2 || items > 11)
13630 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_ARROW_KEYS, min = 0, max = 100, initial = 0, name = wxT(\"spinCtrl\")");
13632 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
13633 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13643 wxSpinCtrl * RETVAL;
13648 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13652 value = wxEmptyString;
13654 WXSTRING_INPUT( value, wxString, ST(3) );
13658 pos = wxDefaultPosition;
13660 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13664 size = wxDefaultSize;
13666 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13670 style = wxSP_ARROW_KEYS;
13672 style = (long)SvIV(ST(6));
13678 min = (int)SvIV(ST(7));
13684 max = (int)SvIV(ST(8));
13690 initial = (int)SvIV(ST(9));
13694 name = wxT("spinCtrl");
13696 WXSTRING_INPUT( name, wxString, ST(10) );
13698 RETVAL = new wxSpinCtrl( parent, id, value, pos, size,
13699 style, min, max, initial, name );
13700 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
13701 ST(0) = sv_newmortal();
13702 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
13709 XS(XS_Wx__SpinCtrl_Create); /* prototype to pass -Wmissing-prototypes */
13710 XS(XS_Wx__SpinCtrl_Create)
13717 if (items < 2 || items > 11)
13718 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_ARROW_KEYS, min = 0, max = 100, initial = 0, name = wxT(\"spinCtrl\")");
13720 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13730 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13736 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
13740 value = wxEmptyString;
13742 WXSTRING_INPUT( value, wxString, ST(3) );
13746 pos = wxDefaultPosition;
13748 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
13752 size = wxDefaultSize;
13754 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
13758 style = wxSP_ARROW_KEYS;
13760 style = (long)SvIV(ST(6));
13766 min = (int)SvIV(ST(7));
13772 max = (int)SvIV(ST(8));
13778 initial = (int)SvIV(ST(9));
13782 name = wxT("spinCtrl");
13784 WXSTRING_INPUT( name, wxString, ST(10) );
13787 RETVAL = THIS->Create(parent, id, value, pos, size, style, min, max, initial, name);
13788 ST(0) = boolSV(RETVAL);
13795 XS(XS_Wx__SpinCtrl_GetMin); /* prototype to pass -Wmissing-prototypes */
13796 XS(XS_Wx__SpinCtrl_GetMin)
13804 croak_xs_usage(cv, "THIS");
13806 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13810 RETVAL = THIS->GetMin();
13811 XSprePUSH; PUSHi((IV)RETVAL);
13817 XS(XS_Wx__SpinCtrl_GetMax); /* prototype to pass -Wmissing-prototypes */
13818 XS(XS_Wx__SpinCtrl_GetMax)
13826 croak_xs_usage(cv, "THIS");
13828 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13832 RETVAL = THIS->GetMax();
13833 XSprePUSH; PUSHi((IV)RETVAL);
13839 XS(XS_Wx__SpinCtrl_GetValue); /* prototype to pass -Wmissing-prototypes */
13840 XS(XS_Wx__SpinCtrl_GetValue)
13848 croak_xs_usage(cv, "THIS");
13850 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13854 RETVAL = THIS->GetValue();
13855 XSprePUSH; PUSHi((IV)RETVAL);
13861 XS(XS_Wx__SpinCtrl_SetRange); /* prototype to pass -Wmissing-prototypes */
13862 XS(XS_Wx__SpinCtrl_SetRange)
13870 croak_xs_usage(cv, "THIS, min, max");
13872 int min = (int)SvIV(ST(1));
13873 int max = (int)SvIV(ST(2));
13874 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13876 THIS->SetRange(min, max);
13882 XS(XS_Wx__SpinCtrl_SetValue); /* prototype to pass -Wmissing-prototypes */
13883 XS(XS_Wx__SpinCtrl_SetValue)
13891 croak_xs_usage(cv, "THIS, text");
13894 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13896 WXSTRING_INPUT( text, wxString, ST(1) );
13898 THIS->SetValue(text);
13903 #if !defined(__WXGTK__)
13904 #define XSubPPtmpAACJ 1
13907 XS(XS_Wx__SpinCtrl_SetSelection); /* prototype to pass -Wmissing-prototypes */
13908 XS(XS_Wx__SpinCtrl_SetSelection)
13916 croak_xs_usage(cv, "THIS, from, to");
13918 long from = (long)SvIV(ST(1));
13919 long to = (long)SvIV(ST(2));
13920 wxSpinCtrl * THIS = (wxSpinCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinCtrl" );
13922 THIS->SetSelection(from, to);
13929 /* INCLUDE: Returning to 'XS/SpinButton.xs' from 'XS/SpinCtrl.xs' */
13931 #include <wx/spinctrl.h>
13932 #include <wx/spinbutt.h>
13934 XS(XS_Wx__SpinEvent_new); /* prototype to pass -Wmissing-prototypes */
13935 XS(XS_Wx__SpinEvent_new)
13942 if (items < 1 || items > 3)
13943 croak_xs_usage(cv, "CLASS, commandType = wxEVT_NULL, id = 0");
13945 wxEventType commandType;
13947 char * CLASS = (char *)SvPV_nolen(ST(0));
13948 wxSpinEvent * RETVAL;
13951 commandType = wxEVT_NULL;
13953 commandType = (wxEventType)SvIV(ST(1));
13959 id = (int)SvIV(ST(2));
13962 RETVAL = new wxSpinEvent(commandType, id);
13963 ST(0) = sv_newmortal();
13964 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13965 wxPli_thread_sv_register( aTHX_ "Wx::SpinEvent", RETVAL, ST(0) );
13972 XS(XS_Wx__SpinEvent_GetPosition); /* prototype to pass -Wmissing-prototypes */
13973 XS(XS_Wx__SpinEvent_GetPosition)
13981 croak_xs_usage(cv, "THIS");
13983 wxSpinEvent * THIS = (wxSpinEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinEvent" );
13987 RETVAL = THIS->GetPosition();
13988 XSprePUSH; PUSHi((IV)RETVAL);
13994 XS(XS_Wx__SpinEvent_SetPosition); /* prototype to pass -Wmissing-prototypes */
13995 XS(XS_Wx__SpinEvent_SetPosition)
14003 croak_xs_usage(cv, "THIS, pos");
14005 int pos = (int)SvIV(ST(1));
14006 wxSpinEvent * THIS = (wxSpinEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinEvent" );
14008 THIS->SetPosition(pos);
14014 XS(XS_Wx__SpinButton_new); /* prototype to pass -Wmissing-prototypes */
14015 XS(XS_Wx__SpinButton_new)
14022 PERL_UNUSED_VAR(cv); /* -W */
14023 PERL_UNUSED_VAR(ax); /* -Wall */
14027 MATCH_VOIDM_REDISP( newDefault )
14028 MATCH_ANY_REDISP( newFull )
14029 END_OVERLOAD( "Wx::SpinButton::new" )
14036 XS(XS_Wx__SpinButton_newDefault); /* prototype to pass -Wmissing-prototypes */
14037 XS(XS_Wx__SpinButton_newDefault)
14045 croak_xs_usage(cv, "CLASS");
14047 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14048 wxSpinButton * RETVAL;
14049 RETVAL = new wxSpinButton();
14050 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14051 ST(0) = sv_newmortal();
14052 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14059 XS(XS_Wx__SpinButton_newFull); /* prototype to pass -Wmissing-prototypes */
14060 XS(XS_Wx__SpinButton_newFull)
14067 if (items < 2 || items > 7)
14068 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_HORIZONTAL, name = wxSPIN_BUTTON_NAME");
14070 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14071 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14077 wxSpinButton * RETVAL;
14082 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14086 pos = wxDefaultPosition;
14088 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
14092 size = wxDefaultSize;
14094 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
14098 style = wxSP_HORIZONTAL;
14100 style = (long)SvIV(ST(5));
14104 name = wxSPIN_BUTTON_NAME;
14106 WXSTRING_INPUT( name, wxString, ST(6) );
14108 RETVAL = new wxSpinButton( parent, id, pos, size, style, name );
14109 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14110 ST(0) = sv_newmortal();
14111 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14118 XS(XS_Wx__SpinButton_Create); /* prototype to pass -Wmissing-prototypes */
14119 XS(XS_Wx__SpinButton_Create)
14126 if (items < 2 || items > 7)
14127 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_HORIZONTAL, name = wxSPIN_BUTTON_NAME");
14129 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14135 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14141 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14145 pos = wxDefaultPosition;
14147 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
14151 size = wxDefaultSize;
14153 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
14157 style = wxSP_HORIZONTAL;
14159 style = (long)SvIV(ST(5));
14163 name = wxSPIN_BUTTON_NAME;
14165 WXSTRING_INPUT( name, wxString, ST(6) );
14168 RETVAL = THIS->Create(parent, id, pos, size, style, name);
14169 ST(0) = boolSV(RETVAL);
14176 XS(XS_Wx__SpinButton_GetMax); /* prototype to pass -Wmissing-prototypes */
14177 XS(XS_Wx__SpinButton_GetMax)
14185 croak_xs_usage(cv, "THIS");
14187 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14191 RETVAL = THIS->GetMax();
14192 XSprePUSH; PUSHi((IV)RETVAL);
14198 XS(XS_Wx__SpinButton_GetMin); /* prototype to pass -Wmissing-prototypes */
14199 XS(XS_Wx__SpinButton_GetMin)
14207 croak_xs_usage(cv, "THIS");
14209 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14213 RETVAL = THIS->GetMin();
14214 XSprePUSH; PUSHi((IV)RETVAL);
14220 XS(XS_Wx__SpinButton_GetValue); /* prototype to pass -Wmissing-prototypes */
14221 XS(XS_Wx__SpinButton_GetValue)
14229 croak_xs_usage(cv, "THIS");
14231 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14235 RETVAL = THIS->GetValue();
14236 XSprePUSH; PUSHi((IV)RETVAL);
14242 XS(XS_Wx__SpinButton_SetRange); /* prototype to pass -Wmissing-prototypes */
14243 XS(XS_Wx__SpinButton_SetRange)
14251 croak_xs_usage(cv, "THIS, min, max");
14253 int min = (int)SvIV(ST(1));
14254 int max = (int)SvIV(ST(2));
14255 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14257 THIS->SetRange(min, max);
14263 XS(XS_Wx__SpinButton_SetValue); /* prototype to pass -Wmissing-prototypes */
14264 XS(XS_Wx__SpinButton_SetValue)
14272 croak_xs_usage(cv, "THIS, value");
14274 int value = (int)SvIV(ST(1));
14275 wxSpinButton * THIS = (wxSpinButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SpinButton" );
14277 THIS->SetValue(value);
14283 /* INCLUDE: Returning to 'XS/Slider.xs' from 'XS/SpinButton.xs' */
14285 #include <wx/slider.h>
14287 XS(XS_Wx__Slider_new); /* prototype to pass -Wmissing-prototypes */
14288 XS(XS_Wx__Slider_new)
14295 PERL_UNUSED_VAR(cv); /* -W */
14296 PERL_UNUSED_VAR(ax); /* -Wall */
14300 MATCH_VOIDM_REDISP( newDefault )
14301 MATCH_ANY_REDISP( newFull )
14302 END_OVERLOAD( "Wx::Slider::new" )
14309 XS(XS_Wx__Slider_newDefault); /* prototype to pass -Wmissing-prototypes */
14310 XS(XS_Wx__Slider_newDefault)
14318 croak_xs_usage(cv, "CLASS");
14320 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14322 RETVAL = new wxSlider();
14323 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14324 ST(0) = sv_newmortal();
14325 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14332 XS(XS_Wx__Slider_newFull); /* prototype to pass -Wmissing-prototypes */
14333 XS(XS_Wx__Slider_newFull)
14340 if (items < 6 || items > 11)
14341 croak_xs_usage(cv, "CLASS, parent, id, value, minValue, maxValue, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSL_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxSliderNameStr");
14343 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14344 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14345 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14346 int value = (int)SvIV(ST(3));
14347 int minValue = (int)SvIV(ST(4));
14348 int maxValue = (int)SvIV(ST(5));
14352 wxValidator* validator;
14357 pos = wxDefaultPosition;
14359 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
14363 size = wxDefaultSize;
14365 size = wxPli_sv_2_wxsize( aTHX_ ST(7) );
14369 style = wxSL_HORIZONTAL;
14371 style = (long)SvIV(ST(8));
14375 validator = (wxValidator*)&wxDefaultValidator;
14377 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
14381 name = wxSliderNameStr;
14383 WXSTRING_INPUT( name, wxString, ST(10) );
14385 RETVAL = new wxSlider( parent, id, value, minValue, maxValue,
14386 pos, size, style, *validator, name );
14387 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14388 ST(0) = sv_newmortal();
14389 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14396 XS(XS_Wx__Slider_Create); /* prototype to pass -Wmissing-prototypes */
14397 XS(XS_Wx__Slider_Create)
14404 if (items < 6 || items > 11)
14405 croak_xs_usage(cv, "THIS, parent, id, value, minValue, maxValue, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSL_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxSliderNameStr");
14407 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14408 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14409 int value = (int)SvIV(ST(3));
14410 int minValue = (int)SvIV(ST(4));
14411 int maxValue = (int)SvIV(ST(5));
14415 wxValidator* validator;
14417 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14421 pos = wxDefaultPosition;
14423 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
14427 size = wxDefaultSize;
14429 size = wxPli_sv_2_wxsize( aTHX_ ST(7) );
14433 style = wxSL_HORIZONTAL;
14435 style = (long)SvIV(ST(8));
14439 validator = (wxValidator*)&wxDefaultValidator;
14441 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
14445 name = wxSliderNameStr;
14447 WXSTRING_INPUT( name, wxString, ST(10) );
14450 RETVAL = THIS->Create(parent, id, value, minValue, maxValue, pos, size, style, *validator, name);
14451 ST(0) = boolSV(RETVAL);
14457 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
14458 #define XSubPPtmpAACK 1
14461 XS(XS_Wx__Slider_ClearSel); /* prototype to pass -Wmissing-prototypes */
14462 XS(XS_Wx__Slider_ClearSel)
14470 croak_xs_usage(cv, "THIS");
14472 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14480 XS(XS_Wx__Slider_ClearTicks); /* prototype to pass -Wmissing-prototypes */
14481 XS(XS_Wx__Slider_ClearTicks)
14489 croak_xs_usage(cv, "THIS");
14491 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14493 THIS->ClearTicks();
14500 XS(XS_Wx__Slider_GetLineSize); /* prototype to pass -Wmissing-prototypes */
14501 XS(XS_Wx__Slider_GetLineSize)
14509 croak_xs_usage(cv, "THIS");
14511 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14515 RETVAL = THIS->GetLineSize();
14516 XSprePUSH; PUSHi((IV)RETVAL);
14522 XS(XS_Wx__Slider_GetMax); /* prototype to pass -Wmissing-prototypes */
14523 XS(XS_Wx__Slider_GetMax)
14531 croak_xs_usage(cv, "THIS");
14533 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14537 RETVAL = THIS->GetMax();
14538 XSprePUSH; PUSHi((IV)RETVAL);
14544 XS(XS_Wx__Slider_GetMin); /* prototype to pass -Wmissing-prototypes */
14545 XS(XS_Wx__Slider_GetMin)
14553 croak_xs_usage(cv, "THIS");
14555 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14559 RETVAL = THIS->GetMin();
14560 XSprePUSH; PUSHi((IV)RETVAL);
14566 XS(XS_Wx__Slider_GetPageSize); /* prototype to pass -Wmissing-prototypes */
14567 XS(XS_Wx__Slider_GetPageSize)
14575 croak_xs_usage(cv, "THIS");
14577 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14581 RETVAL = THIS->GetPageSize();
14582 XSprePUSH; PUSHi((IV)RETVAL);
14587 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
14588 #define XSubPPtmpAACL 1
14591 XS(XS_Wx__Slider_GetSelEnd); /* prototype to pass -Wmissing-prototypes */
14592 XS(XS_Wx__Slider_GetSelEnd)
14600 croak_xs_usage(cv, "THIS");
14602 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14606 RETVAL = THIS->GetSelEnd();
14607 XSprePUSH; PUSHi((IV)RETVAL);
14613 XS(XS_Wx__Slider_GetSelStart); /* prototype to pass -Wmissing-prototypes */
14614 XS(XS_Wx__Slider_GetSelStart)
14622 croak_xs_usage(cv, "THIS");
14624 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14628 RETVAL = THIS->GetSelStart();
14629 XSprePUSH; PUSHi((IV)RETVAL);
14635 XS(XS_Wx__Slider_GetThumbLength); /* prototype to pass -Wmissing-prototypes */
14636 XS(XS_Wx__Slider_GetThumbLength)
14644 croak_xs_usage(cv, "THIS");
14646 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14650 RETVAL = THIS->GetThumbLength();
14651 XSprePUSH; PUSHi((IV)RETVAL);
14657 XS(XS_Wx__Slider_GetTickFreq); /* prototype to pass -Wmissing-prototypes */
14658 XS(XS_Wx__Slider_GetTickFreq)
14666 croak_xs_usage(cv, "THIS");
14668 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14672 RETVAL = THIS->GetTickFreq();
14673 XSprePUSH; PUSHi((IV)RETVAL);
14680 XS(XS_Wx__Slider_GetValue); /* prototype to pass -Wmissing-prototypes */
14681 XS(XS_Wx__Slider_GetValue)
14689 croak_xs_usage(cv, "THIS");
14691 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14695 RETVAL = THIS->GetValue();
14696 XSprePUSH; PUSHi((IV)RETVAL);
14702 XS(XS_Wx__Slider_SetRange); /* prototype to pass -Wmissing-prototypes */
14703 XS(XS_Wx__Slider_SetRange)
14711 croak_xs_usage(cv, "THIS, minValue, maxValue");
14713 int minValue = (int)SvIV(ST(1));
14714 int maxValue = (int)SvIV(ST(2));
14715 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14717 THIS->SetRange(minValue, maxValue);
14723 XS(XS_Wx__Slider_SetTickFreq); /* prototype to pass -Wmissing-prototypes */
14724 XS(XS_Wx__Slider_SetTickFreq)
14732 croak_xs_usage(cv, "THIS, n, pos");
14734 int n = (int)SvIV(ST(1));
14735 int pos = (int)SvIV(ST(2));
14736 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14738 THIS->SetTickFreq(n, pos);
14744 XS(XS_Wx__Slider_SetLineSize); /* prototype to pass -Wmissing-prototypes */
14745 XS(XS_Wx__Slider_SetLineSize)
14753 croak_xs_usage(cv, "THIS, lineSize");
14755 int lineSize = (int)SvIV(ST(1));
14756 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14758 THIS->SetLineSize(lineSize);
14764 XS(XS_Wx__Slider_SetPageSize); /* prototype to pass -Wmissing-prototypes */
14765 XS(XS_Wx__Slider_SetPageSize)
14773 croak_xs_usage(cv, "THIS, pageSize");
14775 int pageSize = (int)SvIV(ST(1));
14776 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14778 THIS->SetPageSize(pageSize);
14783 #if defined( __WXPERL_FORCE__ )
14784 #define XSubPPtmpAACM 1
14787 XS(XS_Wx__Slider_StartSelection); /* prototype to pass -Wmissing-prototypes */
14788 XS(XS_Wx__Slider_StartSelection)
14796 croak_xs_usage(cv, "THIS, startPos, endPos");
14798 int startPos = (int)SvIV(ST(1));
14799 int endPos = (int)SvIV(ST(2));
14800 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14802 THIS->StartSelection(startPos, endPos);
14808 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
14809 #define XSubPPtmpAACN 1
14812 XS(XS_Wx__Slider_SetThumbLength); /* prototype to pass -Wmissing-prototypes */
14813 XS(XS_Wx__Slider_SetThumbLength)
14821 croak_xs_usage(cv, "THIS, len");
14823 int len = (int)SvIV(ST(1));
14824 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14826 THIS->SetThumbLength(len);
14833 XS(XS_Wx__Slider_SetValue); /* prototype to pass -Wmissing-prototypes */
14834 XS(XS_Wx__Slider_SetValue)
14842 croak_xs_usage(cv, "THIS, value");
14844 int value = (int)SvIV(ST(1));
14845 wxSlider * THIS = (wxSlider *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Slider" );
14847 THIS->SetValue(value);
14853 /* INCLUDE: Returning to 'XS/ScrollBar.xs' from 'XS/Slider.xs' */
14855 #include <wx/scrolbar.h>
14857 XS(XS_Wx__ScrollBar_new); /* prototype to pass -Wmissing-prototypes */
14858 XS(XS_Wx__ScrollBar_new)
14865 PERL_UNUSED_VAR(cv); /* -W */
14866 PERL_UNUSED_VAR(ax); /* -Wall */
14870 MATCH_VOIDM_REDISP( newDefault )
14871 MATCH_ANY_REDISP( newFull )
14872 END_OVERLOAD( "Wx::ScrollBar::new" )
14879 XS(XS_Wx__ScrollBar_newDefault); /* prototype to pass -Wmissing-prototypes */
14880 XS(XS_Wx__ScrollBar_newDefault)
14888 croak_xs_usage(cv, "CLASS");
14890 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14891 wxScrollBar * RETVAL;
14892 RETVAL = new wxScrollBar();
14893 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14894 ST(0) = sv_newmortal();
14895 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14902 XS(XS_Wx__ScrollBar_newFull); /* prototype to pass -Wmissing-prototypes */
14903 XS(XS_Wx__ScrollBar_newFull)
14910 if (items < 2 || items > 8)
14911 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSB_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxScrollBarNameStr");
14913 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
14914 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14919 wxValidator* validator;
14921 wxScrollBar * RETVAL;
14926 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14930 pos = wxDefaultPosition;
14932 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
14936 size = wxDefaultSize;
14938 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
14942 style = wxSB_HORIZONTAL;
14944 style = (long)SvIV(ST(5));
14948 validator = (wxValidator*)&wxDefaultValidator;
14950 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
14954 name = wxScrollBarNameStr;
14956 WXSTRING_INPUT( name, wxString, ST(7) );
14958 RETVAL = new wxScrollBar( parent, id, pos, size, style,
14959 *validator, name );
14960 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
14961 ST(0) = sv_newmortal();
14962 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14969 XS(XS_Wx__ScrollBar_Create); /* prototype to pass -Wmissing-prototypes */
14970 XS(XS_Wx__ScrollBar_Create)
14977 if (items < 2 || items > 8)
14978 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSB_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxScrollBarNameStr");
14980 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
14985 wxValidator* validator;
14987 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
14993 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
14997 pos = wxDefaultPosition;
14999 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
15003 size = wxDefaultSize;
15005 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
15009 style = wxSB_HORIZONTAL;
15011 style = (long)SvIV(ST(5));
15015 validator = (wxValidator*)&wxDefaultValidator;
15017 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
15021 name = wxScrollBarNameStr;
15023 WXSTRING_INPUT( name, wxString, ST(7) );
15026 RETVAL = THIS->Create(parent, id, pos, size, style, *validator, name);
15027 ST(0) = boolSV(RETVAL);
15034 XS(XS_Wx__ScrollBar_GetRange); /* prototype to pass -Wmissing-prototypes */
15035 XS(XS_Wx__ScrollBar_GetRange)
15043 croak_xs_usage(cv, "THIS");
15045 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15049 RETVAL = THIS->GetRange();
15050 XSprePUSH; PUSHi((IV)RETVAL);
15056 XS(XS_Wx__ScrollBar_GetPageSize); /* prototype to pass -Wmissing-prototypes */
15057 XS(XS_Wx__ScrollBar_GetPageSize)
15065 croak_xs_usage(cv, "THIS");
15067 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15071 RETVAL = THIS->GetPageSize();
15072 XSprePUSH; PUSHi((IV)RETVAL);
15078 XS(XS_Wx__ScrollBar_GetThumbPosition); /* prototype to pass -Wmissing-prototypes */
15079 XS(XS_Wx__ScrollBar_GetThumbPosition)
15087 croak_xs_usage(cv, "THIS");
15089 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15093 RETVAL = THIS->GetThumbPosition();
15094 XSprePUSH; PUSHi((IV)RETVAL);
15100 XS(XS_Wx__ScrollBar_GetThumbSize); /* prototype to pass -Wmissing-prototypes */
15101 XS(XS_Wx__ScrollBar_GetThumbSize)
15109 croak_xs_usage(cv, "THIS");
15111 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15115 RETVAL = THIS->GetThumbSize();
15116 XSprePUSH; PUSHi((IV)RETVAL);
15122 XS(XS_Wx__ScrollBar_SetThumbPosition); /* prototype to pass -Wmissing-prototypes */
15123 XS(XS_Wx__ScrollBar_SetThumbPosition)
15131 croak_xs_usage(cv, "THIS, viewStart");
15133 int viewStart = (int)SvIV(ST(1));
15134 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15136 THIS->SetThumbPosition(viewStart);
15141 #if !defined(__WXMAC__) && !defined(__WXMOTIF__)
15142 #define XSubPPtmpAACO 1
15145 XS(XS_Wx__ScrollBar_SetPageSize); /* prototype to pass -Wmissing-prototypes */
15146 XS(XS_Wx__ScrollBar_SetPageSize)
15154 croak_xs_usage(cv, "THIS, size");
15156 int size = (int)SvIV(ST(1));
15157 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15159 THIS->SetPageSize(size);
15166 XS(XS_Wx__ScrollBar_SetScrollbar); /* prototype to pass -Wmissing-prototypes */
15167 XS(XS_Wx__ScrollBar_SetScrollbar)
15174 if (items < 5 || items > 6)
15175 croak_xs_usage(cv, "THIS, position, thumbSize, range, pageSize, refresh = true");
15177 int position = (int)SvIV(ST(1));
15178 int thumbSize = (int)SvIV(ST(2));
15179 int range = (int)SvIV(ST(3));
15180 int pageSize = (int)SvIV(ST(4));
15182 wxScrollBar * THIS = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrollBar" );
15187 refresh = (bool)SvTRUE(ST(5));
15190 THIS->SetScrollbar(position, thumbSize, range, pageSize, refresh);
15196 /* INCLUDE: Returning to 'XS/RadioButton.xs' from 'XS/ScrollBar.xs' */
15198 #include <wx/radiobut.h>
15200 XS(XS_Wx__RadioButton_new); /* prototype to pass -Wmissing-prototypes */
15201 XS(XS_Wx__RadioButton_new)
15208 PERL_UNUSED_VAR(cv); /* -W */
15209 PERL_UNUSED_VAR(ax); /* -Wall */
15213 MATCH_VOIDM_REDISP( newDefault )
15214 MATCH_ANY_REDISP( newFull )
15215 END_OVERLOAD( "Wx::RadioButton::new" )
15222 XS(XS_Wx__RadioButton_newDefault); /* prototype to pass -Wmissing-prototypes */
15223 XS(XS_Wx__RadioButton_newDefault)
15231 croak_xs_usage(cv, "CLASS");
15233 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
15234 wxRadioButton * RETVAL;
15235 RETVAL = new wxRadioButton();
15236 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
15237 ST(0) = sv_newmortal();
15238 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15245 XS(XS_Wx__RadioButton_newFull); /* prototype to pass -Wmissing-prototypes */
15246 XS(XS_Wx__RadioButton_newFull)
15253 if (items < 4 || items > 9)
15254 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxRadioButtonNameStr");
15256 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
15257 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
15258 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
15263 wxValidator* validator;
15265 wxRadioButton * RETVAL;
15267 WXSTRING_INPUT( label, wxString, ST(3) );
15270 pos = wxDefaultPosition;
15272 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
15276 size = wxDefaultSize;
15278 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
15284 style = (long)SvIV(ST(6));
15288 validator = (wxValidator*)&wxDefaultValidator;
15290 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
15294 name = wxRadioButtonNameStr;
15296 WXSTRING_INPUT( name, wxString, ST(8) );
15298 RETVAL = new wxRadioButton( parent, id, label, pos, size,
15299 style, *validator, name );
15300 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
15301 ST(0) = sv_newmortal();
15302 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15309 XS(XS_Wx__RadioButton_Create); /* prototype to pass -Wmissing-prototypes */
15310 XS(XS_Wx__RadioButton_Create)
15317 if (items < 4 || items > 9)
15318 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxRadioButtonNameStr");
15320 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
15321 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
15326 wxValidator* validator;
15328 wxRadioButton * THIS = (wxRadioButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioButton" );
15331 WXSTRING_INPUT( label, wxString, ST(3) );
15334 pos = wxDefaultPosition;
15336 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
15340 size = wxDefaultSize;
15342 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
15348 style = (long)SvIV(ST(6));
15352 validator = (wxValidator*)&wxDefaultValidator;
15354 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
15358 name = wxRadioButtonNameStr;
15360 WXSTRING_INPUT( name, wxString, ST(8) );
15363 RETVAL = THIS->Create(parent, id, label, pos, size, style, *validator, name);
15364 ST(0) = boolSV(RETVAL);
15371 XS(XS_Wx__RadioButton_GetValue); /* prototype to pass -Wmissing-prototypes */
15372 XS(XS_Wx__RadioButton_GetValue)
15380 croak_xs_usage(cv, "THIS");
15382 wxRadioButton * THIS = (wxRadioButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioButton" );
15385 RETVAL = THIS->GetValue();
15386 ST(0) = boolSV(RETVAL);
15393 XS(XS_Wx__RadioButton_SetValue); /* prototype to pass -Wmissing-prototypes */
15394 XS(XS_Wx__RadioButton_SetValue)
15402 croak_xs_usage(cv, "THIS, value");
15404 bool value = (bool)SvTRUE(ST(1));
15405 wxRadioButton * THIS = (wxRadioButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioButton" );
15407 THIS->SetValue(value);
15413 /* INCLUDE: Returning to 'XS/RadioBox.xs' from 'XS/RadioButton.xs' */
15415 #include <wx/radiobox.h>
15416 #include <wx/tooltip.h>
15418 XS(XS_Wx__RadioBox_new); /* prototype to pass -Wmissing-prototypes */
15419 XS(XS_Wx__RadioBox_new)
15426 PERL_UNUSED_VAR(cv); /* -W */
15427 PERL_UNUSED_VAR(ax); /* -Wall */
15431 MATCH_VOIDM_REDISP( newDefault )
15432 MATCH_ANY_REDISP( newFull )
15433 END_OVERLOAD( "Wx::RadioBox::new" )
15440 XS(XS_Wx__RadioBox_newDefault); /* prototype to pass -Wmissing-prototypes */
15441 XS(XS_Wx__RadioBox_newDefault)
15449 croak_xs_usage(cv, "CLASS");
15451 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
15452 wxRadioBox * RETVAL;
15453 RETVAL = new wxRadioBox();
15454 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
15455 ST(0) = sv_newmortal();
15456 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15463 XS(XS_Wx__RadioBox_newFull); /* prototype to pass -Wmissing-prototypes */
15464 XS(XS_Wx__RadioBox_newFull)
15471 if (items < 4 || items > 11)
15472 croak_xs_usage(cv, "CLASS, parent, id, label, point = wxDefaultPosition, size = wxDefaultSize, choices = 0, majorDimension = 0, style = wxRA_SPECIFY_COLS, validator = (wxValidator*)&wxDefaultValidator, name = wxRadioBoxNameStr");
15474 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
15475 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
15476 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
15481 int majorDimension;
15483 wxValidator* validator;
15487 wxRadioBox * RETVAL;
15489 WXSTRING_INPUT( label, wxString, ST(3) );
15492 point = wxDefaultPosition;
15494 point = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
15498 size = wxDefaultSize;
15500 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
15510 majorDimension = 0;
15512 majorDimension = (int)SvIV(ST(7));
15516 style = wxRA_SPECIFY_COLS;
15518 style = (long)SvIV(ST(8));
15522 validator = (wxValidator*)&wxDefaultValidator;
15524 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
15528 name = wxRadioBoxNameStr;
15530 WXSTRING_INPUT( name, wxString, ST(10) );
15533 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
15539 RETVAL = new wxRadioBox( parent, id, label, point, size,
15540 n, chs, majorDimension, style, *validator, name );
15541 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
15544 ST(0) = sv_newmortal();
15545 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15552 XS(XS_Wx__RadioBox_Create); /* prototype to pass -Wmissing-prototypes */
15553 XS(XS_Wx__RadioBox_Create)
15560 if (items < 4 || items > 11)
15561 croak_xs_usage(cv, "THIS, parent, id, label, point = wxDefaultPosition, size = wxDefaultSize, choices = 0, majorDimension = 0, style = wxRA_SPECIFY_COLS, validator = (wxValidator*)&wxDefaultValidator, name = wxRadioBoxNameStr");
15563 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
15564 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
15569 int majorDimension;
15571 wxValidator* validator;
15575 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15578 WXSTRING_INPUT( label, wxString, ST(3) );
15581 point = wxDefaultPosition;
15583 point = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
15587 size = wxDefaultSize;
15589 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
15599 majorDimension = 0;
15601 majorDimension = (int)SvIV(ST(7));
15605 style = wxRA_SPECIFY_COLS;
15607 style = (long)SvIV(ST(8));
15611 validator = (wxValidator*)&wxDefaultValidator;
15613 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
15617 name = wxRadioBoxNameStr;
15619 WXSTRING_INPUT( name, wxString, ST(10) );
15622 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
15628 RETVAL = THIS->Create( parent, id, label, point, size,
15629 n, chs, majorDimension, style, *validator, name );
15632 ST(0) = boolSV(RETVAL);
15639 XS(XS_Wx__RadioBox_EnableItem); /* prototype to pass -Wmissing-prototypes */
15640 XS(XS_Wx__RadioBox_EnableItem)
15648 croak_xs_usage(cv, "THIS, n, enable");
15650 int n = (int)SvIV(ST(1));
15651 bool enable = (bool)SvTRUE(ST(2));
15652 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15653 THIS->Enable( n, enable );
15659 XS(XS_Wx__RadioBox_FindString); /* prototype to pass -Wmissing-prototypes */
15660 XS(XS_Wx__RadioBox_FindString)
15668 croak_xs_usage(cv, "THIS, string");
15671 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15675 WXSTRING_INPUT( string, wxString, ST(1) );
15677 RETVAL = THIS->FindString(string);
15678 XSprePUSH; PUSHi((IV)RETVAL);
15683 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
15684 #define XSubPPtmpAACP 1
15687 XS(XS_Wx__RadioBox_GetColumnCount); /* prototype to pass -Wmissing-prototypes */
15688 XS(XS_Wx__RadioBox_GetColumnCount)
15696 croak_xs_usage(cv, "THIS");
15698 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15699 unsigned int RETVAL;
15702 RETVAL = THIS->GetColumnCount();
15703 XSprePUSH; PUSHu((UV)RETVAL );
15709 XS(XS_Wx__RadioBox_GetRowCount); /* prototype to pass -Wmissing-prototypes */
15710 XS(XS_Wx__RadioBox_GetRowCount)
15718 croak_xs_usage(cv, "THIS");
15720 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15721 unsigned int RETVAL;
15724 RETVAL = THIS->GetRowCount();
15725 XSprePUSH; PUSHu((UV)RETVAL );
15731 XS(XS_Wx__RadioBox_GetItemFromPoint); /* prototype to pass -Wmissing-prototypes */
15732 XS(XS_Wx__RadioBox_GetItemFromPoint)
15740 croak_xs_usage(cv, "THIS, pt");
15742 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
15743 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15747 RETVAL = THIS->GetItemFromPoint(pt);
15748 XSprePUSH; PUSHi((IV)RETVAL);
15755 XS(XS_Wx__RadioBox_GetString); /* prototype to pass -Wmissing-prototypes */
15756 XS(XS_Wx__RadioBox_GetString)
15764 croak_xs_usage(cv, "THIS, n");
15766 int n = (int)SvIV(ST(1));
15767 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15770 RETVAL = THIS->GetString(n);
15771 ST(0) = sv_newmortal();
15772 WXSTRING_OUTPUT( RETVAL, ST(0) );
15779 XS(XS_Wx__RadioBox_GetItemLabel); /* prototype to pass -Wmissing-prototypes */
15780 XS(XS_Wx__RadioBox_GetItemLabel)
15788 croak_xs_usage(cv, "THIS, n");
15790 int n = (int)SvIV(ST(1));
15791 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15793 RETVAL = THIS->GetString( n );
15794 ST(0) = sv_newmortal();
15795 WXSTRING_OUTPUT( RETVAL, ST(0) );
15802 XS(XS_Wx__RadioBox_GetSelection); /* prototype to pass -Wmissing-prototypes */
15803 XS(XS_Wx__RadioBox_GetSelection)
15811 croak_xs_usage(cv, "THIS");
15813 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15817 RETVAL = THIS->GetSelection();
15818 XSprePUSH; PUSHi((IV)RETVAL);
15824 XS(XS_Wx__RadioBox_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
15825 XS(XS_Wx__RadioBox_GetStringSelection)
15833 croak_xs_usage(cv, "THIS");
15835 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15838 RETVAL = THIS->GetStringSelection();
15839 ST(0) = sv_newmortal();
15840 WXSTRING_OUTPUT( RETVAL, ST(0) );
15846 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
15847 #define XSubPPtmpAACQ 1
15850 XS(XS_Wx__RadioBox_IsItemEnabled); /* prototype to pass -Wmissing-prototypes */
15851 XS(XS_Wx__RadioBox_IsItemEnabled)
15859 croak_xs_usage(cv, "THIS, item");
15861 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15863 unsigned int item = (unsigned int)SvUV( ST(1) );
15865 RETVAL = THIS->IsItemEnabled(item);
15866 ST(0) = boolSV(RETVAL);
15873 XS(XS_Wx__RadioBox_IsItemShown); /* prototype to pass -Wmissing-prototypes */
15874 XS(XS_Wx__RadioBox_IsItemShown)
15882 croak_xs_usage(cv, "THIS, item");
15884 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15886 unsigned int item = (unsigned int)SvUV( ST(1) );
15888 RETVAL = THIS->IsItemShown(item);
15889 ST(0) = boolSV(RETVAL);
15897 XS(XS_Wx__RadioBox_SetString); /* prototype to pass -Wmissing-prototypes */
15898 XS(XS_Wx__RadioBox_SetString)
15906 croak_xs_usage(cv, "THIS, n, label");
15908 int n = (int)SvIV(ST(1));
15910 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15912 WXSTRING_INPUT( label, wxString, ST(2) );
15914 THIS->SetString(n, label);
15920 XS(XS_Wx__RadioBox_SetItemLabel); /* prototype to pass -Wmissing-prototypes */
15921 XS(XS_Wx__RadioBox_SetItemLabel)
15929 croak_xs_usage(cv, "THIS, n, label");
15931 int n = (int)SvIV(ST(1));
15933 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15935 WXSTRING_INPUT( label, wxString, ST(2) );
15936 THIS->SetString( n, label );
15941 #if wxPERL_USE_TOOLTIPS && WXPERL_W_VERSION_GE( 2, 7, 0 )
15942 #define XSubPPtmpAACR 1
15945 XS(XS_Wx__RadioBox_SetItemToolTip); /* prototype to pass -Wmissing-prototypes */
15946 XS(XS_Wx__RadioBox_SetItemToolTip)
15954 croak_xs_usage(cv, "THIS, item, text");
15956 unsigned int item = (unsigned int)SvUV( ST(1) );
15958 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15960 WXSTRING_INPUT( text, wxString, ST(2) );
15962 THIS->SetItemToolTip(item, text);
15968 XS(XS_Wx__RadioBox_GetItemToolTip); /* prototype to pass -Wmissing-prototypes */
15969 XS(XS_Wx__RadioBox_GetItemToolTip)
15977 croak_xs_usage(cv, "THIS, item");
15979 unsigned int item = (unsigned int)SvUV( ST(1) );
15980 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
15981 wxToolTip * RETVAL;
15983 RETVAL = THIS->GetItemToolTip(item);
15984 ST(0) = sv_newmortal();
15985 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15992 #if wxPERL_USE_HELP && WXPERL_W_VERSION_GE( 2, 7, 0 )
15993 #define XSubPPtmpAACS 1
15996 XS(XS_Wx__RadioBox_SetItemHelpText); /* prototype to pass -Wmissing-prototypes */
15997 XS(XS_Wx__RadioBox_SetItemHelpText)
16005 croak_xs_usage(cv, "THIS, item, text");
16007 unsigned int item = (unsigned int)SvUV( ST(1) );
16009 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
16011 WXSTRING_INPUT( text, wxString, ST(2) );
16013 THIS->SetItemHelpText(item, text);
16019 XS(XS_Wx__RadioBox_GetItemHelpText); /* prototype to pass -Wmissing-prototypes */
16020 XS(XS_Wx__RadioBox_GetItemHelpText)
16028 croak_xs_usage(cv, "THIS, item");
16030 unsigned int item = (unsigned int)SvUV( ST(1) );
16031 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
16034 RETVAL = THIS->GetItemHelpText(item);
16035 ST(0) = sv_newmortal();
16036 WXSTRING_OUTPUT( RETVAL, ST(0) );
16044 XS(XS_Wx__RadioBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
16045 XS(XS_Wx__RadioBox_SetSelection)
16053 croak_xs_usage(cv, "THIS, n");
16055 int n = (int)SvIV(ST(1));
16056 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
16058 THIS->SetSelection(n);
16064 XS(XS_Wx__RadioBox_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
16065 XS(XS_Wx__RadioBox_SetStringSelection)
16073 croak_xs_usage(cv, "THIS, string");
16076 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
16078 WXSTRING_INPUT( string, wxString, ST(1) );
16080 THIS->SetStringSelection(string);
16086 XS(XS_Wx__RadioBox_ShowItem); /* prototype to pass -Wmissing-prototypes */
16087 XS(XS_Wx__RadioBox_ShowItem)
16095 croak_xs_usage(cv, "THIS, n, show");
16097 int n = (int)SvIV(ST(1));
16098 bool show = (bool)SvTRUE(ST(2));
16099 wxRadioBox * THIS = (wxRadioBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::RadioBox" );
16100 THIS->Show( n, show );
16106 /* INCLUDE: Returning to 'XS/Notebook.xs' from 'XS/RadioBox.xs' */
16108 #include <wx/notebook.h>
16109 #if WXPERL_W_VERSION_LT( 2, 6, 0 )
16110 #define wxNotebookNameStr wxT("notebook")
16113 XS(XS_Wx__NotebookEvent_new); /* prototype to pass -Wmissing-prototypes */
16114 XS(XS_Wx__NotebookEvent_new)
16121 if (items < 1 || items > 5)
16122 croak_xs_usage(cv, "CLASS, eventType = wxEVT_NULL, id = 0, sel = -1, oldSel = -1");
16124 wxEventType eventType;
16128 char * CLASS = (char *)SvPV_nolen(ST(0));
16129 wxNotebookEvent * RETVAL;
16132 eventType = wxEVT_NULL;
16134 eventType = (wxEventType)SvIV(ST(1));
16140 id = (int)SvIV(ST(2));
16146 sel = (int)SvIV(ST(3));
16152 oldSel = (int)SvIV(ST(4));
16155 RETVAL = new wxNotebookEvent(eventType, id, sel, oldSel);
16156 ST(0) = sv_newmortal();
16157 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16158 wxPli_thread_sv_register( aTHX_ "Wx::NotebookEvent", RETVAL, ST(0) );
16164 #if WXPERL_W_VERSION_LE( 2, 5, 1 )
16165 #define XSubPPtmpAACT 1
16168 XS(XS_Wx__NotebookEvent_GetOldSelection); /* prototype to pass -Wmissing-prototypes */
16169 XS(XS_Wx__NotebookEvent_GetOldSelection)
16177 croak_xs_usage(cv, "THIS");
16179 wxNotebookEvent * THIS = (wxNotebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NotebookEvent" );
16183 RETVAL = THIS->GetOldSelection();
16184 XSprePUSH; PUSHi((IV)RETVAL);
16190 XS(XS_Wx__NotebookEvent_GetSelection); /* prototype to pass -Wmissing-prototypes */
16191 XS(XS_Wx__NotebookEvent_GetSelection)
16199 croak_xs_usage(cv, "THIS");
16201 wxNotebookEvent * THIS = (wxNotebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NotebookEvent" );
16205 RETVAL = THIS->GetSelection();
16206 XSprePUSH; PUSHi((IV)RETVAL);
16212 XS(XS_Wx__NotebookEvent_SetOldSelection); /* prototype to pass -Wmissing-prototypes */
16213 XS(XS_Wx__NotebookEvent_SetOldSelection)
16221 croak_xs_usage(cv, "THIS, sel");
16223 int sel = (int)SvIV(ST(1));
16224 wxNotebookEvent * THIS = (wxNotebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NotebookEvent" );
16226 THIS->SetOldSelection(sel);
16232 XS(XS_Wx__NotebookEvent_SetSelection); /* prototype to pass -Wmissing-prototypes */
16233 XS(XS_Wx__NotebookEvent_SetSelection)
16241 croak_xs_usage(cv, "THIS, oldSel");
16243 int oldSel = (int)SvIV(ST(1));
16244 wxNotebookEvent * THIS = (wxNotebookEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NotebookEvent" );
16246 THIS->SetSelection(oldSel);
16253 XS(XS_Wx__Notebook_new); /* prototype to pass -Wmissing-prototypes */
16254 XS(XS_Wx__Notebook_new)
16261 PERL_UNUSED_VAR(cv); /* -W */
16262 PERL_UNUSED_VAR(ax); /* -Wall */
16266 MATCH_VOIDM_REDISP( newDefault )
16267 MATCH_ANY_REDISP( newFull )
16268 END_OVERLOAD( "Wx::Notebook::new" )
16275 XS(XS_Wx__Notebook_newDefault); /* prototype to pass -Wmissing-prototypes */
16276 XS(XS_Wx__Notebook_newDefault)
16284 croak_xs_usage(cv, "CLASS");
16286 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
16287 wxNotebook * RETVAL;
16288 RETVAL = new wxNotebook();
16289 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
16290 ST(0) = sv_newmortal();
16291 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
16298 XS(XS_Wx__Notebook_newFull); /* prototype to pass -Wmissing-prototypes */
16299 XS(XS_Wx__Notebook_newFull)
16306 if (items < 2 || items > 7)
16307 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxNotebookNameStr");
16309 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
16310 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16316 wxNotebook * RETVAL;
16321 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
16325 pos = wxDefaultPosition;
16327 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
16331 size = wxDefaultSize;
16333 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
16339 style = (long)SvIV(ST(5));
16343 name = wxNotebookNameStr;
16345 WXSTRING_INPUT( name, wxString, ST(6) );
16347 RETVAL = new wxNotebook( parent, id, pos, size, style, name );
16348 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
16349 ST(0) = sv_newmortal();
16350 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
16357 XS(XS_Wx__Notebook_Create); /* prototype to pass -Wmissing-prototypes */
16358 XS(XS_Wx__Notebook_Create)
16365 if (items < 2 || items > 7)
16366 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxNotebookNameStr");
16368 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16374 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16380 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
16384 pos = wxDefaultPosition;
16386 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
16390 size = wxDefaultSize;
16392 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
16398 style = (long)SvIV(ST(5));
16402 name = wxNotebookNameStr;
16404 WXSTRING_INPUT( name, wxString, ST(6) );
16407 RETVAL = THIS->Create(parent, id, pos, size, style, name);
16408 ST(0) = boolSV(RETVAL);
16414 #if WXPERL_W_VERSION_LE( 2, 5, 1 )
16415 #define XSubPPtmpAACU 1
16418 XS(XS_Wx__Notebook_AddPage); /* prototype to pass -Wmissing-prototypes */
16419 XS(XS_Wx__Notebook_AddPage)
16426 if (items < 3 || items > 5)
16427 croak_xs_usage(cv, "THIS, page, text, select = false, imageId = -1");
16429 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16433 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16436 WXSTRING_INPUT( text, wxString, ST(2) );
16441 select = (bool)SvTRUE(ST(3));
16447 imageId = (int)SvIV(ST(4));
16450 RETVAL = THIS->AddPage(page, text, select, imageId);
16451 ST(0) = boolSV(RETVAL);
16458 XS(XS_Wx__Notebook_AdvanceSelection); /* prototype to pass -Wmissing-prototypes */
16459 XS(XS_Wx__Notebook_AdvanceSelection)
16466 if (items < 1 || items > 2)
16467 croak_xs_usage(cv, "THIS, forward = true");
16470 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16475 forward = (bool)SvTRUE(ST(1));
16478 THIS->AdvanceSelection(forward);
16484 XS(XS_Wx__Notebook_DeleteAllPages); /* prototype to pass -Wmissing-prototypes */
16485 XS(XS_Wx__Notebook_DeleteAllPages)
16493 croak_xs_usage(cv, "THIS");
16495 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16498 RETVAL = THIS->DeleteAllPages();
16499 ST(0) = boolSV(RETVAL);
16506 XS(XS_Wx__Notebook_DeletePage); /* prototype to pass -Wmissing-prototypes */
16507 XS(XS_Wx__Notebook_DeletePage)
16515 croak_xs_usage(cv, "THIS, page");
16517 int page = (int)SvIV(ST(1));
16518 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16521 RETVAL = THIS->DeletePage(page);
16522 ST(0) = boolSV(RETVAL);
16529 XS(XS_Wx__Notebook_GetImageList); /* prototype to pass -Wmissing-prototypes */
16530 XS(XS_Wx__Notebook_GetImageList)
16538 croak_xs_usage(cv, "THIS");
16540 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16541 wxImageList * RETVAL;
16543 RETVAL = THIS->GetImageList();
16544 ST(0) = sv_newmortal();
16545 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16546 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
16548 wxPli_object_set_deleteable( aTHX_ ST(0), false );
16554 XS(XS_Wx__Notebook_GetPage); /* prototype to pass -Wmissing-prototypes */
16555 XS(XS_Wx__Notebook_GetPage)
16563 croak_xs_usage(cv, "THIS, page");
16565 int page = (int)SvIV(ST(1));
16566 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16569 RETVAL = THIS->GetPage(page);
16570 ST(0) = sv_newmortal();
16571 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16578 XS(XS_Wx__Notebook_GetPageCount); /* prototype to pass -Wmissing-prototypes */
16579 XS(XS_Wx__Notebook_GetPageCount)
16587 croak_xs_usage(cv, "THIS");
16589 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16593 RETVAL = THIS->GetPageCount();
16594 XSprePUSH; PUSHi((IV)RETVAL);
16600 XS(XS_Wx__Notebook_GetPageImage); /* prototype to pass -Wmissing-prototypes */
16601 XS(XS_Wx__Notebook_GetPageImage)
16609 croak_xs_usage(cv, "THIS, page");
16611 int page = (int)SvIV(ST(1));
16612 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16616 RETVAL = THIS->GetPageImage(page);
16617 XSprePUSH; PUSHi((IV)RETVAL);
16623 XS(XS_Wx__Notebook_GetPageText); /* prototype to pass -Wmissing-prototypes */
16624 XS(XS_Wx__Notebook_GetPageText)
16632 croak_xs_usage(cv, "THIS, page");
16634 int page = (int)SvIV(ST(1));
16635 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16638 RETVAL = THIS->GetPageText(page);
16639 ST(0) = sv_newmortal();
16640 WXSTRING_OUTPUT( RETVAL, ST(0) );
16647 XS(XS_Wx__Notebook_GetSelection); /* prototype to pass -Wmissing-prototypes */
16648 XS(XS_Wx__Notebook_GetSelection)
16656 croak_xs_usage(cv, "THIS");
16658 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16662 RETVAL = THIS->GetSelection();
16663 XSprePUSH; PUSHi((IV)RETVAL);
16669 XS(XS_Wx__Notebook_InsertPage); /* prototype to pass -Wmissing-prototypes */
16670 XS(XS_Wx__Notebook_InsertPage)
16677 if (items < 4 || items > 6)
16678 croak_xs_usage(cv, "THIS, index, page, text, select = false, imageId = -1");
16680 int index = (int)SvIV(ST(1));
16681 wxWindow* page = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
16685 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16688 WXSTRING_INPUT( text, wxString, ST(3) );
16693 select = (bool)SvTRUE(ST(4));
16699 imageId = (int)SvIV(ST(5));
16702 RETVAL = THIS->InsertPage(index, page, text, select, imageId);
16703 ST(0) = boolSV(RETVAL);
16710 XS(XS_Wx__Notebook_RemovePage); /* prototype to pass -Wmissing-prototypes */
16711 XS(XS_Wx__Notebook_RemovePage)
16719 croak_xs_usage(cv, "THIS, page");
16721 int page = (int)SvIV(ST(1));
16722 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16725 RETVAL = THIS->RemovePage(page);
16726 ST(0) = boolSV(RETVAL);
16733 XS(XS_Wx__Notebook_SetImageList); /* prototype to pass -Wmissing-prototypes */
16734 XS(XS_Wx__Notebook_SetImageList)
16742 croak_xs_usage(cv, "THIS, imagelist");
16744 wxImageList* imagelist = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
16745 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16747 THIS->SetImageList(imagelist);
16753 XS(XS_Wx__Notebook_SetPageImage); /* prototype to pass -Wmissing-prototypes */
16754 XS(XS_Wx__Notebook_SetPageImage)
16762 croak_xs_usage(cv, "THIS, page, image");
16764 int page = (int)SvIV(ST(1));
16765 int image = (int)SvIV(ST(2));
16766 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16769 RETVAL = THIS->SetPageImage(page, image);
16770 ST(0) = boolSV(RETVAL);
16777 XS(XS_Wx__Notebook_SetPageText); /* prototype to pass -Wmissing-prototypes */
16778 XS(XS_Wx__Notebook_SetPageText)
16786 croak_xs_usage(cv, "THIS, page, text");
16788 int page = (int)SvIV(ST(1));
16790 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16793 WXSTRING_INPUT( text, wxString, ST(2) );
16795 RETVAL = THIS->SetPageText(page, text);
16796 ST(0) = boolSV(RETVAL);
16803 XS(XS_Wx__Notebook_SetSelection); /* prototype to pass -Wmissing-prototypes */
16804 XS(XS_Wx__Notebook_SetSelection)
16812 croak_xs_usage(cv, "THIS, page");
16814 int page = (int)SvIV(ST(1));
16815 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16819 RETVAL = THIS->SetSelection(page);
16820 XSprePUSH; PUSHi((IV)RETVAL);
16826 #if WXPERL_W_VERSION_GE( 2, 5, 2 ) && WXPERL_W_VERSION_LT( 2, 7, 0 )
16827 #define XSubPPtmpAACV 1
16830 XS(XS_Wx__Notebook_HitTest); /* prototype to pass -Wmissing-prototypes */
16831 XS(XS_Wx__Notebook_HitTest)
16839 croak_xs_usage(cv, "THIS, point");
16840 PERL_UNUSED_VAR(ax); /* -Wall */
16843 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
16846 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16847 item = THIS->HitTest( point, &flags );
16849 PUSHs( sv_2mortal( newSViv( item ) ) );
16850 PUSHs( sv_2mortal( newSViv( flags ) ) );
16858 XS(XS_Wx__Notebook_GetRowCount); /* prototype to pass -Wmissing-prototypes */
16859 XS(XS_Wx__Notebook_GetRowCount)
16867 croak_xs_usage(cv, "THIS");
16869 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16873 RETVAL = THIS->GetRowCount();
16874 XSprePUSH; PUSHi((IV)RETVAL);
16879 #if !defined( __WXMOTIF__ ) && !defined( __WXGTK__ ) || \
16880 defined( __WXPERL_FORCE__ )
16881 #define XSubPPtmpAACW 1
16884 XS(XS_Wx__Notebook_SetPadding); /* prototype to pass -Wmissing-prototypes */
16885 XS(XS_Wx__Notebook_SetPadding)
16893 croak_xs_usage(cv, "THIS, padding");
16895 wxSize padding = wxPli_sv_2_wxsize( aTHX_ ST(1) );
16896 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16898 THIS->SetPadding(padding);
16904 XS(XS_Wx__Notebook_SetPageSize); /* prototype to pass -Wmissing-prototypes */
16905 XS(XS_Wx__Notebook_SetPageSize)
16913 croak_xs_usage(cv, "THIS, padding");
16915 wxSize padding = wxPli_sv_2_wxsize( aTHX_ ST(1) );
16916 wxNotebook * THIS = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Notebook" );
16918 THIS->SetPageSize(padding);
16925 /* INCLUDE: Returning to 'XS/ListCtrl.xs' from 'XS/Notebook.xs' */
16927 #include <wx/colour.h>
16928 #include <wx/listctrl.h>
16929 #if WXPERL_W_VERSION_LT( 2, 6, 0 )
16930 #define wxListCtrlNameStr wxT("listCtrl")
16933 XS(XS_Wx__ListEvent_new); /* prototype to pass -Wmissing-prototypes */
16934 XS(XS_Wx__ListEvent_new)
16941 if (items < 1 || items > 3)
16942 croak_xs_usage(cv, "CLASS, eventType = wxEVT_NULL, id = 0");
16944 wxEventType eventType;
16946 char * CLASS = (char *)SvPV_nolen(ST(0));
16947 wxListEvent * RETVAL;
16950 eventType = wxEVT_NULL;
16952 eventType = (wxEventType)SvIV(ST(1));
16958 id = (int)SvIV(ST(2));
16961 RETVAL = new wxListEvent(eventType, id);
16962 ST(0) = sv_newmortal();
16963 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16964 wxPli_thread_sv_register( aTHX_ "Wx::ListEvent", RETVAL, ST(0) );
16970 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
16971 #define XSubPPtmpAACX 1
16974 XS(XS_Wx__ListEvent_IsEditCancelled); /* prototype to pass -Wmissing-prototypes */
16975 XS(XS_Wx__ListEvent_IsEditCancelled)
16983 croak_xs_usage(cv, "THIS");
16985 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
16988 RETVAL = THIS->IsEditCancelled();
16989 ST(0) = boolSV(RETVAL);
16997 XS(XS_Wx__ListEvent_GetCacheFrom); /* prototype to pass -Wmissing-prototypes */
16998 XS(XS_Wx__ListEvent_GetCacheFrom)
17006 croak_xs_usage(cv, "THIS");
17008 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17012 RETVAL = THIS->GetCacheFrom();
17013 XSprePUSH; PUSHi((IV)RETVAL);
17019 XS(XS_Wx__ListEvent_GetCacheTo); /* prototype to pass -Wmissing-prototypes */
17020 XS(XS_Wx__ListEvent_GetCacheTo)
17028 croak_xs_usage(cv, "THIS");
17030 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17034 RETVAL = THIS->GetCacheTo();
17035 XSprePUSH; PUSHi((IV)RETVAL);
17041 XS(XS_Wx__ListEvent_GetIndex); /* prototype to pass -Wmissing-prototypes */
17042 XS(XS_Wx__ListEvent_GetIndex)
17050 croak_xs_usage(cv, "THIS");
17052 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17056 RETVAL = THIS->GetIndex();
17057 XSprePUSH; PUSHi((IV)RETVAL);
17063 XS(XS_Wx__ListEvent_GetColumn); /* prototype to pass -Wmissing-prototypes */
17064 XS(XS_Wx__ListEvent_GetColumn)
17072 croak_xs_usage(cv, "THIS");
17074 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17078 RETVAL = THIS->GetColumn();
17079 XSprePUSH; PUSHi((IV)RETVAL);
17085 XS(XS_Wx__ListEvent_GetKeyCode); /* prototype to pass -Wmissing-prototypes */
17086 XS(XS_Wx__ListEvent_GetKeyCode)
17094 croak_xs_usage(cv, "THIS");
17096 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17100 RETVAL = THIS->GetKeyCode();
17101 XSprePUSH; PUSHi((IV)RETVAL);
17107 XS(XS_Wx__ListEvent_GetPoint); /* prototype to pass -Wmissing-prototypes */
17108 XS(XS_Wx__ListEvent_GetPoint)
17116 croak_xs_usage(cv, "THIS");
17118 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17120 RETVAL = new wxPoint( THIS->GetPoint() );
17121 ST(0) = sv_newmortal();
17122 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
17123 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
17130 XS(XS_Wx__ListEvent_GetLabel); /* prototype to pass -Wmissing-prototypes */
17131 XS(XS_Wx__ListEvent_GetLabel)
17139 croak_xs_usage(cv, "THIS");
17141 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17144 RETVAL = THIS->GetLabel();
17145 ST(0) = sv_newmortal();
17146 WXSTRING_OUTPUT( RETVAL, ST(0) );
17153 XS(XS_Wx__ListEvent_GetText); /* prototype to pass -Wmissing-prototypes */
17154 XS(XS_Wx__ListEvent_GetText)
17162 croak_xs_usage(cv, "THIS");
17164 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17167 RETVAL = THIS->GetText();
17168 ST(0) = sv_newmortal();
17169 WXSTRING_OUTPUT( RETVAL, ST(0) );
17176 XS(XS_Wx__ListEvent_GetImage); /* prototype to pass -Wmissing-prototypes */
17177 XS(XS_Wx__ListEvent_GetImage)
17185 croak_xs_usage(cv, "THIS");
17187 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17191 RETVAL = THIS->GetImage();
17192 XSprePUSH; PUSHi((IV)RETVAL);
17198 XS(XS_Wx__ListEvent_GetData); /* prototype to pass -Wmissing-prototypes */
17199 XS(XS_Wx__ListEvent_GetData)
17207 croak_xs_usage(cv, "THIS");
17209 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17213 RETVAL = THIS->GetData();
17214 XSprePUSH; PUSHi((IV)RETVAL);
17220 XS(XS_Wx__ListEvent_GetMask); /* prototype to pass -Wmissing-prototypes */
17221 XS(XS_Wx__ListEvent_GetMask)
17229 croak_xs_usage(cv, "THIS");
17231 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17235 RETVAL = THIS->GetMask();
17236 XSprePUSH; PUSHi((IV)RETVAL);
17242 XS(XS_Wx__ListEvent_GetItem); /* prototype to pass -Wmissing-prototypes */
17243 XS(XS_Wx__ListEvent_GetItem)
17251 croak_xs_usage(cv, "THIS");
17253 wxListEvent * THIS = (wxListEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListEvent" );
17254 wxListItem * RETVAL;
17255 RETVAL = new wxListItem( THIS->GetItem() );
17256 ST(0) = sv_newmortal();
17257 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItem" );
17258 wxPli_thread_sv_register( aTHX_ "Wx::ListItem", RETVAL, ST(0) );
17265 XS(XS_Wx__ListItem_new); /* prototype to pass -Wmissing-prototypes */
17266 XS(XS_Wx__ListItem_new)
17274 croak_xs_usage(cv, "CLASS");
17276 char * CLASS = (char *)SvPV_nolen(ST(0));
17277 wxListItem * RETVAL;
17279 RETVAL = new wxListItem();
17280 ST(0) = sv_newmortal();
17281 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItem" );
17282 wxPli_thread_sv_register( aTHX_ "Wx::ListItem", RETVAL, ST(0) );
17289 XS(XS_Wx__ListItem_CLONE); /* prototype to pass -Wmissing-prototypes */
17290 XS(XS_Wx__ListItem_CLONE)
17298 croak_xs_usage(cv, "CLASS");
17300 char * CLASS = (char *)SvPV_nolen(ST(0));
17301 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
17307 XS(XS_Wx__ListItem_DESTROY); /* prototype to pass -Wmissing-prototypes */
17308 XS(XS_Wx__ListItem_DESTROY)
17316 croak_xs_usage(cv, "THIS");
17318 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17319 wxPli_thread_sv_unregister( aTHX_ "Wx::ListItem", THIS, ST(0) );
17326 XS(XS_Wx__ListItem_Clear); /* prototype to pass -Wmissing-prototypes */
17327 XS(XS_Wx__ListItem_Clear)
17335 croak_xs_usage(cv, "THIS");
17337 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17345 XS(XS_Wx__ListItem_ClearAttributes); /* prototype to pass -Wmissing-prototypes */
17346 XS(XS_Wx__ListItem_ClearAttributes)
17354 croak_xs_usage(cv, "THIS");
17356 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17358 THIS->ClearAttributes();
17364 XS(XS_Wx__ListItem_SetMask); /* prototype to pass -Wmissing-prototypes */
17365 XS(XS_Wx__ListItem_SetMask)
17373 croak_xs_usage(cv, "THIS, mask");
17375 long mask = (long)SvIV(ST(1));
17376 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17378 THIS->SetMask(mask);
17384 XS(XS_Wx__ListItem_SetId); /* prototype to pass -Wmissing-prototypes */
17385 XS(XS_Wx__ListItem_SetId)
17393 croak_xs_usage(cv, "THIS, id");
17395 long id = (long)SvIV(ST(1));
17396 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17404 XS(XS_Wx__ListItem_SetColumn); /* prototype to pass -Wmissing-prototypes */
17405 XS(XS_Wx__ListItem_SetColumn)
17413 croak_xs_usage(cv, "THIS, column");
17415 int column = (int)SvIV(ST(1));
17416 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17418 THIS->SetColumn(column);
17424 XS(XS_Wx__ListItem_SetState); /* prototype to pass -Wmissing-prototypes */
17425 XS(XS_Wx__ListItem_SetState)
17433 croak_xs_usage(cv, "THIS, state");
17435 long state = (long)SvIV(ST(1));
17436 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17438 THIS->SetState(state);
17444 XS(XS_Wx__ListItem_SetStateMask); /* prototype to pass -Wmissing-prototypes */
17445 XS(XS_Wx__ListItem_SetStateMask)
17453 croak_xs_usage(cv, "THIS, stateMask");
17455 long stateMask = (long)SvIV(ST(1));
17456 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17458 THIS->SetStateMask(stateMask);
17464 XS(XS_Wx__ListItem_SetText); /* prototype to pass -Wmissing-prototypes */
17465 XS(XS_Wx__ListItem_SetText)
17473 croak_xs_usage(cv, "THIS, text");
17476 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17478 WXSTRING_INPUT( text, wxString, ST(1) );
17480 THIS->SetText(text);
17486 XS(XS_Wx__ListItem_SetImage); /* prototype to pass -Wmissing-prototypes */
17487 XS(XS_Wx__ListItem_SetImage)
17495 croak_xs_usage(cv, "THIS, image");
17497 int image = (int)SvIV(ST(1));
17498 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17500 THIS->SetImage(image);
17506 XS(XS_Wx__ListItem_SetData); /* prototype to pass -Wmissing-prototypes */
17507 XS(XS_Wx__ListItem_SetData)
17515 croak_xs_usage(cv, "THIS, data");
17517 long data = (long)SvIV(ST(1));
17518 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17520 THIS->SetData(data);
17526 XS(XS_Wx__ListItem_SetWidth); /* prototype to pass -Wmissing-prototypes */
17527 XS(XS_Wx__ListItem_SetWidth)
17535 croak_xs_usage(cv, "THIS, width");
17537 int width = (int)SvIV(ST(1));
17538 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17540 THIS->SetWidth(width);
17546 XS(XS_Wx__ListItem_SetAlign); /* prototype to pass -Wmissing-prototypes */
17547 XS(XS_Wx__ListItem_SetAlign)
17555 croak_xs_usage(cv, "THIS, align");
17557 wxListColumnFormat align = (wxListColumnFormat)SvIV(ST(1));
17558 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17560 THIS->SetAlign(align);
17566 XS(XS_Wx__ListItem_SetTextColour); /* prototype to pass -Wmissing-prototypes */
17567 XS(XS_Wx__ListItem_SetTextColour)
17575 croak_xs_usage(cv, "THIS, colour");
17577 wxColour colour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
17578 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17580 THIS->SetTextColour(colour);
17586 XS(XS_Wx__ListItem_SetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
17587 XS(XS_Wx__ListItem_SetBackgroundColour)
17595 croak_xs_usage(cv, "THIS, colour");
17597 wxColour colour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
17598 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17600 THIS->SetBackgroundColour(colour);
17606 XS(XS_Wx__ListItem_SetFont); /* prototype to pass -Wmissing-prototypes */
17607 XS(XS_Wx__ListItem_SetFont)
17615 croak_xs_usage(cv, "THIS, font");
17617 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
17618 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17620 THIS->SetFont(*font);
17626 XS(XS_Wx__ListItem_GetMask); /* prototype to pass -Wmissing-prototypes */
17627 XS(XS_Wx__ListItem_GetMask)
17635 croak_xs_usage(cv, "THIS");
17637 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17641 RETVAL = THIS->GetMask();
17642 XSprePUSH; PUSHi((IV)RETVAL);
17648 XS(XS_Wx__ListItem_GetId); /* prototype to pass -Wmissing-prototypes */
17649 XS(XS_Wx__ListItem_GetId)
17657 croak_xs_usage(cv, "THIS");
17659 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17663 RETVAL = THIS->GetId();
17664 XSprePUSH; PUSHi((IV)RETVAL);
17670 XS(XS_Wx__ListItem_GetColumn); /* prototype to pass -Wmissing-prototypes */
17671 XS(XS_Wx__ListItem_GetColumn)
17679 croak_xs_usage(cv, "THIS");
17681 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17685 RETVAL = THIS->GetColumn();
17686 XSprePUSH; PUSHi((IV)RETVAL);
17692 XS(XS_Wx__ListItem_GetState); /* prototype to pass -Wmissing-prototypes */
17693 XS(XS_Wx__ListItem_GetState)
17701 croak_xs_usage(cv, "THIS");
17703 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17707 RETVAL = THIS->GetState();
17708 XSprePUSH; PUSHi((IV)RETVAL);
17714 XS(XS_Wx__ListItem_GetText); /* prototype to pass -Wmissing-prototypes */
17715 XS(XS_Wx__ListItem_GetText)
17723 croak_xs_usage(cv, "THIS");
17725 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17728 RETVAL = THIS->GetText();
17729 ST(0) = sv_newmortal();
17730 WXSTRING_OUTPUT( RETVAL, ST(0) );
17737 XS(XS_Wx__ListItem_GetImage); /* prototype to pass -Wmissing-prototypes */
17738 XS(XS_Wx__ListItem_GetImage)
17746 croak_xs_usage(cv, "THIS");
17748 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17752 RETVAL = THIS->GetImage();
17753 XSprePUSH; PUSHi((IV)RETVAL);
17759 XS(XS_Wx__ListItem_GetData); /* prototype to pass -Wmissing-prototypes */
17760 XS(XS_Wx__ListItem_GetData)
17768 croak_xs_usage(cv, "THIS");
17770 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17774 RETVAL = THIS->GetData();
17775 XSprePUSH; PUSHi((IV)RETVAL);
17781 XS(XS_Wx__ListItem_GetWidth); /* prototype to pass -Wmissing-prototypes */
17782 XS(XS_Wx__ListItem_GetWidth)
17790 croak_xs_usage(cv, "THIS");
17792 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17796 RETVAL = THIS->GetWidth();
17797 XSprePUSH; PUSHi((IV)RETVAL);
17803 XS(XS_Wx__ListItem_GetAlign); /* prototype to pass -Wmissing-prototypes */
17804 XS(XS_Wx__ListItem_GetAlign)
17812 croak_xs_usage(cv, "THIS");
17814 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17815 wxListColumnFormat RETVAL;
17818 RETVAL = THIS->GetAlign();
17819 XSprePUSH; PUSHi((IV)RETVAL);
17825 XS(XS_Wx__ListItem_GetTextColour); /* prototype to pass -Wmissing-prototypes */
17826 XS(XS_Wx__ListItem_GetTextColour)
17834 croak_xs_usage(cv, "THIS");
17836 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17838 RETVAL = new wxColour( THIS->GetTextColour() );
17839 ST(0) = sv_newmortal();
17840 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
17841 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
17848 XS(XS_Wx__ListItem_GetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
17849 XS(XS_Wx__ListItem_GetBackgroundColour)
17857 croak_xs_usage(cv, "THIS");
17859 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17861 RETVAL = new wxColour( THIS->GetBackgroundColour() );
17862 ST(0) = sv_newmortal();
17863 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
17864 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
17871 XS(XS_Wx__ListItem_GetFont); /* prototype to pass -Wmissing-prototypes */
17872 XS(XS_Wx__ListItem_GetFont)
17880 croak_xs_usage(cv, "THIS");
17882 wxListItem * THIS = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItem" );
17884 RETVAL = new wxFont( THIS->GetFont() );
17885 ST(0) = sv_newmortal();
17886 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17887 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
17894 XS(XS_Wx__ListItemAttr_new); /* prototype to pass -Wmissing-prototypes */
17895 XS(XS_Wx__ListItemAttr_new)
17903 croak_xs_usage(cv, "CLASS, ...");
17906 char * CLASS = (char *)SvPV_nolen(ST(0));
17907 wxListItemAttr * RETVAL;
17908 RETVAL = new wxListItemAttr();
17909 ST(0) = sv_newmortal();
17910 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItemAttr" );
17911 wxPli_thread_sv_register( aTHX_ "Wx::ListItemAttr", RETVAL, ST(0) );
17914 else if (items == 4)
17919 char * CLASS = (char *)SvPV_nolen(ST(0));
17920 wxListItemAttr * RETVAL;
17921 text = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
17922 back = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
17923 font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Font" );
17924 RETVAL = new wxListItemAttr( text, back, *font );
17925 ST(0) = sv_newmortal();
17926 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItemAttr" );
17927 wxPli_thread_sv_register( aTHX_ "Wx::ListItemAttr", RETVAL, ST(0) );
17932 char * CLASS = (char *)SvPV_nolen(ST(0));
17933 wxListItemAttr * RETVAL;
17934 croak( "Usage: Wx::ListItemAttr::new(THIS [, text, back, font ] )" );
17940 XS(XS_Wx__ListItemAttr_CLONE); /* prototype to pass -Wmissing-prototypes */
17941 XS(XS_Wx__ListItemAttr_CLONE)
17949 croak_xs_usage(cv, "CLASS");
17951 char * CLASS = (char *)SvPV_nolen(ST(0));
17952 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
17958 XS(XS_Wx__ListItemAttr_DESTROY); /* prototype to pass -Wmissing-prototypes */
17959 XS(XS_Wx__ListItemAttr_DESTROY)
17967 croak_xs_usage(cv, "THIS");
17969 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
17970 wxPli_thread_sv_unregister( aTHX_ "Wx::ListItemAttr", THIS, ST(0) );
17977 XS(XS_Wx__ListItemAttr_SetTextColour); /* prototype to pass -Wmissing-prototypes */
17978 XS(XS_Wx__ListItemAttr_SetTextColour)
17986 croak_xs_usage(cv, "THIS, text");
17988 wxColour text = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
17989 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
17991 THIS->SetTextColour(text);
17997 XS(XS_Wx__ListItemAttr_SetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
17998 XS(XS_Wx__ListItemAttr_SetBackgroundColour)
18006 croak_xs_usage(cv, "THIS, back");
18008 wxColour back = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
18009 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18011 THIS->SetBackgroundColour(back);
18017 XS(XS_Wx__ListItemAttr_SetFont); /* prototype to pass -Wmissing-prototypes */
18018 XS(XS_Wx__ListItemAttr_SetFont)
18026 croak_xs_usage(cv, "THIS, font");
18028 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
18029 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18030 THIS->SetFont( *font );
18036 XS(XS_Wx__ListItemAttr_HasTextColour); /* prototype to pass -Wmissing-prototypes */
18037 XS(XS_Wx__ListItemAttr_HasTextColour)
18045 croak_xs_usage(cv, "THIS");
18047 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18050 RETVAL = THIS->HasTextColour();
18051 ST(0) = boolSV(RETVAL);
18058 XS(XS_Wx__ListItemAttr_HasBackgroundColour); /* prototype to pass -Wmissing-prototypes */
18059 XS(XS_Wx__ListItemAttr_HasBackgroundColour)
18067 croak_xs_usage(cv, "THIS");
18069 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18072 RETVAL = THIS->HasBackgroundColour();
18073 ST(0) = boolSV(RETVAL);
18080 XS(XS_Wx__ListItemAttr_HasFont); /* prototype to pass -Wmissing-prototypes */
18081 XS(XS_Wx__ListItemAttr_HasFont)
18089 croak_xs_usage(cv, "THIS");
18091 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18094 RETVAL = THIS->HasFont();
18095 ST(0) = boolSV(RETVAL);
18102 XS(XS_Wx__ListItemAttr_GetTextColour); /* prototype to pass -Wmissing-prototypes */
18103 XS(XS_Wx__ListItemAttr_GetTextColour)
18111 croak_xs_usage(cv, "THIS");
18113 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18115 RETVAL = new wxColour( THIS->GetTextColour() );
18116 ST(0) = sv_newmortal();
18117 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
18118 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
18125 XS(XS_Wx__ListItemAttr_GetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
18126 XS(XS_Wx__ListItemAttr_GetBackgroundColour)
18134 croak_xs_usage(cv, "THIS");
18136 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18138 RETVAL = new wxColour( THIS->GetBackgroundColour() );
18139 ST(0) = sv_newmortal();
18140 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
18141 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
18148 XS(XS_Wx__ListItemAttr_GetFont); /* prototype to pass -Wmissing-prototypes */
18149 XS(XS_Wx__ListItemAttr_GetFont)
18157 croak_xs_usage(cv, "THIS");
18159 wxListItemAttr * THIS = (wxListItemAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListItemAttr" );
18161 RETVAL = new wxFont( THIS->GetFont() );
18162 ST(0) = sv_newmortal();
18163 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
18164 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
18171 XS(XS_Wx__ListCtrl_new); /* prototype to pass -Wmissing-prototypes */
18172 XS(XS_Wx__ListCtrl_new)
18179 PERL_UNUSED_VAR(cv); /* -W */
18180 PERL_UNUSED_VAR(ax); /* -Wall */
18184 MATCH_VOIDM_REDISP( newDefault )
18185 MATCH_ANY_REDISP( newFull )
18186 END_OVERLOAD( "Wx::ListCtrl::new" )
18193 XS(XS_Wx__ListCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
18194 XS(XS_Wx__ListCtrl_newDefault)
18202 croak_xs_usage(cv, "CLASS");
18204 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
18205 wxListCtrl * RETVAL;
18206 RETVAL = new wxPliListCtrl( CLASS );
18207 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
18208 ST(0) = sv_newmortal();
18209 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
18216 XS(XS_Wx__ListCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
18217 XS(XS_Wx__ListCtrl_newFull)
18224 if (items < 2 || items > 8)
18225 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLC_ICON, validator = (wxValidator*)&wxDefaultValidator, name = wxListCtrlNameStr");
18227 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
18228 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
18233 wxValidator* validator;
18235 wxListCtrl * RETVAL;
18240 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
18244 pos = wxDefaultPosition;
18246 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
18250 size = wxDefaultSize;
18252 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
18258 style = (long)SvIV(ST(5));
18262 validator = (wxValidator*)&wxDefaultValidator;
18264 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
18268 name = wxListCtrlNameStr;
18270 WXSTRING_INPUT( name, wxString, ST(7) );
18272 RETVAL = new wxPliListCtrl( CLASS, parent, id, pos, size, style,
18273 *validator, name );
18274 ST(0) = sv_newmortal();
18275 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
18282 XS(XS_Wx__ListCtrl_Create); /* prototype to pass -Wmissing-prototypes */
18283 XS(XS_Wx__ListCtrl_Create)
18290 if (items < 2 || items > 8)
18291 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLC_ICON, validator = (wxValidator*)&wxDefaultValidator, name = wxListCtrlNameStr");
18293 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
18298 wxValidator* validator;
18300 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18306 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
18310 pos = wxDefaultPosition;
18312 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
18316 size = wxDefaultSize;
18318 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
18324 style = (long)SvIV(ST(5));
18328 validator = (wxValidator*)&wxDefaultValidator;
18330 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
18334 name = wxListCtrlNameStr;
18336 WXSTRING_INPUT( name, wxString, ST(7) );
18339 RETVAL = THIS->Create(parent, id, pos, size, style, *validator, name);
18340 ST(0) = boolSV(RETVAL);
18347 XS(XS_Wx__ListCtrl_Arrange); /* prototype to pass -Wmissing-prototypes */
18348 XS(XS_Wx__ListCtrl_Arrange)
18355 if (items < 1 || items > 2)
18356 croak_xs_usage(cv, "THIS, flag = wxLIST_ALIGN_DEFAULT");
18359 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18363 flag = wxLIST_ALIGN_DEFAULT;
18365 flag = (int)SvIV(ST(1));
18368 RETVAL = THIS->Arrange(flag);
18369 ST(0) = boolSV(RETVAL);
18376 XS(XS_Wx__ListCtrl_AssignImageList); /* prototype to pass -Wmissing-prototypes */
18377 XS(XS_Wx__ListCtrl_AssignImageList)
18385 croak_xs_usage(cv, "THIS, imagelist, which");
18387 wxImageList* imagelist = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
18388 int which = (int)SvIV(ST(2));
18389 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18390 wxPli_object_set_deleteable( aTHX_ ST(1), false );
18391 THIS->AssignImageList( imagelist, which );
18397 XS(XS_Wx__ListCtrl_ClearAll); /* prototype to pass -Wmissing-prototypes */
18398 XS(XS_Wx__ListCtrl_ClearAll)
18406 croak_xs_usage(cv, "THIS");
18408 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18416 XS(XS_Wx__ListCtrl_DeleteItem); /* prototype to pass -Wmissing-prototypes */
18417 XS(XS_Wx__ListCtrl_DeleteItem)
18425 croak_xs_usage(cv, "THIS, item");
18427 long item = (long)SvIV(ST(1));
18428 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18431 RETVAL = THIS->DeleteItem(item);
18432 ST(0) = boolSV(RETVAL);
18439 XS(XS_Wx__ListCtrl_DeleteAllItems); /* prototype to pass -Wmissing-prototypes */
18440 XS(XS_Wx__ListCtrl_DeleteAllItems)
18448 croak_xs_usage(cv, "THIS");
18450 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18453 RETVAL = THIS->DeleteAllItems();
18454 ST(0) = boolSV(RETVAL);
18461 XS(XS_Wx__ListCtrl_DeleteColumn); /* prototype to pass -Wmissing-prototypes */
18462 XS(XS_Wx__ListCtrl_DeleteColumn)
18470 croak_xs_usage(cv, "THIS, col");
18472 int col = (int)SvIV(ST(1));
18473 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18476 RETVAL = THIS->DeleteColumn(col);
18477 ST(0) = boolSV(RETVAL);
18484 XS(XS_Wx__ListCtrl_EditLabel); /* prototype to pass -Wmissing-prototypes */
18485 XS(XS_Wx__ListCtrl_EditLabel)
18493 croak_xs_usage(cv, "THIS, item");
18495 long item = (long)SvIV(ST(1));
18496 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18498 THIS->EditLabel(item);
18504 XS(XS_Wx__ListCtrl_EnsureVisible); /* prototype to pass -Wmissing-prototypes */
18505 XS(XS_Wx__ListCtrl_EnsureVisible)
18513 croak_xs_usage(cv, "THIS, item");
18515 long item = (long)SvIV(ST(1));
18516 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18519 RETVAL = THIS->EnsureVisible(item);
18520 ST(0) = boolSV(RETVAL);
18527 XS(XS_Wx__ListCtrl_FindItem); /* prototype to pass -Wmissing-prototypes */
18528 XS(XS_Wx__ListCtrl_FindItem)
18535 if (items < 3 || items > 4)
18536 croak_xs_usage(cv, "THIS, start, str, partial = false");
18538 long start = (long)SvIV(ST(1));
18541 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18545 WXSTRING_INPUT( str, wxString, ST(2) );
18550 partial = (bool)SvTRUE(ST(3));
18552 RETVAL = THIS->FindItem( start, str, partial );
18553 XSprePUSH; PUSHi((IV)RETVAL);
18559 XS(XS_Wx__ListCtrl_FindItemData); /* prototype to pass -Wmissing-prototypes */
18560 XS(XS_Wx__ListCtrl_FindItemData)
18568 croak_xs_usage(cv, "THIS, start, data");
18570 long start = (long)SvIV(ST(1));
18571 long data = (long)SvIV(ST(2));
18572 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18575 RETVAL = THIS->FindItem( start, data );
18576 XSprePUSH; PUSHi((IV)RETVAL);
18582 XS(XS_Wx__ListCtrl_FindItemAtPos); /* prototype to pass -Wmissing-prototypes */
18583 XS(XS_Wx__ListCtrl_FindItemAtPos)
18591 croak_xs_usage(cv, "THIS, start, pt, direction");
18593 long start = (long)SvIV(ST(1));
18594 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(2) );
18595 int direction = (int)SvIV(ST(3));
18596 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18599 RETVAL = THIS->FindItem( start, pt, direction );
18600 XSprePUSH; PUSHi((IV)RETVAL);
18606 XS(XS_Wx__ListCtrl_GetColumn); /* prototype to pass -Wmissing-prototypes */
18607 XS(XS_Wx__ListCtrl_GetColumn)
18615 croak_xs_usage(cv, "THIS, col");
18617 int col = (int)SvIV(ST(1));
18619 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18620 wxListItem * RETVAL;
18621 item.SetMask( wxLIST_MASK_TEXT|wxLIST_MASK_IMAGE|wxLIST_MASK_FORMAT );
18622 if( THIS->GetColumn( col, item ) )
18624 RETVAL = new wxListItem( item );
18630 ST(0) = sv_newmortal();
18631 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItem" );
18632 wxPli_thread_sv_register( aTHX_ "Wx::ListItem", RETVAL, ST(0) );
18639 XS(XS_Wx__ListCtrl_GetColumnCount); /* prototype to pass -Wmissing-prototypes */
18640 XS(XS_Wx__ListCtrl_GetColumnCount)
18648 croak_xs_usage(cv, "THIS");
18650 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18654 RETVAL = THIS->GetColumnCount();
18655 XSprePUSH; PUSHi((IV)RETVAL);
18661 XS(XS_Wx__ListCtrl_GetColumnWidth); /* prototype to pass -Wmissing-prototypes */
18662 XS(XS_Wx__ListCtrl_GetColumnWidth)
18670 croak_xs_usage(cv, "THIS, col");
18672 int col = (int)SvIV(ST(1));
18673 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18677 RETVAL = THIS->GetColumnWidth(col);
18678 XSprePUSH; PUSHi((IV)RETVAL);
18684 XS(XS_Wx__ListCtrl_GetCountPerPage); /* prototype to pass -Wmissing-prototypes */
18685 XS(XS_Wx__ListCtrl_GetCountPerPage)
18693 croak_xs_usage(cv, "THIS");
18695 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18699 RETVAL = THIS->GetCountPerPage();
18700 XSprePUSH; PUSHi((IV)RETVAL);
18705 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
18706 #define XSubPPtmpAACY 1
18709 XS(XS_Wx__ListCtrl_GetEditControl); /* prototype to pass -Wmissing-prototypes */
18710 XS(XS_Wx__ListCtrl_GetEditControl)
18718 croak_xs_usage(cv, "THIS");
18720 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18721 wxTextCtrl * RETVAL;
18723 RETVAL = THIS->GetEditControl();
18724 ST(0) = sv_newmortal();
18725 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
18733 XS(XS_Wx__ListCtrl_GetImageList); /* prototype to pass -Wmissing-prototypes */
18734 XS(XS_Wx__ListCtrl_GetImageList)
18742 croak_xs_usage(cv, "THIS, which");
18744 int which = (int)SvIV(ST(1));
18745 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18746 wxImageList * RETVAL;
18747 RETVAL = (wxImageList*)THIS->GetImageList( which );
18748 ST(0) = sv_newmortal();
18749 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
18750 wxPli_thread_sv_register( aTHX_ "Wx::ImageList", RETVAL, ST(0) );
18752 wxPli_object_set_deleteable( aTHX_ ST(0), false );
18758 XS(XS_Wx__ListCtrl_GetItem); /* prototype to pass -Wmissing-prototypes */
18759 XS(XS_Wx__ListCtrl_GetItem)
18766 if (items < 2 || items > 3)
18767 croak_xs_usage(cv, "THIS, id, col = -1");
18769 long id = (long)SvIV(ST(1));
18772 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18773 wxListItem * RETVAL;
18778 col = (int)SvIV(ST(2));
18781 if( col != -1 ) { item.SetColumn( col ); }
18782 item.SetMask( wxLIST_MASK_TEXT|wxLIST_MASK_DATA|wxLIST_MASK_IMAGE|
18783 wxLIST_MASK_STATE );
18784 if( THIS->GetItem( item ) )
18786 RETVAL = new wxListItem( item );
18792 ST(0) = sv_newmortal();
18793 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::ListItem" );
18794 wxPli_thread_sv_register( aTHX_ "Wx::ListItem", RETVAL, ST(0) );
18801 XS(XS_Wx__ListCtrl_GetItemData); /* prototype to pass -Wmissing-prototypes */
18802 XS(XS_Wx__ListCtrl_GetItemData)
18810 croak_xs_usage(cv, "THIS, item");
18812 long item = (long)SvIV(ST(1));
18813 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18817 RETVAL = THIS->GetItemData(item);
18818 XSprePUSH; PUSHi((IV)RETVAL);
18824 XS(XS_Wx__ListCtrl_GetItemPosition); /* prototype to pass -Wmissing-prototypes */
18825 XS(XS_Wx__ListCtrl_GetItemPosition)
18833 croak_xs_usage(cv, "THIS, item");
18835 long item = (long)SvIV(ST(1));
18837 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18839 if( THIS->GetItemPosition( item, point ) )
18841 RETVAL = new wxPoint( point );
18847 ST(0) = sv_newmortal();
18848 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
18849 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
18856 XS(XS_Wx__ListCtrl_GetItemRect); /* prototype to pass -Wmissing-prototypes */
18857 XS(XS_Wx__ListCtrl_GetItemRect)
18864 if (items < 2 || items > 3)
18865 croak_xs_usage(cv, "THIS, item, code = wxLIST_RECT_BOUNDS");
18867 long item = (long)SvIV(ST(1));
18870 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18874 code = wxLIST_RECT_BOUNDS;
18876 code = (int)SvIV(ST(2));
18878 if( THIS->GetItemRect( item, rect, code ) )
18880 RETVAL = new wxRect( rect );
18886 ST(0) = sv_newmortal();
18887 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
18888 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
18894 #if WXPERL_W_VERSION_GE( 2, 7, 2 ) && defined(__WXMSW__)
18895 #define XSubPPtmpAACZ 1
18898 XS(XS_Wx__ListCtrl_GetSubItemRect); /* prototype to pass -Wmissing-prototypes */
18899 XS(XS_Wx__ListCtrl_GetSubItemRect)
18906 if (items < 3 || items > 4)
18907 croak_xs_usage(cv, "THIS, item, subItem, code = wxLIST_RECT_BOUNDS");
18909 long item = (long)SvIV(ST(1));
18910 long subItem = (long)SvIV(ST(2));
18913 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18917 code = wxLIST_RECT_BOUNDS;
18919 code = (int)SvIV(ST(3));
18921 if( THIS->GetSubItemRect( item, subItem, rect, code ) )
18923 RETVAL = new wxRect( rect );
18929 ST(0) = sv_newmortal();
18930 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
18931 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
18939 XS(XS_Wx__ListCtrl_GetItemState); /* prototype to pass -Wmissing-prototypes */
18940 XS(XS_Wx__ListCtrl_GetItemState)
18948 croak_xs_usage(cv, "THIS, item, stateMask");
18950 long item = (long)SvIV(ST(1));
18951 long stateMask = (long)SvIV(ST(2));
18952 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18956 RETVAL = THIS->GetItemState(item, stateMask);
18957 XSprePUSH; PUSHi((IV)RETVAL);
18963 XS(XS_Wx__ListCtrl_GetItemCount); /* prototype to pass -Wmissing-prototypes */
18964 XS(XS_Wx__ListCtrl_GetItemCount)
18972 croak_xs_usage(cv, "THIS");
18974 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
18978 RETVAL = THIS->GetItemCount();
18979 XSprePUSH; PUSHi((IV)RETVAL);
18984 #if WXPERL_W_VERSION_LE( 2, 5, 1 )
18985 #define XSubPPtmpAADA 1
18988 XS(XS_Wx__ListCtrl_GetItemSpacing); /* prototype to pass -Wmissing-prototypes */
18989 XS(XS_Wx__ListCtrl_GetItemSpacing)
18997 croak_xs_usage(cv, "THIS, isSmall");
18999 bool isSmall = (bool)SvTRUE(ST(1));
19000 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19004 RETVAL = THIS->GetItemSpacing(isSmall);
19005 XSprePUSH; PUSHi((IV)RETVAL);
19011 #define XSubPPtmpAADB 1
19014 XS(XS_Wx__ListCtrl_GetItemSpacing); /* prototype to pass -Wmissing-prototypes */
19015 XS(XS_Wx__ListCtrl_GetItemSpacing)
19023 croak_xs_usage(cv, "THIS");
19025 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19027 RETVAL = new wxSize( THIS->GetItemSpacing() );
19028 ST(0) = sv_newmortal();
19029 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
19030 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
19038 XS(XS_Wx__ListCtrl_GetItemText); /* prototype to pass -Wmissing-prototypes */
19039 XS(XS_Wx__ListCtrl_GetItemText)
19047 croak_xs_usage(cv, "THIS, item");
19049 long item = (long)SvIV(ST(1));
19050 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19053 RETVAL = THIS->GetItemText(item);
19054 ST(0) = sv_newmortal();
19055 WXSTRING_OUTPUT( RETVAL, ST(0) );
19062 XS(XS_Wx__ListCtrl_GetItemTextColour); /* prototype to pass -Wmissing-prototypes */
19063 XS(XS_Wx__ListCtrl_GetItemTextColour)
19071 croak_xs_usage(cv, "THIS, item");
19073 long item = (long)SvIV(ST(1));
19074 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19076 RETVAL = new wxColour( THIS->GetItemTextColour( item ) );
19077 ST(0) = sv_newmortal();
19078 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
19079 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
19086 XS(XS_Wx__ListCtrl_GetItemBackgroundColour); /* prototype to pass -Wmissing-prototypes */
19087 XS(XS_Wx__ListCtrl_GetItemBackgroundColour)
19095 croak_xs_usage(cv, "THIS, item");
19097 long item = (long)SvIV(ST(1));
19098 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19100 RETVAL = new wxColour( THIS->GetItemBackgroundColour( item ) );
19101 ST(0) = sv_newmortal();
19102 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
19103 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
19110 XS(XS_Wx__ListCtrl_SetItemTextColour); /* prototype to pass -Wmissing-prototypes */
19111 XS(XS_Wx__ListCtrl_SetItemTextColour)
19119 croak_xs_usage(cv, "THIS, item, colour");
19121 long item = (long)SvIV(ST(1));
19122 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
19123 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19124 THIS->SetItemTextColour( item, *colour );
19130 XS(XS_Wx__ListCtrl_SetItemBackgroundColour); /* prototype to pass -Wmissing-prototypes */
19131 XS(XS_Wx__ListCtrl_SetItemBackgroundColour)
19139 croak_xs_usage(cv, "THIS, item, colour");
19141 long item = (long)SvIV(ST(1));
19142 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
19143 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19144 THIS->SetItemBackgroundColour( item, *colour );
19150 XS(XS_Wx__ListCtrl_GetNextItem); /* prototype to pass -Wmissing-prototypes */
19151 XS(XS_Wx__ListCtrl_GetNextItem)
19158 if (items < 2 || items > 4)
19159 croak_xs_usage(cv, "THIS, item, geometry = wxLIST_NEXT_ALL, state = wxLIST_STATE_DONTCARE");
19161 long item = (long)SvIV(ST(1));
19164 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19169 geometry = wxLIST_NEXT_ALL;
19171 geometry = (int)SvIV(ST(2));
19175 state = wxLIST_STATE_DONTCARE;
19177 state = (int)SvIV(ST(3));
19180 RETVAL = THIS->GetNextItem(item, geometry, state);
19181 XSprePUSH; PUSHi((IV)RETVAL);
19187 XS(XS_Wx__ListCtrl_GetSelectedItemCount); /* prototype to pass -Wmissing-prototypes */
19188 XS(XS_Wx__ListCtrl_GetSelectedItemCount)
19196 croak_xs_usage(cv, "THIS");
19198 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19202 RETVAL = THIS->GetSelectedItemCount();
19203 XSprePUSH; PUSHi((IV)RETVAL);
19209 XS(XS_Wx__ListCtrl_GetTextColour); /* prototype to pass -Wmissing-prototypes */
19210 XS(XS_Wx__ListCtrl_GetTextColour)
19218 croak_xs_usage(cv, "THIS");
19220 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19222 RETVAL = new wxColour( THIS->GetTextColour() );
19223 ST(0) = sv_newmortal();
19224 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
19225 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
19232 XS(XS_Wx__ListCtrl_GetTopItem); /* prototype to pass -Wmissing-prototypes */
19233 XS(XS_Wx__ListCtrl_GetTopItem)
19241 croak_xs_usage(cv, "THIS");
19243 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19247 RETVAL = THIS->GetTopItem();
19248 XSprePUSH; PUSHi((IV)RETVAL);
19253 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
19254 #define XSubPPtmpAADC 1
19257 XS(XS_Wx__ListCtrl_GetViewRect); /* prototype to pass -Wmissing-prototypes */
19258 XS(XS_Wx__ListCtrl_GetViewRect)
19266 croak_xs_usage(cv, "THIS");
19268 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19270 RETVAL = new wxRect( THIS->GetViewRect() );
19271 ST(0) = sv_newmortal();
19272 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
19273 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
19281 XS(XS_Wx__ListCtrl_HitTest); /* prototype to pass -Wmissing-prototypes */
19282 XS(XS_Wx__ListCtrl_HitTest)
19290 croak_xs_usage(cv, "THIS, point");
19291 PERL_UNUSED_VAR(ax); /* -Wall */
19294 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
19297 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
19300 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19301 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
19302 item = THIS->HitTest( point, flags, &subitem );
19304 item = THIS->HitTest( point, flags );
19307 PUSHs( sv_2mortal( newSViv( item ) ) );
19308 PUSHs( sv_2mortal( newSViv( flags ) ) );
19309 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
19310 PUSHs( sv_2mortal( newSViv( subitem ) ) );
19318 XS(XS_Wx__ListCtrl_InsertColumn); /* prototype to pass -Wmissing-prototypes */
19319 XS(XS_Wx__ListCtrl_InsertColumn)
19327 croak_xs_usage(cv, "THIS, ...");
19328 PERL_UNUSED_VAR(ax); /* -Wall */
19331 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19333 MATCH_REDISP( wxPliOvl_n_wlci, InsertColumnInfo )
19334 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_s_n_n, InsertColumnString, 2 )
19335 END_OVERLOAD( Wx::ListCtrl::InsertColumn )
19342 XS(XS_Wx__ListCtrl_InsertColumnInfo); /* prototype to pass -Wmissing-prototypes */
19343 XS(XS_Wx__ListCtrl_InsertColumnInfo)
19351 croak_xs_usage(cv, "THIS, col, info");
19353 int col = (int)SvIV(ST(1));
19354 wxListItem* info = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::ListItem" );
19355 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19358 RETVAL = THIS->InsertColumn( col, *info );
19359 XSprePUSH; PUSHi((IV)RETVAL);
19365 XS(XS_Wx__ListCtrl_InsertColumnString); /* prototype to pass -Wmissing-prototypes */
19366 XS(XS_Wx__ListCtrl_InsertColumnString)
19373 if (items < 3 || items > 5)
19374 croak_xs_usage(cv, "THIS, col, heading, format = wxLIST_FORMAT_LEFT, width = -1");
19376 int col = (int)SvIV(ST(1));
19380 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19384 WXSTRING_INPUT( heading, wxString, ST(2) );
19387 format = wxLIST_FORMAT_LEFT;
19389 format = (int)SvIV(ST(3));
19395 width = (int)SvIV(ST(4));
19397 RETVAL = THIS->InsertColumn( col, heading, format, width );
19398 XSprePUSH; PUSHi((IV)RETVAL);
19404 XS(XS_Wx__ListCtrl_InsertItem); /* prototype to pass -Wmissing-prototypes */
19405 XS(XS_Wx__ListCtrl_InsertItem)
19413 croak_xs_usage(cv, "THIS, info");
19415 wxListItem* info = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ListItem" );
19416 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19419 RETVAL = THIS->InsertItem( *info );
19420 XSprePUSH; PUSHi((IV)RETVAL);
19426 XS(XS_Wx__ListCtrl_InsertStringItem); /* prototype to pass -Wmissing-prototypes */
19427 XS(XS_Wx__ListCtrl_InsertStringItem)
19435 croak_xs_usage(cv, "THIS, index, label");
19437 long index = (long)SvIV(ST(1));
19439 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19443 WXSTRING_INPUT( label, wxString, ST(2) );
19444 RETVAL = THIS->InsertItem( index, label );
19445 XSprePUSH; PUSHi((IV)RETVAL);
19451 XS(XS_Wx__ListCtrl_InsertImageItem); /* prototype to pass -Wmissing-prototypes */
19452 XS(XS_Wx__ListCtrl_InsertImageItem)
19460 croak_xs_usage(cv, "THIS, index, image");
19462 long index = (long)SvIV(ST(1));
19463 int image = (int)SvIV(ST(2));
19464 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19467 RETVAL = THIS->InsertItem( index, image );
19468 XSprePUSH; PUSHi((IV)RETVAL);
19474 XS(XS_Wx__ListCtrl_InsertImageStringItem); /* prototype to pass -Wmissing-prototypes */
19475 XS(XS_Wx__ListCtrl_InsertImageStringItem)
19483 croak_xs_usage(cv, "THIS, index, label, image");
19485 long index = (long)SvIV(ST(1));
19487 int image = (int)SvIV(ST(3));
19488 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19492 WXSTRING_INPUT( label, wxString, ST(2) );
19493 RETVAL = THIS->InsertItem( index, label, image );
19494 XSprePUSH; PUSHi((IV)RETVAL);
19500 XS(XS_Wx__ListCtrl_IsVirtual); /* prototype to pass -Wmissing-prototypes */
19501 XS(XS_Wx__ListCtrl_IsVirtual)
19509 croak_xs_usage(cv, "THIS");
19511 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19514 RETVAL = THIS->IsVirtual();
19515 ST(0) = boolSV(RETVAL);
19522 XS(XS_Wx__ListCtrl_RefreshItem); /* prototype to pass -Wmissing-prototypes */
19523 XS(XS_Wx__ListCtrl_RefreshItem)
19531 croak_xs_usage(cv, "THIS, item");
19533 long item = (long)SvIV(ST(1));
19534 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19536 THIS->RefreshItem(item);
19542 XS(XS_Wx__ListCtrl_RefreshItems); /* prototype to pass -Wmissing-prototypes */
19543 XS(XS_Wx__ListCtrl_RefreshItems)
19551 croak_xs_usage(cv, "THIS, itemFrom, itemTo");
19553 long itemFrom = (long)SvIV(ST(1));
19554 long itemTo = (long)SvIV(ST(2));
19555 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19557 THIS->RefreshItems(itemFrom, itemTo);
19563 XS(XS_Wx__ListCtrl_ScrollList); /* prototype to pass -Wmissing-prototypes */
19564 XS(XS_Wx__ListCtrl_ScrollList)
19572 croak_xs_usage(cv, "THIS, dx, dy");
19574 int dx = (int)SvIV(ST(1));
19575 int dy = (int)SvIV(ST(2));
19576 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19579 RETVAL = THIS->ScrollList(dx, dy);
19580 ST(0) = boolSV(RETVAL);
19587 XS(XS_Wx__ListCtrl_SetColumn); /* prototype to pass -Wmissing-prototypes */
19588 XS(XS_Wx__ListCtrl_SetColumn)
19596 croak_xs_usage(cv, "THIS, col, item");
19598 int col = (int)SvIV(ST(1));
19599 wxListItem* item = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::ListItem" );
19600 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19602 RETVAL = THIS->SetColumn( col, *item );
19603 ST(0) = boolSV(RETVAL);
19610 XS(XS_Wx__ListCtrl_SetColumnWidth); /* prototype to pass -Wmissing-prototypes */
19611 XS(XS_Wx__ListCtrl_SetColumnWidth)
19619 croak_xs_usage(cv, "THIS, col, width");
19621 int col = (int)SvIV(ST(1));
19622 int width = (int)SvIV(ST(2));
19623 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19626 RETVAL = THIS->SetColumnWidth(col, width);
19627 ST(0) = boolSV(RETVAL);
19634 XS(XS_Wx__ListCtrl_SetImageList); /* prototype to pass -Wmissing-prototypes */
19635 XS(XS_Wx__ListCtrl_SetImageList)
19643 croak_xs_usage(cv, "THIS, imagelist, which");
19645 wxImageList* imagelist = (wxImageList *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ImageList" );
19646 int which = (int)SvIV(ST(2));
19647 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19649 THIS->SetImageList(imagelist, which);
19655 XS(XS_Wx__ListCtrl_SetItemCount); /* prototype to pass -Wmissing-prototypes */
19656 XS(XS_Wx__ListCtrl_SetItemCount)
19664 croak_xs_usage(cv, "THIS, count");
19666 long count = (long)SvIV(ST(1));
19667 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19669 THIS->SetItemCount(count);
19675 XS(XS_Wx__ListCtrl_SetItem); /* prototype to pass -Wmissing-prototypes */
19676 XS(XS_Wx__ListCtrl_SetItem)
19684 croak_xs_usage(cv, "THIS, ...");
19685 PERL_UNUSED_VAR(ax); /* -Wall */
19688 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19690 MATCH_REDISP( wxPliOvl_wlci, SetItemInfo )
19691 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_s_n, SetItemString, 3 )
19692 END_OVERLOAD( Wx::ListCtrl::SetItem )
19699 XS(XS_Wx__ListCtrl_SetItemInfo); /* prototype to pass -Wmissing-prototypes */
19700 XS(XS_Wx__ListCtrl_SetItemInfo)
19708 croak_xs_usage(cv, "THIS, info");
19710 wxListItem* info = (wxListItem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ListItem" );
19711 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19713 RETVAL = THIS->SetItem( *info );
19714 ST(0) = boolSV(RETVAL);
19721 XS(XS_Wx__ListCtrl_SetItemString); /* prototype to pass -Wmissing-prototypes */
19722 XS(XS_Wx__ListCtrl_SetItemString)
19729 if (items < 4 || items > 5)
19730 croak_xs_usage(cv, "THIS, index, col, label, image = -1");
19732 long index = (long)SvIV(ST(1));
19733 int col = (int)SvIV(ST(2));
19736 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19739 WXSTRING_INPUT( label, wxString, ST(3) );
19744 image = (int)SvIV(ST(4));
19746 RETVAL = THIS->SetItem( index, col, label, image );
19747 ST(0) = boolSV(RETVAL);
19754 XS(XS_Wx__ListCtrl_SetItemData); /* prototype to pass -Wmissing-prototypes */
19755 XS(XS_Wx__ListCtrl_SetItemData)
19763 croak_xs_usage(cv, "THIS, item, data");
19765 long item = (long)SvIV(ST(1));
19766 long data = (long)SvIV(ST(2));
19767 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19770 RETVAL = THIS->SetItemData(item, data);
19771 ST(0) = boolSV(RETVAL);
19778 XS(XS_Wx__ListCtrl_SetItemImage); /* prototype to pass -Wmissing-prototypes */
19779 XS(XS_Wx__ListCtrl_SetItemImage)
19787 croak_xs_usage(cv, "THIS, item, image, selImage");
19789 long item = (long)SvIV(ST(1));
19790 int image = (int)SvIV(ST(2));
19791 int selImage = (int)SvIV(ST(3));
19792 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19795 RETVAL = THIS->SetItemImage(item, image, selImage);
19796 ST(0) = boolSV(RETVAL);
19802 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
19803 #define XSubPPtmpAADD 1
19806 XS(XS_Wx__ListCtrl_SetItemColumnImage); /* prototype to pass -Wmissing-prototypes */
19807 XS(XS_Wx__ListCtrl_SetItemColumnImage)
19815 croak_xs_usage(cv, "THIS, item, column, image");
19817 long item = (long)SvIV(ST(1));
19818 long column = (long)SvIV(ST(2));
19819 int image = (int)SvIV(ST(3));
19820 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19823 RETVAL = THIS->SetItemColumnImage(item, column, image);
19824 ST(0) = boolSV(RETVAL);
19832 XS(XS_Wx__ListCtrl_SetItemPosition); /* prototype to pass -Wmissing-prototypes */
19833 XS(XS_Wx__ListCtrl_SetItemPosition)
19841 croak_xs_usage(cv, "THIS, item, pos");
19843 long item = (long)SvIV(ST(1));
19844 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(2) );
19845 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19848 RETVAL = THIS->SetItemPosition(item, pos);
19849 ST(0) = boolSV(RETVAL);
19856 XS(XS_Wx__ListCtrl_SetItemState); /* prototype to pass -Wmissing-prototypes */
19857 XS(XS_Wx__ListCtrl_SetItemState)
19865 croak_xs_usage(cv, "THIS, item, state, stateMask");
19867 long item = (long)SvIV(ST(1));
19868 long state = (long)SvIV(ST(2));
19869 long stateMask = (long)SvIV(ST(3));
19870 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19873 RETVAL = THIS->SetItemState(item, state, stateMask);
19874 ST(0) = boolSV(RETVAL);
19881 XS(XS_Wx__ListCtrl_SetItemText); /* prototype to pass -Wmissing-prototypes */
19882 XS(XS_Wx__ListCtrl_SetItemText)
19890 croak_xs_usage(cv, "THIS, item, text");
19892 long item = (long)SvIV(ST(1));
19894 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19896 WXSTRING_INPUT( text, wxString, ST(2) );
19898 THIS->SetItemText(item, text);
19904 XS(XS_Wx__ListCtrl_SetSingleStyle); /* prototype to pass -Wmissing-prototypes */
19905 XS(XS_Wx__ListCtrl_SetSingleStyle)
19912 if (items < 2 || items > 3)
19913 croak_xs_usage(cv, "THIS, style, add = true");
19915 long style = (long)SvIV(ST(1));
19917 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19922 add = (bool)SvTRUE(ST(2));
19925 THIS->SetSingleStyle(style, add);
19931 XS(XS_Wx__ListCtrl_SetTextColour); /* prototype to pass -Wmissing-prototypes */
19932 XS(XS_Wx__ListCtrl_SetTextColour)
19940 croak_xs_usage(cv, "THIS, colour");
19942 wxColour colour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
19943 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19945 THIS->SetTextColour(colour);
19951 XS(XS_Wx__ListCtrl_SetWindowStyleFlag); /* prototype to pass -Wmissing-prototypes */
19952 XS(XS_Wx__ListCtrl_SetWindowStyleFlag)
19960 croak_xs_usage(cv, "THIS, style");
19962 long style = (long)SvIV(ST(1));
19963 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19965 THIS->SetWindowStyleFlag(style);
19971 XS(XS_Wx__ListCtrl_SortItems); /* prototype to pass -Wmissing-prototypes */
19972 XS(XS_Wx__ListCtrl_SortItems)
19980 croak_xs_usage(cv, "THIS, function");
19982 SV* function = ST(1);
19983 wxListCtrl * THIS = (wxListCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListCtrl" );
19985 RETVAL = THIS->SortItems( (wxListCtrlCompare)&ListCtrlCompareFn,
19987 ST(0) = boolSV(RETVAL);
19994 XS(XS_Wx__ListView_new); /* prototype to pass -Wmissing-prototypes */
19995 XS(XS_Wx__ListView_new)
20002 PERL_UNUSED_VAR(cv); /* -W */
20003 PERL_UNUSED_VAR(ax); /* -Wall */
20007 MATCH_VOIDM_REDISP( newDefault )
20008 MATCH_ANY_REDISP( newFull )
20009 END_OVERLOAD( "Wx::ListView::new" )
20016 XS(XS_Wx__ListView_newDefault); /* prototype to pass -Wmissing-prototypes */
20017 XS(XS_Wx__ListView_newDefault)
20025 croak_xs_usage(cv, "CLASS");
20027 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20028 wxListView * RETVAL;
20029 RETVAL = new wxListView();
20030 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20031 ST(0) = sv_newmortal();
20032 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20039 XS(XS_Wx__ListView_newFull); /* prototype to pass -Wmissing-prototypes */
20040 XS(XS_Wx__ListView_newFull)
20047 if (items < 2 || items > 8)
20048 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLC_REPORT, validator = (wxValidator*)&wxDefaultValidator, name = wxListCtrlNameStr");
20050 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20051 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20056 wxValidator* validator;
20058 wxListView * RETVAL;
20063 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20067 pos = wxDefaultPosition;
20069 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
20073 size = wxDefaultSize;
20075 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
20079 style = wxLC_REPORT;
20081 style = (long)SvIV(ST(5));
20085 validator = (wxValidator*)&wxDefaultValidator;
20087 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
20091 name = wxListCtrlNameStr;
20093 WXSTRING_INPUT( name, wxString, ST(7) );
20095 RETVAL = new wxListView( parent, id, pos, size, style,
20096 *validator, name );
20097 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20098 ST(0) = sv_newmortal();
20099 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20106 XS(XS_Wx__ListView_Create); /* prototype to pass -Wmissing-prototypes */
20107 XS(XS_Wx__ListView_Create)
20114 if (items < 2 || items > 8)
20115 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxLC_REPORT, validator = (wxValidator*)&wxDefaultValidator, name = wxListCtrlNameStr");
20117 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20122 wxValidator* validator;
20124 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20130 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20134 pos = wxDefaultPosition;
20136 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
20140 size = wxDefaultSize;
20142 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
20146 style = wxLC_REPORT;
20148 style = (long)SvIV(ST(5));
20152 validator = (wxValidator*)&wxDefaultValidator;
20154 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Validator" );
20158 name = wxListCtrlNameStr;
20160 WXSTRING_INPUT( name, wxString, ST(7) );
20163 RETVAL = THIS->Create(parent, id, pos, size, style, *validator, name);
20164 ST(0) = boolSV(RETVAL);
20171 XS(XS_Wx__ListView_Select); /* prototype to pass -Wmissing-prototypes */
20172 XS(XS_Wx__ListView_Select)
20180 croak_xs_usage(cv, "THIS, n, on");
20182 long n = (long)SvIV(ST(1));
20183 bool on = (bool)SvTRUE(ST(2));
20184 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20186 THIS->Select(n, on);
20192 XS(XS_Wx__ListView_SetColumnImage); /* prototype to pass -Wmissing-prototypes */
20193 XS(XS_Wx__ListView_SetColumnImage)
20201 croak_xs_usage(cv, "THIS, col, image");
20203 int col = (int)SvIV(ST(1));
20204 int image = (int)SvIV(ST(2));
20205 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20207 THIS->SetColumnImage(col, image);
20213 XS(XS_Wx__ListView_ClearColumnImage); /* prototype to pass -Wmissing-prototypes */
20214 XS(XS_Wx__ListView_ClearColumnImage)
20222 croak_xs_usage(cv, "THIS, col");
20224 int col = (int)SvIV(ST(1));
20225 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20227 THIS->ClearColumnImage(col);
20233 XS(XS_Wx__ListView_Focus); /* prototype to pass -Wmissing-prototypes */
20234 XS(XS_Wx__ListView_Focus)
20242 croak_xs_usage(cv, "THIS, index");
20244 long index = (long)SvIV(ST(1));
20245 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20247 THIS->Focus(index);
20253 XS(XS_Wx__ListView_GetFocusedItem); /* prototype to pass -Wmissing-prototypes */
20254 XS(XS_Wx__ListView_GetFocusedItem)
20262 croak_xs_usage(cv, "THIS");
20264 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20268 RETVAL = THIS->GetFocusedItem();
20269 XSprePUSH; PUSHi((IV)RETVAL);
20275 XS(XS_Wx__ListView_GetFirstSelected); /* prototype to pass -Wmissing-prototypes */
20276 XS(XS_Wx__ListView_GetFirstSelected)
20284 croak_xs_usage(cv, "THIS");
20286 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20290 RETVAL = THIS->GetFirstSelected();
20291 XSprePUSH; PUSHi((IV)RETVAL);
20297 XS(XS_Wx__ListView_GetNextSelected); /* prototype to pass -Wmissing-prototypes */
20298 XS(XS_Wx__ListView_GetNextSelected)
20306 croak_xs_usage(cv, "THIS, item");
20308 long item = (long)SvIV(ST(1));
20309 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20313 RETVAL = THIS->GetNextSelected(item);
20314 XSprePUSH; PUSHi((IV)RETVAL);
20320 XS(XS_Wx__ListView_IsSelected); /* prototype to pass -Wmissing-prototypes */
20321 XS(XS_Wx__ListView_IsSelected)
20329 croak_xs_usage(cv, "THIS, index");
20331 long index = (long)SvIV(ST(1));
20332 wxListView * THIS = (wxListView *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListView" );
20335 RETVAL = THIS->IsSelected(index);
20336 ST(0) = boolSV(RETVAL);
20343 /* INCLUDE: Returning to 'XS/ListBox.xs' from 'XS/ListCtrl.xs' */
20345 #include <wx/listbox.h>
20347 XS(XS_Wx__ListBox_new); /* prototype to pass -Wmissing-prototypes */
20348 XS(XS_Wx__ListBox_new)
20355 PERL_UNUSED_VAR(cv); /* -W */
20356 PERL_UNUSED_VAR(ax); /* -Wall */
20360 MATCH_VOIDM_REDISP( newDefault )
20361 MATCH_ANY_REDISP( newFull )
20362 END_OVERLOAD( "Wx::ListBox::new" )
20369 XS(XS_Wx__ListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
20370 XS(XS_Wx__ListBox_newDefault)
20378 croak_xs_usage(cv, "CLASS");
20380 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20381 wxListBox * RETVAL;
20382 RETVAL = new wxListBox();
20383 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20384 ST(0) = sv_newmortal();
20385 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20392 XS(XS_Wx__ListBox_newFull); /* prototype to pass -Wmissing-prototypes */
20393 XS(XS_Wx__ListBox_newFull)
20400 if (items < 2 || items > 9)
20401 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxListBoxNameStr");
20403 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20404 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20410 wxValidator* validator;
20414 wxListBox * RETVAL;
20419 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20423 pos = wxDefaultPosition;
20425 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
20429 size = wxDefaultSize;
20431 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
20443 style = (long)SvIV(ST(6));
20447 validator = (wxValidator*)&wxDefaultValidator;
20449 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
20453 name = wxListBoxNameStr;
20455 WXSTRING_INPUT( name, wxString, ST(8) );
20458 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
20465 RETVAL = new wxListBox( parent, id, pos, size, n, chs,
20466 style, *validator, name );
20467 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20470 ST(0) = sv_newmortal();
20471 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20478 XS(XS_Wx__ListBox_Create); /* prototype to pass -Wmissing-prototypes */
20479 XS(XS_Wx__ListBox_Create)
20486 if (items < 2 || items > 9)
20487 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxListBoxNameStr");
20489 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20495 wxValidator* validator;
20499 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20505 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20509 pos = wxDefaultPosition;
20511 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
20515 size = wxDefaultSize;
20517 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
20529 style = (long)SvIV(ST(6));
20533 validator = (wxValidator*)&wxDefaultValidator;
20535 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
20539 name = wxListBoxNameStr;
20541 WXSTRING_INPUT( name, wxString, ST(8) );
20544 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
20551 RETVAL = THIS->Create( parent, id, pos, size, n, chs,
20552 style, *validator, name );
20555 ST(0) = boolSV(RETVAL);
20562 XS(XS_Wx__ListBox_Deselect); /* prototype to pass -Wmissing-prototypes */
20563 XS(XS_Wx__ListBox_Deselect)
20571 croak_xs_usage(cv, "THIS, n");
20573 int n = (int)SvIV(ST(1));
20574 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20582 XS(XS_Wx__ListBox_GetSelections); /* prototype to pass -Wmissing-prototypes */
20583 XS(XS_Wx__ListBox_GetSelections)
20591 croak_xs_usage(cv, "THIS");
20592 PERL_UNUSED_VAR(ax); /* -Wall */
20595 wxArrayInt selections;
20596 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20597 THIS->GetSelections( selections );
20599 wxPli_intarray_push( aTHX_ selections );
20607 XS(XS_Wx__ListBox_HitTest); /* prototype to pass -Wmissing-prototypes */
20608 XS(XS_Wx__ListBox_HitTest)
20616 croak_xs_usage(cv, "THIS, point");
20618 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
20619 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20623 RETVAL = THIS->HitTest(point);
20624 XSprePUSH; PUSHi((IV)RETVAL);
20629 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
20630 #define XSubPPtmpAADE 1
20633 XS(XS_Wx__ListBox_InsertItems); /* prototype to pass -Wmissing-prototypes */
20634 XS(XS_Wx__ListBox_InsertItems)
20642 croak_xs_usage(cv, "THIS, items, pos");
20644 wxArrayString items;
20645 int pos = (int)SvIV(ST(2));
20646 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20648 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
20650 THIS->InsertItems(items, pos);
20657 XS(XS_Wx__ListBox_IsSelected); /* prototype to pass -Wmissing-prototypes */
20658 XS(XS_Wx__ListBox_IsSelected)
20666 croak_xs_usage(cv, "THIS, n");
20668 int n = (int)SvIV(ST(1));
20669 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20672 RETVAL = THIS->IsSelected(n);
20673 ST(0) = boolSV(RETVAL);
20680 XS(XS_Wx__ListBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
20681 XS(XS_Wx__ListBox_SetSelection)
20688 if (items < 2 || items > 3)
20689 croak_xs_usage(cv, "THIS, n, select = true");
20691 int n = (int)SvIV(ST(1));
20693 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20698 select = (bool)SvTRUE(ST(2));
20701 THIS->SetSelection(n, select);
20707 XS(XS_Wx__ListBox_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
20708 XS(XS_Wx__ListBox_SetStringSelection)
20715 if (items < 2 || items > 3)
20716 croak_xs_usage(cv, "THIS, string, select = true");
20720 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20722 WXSTRING_INPUT( string, wxString, ST(1) );
20727 select = (bool)SvTRUE(ST(2));
20730 THIS->SetStringSelection(string, select);
20736 XS(XS_Wx__ListBox_SetFirstItem); /* prototype to pass -Wmissing-prototypes */
20737 XS(XS_Wx__ListBox_SetFirstItem)
20745 croak_xs_usage(cv, "THIS, n");
20747 int n = (int)SvIV(ST(1));
20748 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20750 THIS->SetFirstItem(n);
20756 XS(XS_Wx__ListBox_SetFirstItemString); /* prototype to pass -Wmissing-prototypes */
20757 XS(XS_Wx__ListBox_SetFirstItemString)
20765 croak_xs_usage(cv, "THIS, str");
20768 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20770 WXSTRING_INPUT( str, wxString, ST(1) );
20771 THIS->SetFirstItem( str );
20776 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
20777 #define XSubPPtmpAADF 1
20780 XS(XS_Wx__ListBox_Set); /* prototype to pass -Wmissing-prototypes */
20781 XS(XS_Wx__ListBox_Set)
20789 croak_xs_usage(cv, "THIS, choices");
20791 wxArrayString choices;
20792 wxListBox * THIS = (wxListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ListBox" );
20794 wxPli_av_2_arraystring( aTHX_ ST(1), & choices );
20796 THIS->Set(choices);
20803 /* INCLUDE: Returning to 'XS/Gauge.xs' from 'XS/ListBox.xs' */
20805 #include <wx/gauge.h>
20807 XS(XS_Wx__Gauge_new); /* prototype to pass -Wmissing-prototypes */
20808 XS(XS_Wx__Gauge_new)
20815 PERL_UNUSED_VAR(cv); /* -W */
20816 PERL_UNUSED_VAR(ax); /* -Wall */
20820 MATCH_VOIDM_REDISP( newDefault )
20821 MATCH_ANY_REDISP( newFull )
20822 END_OVERLOAD( "Wx::Gauge::new" )
20829 XS(XS_Wx__Gauge_newDefault); /* prototype to pass -Wmissing-prototypes */
20830 XS(XS_Wx__Gauge_newDefault)
20838 croak_xs_usage(cv, "CLASS");
20840 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20842 RETVAL = new wxGauge();
20843 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20844 ST(0) = sv_newmortal();
20845 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20852 XS(XS_Wx__Gauge_newFull); /* prototype to pass -Wmissing-prototypes */
20853 XS(XS_Wx__Gauge_newFull)
20860 if (items < 4 || items > 9)
20861 croak_xs_usage(cv, "CLASS, parent, id, range, pos = wxDefaultPosition, size = wxDefaultSize, style = wxGA_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxGaugeNameStr");
20863 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
20864 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20865 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20866 int range = (int)SvIV(ST(3));
20870 wxValidator* validator;
20875 pos = wxDefaultPosition;
20877 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
20881 size = wxDefaultSize;
20883 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
20887 style = wxGA_HORIZONTAL;
20889 style = (long)SvIV(ST(6));
20893 validator = (wxValidator*)&wxDefaultValidator;
20895 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
20899 name = wxGaugeNameStr;
20901 WXSTRING_INPUT( name, wxString, ST(8) );
20903 RETVAL = new wxGauge( parent, id, range, pos, size,
20904 style, *validator, name );
20905 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
20906 ST(0) = sv_newmortal();
20907 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
20914 XS(XS_Wx__Gauge_Create); /* prototype to pass -Wmissing-prototypes */
20915 XS(XS_Wx__Gauge_Create)
20922 if (items < 4 || items > 9)
20923 croak_xs_usage(cv, "THIS, parent, id, range, pos = wxDefaultPosition, size = wxDefaultSize, style = wxGA_HORIZONTAL, validator = (wxValidator*)&wxDefaultValidator, name = wxGaugeNameStr");
20925 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
20926 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
20927 int range = (int)SvIV(ST(3));
20931 wxValidator* validator;
20933 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
20937 pos = wxDefaultPosition;
20939 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
20943 size = wxDefaultSize;
20945 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
20949 style = wxGA_HORIZONTAL;
20951 style = (long)SvIV(ST(6));
20955 validator = (wxValidator*)&wxDefaultValidator;
20957 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
20961 name = wxGaugeNameStr;
20963 WXSTRING_INPUT( name, wxString, ST(8) );
20966 RETVAL = THIS->Create(parent, id, range, pos, size, style, *validator, name);
20967 ST(0) = boolSV(RETVAL);
20973 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
20974 #define XSubPPtmpAADG 1
20977 XS(XS_Wx__Gauge_GetBezelFace); /* prototype to pass -Wmissing-prototypes */
20978 XS(XS_Wx__Gauge_GetBezelFace)
20986 croak_xs_usage(cv, "THIS");
20988 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
20992 RETVAL = THIS->GetBezelFace();
20993 XSprePUSH; PUSHi((IV)RETVAL);
21000 XS(XS_Wx__Gauge_GetRange); /* prototype to pass -Wmissing-prototypes */
21001 XS(XS_Wx__Gauge_GetRange)
21009 croak_xs_usage(cv, "THIS");
21011 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21015 RETVAL = THIS->GetRange();
21016 XSprePUSH; PUSHi((IV)RETVAL);
21021 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
21022 #define XSubPPtmpAADH 1
21025 XS(XS_Wx__Gauge_GetShadowWidth); /* prototype to pass -Wmissing-prototypes */
21026 XS(XS_Wx__Gauge_GetShadowWidth)
21034 croak_xs_usage(cv, "THIS");
21036 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21040 RETVAL = THIS->GetShadowWidth();
21041 XSprePUSH; PUSHi((IV)RETVAL);
21048 XS(XS_Wx__Gauge_GetValue); /* prototype to pass -Wmissing-prototypes */
21049 XS(XS_Wx__Gauge_GetValue)
21057 croak_xs_usage(cv, "THIS");
21059 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21063 RETVAL = THIS->GetValue();
21064 XSprePUSH; PUSHi((IV)RETVAL);
21069 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
21070 #define XSubPPtmpAADI 1
21073 XS(XS_Wx__Gauge_SetBezelFace); /* prototype to pass -Wmissing-prototypes */
21074 XS(XS_Wx__Gauge_SetBezelFace)
21082 croak_xs_usage(cv, "THIS, width");
21084 int width = (int)SvIV(ST(1));
21085 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21087 THIS->SetBezelFace(width);
21094 XS(XS_Wx__Gauge_SetRange); /* prototype to pass -Wmissing-prototypes */
21095 XS(XS_Wx__Gauge_SetRange)
21103 croak_xs_usage(cv, "THIS, range");
21105 int range = (int)SvIV(ST(1));
21106 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21108 THIS->SetRange(range);
21113 #if defined( __WXMSW__ ) || defined( __WXPERL_FORCE__ )
21114 #define XSubPPtmpAADJ 1
21117 XS(XS_Wx__Gauge_SetShadowWidth); /* prototype to pass -Wmissing-prototypes */
21118 XS(XS_Wx__Gauge_SetShadowWidth)
21126 croak_xs_usage(cv, "THIS, width");
21128 int width = (int)SvIV(ST(1));
21129 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21131 THIS->SetShadowWidth(width);
21138 XS(XS_Wx__Gauge_SetValue); /* prototype to pass -Wmissing-prototypes */
21139 XS(XS_Wx__Gauge_SetValue)
21147 croak_xs_usage(cv, "THIS, pos");
21149 int pos = (int)SvIV(ST(1));
21150 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21152 THIS->SetValue(pos);
21157 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
21158 #define XSubPPtmpAADK 1
21161 XS(XS_Wx__Gauge_IsVertical); /* prototype to pass -Wmissing-prototypes */
21162 XS(XS_Wx__Gauge_IsVertical)
21170 croak_xs_usage(cv, "THIS");
21172 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21175 RETVAL = THIS->IsVertical();
21176 ST(0) = boolSV(RETVAL);
21183 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
21184 #define XSubPPtmpAADL 1
21187 XS(XS_Wx__Gauge_Pulse); /* prototype to pass -Wmissing-prototypes */
21188 XS(XS_Wx__Gauge_Pulse)
21196 croak_xs_usage(cv, "THIS");
21198 wxGauge * THIS = (wxGauge *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Gauge" );
21207 /* INCLUDE: Returning to 'XS/ComboBox.xs' from 'XS/Gauge.xs' */
21209 #include <wx/combobox.h>
21210 #include <wx/textctrl.h>
21211 #include "cpp/overload.h"
21213 XS(XS_Wx__ComboBox_new); /* prototype to pass -Wmissing-prototypes */
21214 XS(XS_Wx__ComboBox_new)
21221 PERL_UNUSED_VAR(cv); /* -W */
21222 PERL_UNUSED_VAR(ax); /* -Wall */
21226 MATCH_VOIDM_REDISP( newDefault )
21227 MATCH_ANY_REDISP( newFull )
21228 END_OVERLOAD( "Wx::ComboBox::new" )
21235 XS(XS_Wx__ComboBox_newDefault); /* prototype to pass -Wmissing-prototypes */
21236 XS(XS_Wx__ComboBox_newDefault)
21244 croak_xs_usage(cv, "CLASS");
21246 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
21247 wxComboBox * RETVAL;
21248 RETVAL = new wxComboBox();
21249 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
21250 ST(0) = sv_newmortal();
21251 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
21258 XS(XS_Wx__ComboBox_newFull); /* prototype to pass -Wmissing-prototypes */
21259 XS(XS_Wx__ComboBox_newFull)
21266 if (items < 2 || items > 10)
21267 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxComboBoxNameStr");
21269 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
21270 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
21277 wxValidator* validator;
21281 wxComboBox * RETVAL;
21286 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
21290 value = wxEmptyString;
21292 WXSTRING_INPUT( value, wxString, ST(3) );
21296 pos = wxDefaultPosition;
21298 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
21302 size = wxDefaultSize;
21304 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
21316 style = (long)SvIV(ST(7));
21320 validator = (wxValidator*)&wxDefaultValidator;
21322 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
21326 name = wxComboBoxNameStr;
21328 WXSTRING_INPUT( name, wxString, ST(9) );
21331 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
21332 RETVAL = new wxComboBox( parent, id, value, pos, size, n, chs,
21333 style, *validator, name );
21334 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
21337 ST(0) = sv_newmortal();
21338 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
21345 XS(XS_Wx__ComboBox_Create); /* prototype to pass -Wmissing-prototypes */
21346 XS(XS_Wx__ComboBox_Create)
21353 if (items < 2 || items > 10)
21354 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, value = wxEmptyString, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxComboBoxNameStr");
21356 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
21363 wxValidator* validator;
21367 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21373 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
21377 value = wxEmptyString;
21379 WXSTRING_INPUT( value, wxString, ST(3) );
21383 pos = wxDefaultPosition;
21385 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
21389 size = wxDefaultSize;
21391 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
21403 style = (long)SvIV(ST(7));
21407 validator = (wxValidator*)&wxDefaultValidator;
21409 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
21413 name = wxComboBoxNameStr;
21415 WXSTRING_INPUT( name, wxString, ST(9) );
21418 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
21419 RETVAL = THIS->Create( parent, id, value, pos, size, n, chs,
21420 style, *validator, name );
21423 ST(0) = boolSV(RETVAL);
21429 #if defined( __WXGTK__ ) || \
21430 ( defined( __WXMAC__ ) && WXPERL_W_VERSION_GE( 2, 5, 1 ) )
21431 #define WXPERL_IN_COMBOBOX
21432 #define XSubPPtmpAADM 1
21435 /* INCLUDE: Including 'perl -pe "s/ItemContainerImmutable/ComboBox/g" XS/ItemContainerImmutable.xs |' from 'XS/ComboBox.xs' */
21438 /* INCLUDE: Including 'perl -pe "s/ItemContainer/ComboBox/g" XS/ItemContainer.xs |' from 'perl -pe "s/ItemContainerImmutable/ComboBox/g" XS/ItemContainerImmutable.xs |' */
21441 XS(XS_Wx__ComboBox_Append); /* prototype to pass -Wmissing-prototypes */
21442 XS(XS_Wx__ComboBox_Append)
21450 croak_xs_usage(cv, "THIS, ...");
21451 PERL_UNUSED_VAR(ax); /* -Wall */
21454 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21456 MATCH_REDISP( wxPliOvl_arr_arr, AppendItemsData )
21457 MATCH_REDISP( wxPliOvl_arr, AppendItems )
21458 MATCH_REDISP( wxPliOvl_s_s, AppendData )
21459 MATCH_REDISP( wxPliOvl_s, AppendString )
21460 END_OVERLOAD( Wx::ComboBox::Append )
21467 XS(XS_Wx__ComboBox_AppendString); /* prototype to pass -Wmissing-prototypes */
21468 XS(XS_Wx__ComboBox_AppendString)
21476 croak_xs_usage(cv, "THIS, item");
21479 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21481 WXSTRING_INPUT( item, wxString, ST(1) );
21482 THIS->Append( item );
21488 XS(XS_Wx__ComboBox_AppendData); /* prototype to pass -Wmissing-prototypes */
21489 XS(XS_Wx__ComboBox_AppendData)
21497 croak_xs_usage(cv, "THIS, item, data");
21500 wxPliUserDataCD* data;
21501 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21503 WXSTRING_INPUT( item, wxString, ST(1) );
21505 if( SvOK( ST(2) ) )
21507 data = new wxPliUserDataCD( ST(2) );
21511 THIS->Append( item, data );
21517 XS(XS_Wx__ComboBox_AppendItems); /* prototype to pass -Wmissing-prototypes */
21518 XS(XS_Wx__ComboBox_AppendItems)
21526 croak_xs_usage(cv, "THIS, items");
21528 wxArrayString items;
21529 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21531 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21532 THIS->Append( items );
21537 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
21538 #define XSubPPtmpAADN 1
21541 XS(XS_Wx__ComboBox_AppendItemsData); /* prototype to pass -Wmissing-prototypes */
21542 XS(XS_Wx__ComboBox_AppendItemsData)
21550 croak_xs_usage(cv, "THIS, items, data");
21552 wxArrayString items;
21553 wxPliUserDataCD** data;
21554 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21556 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21558 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
21559 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
21560 THIS->Append( items, (wxClientData**)data );
21567 XS(XS_Wx__ComboBox_Insert); /* prototype to pass -Wmissing-prototypes */
21568 XS(XS_Wx__ComboBox_Insert)
21576 croak_xs_usage(cv, "THIS, ...");
21577 PERL_UNUSED_VAR(ax); /* -Wall */
21580 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21582 MATCH_REDISP( wxPliOvl_arr_n_arr, InsertItemsData )
21583 MATCH_REDISP( wxPliOvl_arr_n, InsertItems )
21584 MATCH_REDISP( wxPliOvl_s_n_s, InsertData )
21585 MATCH_REDISP( wxPliOvl_s_n, InsertString )
21586 END_OVERLOAD( Wx::ComboBox::Insert )
21593 XS(XS_Wx__ComboBox_InsertString); /* prototype to pass -Wmissing-prototypes */
21594 XS(XS_Wx__ComboBox_InsertString)
21602 croak_xs_usage(cv, "THIS, item, pos");
21605 unsigned int pos = (unsigned int)SvUV( ST(2) );
21606 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21608 WXSTRING_INPUT( item, wxString, ST(1) );
21609 THIS->Insert( item, pos );
21615 XS(XS_Wx__ComboBox_InsertData); /* prototype to pass -Wmissing-prototypes */
21616 XS(XS_Wx__ComboBox_InsertData)
21624 croak_xs_usage(cv, "THIS, item, pos, data");
21627 unsigned int pos = (unsigned int)SvUV( ST(2) );
21628 wxPliUserDataCD* data;
21629 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21631 WXSTRING_INPUT( item, wxString, ST(1) );
21633 if( SvOK( ST(3) ) )
21635 data = new wxPliUserDataCD( ST(3) );
21639 THIS->Insert( item, pos, data );
21644 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
21645 #define XSubPPtmpAADO 1
21648 XS(XS_Wx__ComboBox_InsertItems); /* prototype to pass -Wmissing-prototypes */
21649 XS(XS_Wx__ComboBox_InsertItems)
21657 croak_xs_usage(cv, "THIS, items, pos");
21659 wxArrayString items;
21660 unsigned int pos = (unsigned int)SvUV( ST(2) );
21661 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21663 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21664 THIS->Insert( items, pos );
21670 XS(XS_Wx__ComboBox_InsertItemsData); /* prototype to pass -Wmissing-prototypes */
21671 XS(XS_Wx__ComboBox_InsertItemsData)
21679 croak_xs_usage(cv, "THIS, items, pos, data");
21681 wxArrayString items;
21682 unsigned int pos = (unsigned int)SvUV( ST(2) );
21683 wxPliUserDataCD** data;
21684 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21686 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21688 wxPli_av_2_userdatacdarray( aTHX_ ST(3), & data );
21689 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
21690 THIS->Insert( items, pos, (wxClientData**)data );
21696 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
21697 #define XSubPPtmpAADP 1
21700 XS(XS_Wx__ComboBox_Set); /* prototype to pass -Wmissing-prototypes */
21701 XS(XS_Wx__ComboBox_Set)
21709 croak_xs_usage(cv, "THIS, ...");
21710 PERL_UNUSED_VAR(ax); /* -Wall */
21713 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21715 MATCH_REDISP( wxPliOvl_arr_arr, SetItemsData )
21716 MATCH_REDISP( wxPliOvl_arr, SetItems )
21717 END_OVERLOAD( Wx::ComboBox::Set )
21724 XS(XS_Wx__ComboBox_SetItems); /* prototype to pass -Wmissing-prototypes */
21725 XS(XS_Wx__ComboBox_SetItems)
21733 croak_xs_usage(cv, "THIS, items");
21735 wxArrayString items;
21736 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21738 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21739 THIS->Set( items );
21745 XS(XS_Wx__ComboBox_SetItemsData); /* prototype to pass -Wmissing-prototypes */
21746 XS(XS_Wx__ComboBox_SetItemsData)
21754 croak_xs_usage(cv, "THIS, items, data");
21756 wxArrayString items;
21757 wxPliUserDataCD** data;
21758 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21760 wxPli_av_2_arraystring( aTHX_ ST(1), & items );
21762 wxPli_av_2_userdatacdarray( aTHX_ ST(2), & data );
21763 wxPliArrayGuard<wxPliUserDataCD*> guard_data = data;;
21764 THIS->Set( items, (wxClientData**)data );
21771 XS(XS_Wx__ComboBox_Clear); /* prototype to pass -Wmissing-prototypes */
21772 XS(XS_Wx__ComboBox_Clear)
21780 croak_xs_usage(cv, "THIS");
21782 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21790 XS(XS_Wx__ComboBox_Delete); /* prototype to pass -Wmissing-prototypes */
21791 XS(XS_Wx__ComboBox_Delete)
21799 croak_xs_usage(cv, "THIS, n");
21801 int n = (int)SvIV(ST(1));
21802 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21810 XS(XS_Wx__ComboBox_GetClientData); /* prototype to pass -Wmissing-prototypes */
21811 XS(XS_Wx__ComboBox_GetClientData)
21819 croak_xs_usage(cv, "THIS, n");
21821 int n = (int)SvIV(ST(1));
21822 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21823 wxPliUserDataCD * RETVAL;
21824 RETVAL = (wxPliUserDataCD*) THIS->GetClientObject( n );
21825 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
21826 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
21834 XS(XS_Wx__ComboBox_SetClientData); /* prototype to pass -Wmissing-prototypes */
21835 XS(XS_Wx__ComboBox_SetClientData)
21843 croak_xs_usage(cv, "THIS, n, data");
21845 int n = (int)SvIV(ST(1));
21846 wxPliUserDataCD* data;
21847 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21849 if( SvOK( ST(2) ) )
21851 data = new wxPliUserDataCD( ST(2) );
21855 THIS->SetClientObject( n, data );
21860 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
21863 /* INCLUDE: Returning to 'perl -pe "s/ItemContainerImmutable/ComboBox/g" XS/ItemContainerImmutable.xs |' from 'perl -pe "s/ItemContainer/ComboBox/g" XS/ItemContainer.xs |' */
21866 XS(XS_Wx__ComboBox_GetCount); /* prototype to pass -Wmissing-prototypes */
21867 XS(XS_Wx__ComboBox_GetCount)
21875 croak_xs_usage(cv, "THIS");
21877 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21878 unsigned int RETVAL;
21881 RETVAL = THIS->GetCount();
21882 XSprePUSH; PUSHu((UV)RETVAL );
21888 XS(XS_Wx__ComboBox_IsEmpty); /* prototype to pass -Wmissing-prototypes */
21889 XS(XS_Wx__ComboBox_IsEmpty)
21897 croak_xs_usage(cv, "THIS");
21899 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21902 RETVAL = THIS->IsEmpty();
21903 ST(0) = boolSV(RETVAL);
21910 XS(XS_Wx__ComboBox_GetString); /* prototype to pass -Wmissing-prototypes */
21911 XS(XS_Wx__ComboBox_GetString)
21919 croak_xs_usage(cv, "THIS, n");
21921 unsigned int n = (unsigned int)SvUV( ST(1) );
21922 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21925 RETVAL = THIS->GetString(n);
21926 ST(0) = sv_newmortal();
21927 WXSTRING_OUTPUT( RETVAL, ST(0) );
21934 XS(XS_Wx__ComboBox_GetStrings); /* prototype to pass -Wmissing-prototypes */
21935 XS(XS_Wx__ComboBox_GetStrings)
21943 croak_xs_usage(cv, "THIS");
21944 PERL_UNUSED_VAR(ax); /* -Wall */
21947 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21949 wxPli_stringarray_push( aTHX_ THIS->GetStrings() );
21957 XS(XS_Wx__ComboBox_SetString); /* prototype to pass -Wmissing-prototypes */
21958 XS(XS_Wx__ComboBox_SetString)
21966 croak_xs_usage(cv, "THIS, n, s");
21968 unsigned int n = (unsigned int)SvUV( ST(1) );
21970 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21972 WXSTRING_INPUT( s, wxString, ST(2) );
21974 THIS->SetString(n, s);
21980 XS(XS_Wx__ComboBox_FindString); /* prototype to pass -Wmissing-prototypes */
21981 XS(XS_Wx__ComboBox_FindString)
21989 croak_xs_usage(cv, "THIS, ...");
21990 PERL_UNUSED_VAR(ax); /* -Wall */
21993 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
21997 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
21998 MATCH_REDISP( wxPliOvl_s_b, FindStringCase )
22000 MATCH_REDISP( wxPliOvl_s, FindStringNoCase )
22001 END_OVERLOAD( Wx::ComboBox::FindString )
22008 XS(XS_Wx__ComboBox_FindStringNoCase); /* prototype to pass -Wmissing-prototypes */
22009 XS(XS_Wx__ComboBox_FindStringNoCase)
22017 croak_xs_usage(cv, "THIS, s");
22020 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22024 WXSTRING_INPUT( s, wxString, ST(1) );
22025 RETVAL = THIS->FindString( s );
22026 XSprePUSH; PUSHi((IV)RETVAL);
22031 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
22032 #define XSubPPtmpAADQ 1
22035 XS(XS_Wx__ComboBox_FindStringCase); /* prototype to pass -Wmissing-prototypes */
22036 XS(XS_Wx__ComboBox_FindStringCase)
22043 if (items < 2 || items > 3)
22044 croak_xs_usage(cv, "THIS, s, bCase = false");
22048 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22052 WXSTRING_INPUT( s, wxString, ST(1) );
22057 bCase = (bool)SvTRUE(ST(2));
22059 RETVAL = THIS->FindString( s, bCase );
22060 XSprePUSH; PUSHi((IV)RETVAL);
22066 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) && !defined(WXPERL_IN_COMBOBOX)
22067 #define XSubPPtmpAADR 1
22070 XS(XS_Wx__ComboBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
22071 XS(XS_Wx__ComboBox_SetSelection)
22079 croak_xs_usage(cv, "THIS, n");
22081 int n = (int)SvIV(ST(1));
22082 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22084 THIS->SetSelection(n);
22091 XS(XS_Wx__ComboBox_GetSelection); /* prototype to pass -Wmissing-prototypes */
22092 XS(XS_Wx__ComboBox_GetSelection)
22100 croak_xs_usage(cv, "THIS");
22102 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22106 RETVAL = THIS->GetSelection();
22107 XSprePUSH; PUSHi((IV)RETVAL);
22112 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) || defined(WXPERL_IN_COMBOBOX)
22113 #define XSubPPtmpAADS 1
22116 XS(XS_Wx__ComboBox_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
22117 XS(XS_Wx__ComboBox_SetStringSelection)
22125 croak_xs_usage(cv, "THIS, s");
22128 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22131 WXSTRING_INPUT( s, wxString, ST(1) );
22133 RETVAL = THIS->SetStringSelection(s);
22134 ST(0) = boolSV(RETVAL);
22142 XS(XS_Wx__ComboBox_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
22143 XS(XS_Wx__ComboBox_GetStringSelection)
22151 croak_xs_usage(cv, "THIS");
22153 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22156 RETVAL = THIS->GetStringSelection();
22157 ST(0) = sv_newmortal();
22158 WXSTRING_OUTPUT( RETVAL, ST(0) );
22165 XS(XS_Wx__ComboBox_Select); /* prototype to pass -Wmissing-prototypes */
22166 XS(XS_Wx__ComboBox_Select)
22174 croak_xs_usage(cv, "THIS, n");
22176 int n = (int)SvIV(ST(1));
22177 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22185 /* INCLUDE: Returning to 'XS/ComboBox.xs' from 'perl -pe "s/ItemContainerImmutable/ComboBox/g" XS/ItemContainerImmutable.xs |' */
22187 #undef WXPERL_IN_COMBOBOX
22188 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
22189 #define XSubPPtmpAADT 1
22192 XS(XS_Wx__ComboBox_GetCurrentSelection); /* prototype to pass -Wmissing-prototypes */
22193 XS(XS_Wx__ComboBox_GetCurrentSelection)
22201 croak_xs_usage(cv, "THIS");
22203 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22207 RETVAL = THIS->GetCurrentSelection();
22208 XSprePUSH; PUSHi((IV)RETVAL);
22214 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
22215 #define XSubPPtmpAADU 1
22218 XS(XS_Wx__ComboBox_SetEditable); /* prototype to pass -Wmissing-prototypes */
22219 XS(XS_Wx__ComboBox_SetEditable)
22227 croak_xs_usage(cv, "THIS, editable");
22229 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22230 bool editable = (bool)SvTRUE(ST(1));
22232 THIS->SetEditable(editable);
22240 XS(XS_Wx__ComboBox_Copy); /* prototype to pass -Wmissing-prototypes */
22241 XS(XS_Wx__ComboBox_Copy)
22249 croak_xs_usage(cv, "THIS");
22251 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22259 XS(XS_Wx__ComboBox_Cut); /* prototype to pass -Wmissing-prototypes */
22260 XS(XS_Wx__ComboBox_Cut)
22268 croak_xs_usage(cv, "THIS");
22270 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22277 #if WXPERL_W_VERSION_GE( 2, 6, 0 ) && !defined(__WXMOTIF__)
22278 #define XSubPPtmpAADV 1
22281 XS(XS_Wx__ComboBox_CanCopy); /* prototype to pass -Wmissing-prototypes */
22282 XS(XS_Wx__ComboBox_CanCopy)
22290 croak_xs_usage(cv, "THIS");
22292 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22295 RETVAL = THIS->CanCopy();
22296 ST(0) = boolSV(RETVAL);
22303 XS(XS_Wx__ComboBox_CanCut); /* prototype to pass -Wmissing-prototypes */
22304 XS(XS_Wx__ComboBox_CanCut)
22312 croak_xs_usage(cv, "THIS");
22314 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22317 RETVAL = THIS->CanCut();
22318 ST(0) = boolSV(RETVAL);
22325 XS(XS_Wx__ComboBox_CanPaste); /* prototype to pass -Wmissing-prototypes */
22326 XS(XS_Wx__ComboBox_CanPaste)
22334 croak_xs_usage(cv, "THIS");
22336 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22339 RETVAL = THIS->CanPaste();
22340 ST(0) = boolSV(RETVAL);
22347 XS(XS_Wx__ComboBox_Undo); /* prototype to pass -Wmissing-prototypes */
22348 XS(XS_Wx__ComboBox_Undo)
22356 croak_xs_usage(cv, "THIS");
22358 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22366 XS(XS_Wx__ComboBox_Redo); /* prototype to pass -Wmissing-prototypes */
22367 XS(XS_Wx__ComboBox_Redo)
22375 croak_xs_usage(cv, "THIS");
22377 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22385 XS(XS_Wx__ComboBox_CanUndo); /* prototype to pass -Wmissing-prototypes */
22386 XS(XS_Wx__ComboBox_CanUndo)
22394 croak_xs_usage(cv, "THIS");
22396 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22399 RETVAL = THIS->CanUndo();
22400 ST(0) = boolSV(RETVAL);
22407 XS(XS_Wx__ComboBox_CanRedo); /* prototype to pass -Wmissing-prototypes */
22408 XS(XS_Wx__ComboBox_CanRedo)
22416 croak_xs_usage(cv, "THIS");
22418 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22421 RETVAL = THIS->CanRedo();
22422 ST(0) = boolSV(RETVAL);
22430 XS(XS_Wx__ComboBox_GetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
22431 XS(XS_Wx__ComboBox_GetInsertionPoint)
22439 croak_xs_usage(cv, "THIS");
22441 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22445 RETVAL = THIS->GetInsertionPoint();
22446 XSprePUSH; PUSHi((IV)RETVAL);
22452 XS(XS_Wx__ComboBox_GetLastPosition); /* prototype to pass -Wmissing-prototypes */
22453 XS(XS_Wx__ComboBox_GetLastPosition)
22461 croak_xs_usage(cv, "THIS");
22463 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22467 RETVAL = THIS->GetLastPosition();
22468 XSprePUSH; PUSHi((IV)RETVAL);
22474 XS(XS_Wx__ComboBox_GetValue); /* prototype to pass -Wmissing-prototypes */
22475 XS(XS_Wx__ComboBox_GetValue)
22483 croak_xs_usage(cv, "THIS");
22485 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22488 RETVAL = THIS->GetValue();
22489 ST(0) = sv_newmortal();
22490 WXSTRING_OUTPUT( RETVAL, ST(0) );
22497 XS(XS_Wx__ComboBox_Paste); /* prototype to pass -Wmissing-prototypes */
22498 XS(XS_Wx__ComboBox_Paste)
22506 croak_xs_usage(cv, "THIS");
22508 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22516 XS(XS_Wx__ComboBox_Replace); /* prototype to pass -Wmissing-prototypes */
22517 XS(XS_Wx__ComboBox_Replace)
22525 croak_xs_usage(cv, "THIS, from, to, text");
22527 long from = (long)SvIV(ST(1));
22528 long to = (long)SvIV(ST(2));
22530 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22532 WXSTRING_INPUT( text, wxString, ST(3) );
22534 THIS->Replace(from, to, text);
22540 XS(XS_Wx__ComboBox_Remove); /* prototype to pass -Wmissing-prototypes */
22541 XS(XS_Wx__ComboBox_Remove)
22549 croak_xs_usage(cv, "THIS, from, to");
22551 long from = (long)SvIV(ST(1));
22552 long to = (long)SvIV(ST(2));
22553 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22555 THIS->Remove(from, to);
22561 XS(XS_Wx__ComboBox_SetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
22562 XS(XS_Wx__ComboBox_SetInsertionPoint)
22570 croak_xs_usage(cv, "THIS, pos");
22572 long pos = (long)SvIV(ST(1));
22573 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22575 THIS->SetInsertionPoint(pos);
22581 XS(XS_Wx__ComboBox_SetInsertionPointEnd); /* prototype to pass -Wmissing-prototypes */
22582 XS(XS_Wx__ComboBox_SetInsertionPointEnd)
22590 croak_xs_usage(cv, "THIS");
22592 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22594 THIS->SetInsertionPointEnd();
22600 XS(XS_Wx__ComboBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
22601 XS(XS_Wx__ComboBox_SetSelection)
22609 croak_xs_usage(cv, "THIS, ...");
22610 PERL_UNUSED_VAR(ax); /* -Wall */
22613 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22615 MATCH_REDISP( wxPliOvl_n_n, SetMark )
22616 MATCH_REDISP( wxPliOvl_n, SetSelectionN )
22617 END_OVERLOAD( Wx::ComboBox::SetSelection )
22624 XS(XS_Wx__ComboBox_SetSelectionN); /* prototype to pass -Wmissing-prototypes */
22625 XS(XS_Wx__ComboBox_SetSelectionN)
22633 croak_xs_usage(cv, "THIS, n");
22635 int n = (int)SvIV(ST(1));
22636 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22637 THIS->SetSelection( n );
22643 XS(XS_Wx__ComboBox_SetMark); /* prototype to pass -Wmissing-prototypes */
22644 XS(XS_Wx__ComboBox_SetMark)
22652 croak_xs_usage(cv, "THIS, from, to");
22654 long from = (long)SvIV(ST(1));
22655 long to = (long)SvIV(ST(2));
22656 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22657 THIS->SetSelection( from, to );
22663 XS(XS_Wx__ComboBox_SetValue); /* prototype to pass -Wmissing-prototypes */
22664 XS(XS_Wx__ComboBox_SetValue)
22672 croak_xs_usage(cv, "THIS, string");
22675 wxComboBox * THIS = (wxComboBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ComboBox" );
22677 WXSTRING_INPUT( string, wxString, ST(1) );
22679 THIS->SetValue(string);
22685 /* INCLUDE: Returning to 'XS/Choice.xs' from 'XS/ComboBox.xs' */
22687 #include <wx/choice.h>
22689 XS(XS_Wx__Choice_new); /* prototype to pass -Wmissing-prototypes */
22690 XS(XS_Wx__Choice_new)
22697 PERL_UNUSED_VAR(cv); /* -W */
22698 PERL_UNUSED_VAR(ax); /* -Wall */
22702 MATCH_VOIDM_REDISP( newDefault )
22703 MATCH_ANY_REDISP( newFull )
22704 END_OVERLOAD( "Wx::Choice::new" )
22711 XS(XS_Wx__Choice_newDefault); /* prototype to pass -Wmissing-prototypes */
22712 XS(XS_Wx__Choice_newDefault)
22720 croak_xs_usage(cv, "CLASS");
22722 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
22724 RETVAL = new wxChoice();
22725 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
22726 ST(0) = sv_newmortal();
22727 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
22734 XS(XS_Wx__Choice_newFull); /* prototype to pass -Wmissing-prototypes */
22735 XS(XS_Wx__Choice_newFull)
22742 if (items < 2 || items > 9)
22743 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxChoiceNameStr");
22745 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
22746 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
22752 wxValidator* validator;
22761 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
22765 pos = wxDefaultPosition;
22767 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
22771 size = wxDefaultSize;
22773 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
22785 style = (long)SvIV(ST(6));
22789 validator = (wxValidator*)&wxDefaultValidator;
22791 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
22795 name = wxChoiceNameStr;
22797 WXSTRING_INPUT( name, wxString, ST(8) );
22800 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
22802 RETVAL = new wxChoice( parent, id, pos, size, n, chs, style,
22803 *validator, name );
22804 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
22807 ST(0) = sv_newmortal();
22808 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
22815 XS(XS_Wx__Choice_Create); /* prototype to pass -Wmissing-prototypes */
22816 XS(XS_Wx__Choice_Create)
22823 if (items < 2 || items > 9)
22824 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxChoiceNameStr");
22826 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
22832 wxValidator* validator;
22836 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22842 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
22846 pos = wxDefaultPosition;
22848 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
22852 size = wxDefaultSize;
22854 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
22866 style = (long)SvIV(ST(6));
22870 validator = (wxValidator*)&wxDefaultValidator;
22872 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
22876 name = wxChoiceNameStr;
22878 WXSTRING_INPUT( name, wxString, ST(8) );
22881 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
22883 RETVAL = THIS->Create( parent, id, pos, size, n, chs, style,
22884 *validator, name );
22887 ST(0) = boolSV(RETVAL);
22894 XS(XS_Wx__Choice_Clear); /* prototype to pass -Wmissing-prototypes */
22895 XS(XS_Wx__Choice_Clear)
22903 croak_xs_usage(cv, "THIS");
22905 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22913 XS(XS_Wx__Choice_Delete); /* prototype to pass -Wmissing-prototypes */
22914 XS(XS_Wx__Choice_Delete)
22922 croak_xs_usage(cv, "THIS, n");
22924 int n = (int)SvIV(ST(1));
22925 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22932 #if !defined(__WXUNIVERSAL__)
22933 #define XSubPPtmpAADW 1
22936 XS(XS_Wx__Choice_GetColumns); /* prototype to pass -Wmissing-prototypes */
22937 XS(XS_Wx__Choice_GetColumns)
22945 croak_xs_usage(cv, "THIS");
22947 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22951 RETVAL = THIS->GetColumns();
22952 XSprePUSH; PUSHi((IV)RETVAL);
22958 XS(XS_Wx__Choice_SetColumns); /* prototype to pass -Wmissing-prototypes */
22959 XS(XS_Wx__Choice_SetColumns)
22966 if (items < 1 || items > 2)
22967 croak_xs_usage(cv, "THIS, n = 1");
22970 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
22975 n = (int)SvIV(ST(1));
22978 THIS->SetColumns(n);
22984 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
22985 #define XSubPPtmpAADX 1
22988 XS(XS_Wx__Choice_GetCurrentSelection); /* prototype to pass -Wmissing-prototypes */
22989 XS(XS_Wx__Choice_GetCurrentSelection)
22997 croak_xs_usage(cv, "THIS");
22999 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
23003 RETVAL = THIS->GetCurrentSelection();
23004 XSprePUSH; PUSHi((IV)RETVAL);
23011 XS(XS_Wx__Choice_SetSelection); /* prototype to pass -Wmissing-prototypes */
23012 XS(XS_Wx__Choice_SetSelection)
23020 croak_xs_usage(cv, "THIS, n");
23022 int n = (int)SvIV(ST(1));
23023 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
23025 THIS->SetSelection(n);
23031 XS(XS_Wx__Choice_SetStringSelection); /* prototype to pass -Wmissing-prototypes */
23032 XS(XS_Wx__Choice_SetStringSelection)
23040 croak_xs_usage(cv, "THIS, string");
23043 wxChoice * THIS = (wxChoice *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Choice" );
23045 WXSTRING_INPUT( string, wxString, ST(1) );
23047 THIS->SetStringSelection(string);
23053 /* INCLUDE: Returning to 'XS/CheckListBox.xs' from 'XS/Choice.xs' */
23055 #include <wx/checklst.h>
23057 XS(XS_Wx__CheckListBox_new); /* prototype to pass -Wmissing-prototypes */
23058 XS(XS_Wx__CheckListBox_new)
23065 PERL_UNUSED_VAR(cv); /* -W */
23066 PERL_UNUSED_VAR(ax); /* -Wall */
23070 MATCH_VOIDM_REDISP( newDefault )
23071 MATCH_ANY_REDISP( newFull )
23072 END_OVERLOAD( "Wx::CheckListBox::new" )
23079 XS(XS_Wx__CheckListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
23080 XS(XS_Wx__CheckListBox_newDefault)
23088 croak_xs_usage(cv, "CLASS");
23090 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23091 wxCheckListBox * RETVAL;
23092 RETVAL = new wxCheckListBox();
23093 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23094 ST(0) = sv_newmortal();
23095 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23102 XS(XS_Wx__CheckListBox_newFull); /* prototype to pass -Wmissing-prototypes */
23103 XS(XS_Wx__CheckListBox_newFull)
23110 if (items < 2 || items > 9)
23111 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxListBoxNameStr");
23113 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23114 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23120 wxValidator* validator;
23124 wxCheckListBox * RETVAL;
23129 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23133 pos = wxDefaultPosition;
23135 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
23139 size = wxDefaultSize;
23141 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
23153 style = (long)SvIV(ST(6));
23157 validator = (wxValidator*)&wxDefaultValidator;
23159 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23163 name = wxListBoxNameStr;
23165 WXSTRING_INPUT( name, wxString, ST(8) );
23168 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
23175 RETVAL = new wxCheckListBox( parent, id, pos, size, n, chs,
23176 style|wxLB_OWNERDRAW, *validator, name );
23177 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23180 ST(0) = sv_newmortal();
23181 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23188 XS(XS_Wx__CheckListBox_Create); /* prototype to pass -Wmissing-prototypes */
23189 XS(XS_Wx__CheckListBox_Create)
23196 if (items < 2 || items > 9)
23197 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices = 0, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxListBoxNameStr");
23199 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23205 wxValidator* validator;
23209 wxCheckListBox * THIS = (wxCheckListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckListBox" );
23215 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23219 pos = wxDefaultPosition;
23221 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
23225 size = wxDefaultSize;
23227 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
23239 style = (long)SvIV(ST(6));
23243 validator = (wxValidator*)&wxDefaultValidator;
23245 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23249 name = wxListBoxNameStr;
23251 WXSTRING_INPUT( name, wxString, ST(8) );
23254 n = wxPli_av_2_stringarray( aTHX_ choices, &chs );
23261 RETVAL = THIS->Create( parent, id, pos, size, n, chs,
23262 style|wxLB_OWNERDRAW, *validator, name );
23265 ST(0) = boolSV(RETVAL);
23272 XS(XS_Wx__CheckListBox_Check); /* prototype to pass -Wmissing-prototypes */
23273 XS(XS_Wx__CheckListBox_Check)
23280 if (items < 2 || items > 3)
23281 croak_xs_usage(cv, "THIS, item, check = false");
23283 int item = (int)SvIV(ST(1));
23285 wxCheckListBox * THIS = (wxCheckListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckListBox" );
23290 check = (bool)SvTRUE(ST(2));
23293 THIS->Check(item, check);
23299 XS(XS_Wx__CheckListBox_IsChecked); /* prototype to pass -Wmissing-prototypes */
23300 XS(XS_Wx__CheckListBox_IsChecked)
23308 croak_xs_usage(cv, "THIS, item");
23310 int item = (int)SvIV(ST(1));
23311 wxCheckListBox * THIS = (wxCheckListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckListBox" );
23314 RETVAL = THIS->IsChecked(item);
23315 ST(0) = boolSV(RETVAL);
23322 /* INCLUDE: Returning to 'XS/CheckBox.xs' from 'XS/CheckListBox.xs' */
23324 #include <wx/checkbox.h>
23326 XS(XS_Wx__CheckBox_new); /* prototype to pass -Wmissing-prototypes */
23327 XS(XS_Wx__CheckBox_new)
23334 PERL_UNUSED_VAR(cv); /* -W */
23335 PERL_UNUSED_VAR(ax); /* -Wall */
23339 MATCH_VOIDM_REDISP( newDefault )
23340 MATCH_ANY_REDISP( newFull )
23341 END_OVERLOAD( "Wx::CheckBox::new" )
23348 XS(XS_Wx__CheckBox_newDefault); /* prototype to pass -Wmissing-prototypes */
23349 XS(XS_Wx__CheckBox_newDefault)
23357 croak_xs_usage(cv, "CLASS");
23359 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23360 wxCheckBox * RETVAL;
23361 RETVAL = new wxCheckBox();
23362 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23363 ST(0) = sv_newmortal();
23364 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23371 XS(XS_Wx__CheckBox_newFull); /* prototype to pass -Wmissing-prototypes */
23372 XS(XS_Wx__CheckBox_newFull)
23379 if (items < 4 || items > 9)
23380 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
23382 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23383 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23384 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23389 wxValidator* validator;
23391 wxCheckBox * RETVAL;
23393 WXSTRING_INPUT( label, wxString, ST(3) );
23396 pos = wxDefaultPosition;
23398 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
23402 size = wxDefaultSize;
23404 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
23410 style = (long)SvIV(ST(6));
23414 validator = (wxValidator*)&wxDefaultValidator;
23416 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23420 name = wxCheckBoxNameStr;
23422 WXSTRING_INPUT( name, wxString, ST(8) );
23424 RETVAL = new wxCheckBox( parent, id, label, pos, size,
23425 style, *validator, name );
23426 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23427 ST(0) = sv_newmortal();
23428 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23435 XS(XS_Wx__CheckBox_Create); /* prototype to pass -Wmissing-prototypes */
23436 XS(XS_Wx__CheckBox_Create)
23443 if (items < 4 || items > 9)
23444 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr");
23446 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23447 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23452 wxValidator* validator;
23454 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23457 WXSTRING_INPUT( label, wxString, ST(3) );
23460 pos = wxDefaultPosition;
23462 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
23466 size = wxDefaultSize;
23468 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
23474 style = (long)SvIV(ST(6));
23478 validator = (wxValidator*)&wxDefaultValidator;
23480 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23484 name = wxCheckBoxNameStr;
23486 WXSTRING_INPUT( name, wxString, ST(8) );
23489 RETVAL = THIS->Create(parent, id, label, pos, size, style, *validator, name);
23490 ST(0) = boolSV(RETVAL);
23497 XS(XS_Wx__CheckBox_GetValue); /* prototype to pass -Wmissing-prototypes */
23498 XS(XS_Wx__CheckBox_GetValue)
23506 croak_xs_usage(cv, "THIS");
23508 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23511 RETVAL = THIS->GetValue();
23512 ST(0) = boolSV(RETVAL);
23518 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
23519 #define XSubPPtmpAADY 1
23522 XS(XS_Wx__CheckBox_Get3StateValue); /* prototype to pass -Wmissing-prototypes */
23523 XS(XS_Wx__CheckBox_Get3StateValue)
23531 croak_xs_usage(cv, "THIS");
23533 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23534 wxCheckBoxState RETVAL;
23537 RETVAL = THIS->Get3StateValue();
23538 XSprePUSH; PUSHi((IV)RETVAL);
23544 XS(XS_Wx__CheckBox_Set3StateValue); /* prototype to pass -Wmissing-prototypes */
23545 XS(XS_Wx__CheckBox_Set3StateValue)
23553 croak_xs_usage(cv, "THIS, state");
23555 wxCheckBoxState state = (wxCheckBoxState)SvIV(ST(1));
23556 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23558 THIS->Set3StateValue(state);
23564 XS(XS_Wx__CheckBox_Is3State); /* prototype to pass -Wmissing-prototypes */
23565 XS(XS_Wx__CheckBox_Is3State)
23573 croak_xs_usage(cv, "THIS");
23575 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23578 RETVAL = THIS->Is3State();
23579 ST(0) = boolSV(RETVAL);
23586 XS(XS_Wx__CheckBox_Is3rdStateAllowedForUser); /* prototype to pass -Wmissing-prototypes */
23587 XS(XS_Wx__CheckBox_Is3rdStateAllowedForUser)
23595 croak_xs_usage(cv, "THIS");
23597 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23600 RETVAL = THIS->Is3rdStateAllowedForUser();
23601 ST(0) = boolSV(RETVAL);
23609 XS(XS_Wx__CheckBox_SetValue); /* prototype to pass -Wmissing-prototypes */
23610 XS(XS_Wx__CheckBox_SetValue)
23618 croak_xs_usage(cv, "THIS, state");
23620 bool state = (bool)SvTRUE(ST(1));
23621 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23623 THIS->SetValue(state);
23629 XS(XS_Wx__CheckBox_IsChecked); /* prototype to pass -Wmissing-prototypes */
23630 XS(XS_Wx__CheckBox_IsChecked)
23638 croak_xs_usage(cv, "THIS");
23640 wxCheckBox * THIS = (wxCheckBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::CheckBox" );
23643 RETVAL = THIS->IsChecked();
23644 ST(0) = boolSV(RETVAL);
23651 /* INCLUDE: Returning to 'XS/Button.xs' from 'XS/CheckBox.xs' */
23653 #include <wx/button.h>
23655 XS(XS_Wx__Button_new); /* prototype to pass -Wmissing-prototypes */
23656 XS(XS_Wx__Button_new)
23663 PERL_UNUSED_VAR(cv); /* -W */
23664 PERL_UNUSED_VAR(ax); /* -Wall */
23668 MATCH_VOIDM_REDISP( newDefault )
23669 MATCH_ANY_REDISP( newFull )
23670 END_OVERLOAD( "Wx::Button::new" )
23677 XS(XS_Wx__Button_newDefault); /* prototype to pass -Wmissing-prototypes */
23678 XS(XS_Wx__Button_newDefault)
23686 croak_xs_usage(cv, "CLASS");
23688 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23690 RETVAL = new wxButton();
23691 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23692 ST(0) = sv_newmortal();
23693 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23700 XS(XS_Wx__Button_newFull); /* prototype to pass -Wmissing-prototypes */
23701 XS(XS_Wx__Button_newFull)
23708 if (items < 4 || items > 9)
23709 croak_xs_usage(cv, "CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxButtonNameStr");
23711 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
23712 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23713 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23718 wxValidator* validator;
23722 WXSTRING_INPUT( label, wxString, ST(3) );
23725 pos = wxDefaultPosition;
23727 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
23731 size = wxDefaultSize;
23733 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
23739 style = (long)SvIV(ST(6));
23743 validator = (wxValidator*)&wxDefaultValidator;
23745 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23749 name = wxButtonNameStr;
23751 WXSTRING_INPUT( name, wxString, ST(8) );
23753 RETVAL = new wxButton( parent, id, label, pos, size,
23754 style, *validator, name );
23755 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
23756 ST(0) = sv_newmortal();
23757 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
23764 XS(XS_Wx__Button_Create); /* prototype to pass -Wmissing-prototypes */
23765 XS(XS_Wx__Button_Create)
23772 if (items < 4 || items > 9)
23773 croak_xs_usage(cv, "THIS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxButtonNameStr");
23775 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
23776 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
23781 wxValidator* validator;
23783 wxButton * THIS = (wxButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Button" );
23786 WXSTRING_INPUT( label, wxString, ST(3) );
23789 pos = wxDefaultPosition;
23791 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
23795 size = wxDefaultSize;
23797 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
23803 style = (long)SvIV(ST(6));
23807 validator = (wxValidator*)&wxDefaultValidator;
23809 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
23813 name = wxButtonNameStr;
23815 WXSTRING_INPUT( name, wxString, ST(8) );
23818 RETVAL = THIS->Create(parent, id, label, pos, size, style, *validator, name);
23819 ST(0) = boolSV(RETVAL);
23826 XS(XS_Wx__Button_GetDefaultSize); /* prototype to pass -Wmissing-prototypes */
23827 XS(XS_Wx__Button_GetDefaultSize)
23835 croak_xs_usage(cv, "");
23838 RETVAL = new wxSize( wxButton::GetDefaultSize() );
23839 ST(0) = sv_newmortal();
23840 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
23841 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
23848 XS(XS_Wx__Button_SetDefault); /* prototype to pass -Wmissing-prototypes */
23849 XS(XS_Wx__Button_SetDefault)
23857 croak_xs_usage(cv, "THIS");
23859 wxButton * THIS = (wxButton *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Button" );
23861 THIS->SetDefault();
23867 /* INCLUDE: Returning to 'Controls.xs' from 'XS/Button.xs' */
23870 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextAttr.xsp |' from 'Controls.xs' */
23872 #include <wx/textctrl.h>
23874 XS(XS_Wx__TextAttr_new); /* prototype to pass -Wmissing-prototypes */
23875 XS(XS_Wx__TextAttr_new)
23882 if (items < 1 || items > 4)
23883 croak_xs_usage(cv, "CLASS, colText = wxNullColour, colBack = wxNullColour, font = (wxFont*)&wxNullFont");
23888 char * CLASS = (char *)SvPV_nolen(ST(0));
23889 wxTextAttr * RETVAL;
23892 colText = wxNullColour;
23894 colText = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
23898 colBack = wxNullColour;
23900 colBack = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
23904 font = (wxFont*)&wxNullFont;
23906 font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Font" );
23909 RETVAL = new wxTextAttr();
23911 RETVAL = new wxTextAttr( colText, colBack, *font );
23912 ST(0) = sv_newmortal();
23913 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TextAttr" );
23914 wxPli_thread_sv_register( aTHX_ "Wx::TextAttr", RETVAL, ST(0) );
23921 XS(XS_Wx__TextAttr_DESTROY); /* prototype to pass -Wmissing-prototypes */
23922 XS(XS_Wx__TextAttr_DESTROY)
23930 croak_xs_usage(cv, "THIS");
23932 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
23933 wxPli_thread_sv_unregister( aTHX_ "Wx::TextAttr", THIS, ST(0) );
23940 XS(XS_Wx__TextAttr_CLONE); /* prototype to pass -Wmissing-prototypes */
23941 XS(XS_Wx__TextAttr_CLONE)
23949 croak_xs_usage(cv, "CLASS");
23951 char * CLASS = (char *)SvPV_nolen(ST(0));
23952 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
23957 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
23958 #define XSubPPtmpAADZ 1
23961 XS(XS_Wx__TextAttr_Apply); /* prototype to pass -Wmissing-prototypes */
23962 XS(XS_Wx__TextAttr_Apply)
23969 if (items < 2 || items > 3)
23970 croak_xs_usage(cv, "THIS, style, compareWith = NULL");
23972 wxTextAttr* style = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TextAttr" );
23973 wxTextAttr* compareWith;
23974 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
23978 compareWith = NULL;
23980 compareWith = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::TextAttr" );
23982 RETVAL = THIS->Apply( *( style ), compareWith );
23983 ST(0) = boolSV(RETVAL);
23990 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
23991 #define XSubPPtmpAAEA 1
23994 XS(XS_Wx__TextAttr_Merge); /* prototype to pass -Wmissing-prototypes */
23995 XS(XS_Wx__TextAttr_Merge)
24003 croak_xs_usage(cv, "THIS, overlay");
24005 wxTextAttr* overlay = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TextAttr" );
24006 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24007 THIS->Merge( *( overlay ) );
24014 XS(XS_Wx__TextAttr_SetTextColour); /* prototype to pass -Wmissing-prototypes */
24015 XS(XS_Wx__TextAttr_SetTextColour)
24023 croak_xs_usage(cv, "THIS, colText");
24025 wxColour* colText = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
24026 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24027 THIS->SetTextColour( *( colText ) );
24033 XS(XS_Wx__TextAttr_SetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
24034 XS(XS_Wx__TextAttr_SetBackgroundColour)
24042 croak_xs_usage(cv, "THIS, colBack");
24044 wxColour* colBack = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
24045 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24046 THIS->SetBackgroundColour( *( colBack ) );
24052 XS(XS_Wx__TextAttr_SetFont); /* prototype to pass -Wmissing-prototypes */
24053 XS(XS_Wx__TextAttr_SetFont)
24060 if (items < 2 || items > 3)
24061 croak_xs_usage(cv, "THIS, font, flags = wxTEXT_ATTR_FONT");
24063 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
24065 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24068 flags = wxTEXT_ATTR_FONT;
24070 flags = (long)SvIV(ST(2));
24072 THIS->SetFont( *( font ), flags );
24078 XS(XS_Wx__TextAttr_SetAlignment); /* prototype to pass -Wmissing-prototypes */
24079 XS(XS_Wx__TextAttr_SetAlignment)
24087 croak_xs_usage(cv, "THIS, alignment");
24089 wxTextAttrAlignment alignment = (wxTextAttrAlignment)SvIV(ST(1));
24090 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24092 THIS->SetAlignment(alignment);
24098 XS(XS_Wx__TextAttr_SetTabs); /* prototype to pass -Wmissing-prototypes */
24099 XS(XS_Wx__TextAttr_SetTabs)
24107 croak_xs_usage(cv, "THIS, tabs");
24110 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24112 wxPli_av_2_arrayint( aTHX_ ST(1), & tabs );
24114 THIS->SetTabs(tabs);
24120 XS(XS_Wx__TextAttr_SetLeftIndent); /* prototype to pass -Wmissing-prototypes */
24121 XS(XS_Wx__TextAttr_SetLeftIndent)
24128 if (items < 2 || items > 3)
24129 croak_xs_usage(cv, "THIS, indent, subIndent = 0");
24131 int indent = (int)SvIV(ST(1));
24133 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24138 subIndent = (int)SvIV(ST(2));
24141 THIS->SetLeftIndent(indent, subIndent);
24147 XS(XS_Wx__TextAttr_SetRightIndent); /* prototype to pass -Wmissing-prototypes */
24148 XS(XS_Wx__TextAttr_SetRightIndent)
24156 croak_xs_usage(cv, "THIS, indent");
24158 int indent = (int)SvIV(ST(1));
24159 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24161 THIS->SetRightIndent(indent);
24167 XS(XS_Wx__TextAttr_SetFlags); /* prototype to pass -Wmissing-prototypes */
24168 XS(XS_Wx__TextAttr_SetFlags)
24176 croak_xs_usage(cv, "THIS, flags");
24178 long flags = (long)SvIV(ST(1));
24179 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24181 THIS->SetFlags(flags);
24187 XS(XS_Wx__TextAttr_HasTextColour); /* prototype to pass -Wmissing-prototypes */
24188 XS(XS_Wx__TextAttr_HasTextColour)
24196 croak_xs_usage(cv, "THIS");
24198 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24201 RETVAL = THIS->HasTextColour();
24202 ST(0) = boolSV(RETVAL);
24209 XS(XS_Wx__TextAttr_HasBackgroundColour); /* prototype to pass -Wmissing-prototypes */
24210 XS(XS_Wx__TextAttr_HasBackgroundColour)
24218 croak_xs_usage(cv, "THIS");
24220 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24223 RETVAL = THIS->HasBackgroundColour();
24224 ST(0) = boolSV(RETVAL);
24231 XS(XS_Wx__TextAttr_HasFont); /* prototype to pass -Wmissing-prototypes */
24232 XS(XS_Wx__TextAttr_HasFont)
24240 croak_xs_usage(cv, "THIS");
24242 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24245 RETVAL = THIS->HasFont();
24246 ST(0) = boolSV(RETVAL);
24253 XS(XS_Wx__TextAttr_HasAlignment); /* prototype to pass -Wmissing-prototypes */
24254 XS(XS_Wx__TextAttr_HasAlignment)
24262 croak_xs_usage(cv, "THIS");
24264 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24267 RETVAL = THIS->HasAlignment();
24268 ST(0) = boolSV(RETVAL);
24275 XS(XS_Wx__TextAttr_HasTabs); /* prototype to pass -Wmissing-prototypes */
24276 XS(XS_Wx__TextAttr_HasTabs)
24284 croak_xs_usage(cv, "THIS");
24286 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24289 RETVAL = THIS->HasTabs();
24290 ST(0) = boolSV(RETVAL);
24297 XS(XS_Wx__TextAttr_HasLeftIndent); /* prototype to pass -Wmissing-prototypes */
24298 XS(XS_Wx__TextAttr_HasLeftIndent)
24306 croak_xs_usage(cv, "THIS");
24308 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24311 RETVAL = THIS->HasLeftIndent();
24312 ST(0) = boolSV(RETVAL);
24319 XS(XS_Wx__TextAttr_HasRightIndent); /* prototype to pass -Wmissing-prototypes */
24320 XS(XS_Wx__TextAttr_HasRightIndent)
24328 croak_xs_usage(cv, "THIS");
24330 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24333 RETVAL = THIS->HasRightIndent();
24334 ST(0) = boolSV(RETVAL);
24341 XS(XS_Wx__TextAttr_HasFlag); /* prototype to pass -Wmissing-prototypes */
24342 XS(XS_Wx__TextAttr_HasFlag)
24350 croak_xs_usage(cv, "THIS, flag");
24352 long flag = (long)SvIV(ST(1));
24353 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24356 RETVAL = THIS->HasFlag(flag);
24357 ST(0) = boolSV(RETVAL);
24364 XS(XS_Wx__TextAttr_GetTextColour); /* prototype to pass -Wmissing-prototypes */
24365 XS(XS_Wx__TextAttr_GetTextColour)
24373 croak_xs_usage(cv, "THIS");
24375 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24377 RETVAL = new wxColour( THIS->GetTextColour() );
24378 ST(0) = sv_newmortal();
24379 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
24380 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
24387 XS(XS_Wx__TextAttr_GetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
24388 XS(XS_Wx__TextAttr_GetBackgroundColour)
24396 croak_xs_usage(cv, "THIS");
24398 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24400 RETVAL = new wxColour( THIS->GetBackgroundColour() );
24401 ST(0) = sv_newmortal();
24402 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
24403 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
24410 XS(XS_Wx__TextAttr_GetFont); /* prototype to pass -Wmissing-prototypes */
24411 XS(XS_Wx__TextAttr_GetFont)
24419 croak_xs_usage(cv, "THIS");
24421 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24423 RETVAL = new wxFont( THIS->GetFont() );
24424 ST(0) = sv_newmortal();
24425 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
24426 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
24433 XS(XS_Wx__TextAttr_GetAlignment); /* prototype to pass -Wmissing-prototypes */
24434 XS(XS_Wx__TextAttr_GetAlignment)
24442 croak_xs_usage(cv, "THIS");
24444 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24445 wxTextAttrAlignment RETVAL;
24448 RETVAL = THIS->GetAlignment();
24449 XSprePUSH; PUSHi((IV)RETVAL);
24455 XS(XS_Wx__TextAttr_GetLeftIndent); /* prototype to pass -Wmissing-prototypes */
24456 XS(XS_Wx__TextAttr_GetLeftIndent)
24464 croak_xs_usage(cv, "THIS");
24466 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24470 RETVAL = THIS->GetLeftIndent();
24471 XSprePUSH; PUSHi((IV)RETVAL);
24477 XS(XS_Wx__TextAttr_GetLeftSubIndent); /* prototype to pass -Wmissing-prototypes */
24478 XS(XS_Wx__TextAttr_GetLeftSubIndent)
24486 croak_xs_usage(cv, "THIS");
24488 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24492 RETVAL = THIS->GetLeftSubIndent();
24493 XSprePUSH; PUSHi((IV)RETVAL);
24499 XS(XS_Wx__TextAttr_GetRightIndent); /* prototype to pass -Wmissing-prototypes */
24500 XS(XS_Wx__TextAttr_GetRightIndent)
24508 croak_xs_usage(cv, "THIS");
24510 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24514 RETVAL = THIS->GetRightIndent();
24515 XSprePUSH; PUSHi((IV)RETVAL);
24521 XS(XS_Wx__TextAttr_GetFlags); /* prototype to pass -Wmissing-prototypes */
24522 XS(XS_Wx__TextAttr_GetFlags)
24530 croak_xs_usage(cv, "THIS");
24532 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24536 RETVAL = THIS->GetFlags();
24537 XSprePUSH; PUSHi((IV)RETVAL);
24543 XS(XS_Wx__TextAttr_IsDefault); /* prototype to pass -Wmissing-prototypes */
24544 XS(XS_Wx__TextAttr_IsDefault)
24552 croak_xs_usage(cv, "THIS");
24554 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24557 RETVAL = THIS->IsDefault();
24558 ST(0) = boolSV(RETVAL);
24565 XS(XS_Wx__TextAttr_GetTabs); /* prototype to pass -Wmissing-prototypes */
24566 XS(XS_Wx__TextAttr_GetTabs)
24574 croak_xs_usage(cv, "THIS");
24575 PERL_UNUSED_VAR(ax); /* -Wall */
24578 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24579 const wxArrayInt& tabs = THIS->GetTabs();
24581 wxPli_intarray_push( aTHX_ tabs );
24588 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
24589 #define XSubPPtmpAAEB 1
24592 XS(XS_Wx__TextAttr_GetFontEncoding); /* prototype to pass -Wmissing-prototypes */
24593 XS(XS_Wx__TextAttr_GetFontEncoding)
24601 croak_xs_usage(cv, "THIS");
24603 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24604 wxFontEncoding RETVAL;
24607 RETVAL = THIS->GetFontEncoding();
24608 XSprePUSH; PUSHi((IV)RETVAL);
24614 XS(XS_Wx__TextAttr_HasFontEncoding); /* prototype to pass -Wmissing-prototypes */
24615 XS(XS_Wx__TextAttr_HasFontEncoding)
24623 croak_xs_usage(cv, "THIS");
24625 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24628 RETVAL = THIS->HasFontEncoding();
24629 ST(0) = boolSV(RETVAL);
24636 XS(XS_Wx__TextAttr_SetFontEncoding); /* prototype to pass -Wmissing-prototypes */
24637 XS(XS_Wx__TextAttr_SetFontEncoding)
24645 croak_xs_usage(cv, "THIS, encoding");
24647 wxFontEncoding encoding = (wxFontEncoding)SvIV(ST(1));
24648 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24650 THIS->SetFontEncoding(encoding);
24656 XS(XS_Wx__TextAttr_GetOutlineLevel); /* prototype to pass -Wmissing-prototypes */
24657 XS(XS_Wx__TextAttr_GetOutlineLevel)
24665 croak_xs_usage(cv, "THIS");
24667 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24671 RETVAL = THIS->GetOutlineLevel();
24672 XSprePUSH; PUSHi((IV)RETVAL);
24678 XS(XS_Wx__TextAttr_HasOutlineLevel); /* prototype to pass -Wmissing-prototypes */
24679 XS(XS_Wx__TextAttr_HasOutlineLevel)
24687 croak_xs_usage(cv, "THIS");
24689 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24692 RETVAL = THIS->HasOutlineLevel();
24693 ST(0) = boolSV(RETVAL);
24700 XS(XS_Wx__TextAttr_SetOutlineLevel); /* prototype to pass -Wmissing-prototypes */
24701 XS(XS_Wx__TextAttr_SetOutlineLevel)
24709 croak_xs_usage(cv, "THIS, level");
24711 int level = (int)SvIV(ST(1));
24712 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24714 THIS->SetOutlineLevel(level);
24720 XS(XS_Wx__TextAttr_GetTextEffects); /* prototype to pass -Wmissing-prototypes */
24721 XS(XS_Wx__TextAttr_GetTextEffects)
24729 croak_xs_usage(cv, "THIS");
24731 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24735 RETVAL = THIS->GetTextEffects();
24736 XSprePUSH; PUSHi((IV)RETVAL);
24742 XS(XS_Wx__TextAttr_HasTextEffects); /* prototype to pass -Wmissing-prototypes */
24743 XS(XS_Wx__TextAttr_HasTextEffects)
24751 croak_xs_usage(cv, "THIS");
24753 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24756 RETVAL = THIS->HasTextEffects();
24757 ST(0) = boolSV(RETVAL);
24764 XS(XS_Wx__TextAttr_SetTextEffects); /* prototype to pass -Wmissing-prototypes */
24765 XS(XS_Wx__TextAttr_SetTextEffects)
24773 croak_xs_usage(cv, "THIS, effects");
24775 int effects = (int)SvIV(ST(1));
24776 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24778 THIS->SetTextEffects(effects);
24784 XS(XS_Wx__TextAttr_GetTextEffectFlags); /* prototype to pass -Wmissing-prototypes */
24785 XS(XS_Wx__TextAttr_GetTextEffectFlags)
24793 croak_xs_usage(cv, "THIS");
24795 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24799 RETVAL = THIS->GetTextEffectFlags();
24800 XSprePUSH; PUSHi((IV)RETVAL);
24806 XS(XS_Wx__TextAttr_HasTextEffect); /* prototype to pass -Wmissing-prototypes */
24807 XS(XS_Wx__TextAttr_HasTextEffect)
24815 croak_xs_usage(cv, "THIS, effect");
24817 int effect = (int)SvIV(ST(1));
24818 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24821 RETVAL = THIS->HasTextEffect(effect);
24822 ST(0) = boolSV(RETVAL);
24829 XS(XS_Wx__TextAttr_SetTextEffectFlags); /* prototype to pass -Wmissing-prototypes */
24830 XS(XS_Wx__TextAttr_SetTextEffectFlags)
24838 croak_xs_usage(cv, "THIS, effects");
24840 int effects = (int)SvIV(ST(1));
24841 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24843 THIS->SetTextEffectFlags(effects);
24849 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
24850 #define XSubPPtmpAAEC 1
24853 XS(XS_Wx__TextAttr_SetCharacterStyleName); /* prototype to pass -Wmissing-prototypes */
24854 XS(XS_Wx__TextAttr_SetCharacterStyleName)
24862 croak_xs_usage(cv, "THIS, name");
24865 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24867 WXSTRING_INPUT( name, wxString, ST(1) );
24869 THIS->SetCharacterStyleName(name);
24875 XS(XS_Wx__TextAttr_SetParagraphStyleName); /* prototype to pass -Wmissing-prototypes */
24876 XS(XS_Wx__TextAttr_SetParagraphStyleName)
24884 croak_xs_usage(cv, "THIS, name");
24887 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24889 WXSTRING_INPUT( name, wxString, ST(1) );
24891 THIS->SetParagraphStyleName(name);
24897 XS(XS_Wx__TextAttr_SetListStyleName); /* prototype to pass -Wmissing-prototypes */
24898 XS(XS_Wx__TextAttr_SetListStyleName)
24906 croak_xs_usage(cv, "THIS, name");
24909 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24911 WXSTRING_INPUT( name, wxString, ST(1) );
24913 THIS->SetListStyleName(name);
24919 XS(XS_Wx__TextAttr_SetParagraphSpacingAfter); /* prototype to pass -Wmissing-prototypes */
24920 XS(XS_Wx__TextAttr_SetParagraphSpacingAfter)
24928 croak_xs_usage(cv, "THIS, spacing");
24930 int spacing = (int)SvIV(ST(1));
24931 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24933 THIS->SetParagraphSpacingAfter(spacing);
24939 XS(XS_Wx__TextAttr_SetParagraphSpacingBefore); /* prototype to pass -Wmissing-prototypes */
24940 XS(XS_Wx__TextAttr_SetParagraphSpacingBefore)
24948 croak_xs_usage(cv, "THIS, spacing");
24950 int spacing = (int)SvIV(ST(1));
24951 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24953 THIS->SetParagraphSpacingBefore(spacing);
24959 XS(XS_Wx__TextAttr_SetLineSpacing); /* prototype to pass -Wmissing-prototypes */
24960 XS(XS_Wx__TextAttr_SetLineSpacing)
24968 croak_xs_usage(cv, "THIS, spacing");
24970 int spacing = (int)SvIV(ST(1));
24971 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24973 THIS->SetLineSpacing(spacing);
24979 XS(XS_Wx__TextAttr_SetBulletStyle); /* prototype to pass -Wmissing-prototypes */
24980 XS(XS_Wx__TextAttr_SetBulletStyle)
24988 croak_xs_usage(cv, "THIS, style");
24990 int style = (int)SvIV(ST(1));
24991 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
24993 THIS->SetBulletStyle(style);
24999 XS(XS_Wx__TextAttr_SetBulletNumber); /* prototype to pass -Wmissing-prototypes */
25000 XS(XS_Wx__TextAttr_SetBulletNumber)
25008 croak_xs_usage(cv, "THIS, n");
25010 int n = (int)SvIV(ST(1));
25011 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25013 THIS->SetBulletNumber(n);
25019 XS(XS_Wx__TextAttr_SetBulletText); /* prototype to pass -Wmissing-prototypes */
25020 XS(XS_Wx__TextAttr_SetBulletText)
25028 croak_xs_usage(cv, "THIS, text");
25031 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25033 WXSTRING_INPUT( text, wxString, ST(1) );
25035 THIS->SetBulletText(text);
25041 XS(XS_Wx__TextAttr_SetBulletName); /* prototype to pass -Wmissing-prototypes */
25042 XS(XS_Wx__TextAttr_SetBulletName)
25050 croak_xs_usage(cv, "THIS, name");
25053 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25055 WXSTRING_INPUT( name, wxString, ST(1) );
25057 THIS->SetBulletName(name);
25063 XS(XS_Wx__TextAttr_SetBulletFont); /* prototype to pass -Wmissing-prototypes */
25064 XS(XS_Wx__TextAttr_SetBulletFont)
25072 croak_xs_usage(cv, "THIS, bulletFont");
25074 wxString bulletFont;
25075 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25077 WXSTRING_INPUT( bulletFont, wxString, ST(1) );
25079 THIS->SetBulletFont(bulletFont);
25085 XS(XS_Wx__TextAttr_SetURL); /* prototype to pass -Wmissing-prototypes */
25086 XS(XS_Wx__TextAttr_SetURL)
25094 croak_xs_usage(cv, "THIS, url");
25097 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25099 WXSTRING_INPUT( url, wxString, ST(1) );
25107 XS(XS_Wx__TextAttr_SetPageBreak); /* prototype to pass -Wmissing-prototypes */
25108 XS(XS_Wx__TextAttr_SetPageBreak)
25115 if (items < 1 || items > 2)
25116 croak_xs_usage(cv, "THIS, pageBreak = true");
25119 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25124 pageBreak = (bool)SvTRUE(ST(1));
25127 THIS->SetPageBreak(pageBreak);
25133 XS(XS_Wx__TextAttr_GetCharacterStyleName); /* prototype to pass -Wmissing-prototypes */
25134 XS(XS_Wx__TextAttr_GetCharacterStyleName)
25142 croak_xs_usage(cv, "THIS");
25144 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25147 RETVAL = THIS->GetCharacterStyleName();
25148 ST(0) = sv_newmortal();
25149 WXSTRING_OUTPUT( RETVAL, ST(0) );
25156 XS(XS_Wx__TextAttr_GetParagraphStyleName); /* prototype to pass -Wmissing-prototypes */
25157 XS(XS_Wx__TextAttr_GetParagraphStyleName)
25165 croak_xs_usage(cv, "THIS");
25167 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25170 RETVAL = THIS->GetParagraphStyleName();
25171 ST(0) = sv_newmortal();
25172 WXSTRING_OUTPUT( RETVAL, ST(0) );
25179 XS(XS_Wx__TextAttr_GetListStyleName); /* prototype to pass -Wmissing-prototypes */
25180 XS(XS_Wx__TextAttr_GetListStyleName)
25188 croak_xs_usage(cv, "THIS");
25190 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25193 RETVAL = THIS->GetListStyleName();
25194 ST(0) = sv_newmortal();
25195 WXSTRING_OUTPUT( RETVAL, ST(0) );
25202 XS(XS_Wx__TextAttr_GetParagraphSpacingAfter); /* prototype to pass -Wmissing-prototypes */
25203 XS(XS_Wx__TextAttr_GetParagraphSpacingAfter)
25211 croak_xs_usage(cv, "THIS");
25213 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25217 RETVAL = THIS->GetParagraphSpacingAfter();
25218 XSprePUSH; PUSHi((IV)RETVAL);
25224 XS(XS_Wx__TextAttr_GetParagraphSpacingBefore); /* prototype to pass -Wmissing-prototypes */
25225 XS(XS_Wx__TextAttr_GetParagraphSpacingBefore)
25233 croak_xs_usage(cv, "THIS");
25235 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25239 RETVAL = THIS->GetParagraphSpacingBefore();
25240 XSprePUSH; PUSHi((IV)RETVAL);
25246 XS(XS_Wx__TextAttr_GetLineSpacing); /* prototype to pass -Wmissing-prototypes */
25247 XS(XS_Wx__TextAttr_GetLineSpacing)
25255 croak_xs_usage(cv, "THIS");
25257 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25261 RETVAL = THIS->GetLineSpacing();
25262 XSprePUSH; PUSHi((IV)RETVAL);
25268 XS(XS_Wx__TextAttr_GetBulletStyle); /* prototype to pass -Wmissing-prototypes */
25269 XS(XS_Wx__TextAttr_GetBulletStyle)
25277 croak_xs_usage(cv, "THIS");
25279 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25283 RETVAL = THIS->GetBulletStyle();
25284 XSprePUSH; PUSHi((IV)RETVAL);
25290 XS(XS_Wx__TextAttr_GetBulletNumber); /* prototype to pass -Wmissing-prototypes */
25291 XS(XS_Wx__TextAttr_GetBulletNumber)
25299 croak_xs_usage(cv, "THIS");
25301 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25305 RETVAL = THIS->GetBulletNumber();
25306 XSprePUSH; PUSHi((IV)RETVAL);
25312 XS(XS_Wx__TextAttr_GetBulletText); /* prototype to pass -Wmissing-prototypes */
25313 XS(XS_Wx__TextAttr_GetBulletText)
25321 croak_xs_usage(cv, "THIS");
25323 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25326 RETVAL = THIS->GetBulletText();
25327 ST(0) = sv_newmortal();
25328 WXSTRING_OUTPUT( RETVAL, ST(0) );
25335 XS(XS_Wx__TextAttr_GetBulletName); /* prototype to pass -Wmissing-prototypes */
25336 XS(XS_Wx__TextAttr_GetBulletName)
25344 croak_xs_usage(cv, "THIS");
25346 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25349 RETVAL = THIS->GetBulletName();
25350 ST(0) = sv_newmortal();
25351 WXSTRING_OUTPUT( RETVAL, ST(0) );
25358 XS(XS_Wx__TextAttr_GetBulletFont); /* prototype to pass -Wmissing-prototypes */
25359 XS(XS_Wx__TextAttr_GetBulletFont)
25367 croak_xs_usage(cv, "THIS");
25369 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25372 RETVAL = THIS->GetBulletFont();
25373 ST(0) = sv_newmortal();
25374 WXSTRING_OUTPUT( RETVAL, ST(0) );
25381 XS(XS_Wx__TextAttr_GetURL); /* prototype to pass -Wmissing-prototypes */
25382 XS(XS_Wx__TextAttr_GetURL)
25390 croak_xs_usage(cv, "THIS");
25392 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25395 RETVAL = THIS->GetURL();
25396 ST(0) = sv_newmortal();
25397 WXSTRING_OUTPUT( RETVAL, ST(0) );
25404 XS(XS_Wx__TextAttr_HasParagraphSpacingAfter); /* prototype to pass -Wmissing-prototypes */
25405 XS(XS_Wx__TextAttr_HasParagraphSpacingAfter)
25413 croak_xs_usage(cv, "THIS");
25415 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25418 RETVAL = THIS->HasParagraphSpacingAfter();
25419 ST(0) = boolSV(RETVAL);
25426 XS(XS_Wx__TextAttr_HasParagraphSpacingBefore); /* prototype to pass -Wmissing-prototypes */
25427 XS(XS_Wx__TextAttr_HasParagraphSpacingBefore)
25435 croak_xs_usage(cv, "THIS");
25437 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25440 RETVAL = THIS->HasParagraphSpacingBefore();
25441 ST(0) = boolSV(RETVAL);
25448 XS(XS_Wx__TextAttr_HasLineSpacing); /* prototype to pass -Wmissing-prototypes */
25449 XS(XS_Wx__TextAttr_HasLineSpacing)
25457 croak_xs_usage(cv, "THIS");
25459 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25462 RETVAL = THIS->HasLineSpacing();
25463 ST(0) = boolSV(RETVAL);
25470 XS(XS_Wx__TextAttr_HasCharacterStyleName); /* prototype to pass -Wmissing-prototypes */
25471 XS(XS_Wx__TextAttr_HasCharacterStyleName)
25479 croak_xs_usage(cv, "THIS");
25481 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25484 RETVAL = THIS->HasCharacterStyleName();
25485 ST(0) = boolSV(RETVAL);
25492 XS(XS_Wx__TextAttr_HasParagraphStyleName); /* prototype to pass -Wmissing-prototypes */
25493 XS(XS_Wx__TextAttr_HasParagraphStyleName)
25501 croak_xs_usage(cv, "THIS");
25503 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25506 RETVAL = THIS->HasParagraphStyleName();
25507 ST(0) = boolSV(RETVAL);
25514 XS(XS_Wx__TextAttr_HasListStyleName); /* prototype to pass -Wmissing-prototypes */
25515 XS(XS_Wx__TextAttr_HasListStyleName)
25523 croak_xs_usage(cv, "THIS");
25525 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25528 RETVAL = THIS->HasListStyleName();
25529 ST(0) = boolSV(RETVAL);
25536 XS(XS_Wx__TextAttr_HasBulletStyle); /* prototype to pass -Wmissing-prototypes */
25537 XS(XS_Wx__TextAttr_HasBulletStyle)
25545 croak_xs_usage(cv, "THIS");
25547 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25550 RETVAL = THIS->HasBulletStyle();
25551 ST(0) = boolSV(RETVAL);
25558 XS(XS_Wx__TextAttr_HasBulletNumber); /* prototype to pass -Wmissing-prototypes */
25559 XS(XS_Wx__TextAttr_HasBulletNumber)
25567 croak_xs_usage(cv, "THIS");
25569 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25572 RETVAL = THIS->HasBulletNumber();
25573 ST(0) = boolSV(RETVAL);
25580 XS(XS_Wx__TextAttr_HasBulletText); /* prototype to pass -Wmissing-prototypes */
25581 XS(XS_Wx__TextAttr_HasBulletText)
25589 croak_xs_usage(cv, "THIS");
25591 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25594 RETVAL = THIS->HasBulletText();
25595 ST(0) = boolSV(RETVAL);
25602 XS(XS_Wx__TextAttr_HasBulletName); /* prototype to pass -Wmissing-prototypes */
25603 XS(XS_Wx__TextAttr_HasBulletName)
25611 croak_xs_usage(cv, "THIS");
25613 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25616 RETVAL = THIS->HasBulletName();
25617 ST(0) = boolSV(RETVAL);
25624 XS(XS_Wx__TextAttr_HasURL); /* prototype to pass -Wmissing-prototypes */
25625 XS(XS_Wx__TextAttr_HasURL)
25633 croak_xs_usage(cv, "THIS");
25635 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25638 RETVAL = THIS->HasURL();
25639 ST(0) = boolSV(RETVAL);
25646 XS(XS_Wx__TextAttr_HasPageBreak); /* prototype to pass -Wmissing-prototypes */
25647 XS(XS_Wx__TextAttr_HasPageBreak)
25655 croak_xs_usage(cv, "THIS");
25657 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25660 RETVAL = THIS->HasPageBreak();
25661 ST(0) = boolSV(RETVAL);
25668 XS(XS_Wx__TextAttr_IsCharacterStyle); /* prototype to pass -Wmissing-prototypes */
25669 XS(XS_Wx__TextAttr_IsCharacterStyle)
25677 croak_xs_usage(cv, "THIS");
25679 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25682 RETVAL = THIS->IsCharacterStyle();
25683 ST(0) = boolSV(RETVAL);
25690 XS(XS_Wx__TextAttr_IsParagraphStyle); /* prototype to pass -Wmissing-prototypes */
25691 XS(XS_Wx__TextAttr_IsParagraphStyle)
25699 croak_xs_usage(cv, "THIS");
25701 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25704 RETVAL = THIS->IsParagraphStyle();
25705 ST(0) = boolSV(RETVAL);
25711 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
25712 #define XSubPPtmpAAED 1
25715 XS(XS_Wx__TextAttr_CreateFont); /* prototype to pass -Wmissing-prototypes */
25716 XS(XS_Wx__TextAttr_CreateFont)
25724 croak_xs_usage(cv, "THIS");
25726 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25728 RETVAL = new wxFont( THIS->CreateFont() );
25729 ST(0) = sv_newmortal();
25730 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
25731 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
25739 XS(XS_Wx__TextAttr_GetFontAttributes); /* prototype to pass -Wmissing-prototypes */
25740 XS(XS_Wx__TextAttr_GetFontAttributes)
25748 croak_xs_usage(cv, "THIS, font");
25750 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
25751 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25753 RETVAL = THIS->GetFontAttributes( *( font ) );
25754 ST(0) = boolSV(RETVAL);
25761 XS(XS_Wx__TextAttr_SetFontSize); /* prototype to pass -Wmissing-prototypes */
25762 XS(XS_Wx__TextAttr_SetFontSize)
25770 croak_xs_usage(cv, "THIS, pointSize");
25772 int pointSize = (int)SvIV(ST(1));
25773 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25775 THIS->SetFontSize(pointSize);
25781 XS(XS_Wx__TextAttr_SetFontStyle); /* prototype to pass -Wmissing-prototypes */
25782 XS(XS_Wx__TextAttr_SetFontStyle)
25790 croak_xs_usage(cv, "THIS, fontStyle");
25792 wxFontStyle fontStyle = (wxFontStyle)SvIV(ST(1));
25793 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25795 THIS->SetFontStyle(fontStyle);
25801 XS(XS_Wx__TextAttr_SetFontWeight); /* prototype to pass -Wmissing-prototypes */
25802 XS(XS_Wx__TextAttr_SetFontWeight)
25810 croak_xs_usage(cv, "THIS, fontWeight");
25812 wxFontWeight fontWeight = (wxFontWeight)SvIV(ST(1));
25813 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25815 THIS->SetFontWeight(fontWeight);
25821 XS(XS_Wx__TextAttr_SetFontFaceName); /* prototype to pass -Wmissing-prototypes */
25822 XS(XS_Wx__TextAttr_SetFontFaceName)
25830 croak_xs_usage(cv, "THIS, faceName");
25833 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25835 WXSTRING_INPUT( faceName, wxString, ST(1) );
25837 THIS->SetFontFaceName(faceName);
25843 XS(XS_Wx__TextAttr_SetFontUnderlined); /* prototype to pass -Wmissing-prototypes */
25844 XS(XS_Wx__TextAttr_SetFontUnderlined)
25852 croak_xs_usage(cv, "THIS, underlined");
25854 bool underlined = (bool)SvTRUE(ST(1));
25855 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25857 THIS->SetFontUnderlined(underlined);
25863 XS(XS_Wx__TextAttr_GetFontSize); /* prototype to pass -Wmissing-prototypes */
25864 XS(XS_Wx__TextAttr_GetFontSize)
25872 croak_xs_usage(cv, "THIS");
25874 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25878 RETVAL = THIS->GetFontSize();
25879 XSprePUSH; PUSHi((IV)RETVAL);
25885 XS(XS_Wx__TextAttr_GetFontStyle); /* prototype to pass -Wmissing-prototypes */
25886 XS(XS_Wx__TextAttr_GetFontStyle)
25894 croak_xs_usage(cv, "THIS");
25896 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25897 wxFontStyle RETVAL;
25900 RETVAL = THIS->GetFontStyle();
25901 XSprePUSH; PUSHi((IV)RETVAL);
25907 XS(XS_Wx__TextAttr_GetFontWeight); /* prototype to pass -Wmissing-prototypes */
25908 XS(XS_Wx__TextAttr_GetFontWeight)
25916 croak_xs_usage(cv, "THIS");
25918 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25919 wxFontWeight RETVAL;
25922 RETVAL = THIS->GetFontWeight();
25923 XSprePUSH; PUSHi((IV)RETVAL);
25929 XS(XS_Wx__TextAttr_GetFontUnderlined); /* prototype to pass -Wmissing-prototypes */
25930 XS(XS_Wx__TextAttr_GetFontUnderlined)
25938 croak_xs_usage(cv, "THIS");
25940 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25943 RETVAL = THIS->GetFontUnderlined();
25944 ST(0) = boolSV(RETVAL);
25951 XS(XS_Wx__TextAttr_GetFontFaceName); /* prototype to pass -Wmissing-prototypes */
25952 XS(XS_Wx__TextAttr_GetFontFaceName)
25960 croak_xs_usage(cv, "THIS");
25962 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25965 RETVAL = THIS->GetFontFaceName();
25966 ST(0) = sv_newmortal();
25967 WXSTRING_OUTPUT( RETVAL, ST(0) );
25974 XS(XS_Wx__TextAttr_HasFontWeight); /* prototype to pass -Wmissing-prototypes */
25975 XS(XS_Wx__TextAttr_HasFontWeight)
25983 croak_xs_usage(cv, "THIS");
25985 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
25988 RETVAL = THIS->HasFontWeight();
25989 ST(0) = boolSV(RETVAL);
25996 XS(XS_Wx__TextAttr_HasFontSize); /* prototype to pass -Wmissing-prototypes */
25997 XS(XS_Wx__TextAttr_HasFontSize)
26005 croak_xs_usage(cv, "THIS");
26007 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
26010 RETVAL = THIS->HasFontSize();
26011 ST(0) = boolSV(RETVAL);
26018 XS(XS_Wx__TextAttr_HasFontItalic); /* prototype to pass -Wmissing-prototypes */
26019 XS(XS_Wx__TextAttr_HasFontItalic)
26027 croak_xs_usage(cv, "THIS");
26029 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
26032 RETVAL = THIS->HasFontItalic();
26033 ST(0) = boolSV(RETVAL);
26040 XS(XS_Wx__TextAttr_HasFontUnderlined); /* prototype to pass -Wmissing-prototypes */
26041 XS(XS_Wx__TextAttr_HasFontUnderlined)
26049 croak_xs_usage(cv, "THIS");
26051 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
26054 RETVAL = THIS->HasFontUnderlined();
26055 ST(0) = boolSV(RETVAL);
26062 XS(XS_Wx__TextAttr_HasFontFaceName); /* prototype to pass -Wmissing-prototypes */
26063 XS(XS_Wx__TextAttr_HasFontFaceName)
26071 croak_xs_usage(cv, "THIS");
26073 wxTextAttr * THIS = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextAttr" );
26076 RETVAL = THIS->HasFontFaceName();
26077 ST(0) = boolSV(RETVAL);
26085 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextAttr.xsp |' */
26088 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextCtrl.xs |' from 'Controls.xs' */
26090 #include <wx/textctrl.h>
26092 XS(XS_Wx__TextUrlEvent_GetMouseEvent); /* prototype to pass -Wmissing-prototypes */
26093 XS(XS_Wx__TextUrlEvent_GetMouseEvent)
26101 croak_xs_usage(cv, "THIS");
26103 wxTextUrlEvent * THIS = (wxTextUrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextUrlEvent" );
26104 wxMouseEvent * RETVAL;
26105 RETVAL = new wxMouseEvent( THIS->GetMouseEvent() );
26106 ST(0) = sv_newmortal();
26107 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
26108 wxPli_thread_sv_register( aTHX_ "Wx::MouseEvent", RETVAL, ST(0) );
26115 XS(XS_Wx__TextUrlEvent_GetURLStart); /* prototype to pass -Wmissing-prototypes */
26116 XS(XS_Wx__TextUrlEvent_GetURLStart)
26124 croak_xs_usage(cv, "THIS");
26126 wxTextUrlEvent * THIS = (wxTextUrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextUrlEvent" );
26130 RETVAL = THIS->GetURLStart();
26131 XSprePUSH; PUSHi((IV)RETVAL);
26137 XS(XS_Wx__TextUrlEvent_GetURLEnd); /* prototype to pass -Wmissing-prototypes */
26138 XS(XS_Wx__TextUrlEvent_GetURLEnd)
26146 croak_xs_usage(cv, "THIS");
26148 wxTextUrlEvent * THIS = (wxTextUrlEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextUrlEvent" );
26152 RETVAL = THIS->GetURLEnd();
26153 XSprePUSH; PUSHi((IV)RETVAL);
26159 XS(XS_Wx__TextCtrlBase_GetValue); /* prototype to pass -Wmissing-prototypes */
26160 XS(XS_Wx__TextCtrlBase_GetValue)
26168 croak_xs_usage(cv, "THIS");
26170 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26173 RETVAL = THIS->GetValue();
26174 ST(0) = sv_newmortal();
26175 WXSTRING_OUTPUT( RETVAL, ST(0) );
26181 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
26182 #define XSubPPtmpAAEE 1
26185 XS(XS_Wx__TextCtrlBase_IsEmpty); /* prototype to pass -Wmissing-prototypes */
26186 XS(XS_Wx__TextCtrlBase_IsEmpty)
26194 croak_xs_usage(cv, "THIS");
26196 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26199 RETVAL = THIS->IsEmpty();
26200 ST(0) = boolSV(RETVAL);
26208 XS(XS_Wx__TextCtrlBase_SetValue); /* prototype to pass -Wmissing-prototypes */
26209 XS(XS_Wx__TextCtrlBase_SetValue)
26217 croak_xs_usage(cv, "THIS, value");
26220 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26222 WXSTRING_INPUT( value, wxString, ST(1) );
26224 THIS->SetValue(value);
26229 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
26230 #define XSubPPtmpAAEF 1
26233 XS(XS_Wx__TextCtrlBase_ChangeValue); /* prototype to pass -Wmissing-prototypes */
26234 XS(XS_Wx__TextCtrlBase_ChangeValue)
26242 croak_xs_usage(cv, "THIS, value");
26245 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26247 WXSTRING_INPUT( value, wxString, ST(1) );
26249 THIS->ChangeValue(value);
26256 XS(XS_Wx__TextCtrlBase_GetRange); /* prototype to pass -Wmissing-prototypes */
26257 XS(XS_Wx__TextCtrlBase_GetRange)
26265 croak_xs_usage(cv, "THIS, from, to");
26267 long from = (long)SvIV(ST(1));
26268 long to = (long)SvIV(ST(2));
26269 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26272 RETVAL = THIS->GetRange(from, to);
26273 ST(0) = sv_newmortal();
26274 WXSTRING_OUTPUT( RETVAL, ST(0) );
26281 XS(XS_Wx__TextCtrlBase_GetLineLength); /* prototype to pass -Wmissing-prototypes */
26282 XS(XS_Wx__TextCtrlBase_GetLineLength)
26290 croak_xs_usage(cv, "THIS, lineNo");
26292 long lineNo = (long)SvIV(ST(1));
26293 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26297 RETVAL = THIS->GetLineLength(lineNo);
26298 XSprePUSH; PUSHi((IV)RETVAL);
26304 XS(XS_Wx__TextCtrlBase_GetLineText); /* prototype to pass -Wmissing-prototypes */
26305 XS(XS_Wx__TextCtrlBase_GetLineText)
26313 croak_xs_usage(cv, "THIS, lineNo");
26315 long lineNo = (long)SvIV(ST(1));
26316 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26319 RETVAL = THIS->GetLineText(lineNo);
26320 ST(0) = sv_newmortal();
26321 WXSTRING_OUTPUT( RETVAL, ST(0) );
26328 XS(XS_Wx__TextCtrlBase_GetNumberOfLines); /* prototype to pass -Wmissing-prototypes */
26329 XS(XS_Wx__TextCtrlBase_GetNumberOfLines)
26337 croak_xs_usage(cv, "THIS");
26339 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26343 RETVAL = THIS->GetNumberOfLines();
26344 XSprePUSH; PUSHi((IV)RETVAL);
26350 XS(XS_Wx__TextCtrlBase_IsModified); /* prototype to pass -Wmissing-prototypes */
26351 XS(XS_Wx__TextCtrlBase_IsModified)
26359 croak_xs_usage(cv, "THIS");
26361 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26364 RETVAL = THIS->IsModified();
26365 ST(0) = boolSV(RETVAL);
26372 XS(XS_Wx__TextCtrlBase_IsEditable); /* prototype to pass -Wmissing-prototypes */
26373 XS(XS_Wx__TextCtrlBase_IsEditable)
26381 croak_xs_usage(cv, "THIS");
26383 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26386 RETVAL = THIS->IsEditable();
26387 ST(0) = boolSV(RETVAL);
26394 XS(XS_Wx__TextCtrlBase_IsSingleLine); /* prototype to pass -Wmissing-prototypes */
26395 XS(XS_Wx__TextCtrlBase_IsSingleLine)
26403 croak_xs_usage(cv, "THIS");
26405 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26408 RETVAL = THIS->IsSingleLine();
26409 ST(0) = boolSV(RETVAL);
26416 XS(XS_Wx__TextCtrlBase_IsMultiLine); /* prototype to pass -Wmissing-prototypes */
26417 XS(XS_Wx__TextCtrlBase_IsMultiLine)
26425 croak_xs_usage(cv, "THIS");
26427 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26430 RETVAL = THIS->IsMultiLine();
26431 ST(0) = boolSV(RETVAL);
26438 XS(XS_Wx__TextCtrlBase_GetStringSelection); /* prototype to pass -Wmissing-prototypes */
26439 XS(XS_Wx__TextCtrlBase_GetStringSelection)
26447 croak_xs_usage(cv, "THIS");
26449 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26452 RETVAL = THIS->GetStringSelection();
26453 ST(0) = sv_newmortal();
26454 WXSTRING_OUTPUT( RETVAL, ST(0) );
26461 XS(XS_Wx__TextCtrlBase_Clear); /* prototype to pass -Wmissing-prototypes */
26462 XS(XS_Wx__TextCtrlBase_Clear)
26470 croak_xs_usage(cv, "THIS");
26472 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26480 XS(XS_Wx__TextCtrlBase_Replace); /* prototype to pass -Wmissing-prototypes */
26481 XS(XS_Wx__TextCtrlBase_Replace)
26489 croak_xs_usage(cv, "THIS, from, to, value");
26491 long from = (long)SvIV(ST(1));
26492 long to = (long)SvIV(ST(2));
26494 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26496 WXSTRING_INPUT( value, wxString, ST(3) );
26498 THIS->Replace(from, to, value);
26504 XS(XS_Wx__TextCtrlBase_Remove); /* prototype to pass -Wmissing-prototypes */
26505 XS(XS_Wx__TextCtrlBase_Remove)
26513 croak_xs_usage(cv, "THIS, from, to");
26515 long from = (long)SvIV(ST(1));
26516 long to = (long)SvIV(ST(2));
26517 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26519 THIS->Remove(from, to);
26524 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
26525 #define XSubPPtmpAAEG 1
26528 XS(XS_Wx__TextCtrlBase_LoadFile); /* prototype to pass -Wmissing-prototypes */
26529 XS(XS_Wx__TextCtrlBase_LoadFile)
26536 if (items < 2 || items > 3)
26537 croak_xs_usage(cv, "THIS, file, fileType = wxTEXT_TYPE_ANY");
26541 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26544 WXSTRING_INPUT( file, wxString, ST(1) );
26547 fileType = wxTEXT_TYPE_ANY;
26549 fileType = (int)SvIV(ST(2));
26552 RETVAL = THIS->LoadFile(file, fileType);
26553 ST(0) = boolSV(RETVAL);
26560 XS(XS_Wx__TextCtrlBase_SaveFile); /* prototype to pass -Wmissing-prototypes */
26561 XS(XS_Wx__TextCtrlBase_SaveFile)
26568 if (items < 1 || items > 3)
26569 croak_xs_usage(cv, "THIS, file = wxEmptyString, fileType = wxTEXT_TYPE_ANY");
26573 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26577 file = wxEmptyString;
26579 WXSTRING_INPUT( file, wxString, ST(1) );
26583 fileType = wxTEXT_TYPE_ANY;
26585 fileType = (int)SvIV(ST(2));
26588 RETVAL = THIS->SaveFile(file, fileType);
26589 ST(0) = boolSV(RETVAL);
26596 #define XSubPPtmpAAEH 1
26599 XS(XS_Wx__TextCtrlBase_LoadFile); /* prototype to pass -Wmissing-prototypes */
26600 XS(XS_Wx__TextCtrlBase_LoadFile)
26608 croak_xs_usage(cv, "THIS, file");
26611 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26614 WXSTRING_INPUT( file, wxString, ST(1) );
26616 RETVAL = THIS->LoadFile(file);
26617 ST(0) = boolSV(RETVAL);
26624 XS(XS_Wx__TextCtrlBase_SaveFile); /* prototype to pass -Wmissing-prototypes */
26625 XS(XS_Wx__TextCtrlBase_SaveFile)
26632 if (items < 1 || items > 2)
26633 croak_xs_usage(cv, "THIS, file = wxEmptyString");
26636 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26640 file = wxEmptyString;
26642 WXSTRING_INPUT( file, wxString, ST(1) );
26645 RETVAL = THIS->SaveFile(file);
26646 ST(0) = boolSV(RETVAL);
26654 XS(XS_Wx__TextCtrlBase_MarkDirty); /* prototype to pass -Wmissing-prototypes */
26655 XS(XS_Wx__TextCtrlBase_MarkDirty)
26663 croak_xs_usage(cv, "THIS");
26665 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26673 XS(XS_Wx__TextCtrlBase_DiscardEdits); /* prototype to pass -Wmissing-prototypes */
26674 XS(XS_Wx__TextCtrlBase_DiscardEdits)
26682 croak_xs_usage(cv, "THIS");
26684 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26686 THIS->DiscardEdits();
26691 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
26692 #define XSubPPtmpAAEI 1
26695 XS(XS_Wx__TextCtrlBase_SetModified); /* prototype to pass -Wmissing-prototypes */
26696 XS(XS_Wx__TextCtrlBase_SetModified)
26704 croak_xs_usage(cv, "THIS, modified");
26706 bool modified = (bool)SvTRUE(ST(1));
26707 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26709 THIS->SetModified(modified);
26716 XS(XS_Wx__TextCtrlBase_SetMaxLength); /* prototype to pass -Wmissing-prototypes */
26717 XS(XS_Wx__TextCtrlBase_SetMaxLength)
26725 croak_xs_usage(cv, "THIS, len");
26727 unsigned long len = (unsigned long)SvUV( ST(1) );
26728 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26730 THIS->SetMaxLength(len);
26736 XS(XS_Wx__TextCtrlBase_WriteText); /* prototype to pass -Wmissing-prototypes */
26737 XS(XS_Wx__TextCtrlBase_WriteText)
26745 croak_xs_usage(cv, "THIS, text");
26748 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26750 WXSTRING_INPUT( text, wxString, ST(1) );
26752 THIS->WriteText(text);
26758 XS(XS_Wx__TextCtrlBase_AppendText); /* prototype to pass -Wmissing-prototypes */
26759 XS(XS_Wx__TextCtrlBase_AppendText)
26767 croak_xs_usage(cv, "THIS, text");
26770 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26772 WXSTRING_INPUT( text, wxString, ST(1) );
26774 THIS->AppendText(text);
26780 XS(XS_Wx__TextCtrlBase_EmulateKeyPress); /* prototype to pass -Wmissing-prototypes */
26781 XS(XS_Wx__TextCtrlBase_EmulateKeyPress)
26789 croak_xs_usage(cv, "THIS, event");
26791 wxKeyEvent* event = (wxKeyEvent *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::KeyEvent" );
26792 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26794 RETVAL = THIS->EmulateKeyPress( *( event ) );
26795 ST(0) = boolSV(RETVAL);
26802 XS(XS_Wx__TextCtrlBase_SetStyle); /* prototype to pass -Wmissing-prototypes */
26803 XS(XS_Wx__TextCtrlBase_SetStyle)
26811 croak_xs_usage(cv, "THIS, start, end, style");
26813 long start = (long)SvIV(ST(1));
26814 long end = (long)SvIV(ST(2));
26815 wxTextAttr* style = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::TextAttr" );
26816 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26818 RETVAL = THIS->SetStyle( start, end, *( style ) );
26819 ST(0) = boolSV(RETVAL);
26826 XS(XS_Wx__TextCtrlBase_SetDefaultStyle); /* prototype to pass -Wmissing-prototypes */
26827 XS(XS_Wx__TextCtrlBase_SetDefaultStyle)
26835 croak_xs_usage(cv, "THIS, style");
26837 wxTextAttr* style = (wxTextAttr *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::TextAttr" );
26838 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26840 RETVAL = THIS->SetDefaultStyle( *( style ) );
26841 ST(0) = boolSV(RETVAL);
26848 XS(XS_Wx__TextCtrlBase_GetDefaultStyle); /* prototype to pass -Wmissing-prototypes */
26849 XS(XS_Wx__TextCtrlBase_GetDefaultStyle)
26857 croak_xs_usage(cv, "THIS");
26859 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26860 wxTextAttr * RETVAL;
26861 RETVAL = new wxTextAttr( THIS->GetDefaultStyle() );
26862 ST(0) = sv_newmortal();
26863 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::TextAttr" );
26864 wxPli_thread_sv_register( aTHX_ "Wx::TextAttr", RETVAL, ST(0) );
26871 XS(XS_Wx__TextCtrlBase_XYToPosition); /* prototype to pass -Wmissing-prototypes */
26872 XS(XS_Wx__TextCtrlBase_XYToPosition)
26880 croak_xs_usage(cv, "THIS, x, y");
26882 long x = (long)SvIV(ST(1));
26883 long y = (long)SvIV(ST(2));
26884 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26888 RETVAL = THIS->XYToPosition(x, y);
26889 XSprePUSH; PUSHi((IV)RETVAL);
26895 XS(XS_Wx__TextCtrlBase_ShowPosition); /* prototype to pass -Wmissing-prototypes */
26896 XS(XS_Wx__TextCtrlBase_ShowPosition)
26904 croak_xs_usage(cv, "THIS, pos");
26906 long pos = (long)SvIV(ST(1));
26907 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26909 THIS->ShowPosition(pos);
26915 XS(XS_Wx__TextCtrlBase_Copy); /* prototype to pass -Wmissing-prototypes */
26916 XS(XS_Wx__TextCtrlBase_Copy)
26924 croak_xs_usage(cv, "THIS");
26926 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26934 XS(XS_Wx__TextCtrlBase_Cut); /* prototype to pass -Wmissing-prototypes */
26935 XS(XS_Wx__TextCtrlBase_Cut)
26943 croak_xs_usage(cv, "THIS");
26945 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26953 XS(XS_Wx__TextCtrlBase_Paste); /* prototype to pass -Wmissing-prototypes */
26954 XS(XS_Wx__TextCtrlBase_Paste)
26962 croak_xs_usage(cv, "THIS");
26964 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26972 XS(XS_Wx__TextCtrlBase_CanCopy); /* prototype to pass -Wmissing-prototypes */
26973 XS(XS_Wx__TextCtrlBase_CanCopy)
26981 croak_xs_usage(cv, "THIS");
26983 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
26986 RETVAL = THIS->CanCopy();
26987 ST(0) = boolSV(RETVAL);
26994 XS(XS_Wx__TextCtrlBase_CanCut); /* prototype to pass -Wmissing-prototypes */
26995 XS(XS_Wx__TextCtrlBase_CanCut)
27003 croak_xs_usage(cv, "THIS");
27005 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27008 RETVAL = THIS->CanCut();
27009 ST(0) = boolSV(RETVAL);
27016 XS(XS_Wx__TextCtrlBase_CanPaste); /* prototype to pass -Wmissing-prototypes */
27017 XS(XS_Wx__TextCtrlBase_CanPaste)
27025 croak_xs_usage(cv, "THIS");
27027 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27030 RETVAL = THIS->CanPaste();
27031 ST(0) = boolSV(RETVAL);
27038 XS(XS_Wx__TextCtrlBase_Undo); /* prototype to pass -Wmissing-prototypes */
27039 XS(XS_Wx__TextCtrlBase_Undo)
27047 croak_xs_usage(cv, "THIS");
27049 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27057 XS(XS_Wx__TextCtrlBase_Redo); /* prototype to pass -Wmissing-prototypes */
27058 XS(XS_Wx__TextCtrlBase_Redo)
27066 croak_xs_usage(cv, "THIS");
27068 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27076 XS(XS_Wx__TextCtrlBase_CanUndo); /* prototype to pass -Wmissing-prototypes */
27077 XS(XS_Wx__TextCtrlBase_CanUndo)
27085 croak_xs_usage(cv, "THIS");
27087 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27090 RETVAL = THIS->CanUndo();
27091 ST(0) = boolSV(RETVAL);
27098 XS(XS_Wx__TextCtrlBase_CanRedo); /* prototype to pass -Wmissing-prototypes */
27099 XS(XS_Wx__TextCtrlBase_CanRedo)
27107 croak_xs_usage(cv, "THIS");
27109 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27112 RETVAL = THIS->CanRedo();
27113 ST(0) = boolSV(RETVAL);
27120 XS(XS_Wx__TextCtrlBase_SetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
27121 XS(XS_Wx__TextCtrlBase_SetInsertionPoint)
27129 croak_xs_usage(cv, "THIS, pos");
27131 long pos = (long)SvIV(ST(1));
27132 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27134 THIS->SetInsertionPoint(pos);
27140 XS(XS_Wx__TextCtrlBase_SetInsertionPointEnd); /* prototype to pass -Wmissing-prototypes */
27141 XS(XS_Wx__TextCtrlBase_SetInsertionPointEnd)
27149 croak_xs_usage(cv, "THIS");
27151 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27153 THIS->SetInsertionPointEnd();
27159 XS(XS_Wx__TextCtrlBase_GetInsertionPoint); /* prototype to pass -Wmissing-prototypes */
27160 XS(XS_Wx__TextCtrlBase_GetInsertionPoint)
27168 croak_xs_usage(cv, "THIS");
27170 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27174 RETVAL = THIS->GetInsertionPoint();
27175 XSprePUSH; PUSHi((IV)RETVAL);
27181 XS(XS_Wx__TextCtrlBase_GetLastPosition); /* prototype to pass -Wmissing-prototypes */
27182 XS(XS_Wx__TextCtrlBase_GetLastPosition)
27190 croak_xs_usage(cv, "THIS");
27192 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27196 RETVAL = THIS->GetLastPosition();
27197 XSprePUSH; PUSHi((IV)RETVAL);
27203 XS(XS_Wx__TextCtrlBase_SetSelection); /* prototype to pass -Wmissing-prototypes */
27204 XS(XS_Wx__TextCtrlBase_SetSelection)
27212 croak_xs_usage(cv, "THIS, from, to");
27214 long from = (long)SvIV(ST(1));
27215 long to = (long)SvIV(ST(2));
27216 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27218 THIS->SetSelection(from, to);
27224 XS(XS_Wx__TextCtrlBase_SelectAll); /* prototype to pass -Wmissing-prototypes */
27225 XS(XS_Wx__TextCtrlBase_SelectAll)
27233 croak_xs_usage(cv, "THIS");
27235 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27243 XS(XS_Wx__TextCtrlBase_SetEditable); /* prototype to pass -Wmissing-prototypes */
27244 XS(XS_Wx__TextCtrlBase_SetEditable)
27252 croak_xs_usage(cv, "THIS, editable");
27254 bool editable = (bool)SvTRUE(ST(1));
27255 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27257 THIS->SetEditable(editable);
27262 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
27263 #define XSubPPtmpAAEJ 1
27266 XS(XS_Wx__TextCtrlBase_AutoComplete); /* prototype to pass -Wmissing-prototypes */
27267 XS(XS_Wx__TextCtrlBase_AutoComplete)
27275 croak_xs_usage(cv, "THIS, choices");
27277 wxArrayString choices;
27278 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27281 wxPli_av_2_arraystring( aTHX_ ST(1), & choices );
27283 RETVAL = THIS->AutoComplete(choices);
27284 ST(0) = boolSV(RETVAL);
27291 XS(XS_Wx__TextCtrlBase_AutoCompleteFileNames); /* prototype to pass -Wmissing-prototypes */
27292 XS(XS_Wx__TextCtrlBase_AutoCompleteFileNames)
27300 croak_xs_usage(cv, "THIS");
27302 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27305 RETVAL = THIS->AutoCompleteFileNames();
27306 ST(0) = boolSV(RETVAL);
27314 XS(XS_Wx__TextCtrlBase_GetSelection); /* prototype to pass -Wmissing-prototypes */
27315 XS(XS_Wx__TextCtrlBase_GetSelection)
27323 croak_xs_usage(cv, "THIS");
27324 PERL_UNUSED_VAR(ax); /* -Wall */
27329 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27330 THIS->GetSelection( &from, &to );
27332 PUSHs( sv_2mortal( newSViv( from ) ) );
27333 PUSHs( sv_2mortal( newSViv( to ) ) );
27340 XS(XS_Wx__TextCtrlBase_PositionToXY); /* prototype to pass -Wmissing-prototypes */
27341 XS(XS_Wx__TextCtrlBase_PositionToXY)
27349 croak_xs_usage(cv, "THIS, pos");
27350 PERL_UNUSED_VAR(ax); /* -Wall */
27353 long pos = (long)SvIV(ST(1));
27356 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27357 THIS->PositionToXY( pos, &x, &y );
27359 PUSHs( sv_2mortal( newSViv( x ) ) );
27360 PUSHs( sv_2mortal( newSViv( y ) ) );
27367 XS(XS_Wx__TextCtrlBase_HitTest); /* prototype to pass -Wmissing-prototypes */
27368 XS(XS_Wx__TextCtrlBase_HitTest)
27376 croak_xs_usage(cv, "THIS, pt");
27377 PERL_UNUSED_VAR(ax); /* -Wall */
27380 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
27381 wxTextCtrlBase * THIS = (wxTextCtrlBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrlBase" );
27383 wxTextCtrlHitTestResult res = THIS->HitTest( pt, &col, &row );
27386 PUSHs( sv_2mortal( newSViv( res ) ) );
27387 PUSHs( sv_2mortal( newSViv( col ) ) );
27388 PUSHs( sv_2mortal( newSViv( row ) ) );
27394 #if defined( __WXMAC__ ) && WXPERL_W_VERSION_GE( 2, 8, 0 )
27395 #define XSubPPtmpAAEK 1
27398 XS(XS_Wx__TextCtrl_MacCheckSpelling); /* prototype to pass -Wmissing-prototypes */
27399 XS(XS_Wx__TextCtrl_MacCheckSpelling)
27407 croak_xs_usage(cv, "THIS, check");
27409 bool check = (bool)SvTRUE(ST(1));
27410 wxTextCtrl * THIS = (wxTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrl" );
27412 THIS->MacCheckSpelling(check);
27419 XS(XS_Wx__TextCtrl_new); /* prototype to pass -Wmissing-prototypes */
27420 XS(XS_Wx__TextCtrl_new)
27427 PERL_UNUSED_VAR(cv); /* -W */
27428 PERL_UNUSED_VAR(ax); /* -Wall */
27432 MATCH_VOIDM_REDISP( newDefault )
27433 MATCH_ANY_REDISP( newFull )
27434 END_OVERLOAD( "Wx::TextCtrl::new" )
27441 XS(XS_Wx__TextCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
27442 XS(XS_Wx__TextCtrl_newDefault)
27450 croak_xs_usage(cv, "CLASS");
27452 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
27453 wxTextCtrl * RETVAL;
27454 RETVAL = new wxTextCtrl();
27455 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
27456 ST(0) = sv_newmortal();
27457 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
27464 XS(XS_Wx__TextCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
27465 XS(XS_Wx__TextCtrl_newFull)
27472 if (items < 4 || items > 9)
27473 croak_xs_usage(cv, "CLASS, parent, id, value, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxTextCtrlNameStr");
27475 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
27476 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
27477 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
27482 wxValidator* validator;
27484 wxTextCtrl * RETVAL;
27486 WXSTRING_INPUT( value, wxString, ST(3) );
27489 pos = wxDefaultPosition;
27491 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
27495 size = wxDefaultSize;
27497 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
27503 style = (long)SvIV(ST(6));
27507 validator = (wxValidator*)&wxDefaultValidator;
27509 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
27513 name = wxTextCtrlNameStr;
27515 WXSTRING_INPUT( name, wxString, ST(8) );
27517 RETVAL = new wxTextCtrl( parent, id, value, pos, size,
27518 style, *validator, name );
27519 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
27520 ST(0) = sv_newmortal();
27521 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
27528 XS(XS_Wx__TextCtrl_Create); /* prototype to pass -Wmissing-prototypes */
27529 XS(XS_Wx__TextCtrl_Create)
27536 if (items < 4 || items > 9)
27537 croak_xs_usage(cv, "THIS, parent, id, value, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxTextCtrlNameStr");
27539 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
27540 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(2) );
27545 wxValidator* validator;
27547 wxTextCtrl * THIS = (wxTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrl" );
27550 WXSTRING_INPUT( value, wxString, ST(3) );
27553 pos = wxDefaultPosition;
27555 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
27559 size = wxDefaultSize;
27561 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
27567 style = (long)SvIV(ST(6));
27571 validator = (wxValidator*)&wxDefaultValidator;
27573 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
27577 name = wxTextCtrlNameStr;
27579 WXSTRING_INPUT( name, wxString, ST(8) );
27582 RETVAL = THIS->Create(parent, id, value, pos, size, style, *validator, name);
27583 ST(0) = boolSV(RETVAL);
27590 XS(XS_Wx__TextCtrl_GetStyle); /* prototype to pass -Wmissing-prototypes */
27591 XS(XS_Wx__TextCtrl_GetStyle)
27599 croak_xs_usage(cv, "THIS, position");
27600 PERL_UNUSED_VAR(ax); /* -Wall */
27603 long position = (long)SvIV(ST(1));
27604 wxTextCtrl * THIS = (wxTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrl" );
27606 bool retval = THIS->GetStyle( position, attr );
27608 PUSHs( newSViv( retval ) );
27609 PUSHs( retval ? wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
27610 new wxTextAttr( attr ),
27619 XS(XS_Wx__TextCtrl_GetTextAttrStyle); /* prototype to pass -Wmissing-prototypes */
27620 XS(XS_Wx__TextCtrl_GetTextAttrStyle)
27628 croak_xs_usage(cv, "THIS, position");
27629 PERL_UNUSED_VAR(ax); /* -Wall */
27632 long position = (long)SvIV(ST(1));
27633 wxTextCtrl * THIS = (wxTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::TextCtrl" );
27635 bool retval = THIS->GetStyle( position, attr );
27637 PUSHs( newSViv( retval ) );
27638 PUSHs( retval ? wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
27639 new wxTextAttr( attr ),
27648 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextCtrl.xs |' */
27651 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PickerCtrl.xsp |' from 'Controls.xs' */
27653 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
27654 #include <wx/pickerbase.h>
27655 #define XSubPPtmpAAEL 1
27658 XS(XS_Wx__PickerBase_SetInternalMargin); /* prototype to pass -Wmissing-prototypes */
27659 XS(XS_Wx__PickerBase_SetInternalMargin)
27667 croak_xs_usage(cv, "THIS, newmargin");
27669 int newmargin = (int)SvIV(ST(1));
27670 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27672 THIS->SetInternalMargin(newmargin);
27678 XS(XS_Wx__PickerBase_GetInternalMargin); /* prototype to pass -Wmissing-prototypes */
27679 XS(XS_Wx__PickerBase_GetInternalMargin)
27687 croak_xs_usage(cv, "THIS");
27689 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27693 RETVAL = THIS->GetInternalMargin();
27694 XSprePUSH; PUSHi((IV)RETVAL);
27700 XS(XS_Wx__PickerBase_SetTextCtrlProportion); /* prototype to pass -Wmissing-prototypes */
27701 XS(XS_Wx__PickerBase_SetTextCtrlProportion)
27709 croak_xs_usage(cv, "THIS, prop");
27711 int prop = (int)SvIV(ST(1));
27712 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27714 THIS->SetTextCtrlProportion(prop);
27720 XS(XS_Wx__PickerBase_GetTextCtrlProportion); /* prototype to pass -Wmissing-prototypes */
27721 XS(XS_Wx__PickerBase_GetTextCtrlProportion)
27729 croak_xs_usage(cv, "THIS");
27731 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27735 RETVAL = THIS->GetTextCtrlProportion();
27736 XSprePUSH; PUSHi((IV)RETVAL);
27742 XS(XS_Wx__PickerBase_SetPickerCtrlProportion); /* prototype to pass -Wmissing-prototypes */
27743 XS(XS_Wx__PickerBase_SetPickerCtrlProportion)
27751 croak_xs_usage(cv, "THIS, prop");
27753 int prop = (int)SvIV(ST(1));
27754 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27756 THIS->SetPickerCtrlProportion(prop);
27762 XS(XS_Wx__PickerBase_GetPickerCtrlProportion); /* prototype to pass -Wmissing-prototypes */
27763 XS(XS_Wx__PickerBase_GetPickerCtrlProportion)
27771 croak_xs_usage(cv, "THIS");
27773 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27777 RETVAL = THIS->GetPickerCtrlProportion();
27778 XSprePUSH; PUSHi((IV)RETVAL);
27784 XS(XS_Wx__PickerBase_IsTextCtrlGrowable); /* prototype to pass -Wmissing-prototypes */
27785 XS(XS_Wx__PickerBase_IsTextCtrlGrowable)
27793 croak_xs_usage(cv, "THIS");
27795 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27798 RETVAL = THIS->IsTextCtrlGrowable();
27799 ST(0) = boolSV(RETVAL);
27806 XS(XS_Wx__PickerBase_SetTextCtrlGrowable); /* prototype to pass -Wmissing-prototypes */
27807 XS(XS_Wx__PickerBase_SetTextCtrlGrowable)
27814 if (items < 1 || items > 2)
27815 croak_xs_usage(cv, "THIS, grow = true");
27818 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27823 grow = (bool)SvTRUE(ST(1));
27826 THIS->SetTextCtrlGrowable(grow);
27832 XS(XS_Wx__PickerBase_IsPickerCtrlGrowable); /* prototype to pass -Wmissing-prototypes */
27833 XS(XS_Wx__PickerBase_IsPickerCtrlGrowable)
27841 croak_xs_usage(cv, "THIS");
27843 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27846 RETVAL = THIS->IsPickerCtrlGrowable();
27847 ST(0) = boolSV(RETVAL);
27854 XS(XS_Wx__PickerBase_SetPickerCtrlGrowable); /* prototype to pass -Wmissing-prototypes */
27855 XS(XS_Wx__PickerBase_SetPickerCtrlGrowable)
27862 if (items < 1 || items > 2)
27863 croak_xs_usage(cv, "THIS, grow = true");
27866 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27871 grow = (bool)SvTRUE(ST(1));
27874 THIS->SetPickerCtrlGrowable(grow);
27880 XS(XS_Wx__PickerBase_HasTextCtrl); /* prototype to pass -Wmissing-prototypes */
27881 XS(XS_Wx__PickerBase_HasTextCtrl)
27889 croak_xs_usage(cv, "THIS");
27891 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27894 RETVAL = THIS->HasTextCtrl();
27895 ST(0) = boolSV(RETVAL);
27902 XS(XS_Wx__PickerBase_GetTextCtrl); /* prototype to pass -Wmissing-prototypes */
27903 XS(XS_Wx__PickerBase_GetTextCtrl)
27911 croak_xs_usage(cv, "THIS");
27913 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27914 wxTextCtrl * RETVAL;
27916 RETVAL = THIS->GetTextCtrl();
27917 ST(0) = sv_newmortal();
27918 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
27925 XS(XS_Wx__PickerBase_GetPickerCtrl); /* prototype to pass -Wmissing-prototypes */
27926 XS(XS_Wx__PickerBase_GetPickerCtrl)
27934 croak_xs_usage(cv, "THIS");
27936 wxPickerBase * THIS = (wxPickerBase *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PickerBase" );
27937 wxControl * RETVAL;
27939 RETVAL = THIS->GetPickerCtrl();
27940 ST(0) = sv_newmortal();
27941 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
27949 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PickerCtrl.xsp |' */
27952 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ColourPickerCtrl.xsp |' from 'Controls.xs' */
27954 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
27955 #include <wx/clrpicker.h>
27956 #define XSubPPtmpAAEM 1
27959 XS(XS_Wx__ColourPickerCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
27960 XS(XS_Wx__ColourPickerCtrl_newDefault)
27968 croak_xs_usage(cv, "CLASS");
27970 char * CLASS = (char *)SvPV_nolen(ST(0));
27971 wxColourPickerCtrl * RETVAL;
27972 RETVAL = new wxColourPickerCtrl;
27973 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
27975 ST(0) = sv_newmortal();
27976 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
27983 XS(XS_Wx__ColourPickerCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
27984 XS(XS_Wx__ColourPickerCtrl_newFull)
27991 if (items < 2 || items > 9)
27992 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, col = wxBLACKPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxButtonNameStr");
27994 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28000 wxValidator* validator;
28002 char * CLASS = (char *)SvPV_nolen(ST(0));
28003 wxColourPickerCtrl * RETVAL;
28008 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28014 col = (wxColour *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Colour" );
28018 pos = wxDefaultPosition;
28020 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
28024 size = wxDefaultSize;
28026 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
28030 style = wxCLRP_DEFAULT_STYLE;
28032 style = (long)SvIV(ST(6));
28036 validator = wxDefaultValidatorPtr;
28038 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
28042 name = wxButtonNameStr;
28044 WXSTRING_INPUT( name, wxString, ST(8) );
28046 RETVAL = new wxColourPickerCtrl( parent, id, *col, pos, size,
28047 style, *validator, name );
28048 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28050 ST(0) = sv_newmortal();
28051 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28058 XS(XS_Wx__ColourPickerCtrl_Create); /* prototype to pass -Wmissing-prototypes */
28059 XS(XS_Wx__ColourPickerCtrl_Create)
28066 if (items < 2 || items > 9)
28067 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, col = wxBLACKPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxButtonNameStr");
28069 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28075 wxValidator* validator;
28077 wxColourPickerCtrl * THIS = (wxColourPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerCtrl" );
28083 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28089 col = (wxColour *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Colour" );
28093 pos = wxDefaultPosition;
28095 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
28099 size = wxDefaultSize;
28101 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
28105 style = wxCLRP_DEFAULT_STYLE;
28107 style = (long)SvIV(ST(6));
28111 validator = wxDefaultValidatorPtr;
28113 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
28117 name = wxButtonNameStr;
28119 WXSTRING_INPUT( name, wxString, ST(8) );
28121 RETVAL = THIS->Create( parent, id, *( col ), pos, size, style, *( validator ), name );
28122 ST(0) = boolSV(RETVAL);
28129 XS(XS_Wx__ColourPickerCtrl_GetColour); /* prototype to pass -Wmissing-prototypes */
28130 XS(XS_Wx__ColourPickerCtrl_GetColour)
28138 croak_xs_usage(cv, "THIS");
28140 wxColourPickerCtrl * THIS = (wxColourPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerCtrl" );
28142 RETVAL = new wxColour( THIS->GetColour() );
28143 ST(0) = sv_newmortal();
28144 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
28145 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
28152 XS(XS_Wx__ColourPickerCtrl_SetColourColour); /* prototype to pass -Wmissing-prototypes */
28153 XS(XS_Wx__ColourPickerCtrl_SetColourColour)
28161 croak_xs_usage(cv, "THIS, col");
28163 wxColour* col = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
28164 wxColourPickerCtrl * THIS = (wxColourPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerCtrl" );
28165 THIS->SetColour( *( col ) );
28171 XS(XS_Wx__ColourPickerCtrl_SetColourString); /* prototype to pass -Wmissing-prototypes */
28172 XS(XS_Wx__ColourPickerCtrl_SetColourString)
28180 croak_xs_usage(cv, "THIS, text");
28183 wxColourPickerCtrl * THIS = (wxColourPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerCtrl" );
28186 WXSTRING_INPUT( text, wxString, ST(1) );
28187 RETVAL = THIS->SetColour( text );
28188 ST(0) = boolSV(RETVAL);
28195 XS(XS_Wx__ColourPickerCtrl_new); /* prototype to pass -Wmissing-prototypes */
28196 XS(XS_Wx__ColourPickerCtrl_new)
28203 PERL_UNUSED_VAR(cv); /* -W */
28204 PERL_UNUSED_VAR(ax); /* -Wall */
28208 MATCH_VOIDM_REDISP( newDefault )
28209 MATCH_ANY_REDISP( newFull )
28210 END_OVERLOAD( "Wx::ColourPickerCtrl::new" )
28217 XS(XS_Wx__ColourPickerCtrl_SetColour); /* prototype to pass -Wmissing-prototypes */
28218 XS(XS_Wx__ColourPickerCtrl_SetColour)
28225 PERL_UNUSED_VAR(cv); /* -W */
28226 PERL_UNUSED_VAR(ax); /* -Wall */
28230 MATCH_REDISP( wxPliOvl_wcol, SetColourColour )
28231 MATCH_REDISP( wxPliOvl_s, SetColourString )
28232 END_OVERLOAD( Wx::ColourPickerCtrl::SetColour )
28239 XS(XS_Wx__ColourPickerEvent_GetColour); /* prototype to pass -Wmissing-prototypes */
28240 XS(XS_Wx__ColourPickerEvent_GetColour)
28248 croak_xs_usage(cv, "THIS");
28250 wxColourPickerEvent * THIS = (wxColourPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerEvent" );
28252 RETVAL = new wxColour( THIS->GetColour() );
28253 ST(0) = sv_newmortal();
28254 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
28255 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
28262 XS(XS_Wx__ColourPickerEvent_SetColour); /* prototype to pass -Wmissing-prototypes */
28263 XS(XS_Wx__ColourPickerEvent_SetColour)
28271 croak_xs_usage(cv, "THIS, colour");
28273 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
28274 wxColourPickerEvent * THIS = (wxColourPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ColourPickerEvent" );
28275 THIS->SetColour( *( colour ) );
28282 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ColourPickerCtrl.xsp |' */
28285 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FilePickerCtrl.xsp |' from 'Controls.xs' */
28287 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
28288 #include <wx/filepicker.h>
28289 #define XSubPPtmpAAEN 1
28292 XS(XS_Wx__FilePickerCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
28293 XS(XS_Wx__FilePickerCtrl_newDefault)
28301 croak_xs_usage(cv, "CLASS");
28303 char * CLASS = (char *)SvPV_nolen(ST(0));
28304 wxFilePickerCtrl * RETVAL;
28305 RETVAL = new wxFilePickerCtrl;
28306 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28308 ST(0) = sv_newmortal();
28309 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28316 XS(XS_Wx__FilePickerCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
28317 XS(XS_Wx__FilePickerCtrl_newFull)
28324 if (items < 2 || items > 11)
28325 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, path = wxEmptyString, message = wxFileSelectorPromptStr, wildcard = wxFileSelectorDefaultWildcardStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxFilePickerCtrlNameStr");
28327 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28335 wxValidator* validator;
28337 char * CLASS = (char *)SvPV_nolen(ST(0));
28338 wxFilePickerCtrl * RETVAL;
28343 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28347 path = wxEmptyString;
28349 WXSTRING_INPUT( path, wxString, ST(3) );
28353 message = wxFileSelectorPromptStr;
28355 WXSTRING_INPUT( message, wxString, ST(4) );
28359 wildcard = wxFileSelectorDefaultWildcardStr;
28361 WXSTRING_INPUT( wildcard, wxString, ST(5) );
28365 pos = wxDefaultPosition;
28367 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
28371 size = wxDefaultSize;
28373 size = wxPli_sv_2_wxsize( aTHX_ ST(7) );
28377 style = wxCLRP_DEFAULT_STYLE;
28379 style = (long)SvIV(ST(8));
28383 validator = wxDefaultValidatorPtr;
28385 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
28389 name = wxFilePickerCtrlNameStr;
28391 WXSTRING_INPUT( name, wxString, ST(10) );
28393 RETVAL = new wxFilePickerCtrl( parent, id, path, message,
28394 wildcard, pos, size,
28395 style, *validator, name );
28396 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28398 ST(0) = sv_newmortal();
28399 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28406 XS(XS_Wx__FilePickerCtrl_Create); /* prototype to pass -Wmissing-prototypes */
28407 XS(XS_Wx__FilePickerCtrl_Create)
28414 if (items < 2 || items > 11)
28415 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, path = wxEmptyString, message = wxFileSelectorPromptStr, wildcard = wxFileSelectorDefaultWildcardStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxFilePickerCtrlNameStr");
28417 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28425 wxValidator* validator;
28427 wxFilePickerCtrl * THIS = (wxFilePickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FilePickerCtrl" );
28433 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28437 path = wxEmptyString;
28439 WXSTRING_INPUT( path, wxString, ST(3) );
28443 message = wxFileSelectorPromptStr;
28445 WXSTRING_INPUT( message, wxString, ST(4) );
28449 wildcard = wxFileSelectorDefaultWildcardStr;
28451 WXSTRING_INPUT( wildcard, wxString, ST(5) );
28455 pos = wxDefaultPosition;
28457 pos = wxPli_sv_2_wxpoint( aTHX_ ST(6) );
28461 size = wxDefaultSize;
28463 size = wxPli_sv_2_wxsize( aTHX_ ST(7) );
28467 style = wxCLRP_DEFAULT_STYLE;
28469 style = (long)SvIV(ST(8));
28473 validator = wxDefaultValidatorPtr;
28475 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(9), "Wx::Validator" );
28479 name = wxFilePickerCtrlNameStr;
28481 WXSTRING_INPUT( name, wxString, ST(10) );
28483 RETVAL = THIS->Create( parent, id, path, message, wildcard, pos, size, style, *( validator ), name );
28484 ST(0) = boolSV(RETVAL);
28491 XS(XS_Wx__FilePickerCtrl_GetPath); /* prototype to pass -Wmissing-prototypes */
28492 XS(XS_Wx__FilePickerCtrl_GetPath)
28500 croak_xs_usage(cv, "THIS");
28502 wxFilePickerCtrl * THIS = (wxFilePickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FilePickerCtrl" );
28505 RETVAL = THIS->GetPath();
28506 ST(0) = sv_newmortal();
28507 WXSTRING_OUTPUT( RETVAL, ST(0) );
28514 XS(XS_Wx__FilePickerCtrl_SetPath); /* prototype to pass -Wmissing-prototypes */
28515 XS(XS_Wx__FilePickerCtrl_SetPath)
28523 croak_xs_usage(cv, "THIS, str");
28526 wxFilePickerCtrl * THIS = (wxFilePickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FilePickerCtrl" );
28528 WXSTRING_INPUT( str, wxString, ST(1) );
28530 THIS->SetPath(str);
28536 XS(XS_Wx__FilePickerCtrl_new); /* prototype to pass -Wmissing-prototypes */
28537 XS(XS_Wx__FilePickerCtrl_new)
28544 PERL_UNUSED_VAR(cv); /* -W */
28545 PERL_UNUSED_VAR(ax); /* -Wall */
28549 MATCH_VOIDM_REDISP( newDefault )
28550 MATCH_ANY_REDISP( newFull )
28551 END_OVERLOAD( "Wx::FilePickerCtrl::new" )
28558 XS(XS_Wx__DirPickerCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
28559 XS(XS_Wx__DirPickerCtrl_newDefault)
28567 croak_xs_usage(cv, "CLASS");
28569 char * CLASS = (char *)SvPV_nolen(ST(0));
28570 wxDirPickerCtrl * RETVAL;
28571 RETVAL = new wxDirPickerCtrl;
28572 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28574 ST(0) = sv_newmortal();
28575 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28582 XS(XS_Wx__DirPickerCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
28583 XS(XS_Wx__DirPickerCtrl_newFull)
28590 if (items < 2 || items > 10)
28591 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, path = wxEmptyString, message = wxDirSelectorPromptStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxDirPickerCtrlNameStr");
28593 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28600 wxValidator* validator;
28602 char * CLASS = (char *)SvPV_nolen(ST(0));
28603 wxDirPickerCtrl * RETVAL;
28608 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28612 path = wxEmptyString;
28614 WXSTRING_INPUT( path, wxString, ST(3) );
28618 message = wxDirSelectorPromptStr;
28620 WXSTRING_INPUT( message, wxString, ST(4) );
28624 pos = wxDefaultPosition;
28626 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
28630 size = wxDefaultSize;
28632 size = wxPli_sv_2_wxsize( aTHX_ ST(6) );
28636 style = wxCLRP_DEFAULT_STYLE;
28638 style = (long)SvIV(ST(7));
28642 validator = wxDefaultValidatorPtr;
28644 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
28648 name = wxDirPickerCtrlNameStr;
28650 WXSTRING_INPUT( name, wxString, ST(9) );
28652 RETVAL = new wxDirPickerCtrl( parent, id, path, message,
28654 style, *validator, name );
28655 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28657 ST(0) = sv_newmortal();
28658 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28665 XS(XS_Wx__DirPickerCtrl_Create); /* prototype to pass -Wmissing-prototypes */
28666 XS(XS_Wx__DirPickerCtrl_Create)
28673 if (items < 2 || items > 10)
28674 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, path = wxEmptyString, message = wxDirSelectorPromptStr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxDirPickerCtrlNameStr");
28676 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28683 wxValidator* validator;
28685 wxDirPickerCtrl * THIS = (wxDirPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirPickerCtrl" );
28691 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28695 path = wxEmptyString;
28697 WXSTRING_INPUT( path, wxString, ST(3) );
28701 message = wxDirSelectorPromptStr;
28703 WXSTRING_INPUT( message, wxString, ST(4) );
28707 pos = wxDefaultPosition;
28709 pos = wxPli_sv_2_wxpoint( aTHX_ ST(5) );
28713 size = wxDefaultSize;
28715 size = wxPli_sv_2_wxsize( aTHX_ ST(6) );
28719 style = wxCLRP_DEFAULT_STYLE;
28721 style = (long)SvIV(ST(7));
28725 validator = wxDefaultValidatorPtr;
28727 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(8), "Wx::Validator" );
28731 name = wxDirPickerCtrlNameStr;
28733 WXSTRING_INPUT( name, wxString, ST(9) );
28735 RETVAL = THIS->Create( parent, id, path, message, pos, size, style, *( validator ), name );
28736 ST(0) = boolSV(RETVAL);
28743 XS(XS_Wx__DirPickerCtrl_GetPath); /* prototype to pass -Wmissing-prototypes */
28744 XS(XS_Wx__DirPickerCtrl_GetPath)
28752 croak_xs_usage(cv, "THIS");
28754 wxDirPickerCtrl * THIS = (wxDirPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirPickerCtrl" );
28757 RETVAL = THIS->GetPath();
28758 ST(0) = sv_newmortal();
28759 WXSTRING_OUTPUT( RETVAL, ST(0) );
28766 XS(XS_Wx__DirPickerCtrl_SetPath); /* prototype to pass -Wmissing-prototypes */
28767 XS(XS_Wx__DirPickerCtrl_SetPath)
28775 croak_xs_usage(cv, "THIS, str");
28778 wxDirPickerCtrl * THIS = (wxDirPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::DirPickerCtrl" );
28780 WXSTRING_INPUT( str, wxString, ST(1) );
28782 THIS->SetPath(str);
28788 XS(XS_Wx__DirPickerCtrl_new); /* prototype to pass -Wmissing-prototypes */
28789 XS(XS_Wx__DirPickerCtrl_new)
28796 PERL_UNUSED_VAR(cv); /* -W */
28797 PERL_UNUSED_VAR(ax); /* -Wall */
28801 MATCH_VOIDM_REDISP( newDefault )
28802 MATCH_ANY_REDISP( newFull )
28803 END_OVERLOAD( "Wx::DirPickerCtrl::new" )
28810 XS(XS_Wx__FileDirPickerEvent_GetPath); /* prototype to pass -Wmissing-prototypes */
28811 XS(XS_Wx__FileDirPickerEvent_GetPath)
28819 croak_xs_usage(cv, "THIS");
28821 wxFileDirPickerEvent * THIS = (wxFileDirPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDirPickerEvent" );
28824 RETVAL = THIS->GetPath();
28825 ST(0) = sv_newmortal();
28826 WXSTRING_OUTPUT( RETVAL, ST(0) );
28833 XS(XS_Wx__FileDirPickerEvent_SetPath); /* prototype to pass -Wmissing-prototypes */
28834 XS(XS_Wx__FileDirPickerEvent_SetPath)
28842 croak_xs_usage(cv, "THIS, p");
28845 wxFileDirPickerEvent * THIS = (wxFileDirPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FileDirPickerEvent" );
28847 WXSTRING_INPUT( p, wxString, ST(1) );
28856 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FilePickerCtrl.xsp |' */
28859 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FontPickerCtrl.xsp |' from 'Controls.xs' */
28861 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
28862 #include <wx/fontpicker.h>
28863 #define XSubPPtmpAAEO 1
28866 XS(XS_Wx__FontPickerCtrl_newDefault); /* prototype to pass -Wmissing-prototypes */
28867 XS(XS_Wx__FontPickerCtrl_newDefault)
28875 croak_xs_usage(cv, "CLASS");
28877 char * CLASS = (char *)SvPV_nolen(ST(0));
28878 wxFontPickerCtrl * RETVAL;
28879 RETVAL = new wxFontPickerCtrl;
28880 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28882 ST(0) = sv_newmortal();
28883 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28890 XS(XS_Wx__FontPickerCtrl_newFull); /* prototype to pass -Wmissing-prototypes */
28891 XS(XS_Wx__FontPickerCtrl_newFull)
28898 if (items < 2 || items > 9)
28899 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, font = wxNORMAL_FONTPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxButtonNameStr");
28901 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28907 wxValidator* validator;
28909 char * CLASS = (char *)SvPV_nolen(ST(0));
28910 wxFontPickerCtrl * RETVAL;
28915 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28919 font = wxNORMAL_FONTPtr;
28921 font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Font" );
28925 pos = wxDefaultPosition;
28927 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
28931 size = wxDefaultSize;
28933 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
28937 style = wxCLRP_DEFAULT_STYLE;
28939 style = (long)SvIV(ST(6));
28943 validator = wxDefaultValidatorPtr;
28945 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
28949 name = wxButtonNameStr;
28951 WXSTRING_INPUT( name, wxString, ST(8) );
28953 RETVAL = new wxFontPickerCtrl( parent, id, *font, pos, size,
28954 style, *validator, name );
28955 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
28957 ST(0) = sv_newmortal();
28958 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
28965 XS(XS_Wx__FontPickerCtrl_Create); /* prototype to pass -Wmissing-prototypes */
28966 XS(XS_Wx__FontPickerCtrl_Create)
28973 if (items < 2 || items > 9)
28974 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, col = wxNORMAL_FONTPtr, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLRP_DEFAULT_STYLE, validator = wxDefaultValidatorPtr, name = wxButtonNameStr");
28976 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
28982 wxValidator* validator;
28984 wxFontPickerCtrl * THIS = (wxFontPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerCtrl" );
28990 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
28994 col = wxNORMAL_FONTPtr;
28996 col = (wxFont *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Font" );
29000 pos = wxDefaultPosition;
29002 pos = wxPli_sv_2_wxpoint( aTHX_ ST(4) );
29006 size = wxDefaultSize;
29008 size = wxPli_sv_2_wxsize( aTHX_ ST(5) );
29012 style = wxCLRP_DEFAULT_STYLE;
29014 style = (long)SvIV(ST(6));
29018 validator = wxDefaultValidatorPtr;
29020 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
29024 name = wxButtonNameStr;
29026 WXSTRING_INPUT( name, wxString, ST(8) );
29028 RETVAL = THIS->Create( parent, id, *( col ), pos, size, style, *( validator ), name );
29029 ST(0) = boolSV(RETVAL);
29036 XS(XS_Wx__FontPickerCtrl_GetSelectedFont); /* prototype to pass -Wmissing-prototypes */
29037 XS(XS_Wx__FontPickerCtrl_GetSelectedFont)
29045 croak_xs_usage(cv, "THIS");
29047 wxFontPickerCtrl * THIS = (wxFontPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerCtrl" );
29049 RETVAL = new wxFont( THIS->GetSelectedFont() );
29050 ST(0) = sv_newmortal();
29051 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
29052 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
29059 XS(XS_Wx__FontPickerCtrl_SetSelectedFont); /* prototype to pass -Wmissing-prototypes */
29060 XS(XS_Wx__FontPickerCtrl_SetSelectedFont)
29068 croak_xs_usage(cv, "THIS, f");
29070 wxFont* f = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
29071 wxFontPickerCtrl * THIS = (wxFontPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerCtrl" );
29072 THIS->SetSelectedFont( *( f ) );
29078 XS(XS_Wx__FontPickerCtrl_SetMaxPointSize); /* prototype to pass -Wmissing-prototypes */
29079 XS(XS_Wx__FontPickerCtrl_SetMaxPointSize)
29087 croak_xs_usage(cv, "THIS, max");
29089 unsigned int max = (unsigned int)SvUV( ST(1) );
29090 wxFontPickerCtrl * THIS = (wxFontPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerCtrl" );
29092 THIS->SetMaxPointSize(max);
29098 XS(XS_Wx__FontPickerCtrl_GetMaxPointSize); /* prototype to pass -Wmissing-prototypes */
29099 XS(XS_Wx__FontPickerCtrl_GetMaxPointSize)
29107 croak_xs_usage(cv, "THIS");
29109 wxFontPickerCtrl * THIS = (wxFontPickerCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerCtrl" );
29110 unsigned int RETVAL;
29113 RETVAL = THIS->GetMaxPointSize();
29114 XSprePUSH; PUSHu((UV)RETVAL );
29120 XS(XS_Wx__FontPickerCtrl_new); /* prototype to pass -Wmissing-prototypes */
29121 XS(XS_Wx__FontPickerCtrl_new)
29128 PERL_UNUSED_VAR(cv); /* -W */
29129 PERL_UNUSED_VAR(ax); /* -Wall */
29133 MATCH_VOIDM_REDISP( newDefault )
29134 MATCH_ANY_REDISP( newFull )
29135 END_OVERLOAD( "Wx::FontPickerCtrl::new" )
29142 XS(XS_Wx__FontPickerEvent_GetFont); /* prototype to pass -Wmissing-prototypes */
29143 XS(XS_Wx__FontPickerEvent_GetFont)
29151 croak_xs_usage(cv, "THIS");
29153 wxFontPickerEvent * THIS = (wxFontPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerEvent" );
29155 RETVAL = new wxFont( THIS->GetFont() );
29156 ST(0) = sv_newmortal();
29157 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
29158 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
29165 XS(XS_Wx__FontPickerEvent_SetFont); /* prototype to pass -Wmissing-prototypes */
29166 XS(XS_Wx__FontPickerEvent_SetFont)
29174 croak_xs_usage(cv, "THIS, c");
29176 wxFont* c = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
29177 wxFontPickerEvent * THIS = (wxFontPickerEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FontPickerEvent" );
29178 THIS->SetFont( *( c ) );
29185 /* INCLUDE: Returning to 'Controls.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FontPickerCtrl.xsp |' */
29190 XS(boot_Wx_Ctrl); /* prototype to pass -Wmissing-prototypes */
29198 #if (PERL_REVISION == 5 && PERL_VERSION < 9)
29199 char* file = __FILE__;
29201 const char* file = __FILE__;
29204 PERL_UNUSED_VAR(cv); /* -W */
29205 PERL_UNUSED_VAR(items); /* -W */
29206 XS_VERSION_BOOTCHECK ;
29208 newXS("Wx::Control::Command", XS_Wx__Control_Command, file);
29210 newXS("Wx::Control::GetLabelText", XS_Wx__Control_GetLabelText, file);
29212 newXS("Wx::ControlWithItems::GetCount", XS_Wx__ControlWithItems_GetCount, file);
29213 newXS("Wx::ControlWithItems::IsEmpty", XS_Wx__ControlWithItems_IsEmpty, file);
29214 newXS("Wx::ControlWithItems::GetString", XS_Wx__ControlWithItems_GetString, file);
29215 newXS("Wx::ControlWithItems::GetStrings", XS_Wx__ControlWithItems_GetStrings, file);
29216 newXS("Wx::ControlWithItems::SetString", XS_Wx__ControlWithItems_SetString, file);
29217 newXS("Wx::ControlWithItems::FindString", XS_Wx__ControlWithItems_FindString, file);
29218 newXS("Wx::ControlWithItems::FindStringNoCase", XS_Wx__ControlWithItems_FindStringNoCase, file);
29220 newXS("Wx::ControlWithItems::FindStringCase", XS_Wx__ControlWithItems_FindStringCase, file);
29223 newXS("Wx::ControlWithItems::SetSelection", XS_Wx__ControlWithItems_SetSelection, file);
29225 newXS("Wx::ControlWithItems::GetSelection", XS_Wx__ControlWithItems_GetSelection, file);
29227 newXS("Wx::ControlWithItems::SetStringSelection", XS_Wx__ControlWithItems_SetStringSelection, file);
29229 newXS("Wx::ControlWithItems::GetStringSelection", XS_Wx__ControlWithItems_GetStringSelection, file);
29230 newXS("Wx::ControlWithItems::Select", XS_Wx__ControlWithItems_Select, file);
29231 newXS("Wx::ControlWithItems::Append", XS_Wx__ControlWithItems_Append, file);
29232 newXS("Wx::ControlWithItems::AppendString", XS_Wx__ControlWithItems_AppendString, file);
29233 newXS("Wx::ControlWithItems::AppendData", XS_Wx__ControlWithItems_AppendData, file);
29234 newXS("Wx::ControlWithItems::AppendItems", XS_Wx__ControlWithItems_AppendItems, file);
29236 newXS("Wx::ControlWithItems::AppendItemsData", XS_Wx__ControlWithItems_AppendItemsData, file);
29238 newXS("Wx::ControlWithItems::Insert", XS_Wx__ControlWithItems_Insert, file);
29239 newXS("Wx::ControlWithItems::InsertString", XS_Wx__ControlWithItems_InsertString, file);
29240 newXS("Wx::ControlWithItems::InsertData", XS_Wx__ControlWithItems_InsertData, file);
29242 newXS("Wx::ControlWithItems::InsertItems", XS_Wx__ControlWithItems_InsertItems, file);
29243 newXS("Wx::ControlWithItems::InsertItemsData", XS_Wx__ControlWithItems_InsertItemsData, file);
29246 newXS("Wx::ControlWithItems::Set", XS_Wx__ControlWithItems_Set, file);
29247 newXS("Wx::ControlWithItems::SetItems", XS_Wx__ControlWithItems_SetItems, file);
29248 newXS("Wx::ControlWithItems::SetItemsData", XS_Wx__ControlWithItems_SetItemsData, file);
29250 newXS("Wx::ControlWithItems::Clear", XS_Wx__ControlWithItems_Clear, file);
29251 newXS("Wx::ControlWithItems::Delete", XS_Wx__ControlWithItems_Delete, file);
29252 newXS("Wx::ControlWithItems::GetClientData", XS_Wx__ControlWithItems_GetClientData, file);
29253 newXS("Wx::ControlWithItems::SetClientData", XS_Wx__ControlWithItems_SetClientData, file);
29255 newXS("Wx::AnimationCtrl::newDefault", XS_Wx__AnimationCtrl_newDefault, file);
29256 newXS("Wx::AnimationCtrl::new", XS_Wx__AnimationCtrl_new, file);
29257 newXS("Wx::AnimationCtrl::Create", XS_Wx__AnimationCtrl_Create, file);
29258 newXS("Wx::AnimationCtrl::LoadFile", XS_Wx__AnimationCtrl_LoadFile, file);
29259 newXS("Wx::AnimationCtrl::SetAnimation", XS_Wx__AnimationCtrl_SetAnimation, file);
29260 newXS("Wx::AnimationCtrl::GetAnimation", XS_Wx__AnimationCtrl_GetAnimation, file);
29261 newXS("Wx::AnimationCtrl::Play", XS_Wx__AnimationCtrl_Play, file);
29262 newXS("Wx::AnimationCtrl::Stop", XS_Wx__AnimationCtrl_Stop, file);
29263 newXS("Wx::AnimationCtrl::IsPlaying", XS_Wx__AnimationCtrl_IsPlaying, file);
29264 newXS("Wx::AnimationCtrl::SetInactiveBitmap", XS_Wx__AnimationCtrl_SetInactiveBitmap, file);
29265 newXS("Wx::AnimationCtrl::GetInactiveBitmap", XS_Wx__AnimationCtrl_GetInactiveBitmap, file);
29267 newXS("Wx::BitmapButton::new", XS_Wx__BitmapButton_new, file);
29268 newXS("Wx::BitmapButton::newDefault", XS_Wx__BitmapButton_newDefault, file);
29269 newXS("Wx::BitmapButton::newFull", XS_Wx__BitmapButton_newFull, file);
29270 newXS("Wx::BitmapButton::Create", XS_Wx__BitmapButton_Create, file);
29271 newXS("Wx::BitmapButton::GetBitmapDisabled", XS_Wx__BitmapButton_GetBitmapDisabled, file);
29272 newXS("Wx::BitmapButton::GetBitmapFocus", XS_Wx__BitmapButton_GetBitmapFocus, file);
29274 newXS("Wx::BitmapButton::GetBitmapHover", XS_Wx__BitmapButton_GetBitmapHover, file);
29276 newXS("Wx::BitmapButton::GetBitmapLabel", XS_Wx__BitmapButton_GetBitmapLabel, file);
29277 newXS("Wx::BitmapButton::GetBitmapSelected", XS_Wx__BitmapButton_GetBitmapSelected, file);
29278 newXS("Wx::BitmapButton::SetBitmapDisabled", XS_Wx__BitmapButton_SetBitmapDisabled, file);
29279 newXS("Wx::BitmapButton::SetBitmapLabel", XS_Wx__BitmapButton_SetBitmapLabel, file);
29280 newXS("Wx::BitmapButton::SetBitmapSelected", XS_Wx__BitmapButton_SetBitmapSelected, file);
29281 newXS("Wx::BitmapButton::SetBitmapFocus", XS_Wx__BitmapButton_SetBitmapFocus, file);
29283 newXS("Wx::BitmapButton::SetBitmapHover", XS_Wx__BitmapButton_SetBitmapHover, file);
29286 newXS("Wx::EditableListBox::new", XS_Wx__EditableListBox_new, file);
29287 newXS("Wx::EditableListBox::newDefault", XS_Wx__EditableListBox_newDefault, file);
29288 newXS("Wx::EditableListBox::newFull", XS_Wx__EditableListBox_newFull, file);
29289 newXS("Wx::EditableListBox::Create", XS_Wx__EditableListBox_Create, file);
29290 newXS("Wx::EditableListBox::SetStrings", XS_Wx__EditableListBox_SetStrings, file);
29291 newXS("Wx::EditableListBox::GetStrings", XS_Wx__EditableListBox_GetStrings, file);
29292 newXS("Wx::EditableListBox::GetListCtrl", XS_Wx__EditableListBox_GetListCtrl, file);
29293 newXS("Wx::EditableListBox::GetDelButton", XS_Wx__EditableListBox_GetDelButton, file);
29294 newXS("Wx::EditableListBox::GetNewButton", XS_Wx__EditableListBox_GetNewButton, file);
29295 newXS("Wx::EditableListBox::GetUpButton", XS_Wx__EditableListBox_GetUpButton, file);
29296 newXS("Wx::EditableListBox::GetDownButton", XS_Wx__EditableListBox_GetDownButton, file);
29297 newXS("Wx::EditableListBox::GetEditButton", XS_Wx__EditableListBox_GetEditButton, file);
29300 newXS("Wx::BookCtrl::GetPageCount", XS_Wx__BookCtrl_GetPageCount, file);
29301 newXS("Wx::BookCtrl::GetPage", XS_Wx__BookCtrl_GetPage, file);
29302 newXS("Wx::BookCtrl::GetSelection", XS_Wx__BookCtrl_GetSelection, file);
29303 newXS("Wx::BookCtrl::SetPageText", XS_Wx__BookCtrl_SetPageText, file);
29304 newXS("Wx::BookCtrl::GetPageText", XS_Wx__BookCtrl_GetPageText, file);
29305 newXS("Wx::BookCtrl::SetImageList", XS_Wx__BookCtrl_SetImageList, file);
29306 newXS("Wx::BookCtrl::GetPageImage", XS_Wx__BookCtrl_GetPageImage, file);
29307 newXS("Wx::BookCtrl::SetPageImage", XS_Wx__BookCtrl_SetPageImage, file);
29308 newXS("Wx::BookCtrl::SetPageSize", XS_Wx__BookCtrl_SetPageSize, file);
29309 newXS("Wx::BookCtrl::CalcSizeFromPage", XS_Wx__BookCtrl_CalcSizeFromPage, file);
29311 newXS("Wx::BookCtrl::GetInternalBorder", XS_Wx__BookCtrl_GetInternalBorder, file);
29312 newXS("Wx::BookCtrl::SetInternalBorder", XS_Wx__BookCtrl_SetInternalBorder, file);
29313 newXS("Wx::BookCtrl::IsVertical", XS_Wx__BookCtrl_IsVertical, file);
29314 newXS("Wx::BookCtrl::SetFitToCurrentPage", XS_Wx__BookCtrl_SetFitToCurrentPage, file);
29315 newXS("Wx::BookCtrl::GetFitToCurrentPage", XS_Wx__BookCtrl_GetFitToCurrentPage, file);
29316 newXS("Wx::BookCtrl::GetControlSizer", XS_Wx__BookCtrl_GetControlSizer, file);
29318 newXS("Wx::BookCtrl::DeletePage", XS_Wx__BookCtrl_DeletePage, file);
29319 newXS("Wx::BookCtrl::RemovePage", XS_Wx__BookCtrl_RemovePage, file);
29320 newXS("Wx::BookCtrl::DeleteAllPages", XS_Wx__BookCtrl_DeleteAllPages, file);
29321 newXS("Wx::BookCtrl::AddPage", XS_Wx__BookCtrl_AddPage, file);
29322 newXS("Wx::BookCtrl::InsertPage", XS_Wx__BookCtrl_InsertPage, file);
29323 newXS("Wx::BookCtrl::SetSelection", XS_Wx__BookCtrl_SetSelection, file);
29324 newXS("Wx::BookCtrl::AdvanceSelection", XS_Wx__BookCtrl_AdvanceSelection, file);
29326 newXS("Wx::BookCtrl::ChangeSelection", XS_Wx__BookCtrl_ChangeSelection, file);
29329 newXS("Wx::BookCtrl::GetCurrentPage", XS_Wx__BookCtrl_GetCurrentPage, file);
29331 newXS("Wx::BookCtrl::AssignImageList", XS_Wx__BookCtrl_AssignImageList, file);
29332 newXS("Wx::BookCtrl::GetImageList", XS_Wx__BookCtrl_GetImageList, file);
29334 newXS("Wx::BookCtrl::HitTest", XS_Wx__BookCtrl_HitTest, file);
29336 newXS("Wx::BookCtrlEvent::GetSelection", XS_Wx__BookCtrlEvent_GetSelection, file);
29337 newXS("Wx::BookCtrlEvent::SetSelection", XS_Wx__BookCtrlEvent_SetSelection, file);
29338 newXS("Wx::BookCtrlEvent::GetOldSelection", XS_Wx__BookCtrlEvent_GetOldSelection, file);
29339 newXS("Wx::BookCtrlEvent::SetOldSelection", XS_Wx__BookCtrlEvent_SetOldSelection, file);
29342 newXS("Wx::Listbook::newDefault", XS_Wx__Listbook_newDefault, file);
29343 newXS("Wx::Listbook::newFull", XS_Wx__Listbook_newFull, file);
29344 newXS("Wx::Listbook::Create", XS_Wx__Listbook_Create, file);
29346 newXS("Wx::Listbook::GetListView", XS_Wx__Listbook_GetListView, file);
29348 newXS("Wx::Listbook::new", XS_Wx__Listbook_new, file);
29351 newXS("Wx::Choicebook::newDefault", XS_Wx__Choicebook_newDefault, file);
29352 newXS("Wx::Choicebook::newFull", XS_Wx__Choicebook_newFull, file);
29353 newXS("Wx::Choicebook::Create", XS_Wx__Choicebook_Create, file);
29354 newXS("Wx::Choicebook::IsVertical", XS_Wx__Choicebook_IsVertical, file);
29356 newXS("Wx::Choicebook::GetChoiceCtrl", XS_Wx__Choicebook_GetChoiceCtrl, file);
29358 newXS("Wx::Choicebook::new", XS_Wx__Choicebook_new, file);
29361 newXS("Wx::Toolbook::newDefault", XS_Wx__Toolbook_newDefault, file);
29362 newXS("Wx::Toolbook::newFull", XS_Wx__Toolbook_newFull, file);
29363 newXS("Wx::Toolbook::Create", XS_Wx__Toolbook_Create, file);
29364 newXS("Wx::Toolbook::GetToolBar", XS_Wx__Toolbook_GetToolBar, file);
29365 newXS("Wx::Toolbook::Realize", XS_Wx__Toolbook_Realize, file);
29366 newXS("Wx::Toolbook::new", XS_Wx__Toolbook_new, file);
29369 newXS("Wx::TreebookEvent::new", XS_Wx__TreebookEvent_new, file);
29370 newXS("Wx::TreebookEvent::GetOldSelection", XS_Wx__TreebookEvent_GetOldSelection, file);
29371 newXS("Wx::TreebookEvent::GetSelection", XS_Wx__TreebookEvent_GetSelection, file);
29372 newXS("Wx::Treebook::newDefault", XS_Wx__Treebook_newDefault, file);
29373 newXS("Wx::Treebook::newFull", XS_Wx__Treebook_newFull, file);
29374 newXS("Wx::Treebook::Create", XS_Wx__Treebook_Create, file);
29375 newXS("Wx::Treebook::InsertSubPage", XS_Wx__Treebook_InsertSubPage, file);
29376 newXS("Wx::Treebook::AddSubPage", XS_Wx__Treebook_AddSubPage, file);
29377 newXS("Wx::Treebook::IsNodeExpanded", XS_Wx__Treebook_IsNodeExpanded, file);
29378 newXS("Wx::Treebook::ExpandNode", XS_Wx__Treebook_ExpandNode, file);
29379 newXS("Wx::Treebook::CollapseNode", XS_Wx__Treebook_CollapseNode, file);
29380 newXS("Wx::Treebook::GetPageParent", XS_Wx__Treebook_GetPageParent, file);
29381 newXS("Wx::Treebook::GetTreeCtrl", XS_Wx__Treebook_GetTreeCtrl, file);
29382 newXS("Wx::Treebook::new", XS_Wx__Treebook_new, file);
29385 newXS("Wx::HyperlinkCtrl::newDefault", XS_Wx__HyperlinkCtrl_newDefault, file);
29386 newXS("Wx::HyperlinkCtrl::newFull", XS_Wx__HyperlinkCtrl_newFull, file);
29387 newXS("Wx::HyperlinkCtrl::Create", XS_Wx__HyperlinkCtrl_Create, file);
29388 newXS("Wx::HyperlinkCtrl::GetHoverColour", XS_Wx__HyperlinkCtrl_GetHoverColour, file);
29389 newXS("Wx::HyperlinkCtrl::SetHoverColour", XS_Wx__HyperlinkCtrl_SetHoverColour, file);
29390 newXS("Wx::HyperlinkCtrl::GetNormalColour", XS_Wx__HyperlinkCtrl_GetNormalColour, file);
29391 newXS("Wx::HyperlinkCtrl::SetNormalColour", XS_Wx__HyperlinkCtrl_SetNormalColour, file);
29392 newXS("Wx::HyperlinkCtrl::GetVisitedColour", XS_Wx__HyperlinkCtrl_GetVisitedColour, file);
29393 newXS("Wx::HyperlinkCtrl::SetVisitedColour", XS_Wx__HyperlinkCtrl_SetVisitedColour, file);
29394 newXS("Wx::HyperlinkCtrl::GetURL", XS_Wx__HyperlinkCtrl_GetURL, file);
29395 newXS("Wx::HyperlinkCtrl::SetURL", XS_Wx__HyperlinkCtrl_SetURL, file);
29396 newXS("Wx::HyperlinkCtrl::SetVisited", XS_Wx__HyperlinkCtrl_SetVisited, file);
29397 newXS("Wx::HyperlinkCtrl::GetVisited", XS_Wx__HyperlinkCtrl_GetVisited, file);
29398 newXS("Wx::HyperlinkEvent::GetURL", XS_Wx__HyperlinkEvent_GetURL, file);
29399 newXS("Wx::HyperlinkEvent::SetURL", XS_Wx__HyperlinkEvent_SetURL, file);
29400 newXS("Wx::HyperlinkEvent::new", XS_Wx__HyperlinkEvent_new, file);
29403 newXS("Wx::VListBox::Create", XS_Wx__VListBox_Create, file);
29404 newXS("Wx::VListBox::IsCurrent", XS_Wx__VListBox_IsCurrent, file);
29405 newXS("Wx::VListBox::IsSelected", XS_Wx__VListBox_IsSelected, file);
29406 newXS("Wx::VListBox::GetSelectedCount", XS_Wx__VListBox_GetSelectedCount, file);
29407 newXS("Wx::VListBox::GetMargins", XS_Wx__VListBox_GetMargins, file);
29408 newXS("Wx::VListBox::GetSelectionBackground", XS_Wx__VListBox_GetSelectionBackground, file);
29409 newXS("Wx::VListBox::SetItemCount", XS_Wx__VListBox_SetItemCount, file);
29410 newXS("Wx::VListBox::Clear", XS_Wx__VListBox_Clear, file);
29411 newXS("Wx::VListBox::SetSelection", XS_Wx__VListBox_SetSelection, file);
29412 newXS("Wx::VListBox::Select", XS_Wx__VListBox_Select, file);
29413 newXS("Wx::VListBox::SelectRange", XS_Wx__VListBox_SelectRange, file);
29414 newXS("Wx::VListBox::Toggle", XS_Wx__VListBox_Toggle, file);
29415 newXS("Wx::VListBox::SelectAll", XS_Wx__VListBox_SelectAll, file);
29416 newXS("Wx::VListBox::DeselectAll", XS_Wx__VListBox_DeselectAll, file);
29417 newXS("Wx::VListBox::SetMargins", XS_Wx__VListBox_SetMargins, file);
29418 newXS("Wx::VListBox::SetSelectionBackground", XS_Wx__VListBox_SetSelectionBackground, file);
29419 newXS("Wx::VListBox::GetFirstSelected", XS_Wx__VListBox_GetFirstSelected, file);
29420 newXS("Wx::VListBox::GetNextSelected", XS_Wx__VListBox_GetNextSelected, file);
29421 newXS("Wx::PlVListBox::new", XS_Wx__PlVListBox_new, file);
29422 newXS("Wx::PlVListBox::newDefault", XS_Wx__PlVListBox_newDefault, file);
29423 newXS("Wx::PlVListBox::newFull", XS_Wx__PlVListBox_newFull, file);
29426 newXS("Wx::SearchCtrl::new", XS_Wx__SearchCtrl_new, file);
29427 newXS("Wx::SearchCtrl::newDefault", XS_Wx__SearchCtrl_newDefault, file);
29428 newXS("Wx::SearchCtrl::newFull", XS_Wx__SearchCtrl_newFull, file);
29429 newXS("Wx::SearchCtrl::Create", XS_Wx__SearchCtrl_Create, file);
29430 newXS("Wx::SearchCtrl::SetMenu", XS_Wx__SearchCtrl_SetMenu, file);
29431 newXS("Wx::SearchCtrl::GetMenu", XS_Wx__SearchCtrl_GetMenu, file);
29432 newXS("Wx::SearchCtrl::ShowSearchButton", XS_Wx__SearchCtrl_ShowSearchButton, file);
29433 newXS("Wx::SearchCtrl::IsSearchButtonVisible", XS_Wx__SearchCtrl_IsSearchButtonVisible, file);
29434 newXS("Wx::SearchCtrl::ShowCancelButton", XS_Wx__SearchCtrl_ShowCancelButton, file);
29435 newXS("Wx::SearchCtrl::IsCancelButtonVisible", XS_Wx__SearchCtrl_IsCancelButtonVisible, file);
29436 newXS("Wx::SearchCtrl::SetDescriptiveText", XS_Wx__SearchCtrl_SetDescriptiveText, file);
29437 newXS("Wx::SearchCtrl::GetDescriptiveText", XS_Wx__SearchCtrl_GetDescriptiveText, file);
29440 newXS("Wx::ComboPopup::new", XS_Wx__ComboPopup_new, file);
29441 newXS("Wx::ComboPopup::OnPopup", XS_Wx__ComboPopup_OnPopup, file);
29442 newXS("Wx::ComboPopup::OnDismiss", XS_Wx__ComboPopup_OnDismiss, file);
29443 newXS("Wx::ComboPopup::SetStringValue", XS_Wx__ComboPopup_SetStringValue, file);
29444 newXS("Wx::ComboPopup::PaintComboControl", XS_Wx__ComboPopup_PaintComboControl, file);
29445 newXS("Wx::ComboPopup::OnComboKeyEvent", XS_Wx__ComboPopup_OnComboKeyEvent, file);
29446 newXS("Wx::ComboPopup::OnComboDoubleClick", XS_Wx__ComboPopup_OnComboDoubleClick, file);
29447 newXS("Wx::ComboPopup::GetAdjustedSize", XS_Wx__ComboPopup_GetAdjustedSize, file);
29448 newXS("Wx::ComboPopup::LazyCreate", XS_Wx__ComboPopup_LazyCreate, file);
29449 newXS("Wx::ComboPopup::Dismiss", XS_Wx__ComboPopup_Dismiss, file);
29450 newXS("Wx::ComboPopup::IsCreated", XS_Wx__ComboPopup_IsCreated, file);
29451 newXS("Wx::ComboPopup::GetComboCtrl", XS_Wx__ComboPopup_GetComboCtrl, file);
29454 newXS("Wx::ComboCtrl::new", XS_Wx__ComboCtrl_new, file);
29455 newXS("Wx::ComboCtrl::newDefault", XS_Wx__ComboCtrl_newDefault, file);
29456 newXS("Wx::ComboCtrl::newFull", XS_Wx__ComboCtrl_newFull, file);
29457 newXS("Wx::ComboCtrl::Create", XS_Wx__ComboCtrl_Create, file);
29458 newXS("Wx::ComboCtrl::ShowPopup", XS_Wx__ComboCtrl_ShowPopup, file);
29459 newXS("Wx::ComboCtrl::HidePopup", XS_Wx__ComboCtrl_HidePopup, file);
29460 newXS("Wx::ComboCtrl::IsPopupShown", XS_Wx__ComboCtrl_IsPopupShown, file);
29461 newXS("Wx::ComboCtrl::SetPopupControl", XS_Wx__ComboCtrl_SetPopupControl, file);
29462 newXS("Wx::ComboCtrl::GetPopupControl", XS_Wx__ComboCtrl_GetPopupControl, file);
29463 newXS("Wx::ComboCtrl::GetPopupWindow", XS_Wx__ComboCtrl_GetPopupWindow, file);
29464 newXS("Wx::ComboCtrl::GetTextCtrl", XS_Wx__ComboCtrl_GetTextCtrl, file);
29465 newXS("Wx::ComboCtrl::GetButton", XS_Wx__ComboCtrl_GetButton, file);
29466 newXS("Wx::ComboCtrl::GetValue", XS_Wx__ComboCtrl_GetValue, file);
29467 newXS("Wx::ComboCtrl::SetValue", XS_Wx__ComboCtrl_SetValue, file);
29468 newXS("Wx::ComboCtrl::Copy", XS_Wx__ComboCtrl_Copy, file);
29469 newXS("Wx::ComboCtrl::Cut", XS_Wx__ComboCtrl_Cut, file);
29470 newXS("Wx::ComboCtrl::Paste", XS_Wx__ComboCtrl_Paste, file);
29471 newXS("Wx::ComboCtrl::SetInsertionPoint", XS_Wx__ComboCtrl_SetInsertionPoint, file);
29472 newXS("Wx::ComboCtrl::SetInsertionPointEnd", XS_Wx__ComboCtrl_SetInsertionPointEnd, file);
29473 newXS("Wx::ComboCtrl::GetInsertionPoint", XS_Wx__ComboCtrl_GetInsertionPoint, file);
29474 newXS("Wx::ComboCtrl::GetLastPosition", XS_Wx__ComboCtrl_GetLastPosition, file);
29475 newXS("Wx::ComboCtrl::Replace", XS_Wx__ComboCtrl_Replace, file);
29476 newXS("Wx::ComboCtrl::Remove", XS_Wx__ComboCtrl_Remove, file);
29477 newXS("Wx::ComboCtrl::SetSelection", XS_Wx__ComboCtrl_SetSelection, file);
29478 newXS("Wx::ComboCtrl::Undo", XS_Wx__ComboCtrl_Undo, file);
29479 newXS("Wx::ComboCtrl::SetText", XS_Wx__ComboCtrl_SetText, file);
29480 newXS("Wx::ComboCtrl::SetPopupMinWidth", XS_Wx__ComboCtrl_SetPopupMinWidth, file);
29481 newXS("Wx::ComboCtrl::SetPopupMaxHeight", XS_Wx__ComboCtrl_SetPopupMaxHeight, file);
29482 newXS("Wx::ComboCtrl::SetPopupExtents", XS_Wx__ComboCtrl_SetPopupExtents, file);
29483 newXS("Wx::ComboCtrl::SetCustomPaintWidth", XS_Wx__ComboCtrl_SetCustomPaintWidth, file);
29484 newXS("Wx::ComboCtrl::GetCustomPaintWidth", XS_Wx__ComboCtrl_GetCustomPaintWidth, file);
29485 newXS("Wx::ComboCtrl::SetPopupAnchor", XS_Wx__ComboCtrl_SetPopupAnchor, file);
29486 newXS("Wx::ComboCtrl::SetButtonPosition", XS_Wx__ComboCtrl_SetButtonPosition, file);
29487 newXS("Wx::ComboCtrl::GetButtonSize", XS_Wx__ComboCtrl_GetButtonSize, file);
29488 newXS("Wx::ComboCtrl::SetButtonBitmaps", XS_Wx__ComboCtrl_SetButtonBitmaps, file);
29490 newXS("Wx::ComboCtrl::SetTextIndent", XS_Wx__ComboCtrl_SetTextIndent, file);
29491 newXS("Wx::ComboCtrl::GetTextIndent", XS_Wx__ComboCtrl_GetTextIndent, file);
29493 newXS("Wx::ComboCtrl::GetTextRect", XS_Wx__ComboCtrl_GetTextRect, file);
29494 newXS("Wx::ComboCtrl::UseAltPopupWindow", XS_Wx__ComboCtrl_UseAltPopupWindow, file);
29495 newXS("Wx::ComboCtrl::EnablePopupAnimation", XS_Wx__ComboCtrl_EnablePopupAnimation, file);
29496 newXS("Wx::ComboCtrl::GetBitmapNormal", XS_Wx__ComboCtrl_GetBitmapNormal, file);
29497 newXS("Wx::ComboCtrl::GetBitmapPressed", XS_Wx__ComboCtrl_GetBitmapPressed, file);
29498 newXS("Wx::ComboCtrl::GetBitmapHover", XS_Wx__ComboCtrl_GetBitmapHover, file);
29499 newXS("Wx::ComboCtrl::GetBitmapDisabled", XS_Wx__ComboCtrl_GetBitmapDisabled, file);
29502 newXS("Wx::OwnerDrawnComboBox::GetWidestItemWidth", XS_Wx__OwnerDrawnComboBox_GetWidestItemWidth, file);
29503 newXS("Wx::OwnerDrawnComboBox::GetWidestItem", XS_Wx__OwnerDrawnComboBox_GetWidestItem, file);
29504 newXS("Wx::OwnerDrawnComboBox::GetCount", XS_Wx__OwnerDrawnComboBox_GetCount, file);
29505 newXS("Wx::OwnerDrawnComboBox::IsEmpty", XS_Wx__OwnerDrawnComboBox_IsEmpty, file);
29506 newXS("Wx::OwnerDrawnComboBox::GetString", XS_Wx__OwnerDrawnComboBox_GetString, file);
29507 newXS("Wx::OwnerDrawnComboBox::GetStrings", XS_Wx__OwnerDrawnComboBox_GetStrings, file);
29508 newXS("Wx::OwnerDrawnComboBox::SetString", XS_Wx__OwnerDrawnComboBox_SetString, file);
29509 newXS("Wx::OwnerDrawnComboBox::FindString", XS_Wx__OwnerDrawnComboBox_FindString, file);
29510 newXS("Wx::OwnerDrawnComboBox::FindStringNoCase", XS_Wx__OwnerDrawnComboBox_FindStringNoCase, file);
29512 newXS("Wx::OwnerDrawnComboBox::FindStringCase", XS_Wx__OwnerDrawnComboBox_FindStringCase, file);
29515 newXS("Wx::OwnerDrawnComboBox::SetSelection", XS_Wx__OwnerDrawnComboBox_SetSelection, file);
29517 newXS("Wx::OwnerDrawnComboBox::GetSelection", XS_Wx__OwnerDrawnComboBox_GetSelection, file);
29519 newXS("Wx::OwnerDrawnComboBox::SetStringSelection", XS_Wx__OwnerDrawnComboBox_SetStringSelection, file);
29521 newXS("Wx::OwnerDrawnComboBox::GetStringSelection", XS_Wx__OwnerDrawnComboBox_GetStringSelection, file);
29522 newXS("Wx::OwnerDrawnComboBox::Select", XS_Wx__OwnerDrawnComboBox_Select, file);
29523 newXS("Wx::OwnerDrawnComboBox::Append", XS_Wx__OwnerDrawnComboBox_Append, file);
29524 newXS("Wx::OwnerDrawnComboBox::AppendString", XS_Wx__OwnerDrawnComboBox_AppendString, file);
29525 newXS("Wx::OwnerDrawnComboBox::AppendData", XS_Wx__OwnerDrawnComboBox_AppendData, file);
29526 newXS("Wx::OwnerDrawnComboBox::AppendItems", XS_Wx__OwnerDrawnComboBox_AppendItems, file);
29528 newXS("Wx::OwnerDrawnComboBox::AppendItemsData", XS_Wx__OwnerDrawnComboBox_AppendItemsData, file);
29530 newXS("Wx::OwnerDrawnComboBox::Insert", XS_Wx__OwnerDrawnComboBox_Insert, file);
29531 newXS("Wx::OwnerDrawnComboBox::InsertString", XS_Wx__OwnerDrawnComboBox_InsertString, file);
29532 newXS("Wx::OwnerDrawnComboBox::InsertData", XS_Wx__OwnerDrawnComboBox_InsertData, file);
29534 newXS("Wx::OwnerDrawnComboBox::InsertItems", XS_Wx__OwnerDrawnComboBox_InsertItems, file);
29535 newXS("Wx::OwnerDrawnComboBox::InsertItemsData", XS_Wx__OwnerDrawnComboBox_InsertItemsData, file);
29538 newXS("Wx::OwnerDrawnComboBox::Set", XS_Wx__OwnerDrawnComboBox_Set, file);
29539 newXS("Wx::OwnerDrawnComboBox::SetItems", XS_Wx__OwnerDrawnComboBox_SetItems, file);
29540 newXS("Wx::OwnerDrawnComboBox::SetItemsData", XS_Wx__OwnerDrawnComboBox_SetItemsData, file);
29542 newXS("Wx::OwnerDrawnComboBox::Clear", XS_Wx__OwnerDrawnComboBox_Clear, file);
29543 newXS("Wx::OwnerDrawnComboBox::Delete", XS_Wx__OwnerDrawnComboBox_Delete, file);
29544 newXS("Wx::OwnerDrawnComboBox::GetClientData", XS_Wx__OwnerDrawnComboBox_GetClientData, file);
29545 newXS("Wx::OwnerDrawnComboBox::SetClientData", XS_Wx__OwnerDrawnComboBox_SetClientData, file);
29546 newXS("Wx::PlOwnerDrawnComboBox::new", XS_Wx__PlOwnerDrawnComboBox_new, file);
29547 newXS("Wx::PlOwnerDrawnComboBox::newDefault", XS_Wx__PlOwnerDrawnComboBox_newDefault, file);
29548 newXS("Wx::PlOwnerDrawnComboBox::newFull", XS_Wx__PlOwnerDrawnComboBox_newFull, file);
29549 newXS("Wx::PlOwnerDrawnComboBox::Create", XS_Wx__PlOwnerDrawnComboBox_Create, file);
29552 newXS("Wx::CollapsiblePaneEvent::new", XS_Wx__CollapsiblePaneEvent_new, file);
29553 newXS("Wx::CollapsiblePaneEvent::GetCollapsed", XS_Wx__CollapsiblePaneEvent_GetCollapsed, file);
29554 newXS("Wx::CollapsiblePaneEvent::SetCollapsed", XS_Wx__CollapsiblePaneEvent_SetCollapsed, file);
29555 newXS("Wx::CollapsiblePane::new", XS_Wx__CollapsiblePane_new, file);
29556 newXS("Wx::CollapsiblePane::newDefault", XS_Wx__CollapsiblePane_newDefault, file);
29557 newXS("Wx::CollapsiblePane::newFull", XS_Wx__CollapsiblePane_newFull, file);
29558 newXS("Wx::CollapsiblePane::Create", XS_Wx__CollapsiblePane_Create, file);
29559 newXS("Wx::CollapsiblePane::Collapse", XS_Wx__CollapsiblePane_Collapse, file);
29560 newXS("Wx::CollapsiblePane::Expand", XS_Wx__CollapsiblePane_Expand, file);
29561 newXS("Wx::CollapsiblePane::IsCollapsed", XS_Wx__CollapsiblePane_IsCollapsed, file);
29562 newXS("Wx::CollapsiblePane::IsExpanded", XS_Wx__CollapsiblePane_IsExpanded, file);
29563 newXS("Wx::CollapsiblePane::GetPane", XS_Wx__CollapsiblePane_GetPane, file);
29566 newXS("Wx::BitmapComboBox::new", XS_Wx__BitmapComboBox_new, file);
29567 newXS("Wx::BitmapComboBox::newDefault", XS_Wx__BitmapComboBox_newDefault, file);
29568 newXS("Wx::BitmapComboBox::newFull", XS_Wx__BitmapComboBox_newFull, file);
29569 newXS("Wx::BitmapComboBox::Create", XS_Wx__BitmapComboBox_Create, file);
29570 newXS("Wx::BitmapComboBox::Append", XS_Wx__BitmapComboBox_Append, file);
29571 newXS("Wx::BitmapComboBox::AppendString", XS_Wx__BitmapComboBox_AppendString, file);
29572 newXS("Wx::BitmapComboBox::AppendData", XS_Wx__BitmapComboBox_AppendData, file);
29573 newXS("Wx::BitmapComboBox::Insert", XS_Wx__BitmapComboBox_Insert, file);
29574 newXS("Wx::BitmapComboBox::InsertString", XS_Wx__BitmapComboBox_InsertString, file);
29575 newXS("Wx::BitmapComboBox::InsertData", XS_Wx__BitmapComboBox_InsertData, file);
29576 newXS("Wx::BitmapComboBox::GetItemBitmap", XS_Wx__BitmapComboBox_GetItemBitmap, file);
29577 newXS("Wx::BitmapComboBox::SetItemBitmap", XS_Wx__BitmapComboBox_SetItemBitmap, file);
29578 newXS("Wx::BitmapComboBox::GetBitmapSize", XS_Wx__BitmapComboBox_GetBitmapSize, file);
29580 newXS("Wx::GenericDirCtrl::new", XS_Wx__GenericDirCtrl_new, file);
29581 newXS("Wx::GenericDirCtrl::newDefault", XS_Wx__GenericDirCtrl_newDefault, file);
29582 newXS("Wx::GenericDirCtrl::newFull", XS_Wx__GenericDirCtrl_newFull, file);
29583 newXS("Wx::GenericDirCtrl::Create", XS_Wx__GenericDirCtrl_Create, file);
29584 newXS("Wx::GenericDirCtrl::ExpandPath", XS_Wx__GenericDirCtrl_ExpandPath, file);
29586 newXS("Wx::GenericDirCtrl::CollapsePath", XS_Wx__GenericDirCtrl_CollapsePath, file);
29588 newXS("Wx::GenericDirCtrl::GetDefaultPath", XS_Wx__GenericDirCtrl_GetDefaultPath, file);
29589 newXS("Wx::GenericDirCtrl::SetDefaultPath", XS_Wx__GenericDirCtrl_SetDefaultPath, file);
29590 newXS("Wx::GenericDirCtrl::GetPath", XS_Wx__GenericDirCtrl_GetPath, file);
29591 newXS("Wx::GenericDirCtrl::GetFilePath", XS_Wx__GenericDirCtrl_GetFilePath, file);
29592 newXS("Wx::GenericDirCtrl::SetPath", XS_Wx__GenericDirCtrl_SetPath, file);
29593 newXS("Wx::GenericDirCtrl::ShowHidden", XS_Wx__GenericDirCtrl_ShowHidden, file);
29594 newXS("Wx::GenericDirCtrl::GetShowHidden", XS_Wx__GenericDirCtrl_GetShowHidden, file);
29595 newXS("Wx::GenericDirCtrl::GetFilter", XS_Wx__GenericDirCtrl_GetFilter, file);
29596 newXS("Wx::GenericDirCtrl::SetFilter", XS_Wx__GenericDirCtrl_SetFilter, file);
29597 newXS("Wx::GenericDirCtrl::GetFilterIndex", XS_Wx__GenericDirCtrl_GetFilterIndex, file);
29598 newXS("Wx::GenericDirCtrl::SetFilterIndex", XS_Wx__GenericDirCtrl_SetFilterIndex, file);
29599 newXS("Wx::GenericDirCtrl::GetRootId", XS_Wx__GenericDirCtrl_GetRootId, file);
29600 newXS("Wx::GenericDirCtrl::GetTreeCtrl", XS_Wx__GenericDirCtrl_GetTreeCtrl, file);
29601 newXS("Wx::GenericDirCtrl::GetFilterListCtrl", XS_Wx__GenericDirCtrl_GetFilterListCtrl, file);
29602 newXS("Wx::GenericDirCtrl::ReCreateTree", XS_Wx__GenericDirCtrl_ReCreateTree, file);
29604 newXS("Wx::GenericDirCtrl::CollapseTree", XS_Wx__GenericDirCtrl_CollapseTree, file);
29607 newXS("Wx::FileCtrl::new", XS_Wx__FileCtrl_new, file);
29608 newXS("Wx::FileCtrl::newDefault", XS_Wx__FileCtrl_newDefault, file);
29609 newXS("Wx::FileCtrl::newFull", XS_Wx__FileCtrl_newFull, file);
29610 newXS("Wx::FileCtrl::Create", XS_Wx__FileCtrl_Create, file);
29611 newXS("Wx::FileCtrl::SetWildcard", XS_Wx__FileCtrl_SetWildcard, file);
29612 newXS("Wx::FileCtrl::SetFilterIndex", XS_Wx__FileCtrl_SetFilterIndex, file);
29613 newXS("Wx::FileCtrl::SetDirectory", XS_Wx__FileCtrl_SetDirectory, file);
29614 newXS("Wx::FileCtrl::SetFilename", XS_Wx__FileCtrl_SetFilename, file);
29615 newXS("Wx::FileCtrl::SetPath", XS_Wx__FileCtrl_SetPath, file);
29616 newXS("Wx::FileCtrl::GetFilename", XS_Wx__FileCtrl_GetFilename, file);
29617 newXS("Wx::FileCtrl::GetDirectory", XS_Wx__FileCtrl_GetDirectory, file);
29618 newXS("Wx::FileCtrl::GetWildcard", XS_Wx__FileCtrl_GetWildcard, file);
29619 newXS("Wx::FileCtrl::GetPath", XS_Wx__FileCtrl_GetPath, file);
29620 newXS("Wx::FileCtrl::GetPaths", XS_Wx__FileCtrl_GetPaths, file);
29621 newXS("Wx::FileCtrl::GetFilenames", XS_Wx__FileCtrl_GetFilenames, file);
29622 newXS("Wx::FileCtrl::GetFilterIndex", XS_Wx__FileCtrl_GetFilterIndex, file);
29623 newXS("Wx::FileCtrl::HasMultipleFileSelection", XS_Wx__FileCtrl_HasMultipleFileSelection, file);
29624 newXS("Wx::FileCtrl::ShowHidden", XS_Wx__FileCtrl_ShowHidden, file);
29625 newXS("Wx::FileCtrlEvent::SetFiles", XS_Wx__FileCtrlEvent_SetFiles, file);
29626 newXS("Wx::FileCtrlEvent::SetDirectory", XS_Wx__FileCtrlEvent_SetDirectory, file);
29627 newXS("Wx::FileCtrlEvent::GetFiles", XS_Wx__FileCtrlEvent_GetFiles, file);
29628 newXS("Wx::FileCtrlEvent::GetDirectory", XS_Wx__FileCtrlEvent_GetDirectory, file);
29629 newXS("Wx::FileCtrlEvent::GetFile", XS_Wx__FileCtrlEvent_GetFile, file);
29631 newXS("Wx::TreeItemData::new", XS_Wx__TreeItemData_new, file);
29632 newXS("Wx::TreeItemData::Destroy", XS_Wx__TreeItemData_Destroy, file);
29633 newXS("Wx::TreeItemData::GetData", XS_Wx__TreeItemData_GetData, file);
29634 newXS("Wx::TreeItemData::SetData", XS_Wx__TreeItemData_SetData, file);
29635 newXS("Wx::TreeItemData::GetId", XS_Wx__TreeItemData_GetId, file);
29636 newXS("Wx::TreeItemData::SetId", XS_Wx__TreeItemData_SetId, file);
29637 newXS("Wx::TreeItemId::CLONE", XS_Wx__TreeItemId_CLONE, file);
29638 newXS("Wx::TreeItemId::DESTROY", XS_Wx__TreeItemId_DESTROY, file);
29639 newXS("Wx::TreeItemId::IsOk", XS_Wx__TreeItemId_IsOk, file);
29640 newXS("Wx::TreeItemId::tiid_spaceship", XS_Wx__TreeItemId_tiid_spaceship, file);
29641 newXS("Wx::TreeEvent::new", XS_Wx__TreeEvent_new, file);
29642 newXS("Wx::TreeEvent::GetItem", XS_Wx__TreeEvent_GetItem, file);
29644 newXS("Wx::TreeEvent::SetQuickBestSize", XS_Wx__TreeEvent_SetQuickBestSize, file);
29645 newXS("Wx::TreeEvent::GetQuickBestSize", XS_Wx__TreeEvent_GetQuickBestSize, file);
29647 newXS("Wx::TreeEvent::GetKeyCode", XS_Wx__TreeEvent_GetKeyCode, file);
29648 newXS("Wx::TreeEvent::GetOldItem", XS_Wx__TreeEvent_GetOldItem, file);
29649 newXS("Wx::TreeEvent::GetPoint", XS_Wx__TreeEvent_GetPoint, file);
29650 newXS("Wx::TreeEvent::IsEditCancelled", XS_Wx__TreeEvent_IsEditCancelled, file);
29651 newXS("Wx::TreeEvent::GetLabel", XS_Wx__TreeEvent_GetLabel, file);
29652 newXS("Wx::TreeEvent::SetToolTip", XS_Wx__TreeEvent_SetToolTip, file);
29653 newXS("Wx::TreeCtrl::new", XS_Wx__TreeCtrl_new, file);
29654 newXS("Wx::TreeCtrl::newDefault", XS_Wx__TreeCtrl_newDefault, file);
29655 newXS("Wx::TreeCtrl::newFull", XS_Wx__TreeCtrl_newFull, file);
29656 newXS("Wx::TreeCtrl::Create", XS_Wx__TreeCtrl_Create, file);
29657 newXS("Wx::TreeCtrl::AddRoot", XS_Wx__TreeCtrl_AddRoot, file);
29658 newXS("Wx::TreeCtrl::AppendItem", XS_Wx__TreeCtrl_AppendItem, file);
29659 newXS("Wx::TreeCtrl::Collapse", XS_Wx__TreeCtrl_Collapse, file);
29661 newXS("Wx::TreeCtrl::CollapseAll", XS_Wx__TreeCtrl_CollapseAll, file);
29662 newXS("Wx::TreeCtrl::CollapseAllChildren", XS_Wx__TreeCtrl_CollapseAllChildren, file);
29664 newXS("Wx::TreeCtrl::CollapseAndReset", XS_Wx__TreeCtrl_CollapseAndReset, file);
29665 newXS("Wx::TreeCtrl::Delete", XS_Wx__TreeCtrl_Delete, file);
29666 newXS("Wx::TreeCtrl::DeleteChildren", XS_Wx__TreeCtrl_DeleteChildren, file);
29667 newXS("Wx::TreeCtrl::DeleteAllItems", XS_Wx__TreeCtrl_DeleteAllItems, file);
29668 newXS("Wx::TreeCtrl::EditLabel", XS_Wx__TreeCtrl_EditLabel, file);
29670 newXS("Wx::TreeCtrl::EndEditLabel", XS_Wx__TreeCtrl_EndEditLabel, file);
29673 newXS("Wx::TreeCtrl::EndEditLabel", XS_Wx__TreeCtrl_EndEditLabel, file);
29675 newXS("Wx::TreeCtrl::EnsureVisible", XS_Wx__TreeCtrl_EnsureVisible, file);
29677 newXS("Wx::TreeCtrl::ExpandAll", XS_Wx__TreeCtrl_ExpandAll, file);
29679 newXS("Wx::TreeCtrl::Expand", XS_Wx__TreeCtrl_Expand, file);
29681 newXS("Wx::TreeCtrl::ExpandAllChildren", XS_Wx__TreeCtrl_ExpandAllChildren, file);
29683 newXS("Wx::TreeCtrl::GetBoundingRect", XS_Wx__TreeCtrl_GetBoundingRect, file);
29684 newXS("Wx::TreeCtrl::GetChildrenCount", XS_Wx__TreeCtrl_GetChildrenCount, file);
29685 newXS("Wx::TreeCtrl::GetCount", XS_Wx__TreeCtrl_GetCount, file);
29686 newXS("Wx::TreeCtrl::GetItemData", XS_Wx__TreeCtrl_GetItemData, file);
29687 newXS("Wx::TreeCtrl::GetPlData", XS_Wx__TreeCtrl_GetPlData, file);
29689 newXS("Wx::TreeCtrl::GetEditControl", XS_Wx__TreeCtrl_GetEditControl, file);
29691 newXS("Wx::TreeCtrl::GetFirstChild", XS_Wx__TreeCtrl_GetFirstChild, file);
29692 newXS("Wx::TreeCtrl::GetFirstVisibleItem", XS_Wx__TreeCtrl_GetFirstVisibleItem, file);
29693 newXS("Wx::TreeCtrl::GetImageList", XS_Wx__TreeCtrl_GetImageList, file);
29695 newXS("Wx::TreeCtrl::GetButtonsImageList", XS_Wx__TreeCtrl_GetButtonsImageList, file);
29697 newXS("Wx::TreeCtrl::GetIndent", XS_Wx__TreeCtrl_GetIndent, file);
29698 newXS("Wx::TreeCtrl::GetItemImage", XS_Wx__TreeCtrl_GetItemImage, file);
29699 newXS("Wx::TreeCtrl::GetItemText", XS_Wx__TreeCtrl_GetItemText, file);
29700 newXS("Wx::TreeCtrl::GetItemBackgroundColour", XS_Wx__TreeCtrl_GetItemBackgroundColour, file);
29701 newXS("Wx::TreeCtrl::GetItemTextColour", XS_Wx__TreeCtrl_GetItemTextColour, file);
29702 newXS("Wx::TreeCtrl::GetItemFont", XS_Wx__TreeCtrl_GetItemFont, file);
29703 newXS("Wx::TreeCtrl::GetLastChild", XS_Wx__TreeCtrl_GetLastChild, file);
29705 newXS("Wx::TreeCtrl::GetNextChild", XS_Wx__TreeCtrl_GetNextChild, file);
29708 newXS("Wx::TreeCtrl::GetNextChild", XS_Wx__TreeCtrl_GetNextChild, file);
29710 newXS("Wx::TreeCtrl::GetNextSibling", XS_Wx__TreeCtrl_GetNextSibling, file);
29711 newXS("Wx::TreeCtrl::GetNextVisible", XS_Wx__TreeCtrl_GetNextVisible, file);
29712 newXS("Wx::TreeCtrl::GetParent", XS_Wx__TreeCtrl_GetParent, file);
29713 newXS("Wx::TreeCtrl::GetItemParent", XS_Wx__TreeCtrl_GetItemParent, file);
29714 newXS("Wx::TreeCtrl::GetPrevSibling", XS_Wx__TreeCtrl_GetPrevSibling, file);
29715 newXS("Wx::TreeCtrl::GetPrevVisible", XS_Wx__TreeCtrl_GetPrevVisible, file);
29716 newXS("Wx::TreeCtrl::GetRootItem", XS_Wx__TreeCtrl_GetRootItem, file);
29717 newXS("Wx::TreeCtrl::GetSelection", XS_Wx__TreeCtrl_GetSelection, file);
29718 newXS("Wx::TreeCtrl::GetSelections", XS_Wx__TreeCtrl_GetSelections, file);
29719 newXS("Wx::TreeCtrl::GetStateImageList", XS_Wx__TreeCtrl_GetStateImageList, file);
29720 newXS("Wx::TreeCtrl::HitTest", XS_Wx__TreeCtrl_HitTest, file);
29721 newXS("Wx::TreeCtrl::InsertItem", XS_Wx__TreeCtrl_InsertItem, file);
29722 newXS("Wx::TreeCtrl::InsertItemPrev", XS_Wx__TreeCtrl_InsertItemPrev, file);
29723 newXS("Wx::TreeCtrl::InsertItemBef", XS_Wx__TreeCtrl_InsertItemBef, file);
29724 newXS("Wx::TreeCtrl::IsBold", XS_Wx__TreeCtrl_IsBold, file);
29725 newXS("Wx::TreeCtrl::IsExpanded", XS_Wx__TreeCtrl_IsExpanded, file);
29726 newXS("Wx::TreeCtrl::IsSelected", XS_Wx__TreeCtrl_IsSelected, file);
29727 newXS("Wx::TreeCtrl::IsVisible", XS_Wx__TreeCtrl_IsVisible, file);
29729 newXS("Wx::TreeCtrl::IsEmpty", XS_Wx__TreeCtrl_IsEmpty, file);
29731 newXS("Wx::TreeCtrl::ItemHasChildren", XS_Wx__TreeCtrl_ItemHasChildren, file);
29732 newXS("Wx::TreeCtrl::OnCompareItems", XS_Wx__TreeCtrl_OnCompareItems, file);
29733 newXS("Wx::TreeCtrl::PrependItem", XS_Wx__TreeCtrl_PrependItem, file);
29734 newXS("Wx::TreeCtrl::ScrollTo", XS_Wx__TreeCtrl_ScrollTo, file);
29736 newXS("Wx::TreeCtrl::SelectItem", XS_Wx__TreeCtrl_SelectItem, file);
29739 newXS("Wx::TreeCtrl::SelectItem", XS_Wx__TreeCtrl_SelectItem, file);
29741 newXS("Wx::TreeCtrl::SetIndent", XS_Wx__TreeCtrl_SetIndent, file);
29742 newXS("Wx::TreeCtrl::SetImageList", XS_Wx__TreeCtrl_SetImageList, file);
29744 newXS("Wx::TreeCtrl::SetButtonsImageList", XS_Wx__TreeCtrl_SetButtonsImageList, file);
29746 newXS("Wx::TreeCtrl::SetStateImageList", XS_Wx__TreeCtrl_SetStateImageList, file);
29747 newXS("Wx::TreeCtrl::AssignImageList", XS_Wx__TreeCtrl_AssignImageList, file);
29748 newXS("Wx::TreeCtrl::AssignButtonsImageList", XS_Wx__TreeCtrl_AssignButtonsImageList, file);
29749 newXS("Wx::TreeCtrl::AssignStateImageList", XS_Wx__TreeCtrl_AssignStateImageList, file);
29750 newXS("Wx::TreeCtrl::SetItemBackgroundColour", XS_Wx__TreeCtrl_SetItemBackgroundColour, file);
29751 newXS("Wx::TreeCtrl::SetItemBold", XS_Wx__TreeCtrl_SetItemBold, file);
29752 newXS("Wx::TreeCtrl::SetItemData", XS_Wx__TreeCtrl_SetItemData, file);
29753 newXS("Wx::TreeCtrl::SetPlData", XS_Wx__TreeCtrl_SetPlData, file);
29755 newXS("Wx::TreeCtrl::SetItemDropHighlight", XS_Wx__TreeCtrl_SetItemDropHighlight, file);
29757 newXS("Wx::TreeCtrl::SetItemFont", XS_Wx__TreeCtrl_SetItemFont, file);
29758 newXS("Wx::TreeCtrl::SetItemHasChildren", XS_Wx__TreeCtrl_SetItemHasChildren, file);
29759 newXS("Wx::TreeCtrl::SetItemImage", XS_Wx__TreeCtrl_SetItemImage, file);
29760 newXS("Wx::TreeCtrl::SetItemText", XS_Wx__TreeCtrl_SetItemText, file);
29761 newXS("Wx::TreeCtrl::SetItemTextColour", XS_Wx__TreeCtrl_SetItemTextColour, file);
29762 newXS("Wx::TreeCtrl::SortChildren", XS_Wx__TreeCtrl_SortChildren, file);
29763 newXS("Wx::TreeCtrl::Toggle", XS_Wx__TreeCtrl_Toggle, file);
29765 newXS("Wx::TreeCtrl::UnselectItem", XS_Wx__TreeCtrl_UnselectItem, file);
29766 newXS("Wx::TreeCtrl::ToggleItemSelection", XS_Wx__TreeCtrl_ToggleItemSelection, file);
29768 newXS("Wx::TreeCtrl::Unselect", XS_Wx__TreeCtrl_Unselect, file);
29769 newXS("Wx::TreeCtrl::UnselectAll", XS_Wx__TreeCtrl_UnselectAll, file);
29771 newXS("Wx::ToggleButton::new", XS_Wx__ToggleButton_new, file);
29772 newXS("Wx::ToggleButton::newDefault", XS_Wx__ToggleButton_newDefault, file);
29773 newXS("Wx::ToggleButton::newFull", XS_Wx__ToggleButton_newFull, file);
29774 newXS("Wx::ToggleButton::Create", XS_Wx__ToggleButton_Create, file);
29775 newXS("Wx::ToggleButton::GetValue", XS_Wx__ToggleButton_GetValue, file);
29776 newXS("Wx::ToggleButton::SetValue", XS_Wx__ToggleButton_SetValue, file);
29778 newXS("Wx::BitmapToggleButton::new", XS_Wx__BitmapToggleButton_new, file);
29779 newXS("Wx::BitmapToggleButton::newDefault", XS_Wx__BitmapToggleButton_newDefault, file);
29780 newXS("Wx::BitmapToggleButton::newFull", XS_Wx__BitmapToggleButton_newFull, file);
29781 newXS("Wx::BitmapToggleButton::Create", XS_Wx__BitmapToggleButton_Create, file);
29782 newXS("Wx::BitmapToggleButton::GetValue", XS_Wx__BitmapToggleButton_GetValue, file);
29783 newXS("Wx::BitmapToggleButton::SetValue", XS_Wx__BitmapToggleButton_SetValue, file);
29786 newXS("Wx::StaticText::new", XS_Wx__StaticText_new, file);
29787 newXS("Wx::StaticText::Create", XS_Wx__StaticText_Create, file);
29789 newXS("Wx::StaticText::Wrap", XS_Wx__StaticText_Wrap, file);
29791 newXS("Wx::StaticLine::new", XS_Wx__StaticLine_new, file);
29792 newXS("Wx::StaticLine::Create", XS_Wx__StaticLine_Create, file);
29793 newXS("Wx::StaticLine::IsVertical", XS_Wx__StaticLine_IsVertical, file);
29794 newXS("Wx::StaticLine::GetDefaultSize", XS_Wx__StaticLine_GetDefaultSize, file);
29795 newXS("Wx::StaticBox::new", XS_Wx__StaticBox_new, file);
29796 newXS("Wx::StaticBox::Create", XS_Wx__StaticBox_Create, file);
29797 newXS("Wx::StaticBitmap::new", XS_Wx__StaticBitmap_new, file);
29798 newXS("Wx::StaticBitmap::newBitmap", XS_Wx__StaticBitmap_newBitmap, file);
29800 newXS("Wx::StaticBitmap::newIcon", XS_Wx__StaticBitmap_newIcon, file);
29802 newXS("Wx::StaticBitmap::GetBitmap", XS_Wx__StaticBitmap_GetBitmap, file);
29803 newXS("Wx::StaticBitmap::SetBitmap", XS_Wx__StaticBitmap_SetBitmap, file);
29805 newXS("Wx::StaticBitmap::GetIcon", XS_Wx__StaticBitmap_GetIcon, file);
29806 newXS("Wx::StaticBitmap::SetIcon", XS_Wx__StaticBitmap_SetIcon, file);
29808 newXS("Wx::SpinCtrl::new", XS_Wx__SpinCtrl_new, file);
29809 newXS("Wx::SpinCtrl::newDefault", XS_Wx__SpinCtrl_newDefault, file);
29810 newXS("Wx::SpinCtrl::newFull", XS_Wx__SpinCtrl_newFull, file);
29811 newXS("Wx::SpinCtrl::Create", XS_Wx__SpinCtrl_Create, file);
29812 newXS("Wx::SpinCtrl::GetMin", XS_Wx__SpinCtrl_GetMin, file);
29813 newXS("Wx::SpinCtrl::GetMax", XS_Wx__SpinCtrl_GetMax, file);
29814 newXS("Wx::SpinCtrl::GetValue", XS_Wx__SpinCtrl_GetValue, file);
29815 newXS("Wx::SpinCtrl::SetRange", XS_Wx__SpinCtrl_SetRange, file);
29816 newXS("Wx::SpinCtrl::SetValue", XS_Wx__SpinCtrl_SetValue, file);
29818 newXS("Wx::SpinCtrl::SetSelection", XS_Wx__SpinCtrl_SetSelection, file);
29820 newXS("Wx::SpinEvent::new", XS_Wx__SpinEvent_new, file);
29821 newXS("Wx::SpinEvent::GetPosition", XS_Wx__SpinEvent_GetPosition, file);
29822 newXS("Wx::SpinEvent::SetPosition", XS_Wx__SpinEvent_SetPosition, file);
29823 newXS("Wx::SpinButton::new", XS_Wx__SpinButton_new, file);
29824 newXS("Wx::SpinButton::newDefault", XS_Wx__SpinButton_newDefault, file);
29825 newXS("Wx::SpinButton::newFull", XS_Wx__SpinButton_newFull, file);
29826 newXS("Wx::SpinButton::Create", XS_Wx__SpinButton_Create, file);
29827 newXS("Wx::SpinButton::GetMax", XS_Wx__SpinButton_GetMax, file);
29828 newXS("Wx::SpinButton::GetMin", XS_Wx__SpinButton_GetMin, file);
29829 newXS("Wx::SpinButton::GetValue", XS_Wx__SpinButton_GetValue, file);
29830 newXS("Wx::SpinButton::SetRange", XS_Wx__SpinButton_SetRange, file);
29831 newXS("Wx::SpinButton::SetValue", XS_Wx__SpinButton_SetValue, file);
29832 newXS("Wx::Slider::new", XS_Wx__Slider_new, file);
29833 newXS("Wx::Slider::newDefault", XS_Wx__Slider_newDefault, file);
29834 newXS("Wx::Slider::newFull", XS_Wx__Slider_newFull, file);
29835 newXS("Wx::Slider::Create", XS_Wx__Slider_Create, file);
29837 newXS("Wx::Slider::ClearSel", XS_Wx__Slider_ClearSel, file);
29838 newXS("Wx::Slider::ClearTicks", XS_Wx__Slider_ClearTicks, file);
29840 newXS("Wx::Slider::GetLineSize", XS_Wx__Slider_GetLineSize, file);
29841 newXS("Wx::Slider::GetMax", XS_Wx__Slider_GetMax, file);
29842 newXS("Wx::Slider::GetMin", XS_Wx__Slider_GetMin, file);
29843 newXS("Wx::Slider::GetPageSize", XS_Wx__Slider_GetPageSize, file);
29845 newXS("Wx::Slider::GetSelEnd", XS_Wx__Slider_GetSelEnd, file);
29846 newXS("Wx::Slider::GetSelStart", XS_Wx__Slider_GetSelStart, file);
29847 newXS("Wx::Slider::GetThumbLength", XS_Wx__Slider_GetThumbLength, file);
29848 newXS("Wx::Slider::GetTickFreq", XS_Wx__Slider_GetTickFreq, file);
29850 newXS("Wx::Slider::GetValue", XS_Wx__Slider_GetValue, file);
29851 newXS("Wx::Slider::SetRange", XS_Wx__Slider_SetRange, file);
29852 newXS("Wx::Slider::SetTickFreq", XS_Wx__Slider_SetTickFreq, file);
29853 newXS("Wx::Slider::SetLineSize", XS_Wx__Slider_SetLineSize, file);
29854 newXS("Wx::Slider::SetPageSize", XS_Wx__Slider_SetPageSize, file);
29856 newXS("Wx::Slider::StartSelection", XS_Wx__Slider_StartSelection, file);
29859 newXS("Wx::Slider::SetThumbLength", XS_Wx__Slider_SetThumbLength, file);
29861 newXS("Wx::Slider::SetValue", XS_Wx__Slider_SetValue, file);
29862 newXS("Wx::ScrollBar::new", XS_Wx__ScrollBar_new, file);
29863 newXS("Wx::ScrollBar::newDefault", XS_Wx__ScrollBar_newDefault, file);
29864 newXS("Wx::ScrollBar::newFull", XS_Wx__ScrollBar_newFull, file);
29865 newXS("Wx::ScrollBar::Create", XS_Wx__ScrollBar_Create, file);
29866 newXS("Wx::ScrollBar::GetRange", XS_Wx__ScrollBar_GetRange, file);
29867 newXS("Wx::ScrollBar::GetPageSize", XS_Wx__ScrollBar_GetPageSize, file);
29868 newXS("Wx::ScrollBar::GetThumbPosition", XS_Wx__ScrollBar_GetThumbPosition, file);
29869 newXS("Wx::ScrollBar::GetThumbSize", XS_Wx__ScrollBar_GetThumbSize, file);
29870 newXS("Wx::ScrollBar::SetThumbPosition", XS_Wx__ScrollBar_SetThumbPosition, file);
29872 newXS("Wx::ScrollBar::SetPageSize", XS_Wx__ScrollBar_SetPageSize, file);
29874 newXS("Wx::ScrollBar::SetScrollbar", XS_Wx__ScrollBar_SetScrollbar, file);
29875 newXS("Wx::RadioButton::new", XS_Wx__RadioButton_new, file);
29876 newXS("Wx::RadioButton::newDefault", XS_Wx__RadioButton_newDefault, file);
29877 newXS("Wx::RadioButton::newFull", XS_Wx__RadioButton_newFull, file);
29878 newXS("Wx::RadioButton::Create", XS_Wx__RadioButton_Create, file);
29879 newXS("Wx::RadioButton::GetValue", XS_Wx__RadioButton_GetValue, file);
29880 newXS("Wx::RadioButton::SetValue", XS_Wx__RadioButton_SetValue, file);
29881 newXS("Wx::RadioBox::new", XS_Wx__RadioBox_new, file);
29882 newXS("Wx::RadioBox::newDefault", XS_Wx__RadioBox_newDefault, file);
29883 newXS("Wx::RadioBox::newFull", XS_Wx__RadioBox_newFull, file);
29884 newXS("Wx::RadioBox::Create", XS_Wx__RadioBox_Create, file);
29885 newXS("Wx::RadioBox::EnableItem", XS_Wx__RadioBox_EnableItem, file);
29886 newXS("Wx::RadioBox::FindString", XS_Wx__RadioBox_FindString, file);
29888 newXS("Wx::RadioBox::GetColumnCount", XS_Wx__RadioBox_GetColumnCount, file);
29889 newXS("Wx::RadioBox::GetRowCount", XS_Wx__RadioBox_GetRowCount, file);
29890 newXS("Wx::RadioBox::GetItemFromPoint", XS_Wx__RadioBox_GetItemFromPoint, file);
29892 newXS("Wx::RadioBox::GetString", XS_Wx__RadioBox_GetString, file);
29893 newXS("Wx::RadioBox::GetItemLabel", XS_Wx__RadioBox_GetItemLabel, file);
29894 newXS("Wx::RadioBox::GetSelection", XS_Wx__RadioBox_GetSelection, file);
29895 newXS("Wx::RadioBox::GetStringSelection", XS_Wx__RadioBox_GetStringSelection, file);
29897 newXS("Wx::RadioBox::IsItemEnabled", XS_Wx__RadioBox_IsItemEnabled, file);
29898 newXS("Wx::RadioBox::IsItemShown", XS_Wx__RadioBox_IsItemShown, file);
29900 newXS("Wx::RadioBox::SetString", XS_Wx__RadioBox_SetString, file);
29901 newXS("Wx::RadioBox::SetItemLabel", XS_Wx__RadioBox_SetItemLabel, file);
29903 newXS("Wx::RadioBox::SetItemToolTip", XS_Wx__RadioBox_SetItemToolTip, file);
29904 newXS("Wx::RadioBox::GetItemToolTip", XS_Wx__RadioBox_GetItemToolTip, file);
29907 newXS("Wx::RadioBox::SetItemHelpText", XS_Wx__RadioBox_SetItemHelpText, file);
29908 newXS("Wx::RadioBox::GetItemHelpText", XS_Wx__RadioBox_GetItemHelpText, file);
29910 newXS("Wx::RadioBox::SetSelection", XS_Wx__RadioBox_SetSelection, file);
29911 newXS("Wx::RadioBox::SetStringSelection", XS_Wx__RadioBox_SetStringSelection, file);
29912 newXS("Wx::RadioBox::ShowItem", XS_Wx__RadioBox_ShowItem, file);
29913 newXS("Wx::NotebookEvent::new", XS_Wx__NotebookEvent_new, file);
29915 newXS("Wx::NotebookEvent::GetOldSelection", XS_Wx__NotebookEvent_GetOldSelection, file);
29916 newXS("Wx::NotebookEvent::GetSelection", XS_Wx__NotebookEvent_GetSelection, file);
29917 newXS("Wx::NotebookEvent::SetOldSelection", XS_Wx__NotebookEvent_SetOldSelection, file);
29918 newXS("Wx::NotebookEvent::SetSelection", XS_Wx__NotebookEvent_SetSelection, file);
29920 newXS("Wx::Notebook::new", XS_Wx__Notebook_new, file);
29921 newXS("Wx::Notebook::newDefault", XS_Wx__Notebook_newDefault, file);
29922 newXS("Wx::Notebook::newFull", XS_Wx__Notebook_newFull, file);
29923 newXS("Wx::Notebook::Create", XS_Wx__Notebook_Create, file);
29925 newXS("Wx::Notebook::AddPage", XS_Wx__Notebook_AddPage, file);
29926 newXS("Wx::Notebook::AdvanceSelection", XS_Wx__Notebook_AdvanceSelection, file);
29927 newXS("Wx::Notebook::DeleteAllPages", XS_Wx__Notebook_DeleteAllPages, file);
29928 newXS("Wx::Notebook::DeletePage", XS_Wx__Notebook_DeletePage, file);
29929 newXS("Wx::Notebook::GetImageList", XS_Wx__Notebook_GetImageList, file);
29930 newXS("Wx::Notebook::GetPage", XS_Wx__Notebook_GetPage, file);
29931 newXS("Wx::Notebook::GetPageCount", XS_Wx__Notebook_GetPageCount, file);
29932 newXS("Wx::Notebook::GetPageImage", XS_Wx__Notebook_GetPageImage, file);
29933 newXS("Wx::Notebook::GetPageText", XS_Wx__Notebook_GetPageText, file);
29934 newXS("Wx::Notebook::GetSelection", XS_Wx__Notebook_GetSelection, file);
29935 newXS("Wx::Notebook::InsertPage", XS_Wx__Notebook_InsertPage, file);
29936 newXS("Wx::Notebook::RemovePage", XS_Wx__Notebook_RemovePage, file);
29937 newXS("Wx::Notebook::SetImageList", XS_Wx__Notebook_SetImageList, file);
29938 newXS("Wx::Notebook::SetPageImage", XS_Wx__Notebook_SetPageImage, file);
29939 newXS("Wx::Notebook::SetPageText", XS_Wx__Notebook_SetPageText, file);
29940 newXS("Wx::Notebook::SetSelection", XS_Wx__Notebook_SetSelection, file);
29943 newXS("Wx::Notebook::HitTest", XS_Wx__Notebook_HitTest, file);
29945 newXS("Wx::Notebook::GetRowCount", XS_Wx__Notebook_GetRowCount, file);
29947 newXS("Wx::Notebook::SetPadding", XS_Wx__Notebook_SetPadding, file);
29948 newXS("Wx::Notebook::SetPageSize", XS_Wx__Notebook_SetPageSize, file);
29950 newXS("Wx::ListEvent::new", XS_Wx__ListEvent_new, file);
29952 newXS("Wx::ListEvent::IsEditCancelled", XS_Wx__ListEvent_IsEditCancelled, file);
29954 newXS("Wx::ListEvent::GetCacheFrom", XS_Wx__ListEvent_GetCacheFrom, file);
29955 newXS("Wx::ListEvent::GetCacheTo", XS_Wx__ListEvent_GetCacheTo, file);
29956 newXS("Wx::ListEvent::GetIndex", XS_Wx__ListEvent_GetIndex, file);
29957 newXS("Wx::ListEvent::GetColumn", XS_Wx__ListEvent_GetColumn, file);
29958 newXS("Wx::ListEvent::GetKeyCode", XS_Wx__ListEvent_GetKeyCode, file);
29959 newXS("Wx::ListEvent::GetPoint", XS_Wx__ListEvent_GetPoint, file);
29960 newXS("Wx::ListEvent::GetLabel", XS_Wx__ListEvent_GetLabel, file);
29961 newXS("Wx::ListEvent::GetText", XS_Wx__ListEvent_GetText, file);
29962 newXS("Wx::ListEvent::GetImage", XS_Wx__ListEvent_GetImage, file);
29963 newXS("Wx::ListEvent::GetData", XS_Wx__ListEvent_GetData, file);
29964 newXS("Wx::ListEvent::GetMask", XS_Wx__ListEvent_GetMask, file);
29965 newXS("Wx::ListEvent::GetItem", XS_Wx__ListEvent_GetItem, file);
29966 newXS("Wx::ListItem::new", XS_Wx__ListItem_new, file);
29967 newXS("Wx::ListItem::CLONE", XS_Wx__ListItem_CLONE, file);
29968 newXS("Wx::ListItem::DESTROY", XS_Wx__ListItem_DESTROY, file);
29969 newXS("Wx::ListItem::Clear", XS_Wx__ListItem_Clear, file);
29970 newXS("Wx::ListItem::ClearAttributes", XS_Wx__ListItem_ClearAttributes, file);
29971 newXS("Wx::ListItem::SetMask", XS_Wx__ListItem_SetMask, file);
29972 newXS("Wx::ListItem::SetId", XS_Wx__ListItem_SetId, file);
29973 newXS("Wx::ListItem::SetColumn", XS_Wx__ListItem_SetColumn, file);
29974 newXS("Wx::ListItem::SetState", XS_Wx__ListItem_SetState, file);
29975 newXS("Wx::ListItem::SetStateMask", XS_Wx__ListItem_SetStateMask, file);
29976 newXS("Wx::ListItem::SetText", XS_Wx__ListItem_SetText, file);
29977 newXS("Wx::ListItem::SetImage", XS_Wx__ListItem_SetImage, file);
29978 newXS("Wx::ListItem::SetData", XS_Wx__ListItem_SetData, file);
29979 newXS("Wx::ListItem::SetWidth", XS_Wx__ListItem_SetWidth, file);
29980 newXS("Wx::ListItem::SetAlign", XS_Wx__ListItem_SetAlign, file);
29981 newXS("Wx::ListItem::SetTextColour", XS_Wx__ListItem_SetTextColour, file);
29982 newXS("Wx::ListItem::SetBackgroundColour", XS_Wx__ListItem_SetBackgroundColour, file);
29983 newXS("Wx::ListItem::SetFont", XS_Wx__ListItem_SetFont, file);
29984 newXS("Wx::ListItem::GetMask", XS_Wx__ListItem_GetMask, file);
29985 newXS("Wx::ListItem::GetId", XS_Wx__ListItem_GetId, file);
29986 newXS("Wx::ListItem::GetColumn", XS_Wx__ListItem_GetColumn, file);
29987 newXS("Wx::ListItem::GetState", XS_Wx__ListItem_GetState, file);
29988 newXS("Wx::ListItem::GetText", XS_Wx__ListItem_GetText, file);
29989 newXS("Wx::ListItem::GetImage", XS_Wx__ListItem_GetImage, file);
29990 newXS("Wx::ListItem::GetData", XS_Wx__ListItem_GetData, file);
29991 newXS("Wx::ListItem::GetWidth", XS_Wx__ListItem_GetWidth, file);
29992 newXS("Wx::ListItem::GetAlign", XS_Wx__ListItem_GetAlign, file);
29993 newXS("Wx::ListItem::GetTextColour", XS_Wx__ListItem_GetTextColour, file);
29994 newXS("Wx::ListItem::GetBackgroundColour", XS_Wx__ListItem_GetBackgroundColour, file);
29995 newXS("Wx::ListItem::GetFont", XS_Wx__ListItem_GetFont, file);
29996 newXS("Wx::ListItemAttr::new", XS_Wx__ListItemAttr_new, file);
29997 newXS("Wx::ListItemAttr::CLONE", XS_Wx__ListItemAttr_CLONE, file);
29998 newXS("Wx::ListItemAttr::DESTROY", XS_Wx__ListItemAttr_DESTROY, file);
29999 newXS("Wx::ListItemAttr::SetTextColour", XS_Wx__ListItemAttr_SetTextColour, file);
30000 newXS("Wx::ListItemAttr::SetBackgroundColour", XS_Wx__ListItemAttr_SetBackgroundColour, file);
30001 newXS("Wx::ListItemAttr::SetFont", XS_Wx__ListItemAttr_SetFont, file);
30002 newXS("Wx::ListItemAttr::HasTextColour", XS_Wx__ListItemAttr_HasTextColour, file);
30003 newXS("Wx::ListItemAttr::HasBackgroundColour", XS_Wx__ListItemAttr_HasBackgroundColour, file);
30004 newXS("Wx::ListItemAttr::HasFont", XS_Wx__ListItemAttr_HasFont, file);
30005 newXS("Wx::ListItemAttr::GetTextColour", XS_Wx__ListItemAttr_GetTextColour, file);
30006 newXS("Wx::ListItemAttr::GetBackgroundColour", XS_Wx__ListItemAttr_GetBackgroundColour, file);
30007 newXS("Wx::ListItemAttr::GetFont", XS_Wx__ListItemAttr_GetFont, file);
30008 newXS("Wx::ListCtrl::new", XS_Wx__ListCtrl_new, file);
30009 newXS("Wx::ListCtrl::newDefault", XS_Wx__ListCtrl_newDefault, file);
30010 newXS("Wx::ListCtrl::newFull", XS_Wx__ListCtrl_newFull, file);
30011 newXS("Wx::ListCtrl::Create", XS_Wx__ListCtrl_Create, file);
30012 newXS("Wx::ListCtrl::Arrange", XS_Wx__ListCtrl_Arrange, file);
30013 newXS("Wx::ListCtrl::AssignImageList", XS_Wx__ListCtrl_AssignImageList, file);
30014 newXS("Wx::ListCtrl::ClearAll", XS_Wx__ListCtrl_ClearAll, file);
30015 newXS("Wx::ListCtrl::DeleteItem", XS_Wx__ListCtrl_DeleteItem, file);
30016 newXS("Wx::ListCtrl::DeleteAllItems", XS_Wx__ListCtrl_DeleteAllItems, file);
30017 newXS("Wx::ListCtrl::DeleteColumn", XS_Wx__ListCtrl_DeleteColumn, file);
30018 newXS("Wx::ListCtrl::EditLabel", XS_Wx__ListCtrl_EditLabel, file);
30019 newXS("Wx::ListCtrl::EnsureVisible", XS_Wx__ListCtrl_EnsureVisible, file);
30020 newXS("Wx::ListCtrl::FindItem", XS_Wx__ListCtrl_FindItem, file);
30021 newXS("Wx::ListCtrl::FindItemData", XS_Wx__ListCtrl_FindItemData, file);
30022 newXS("Wx::ListCtrl::FindItemAtPos", XS_Wx__ListCtrl_FindItemAtPos, file);
30023 newXS("Wx::ListCtrl::GetColumn", XS_Wx__ListCtrl_GetColumn, file);
30024 newXS("Wx::ListCtrl::GetColumnCount", XS_Wx__ListCtrl_GetColumnCount, file);
30025 newXS("Wx::ListCtrl::GetColumnWidth", XS_Wx__ListCtrl_GetColumnWidth, file);
30026 newXS("Wx::ListCtrl::GetCountPerPage", XS_Wx__ListCtrl_GetCountPerPage, file);
30028 newXS("Wx::ListCtrl::GetEditControl", XS_Wx__ListCtrl_GetEditControl, file);
30030 newXS("Wx::ListCtrl::GetImageList", XS_Wx__ListCtrl_GetImageList, file);
30031 newXS("Wx::ListCtrl::GetItem", XS_Wx__ListCtrl_GetItem, file);
30032 newXS("Wx::ListCtrl::GetItemData", XS_Wx__ListCtrl_GetItemData, file);
30033 newXS("Wx::ListCtrl::GetItemPosition", XS_Wx__ListCtrl_GetItemPosition, file);
30034 newXS("Wx::ListCtrl::GetItemRect", XS_Wx__ListCtrl_GetItemRect, file);
30036 newXS("Wx::ListCtrl::GetSubItemRect", XS_Wx__ListCtrl_GetSubItemRect, file);
30038 newXS("Wx::ListCtrl::GetItemState", XS_Wx__ListCtrl_GetItemState, file);
30039 newXS("Wx::ListCtrl::GetItemCount", XS_Wx__ListCtrl_GetItemCount, file);
30041 newXS("Wx::ListCtrl::GetItemSpacing", XS_Wx__ListCtrl_GetItemSpacing, file);
30044 newXS("Wx::ListCtrl::GetItemSpacing", XS_Wx__ListCtrl_GetItemSpacing, file);
30046 newXS("Wx::ListCtrl::GetItemText", XS_Wx__ListCtrl_GetItemText, file);
30047 newXS("Wx::ListCtrl::GetItemTextColour", XS_Wx__ListCtrl_GetItemTextColour, file);
30048 newXS("Wx::ListCtrl::GetItemBackgroundColour", XS_Wx__ListCtrl_GetItemBackgroundColour, file);
30049 newXS("Wx::ListCtrl::SetItemTextColour", XS_Wx__ListCtrl_SetItemTextColour, file);
30050 newXS("Wx::ListCtrl::SetItemBackgroundColour", XS_Wx__ListCtrl_SetItemBackgroundColour, file);
30051 newXS("Wx::ListCtrl::GetNextItem", XS_Wx__ListCtrl_GetNextItem, file);
30052 newXS("Wx::ListCtrl::GetSelectedItemCount", XS_Wx__ListCtrl_GetSelectedItemCount, file);
30053 newXS("Wx::ListCtrl::GetTextColour", XS_Wx__ListCtrl_GetTextColour, file);
30054 newXS("Wx::ListCtrl::GetTopItem", XS_Wx__ListCtrl_GetTopItem, file);
30056 newXS("Wx::ListCtrl::GetViewRect", XS_Wx__ListCtrl_GetViewRect, file);
30058 newXS("Wx::ListCtrl::HitTest", XS_Wx__ListCtrl_HitTest, file);
30059 newXS("Wx::ListCtrl::InsertColumn", XS_Wx__ListCtrl_InsertColumn, file);
30060 newXS("Wx::ListCtrl::InsertColumnInfo", XS_Wx__ListCtrl_InsertColumnInfo, file);
30061 newXS("Wx::ListCtrl::InsertColumnString", XS_Wx__ListCtrl_InsertColumnString, file);
30062 newXS("Wx::ListCtrl::InsertItem", XS_Wx__ListCtrl_InsertItem, file);
30063 newXS("Wx::ListCtrl::InsertStringItem", XS_Wx__ListCtrl_InsertStringItem, file);
30064 newXS("Wx::ListCtrl::InsertImageItem", XS_Wx__ListCtrl_InsertImageItem, file);
30065 newXS("Wx::ListCtrl::InsertImageStringItem", XS_Wx__ListCtrl_InsertImageStringItem, file);
30066 newXS("Wx::ListCtrl::IsVirtual", XS_Wx__ListCtrl_IsVirtual, file);
30067 newXS("Wx::ListCtrl::RefreshItem", XS_Wx__ListCtrl_RefreshItem, file);
30068 newXS("Wx::ListCtrl::RefreshItems", XS_Wx__ListCtrl_RefreshItems, file);
30069 newXS("Wx::ListCtrl::ScrollList", XS_Wx__ListCtrl_ScrollList, file);
30070 newXS("Wx::ListCtrl::SetColumn", XS_Wx__ListCtrl_SetColumn, file);
30071 newXS("Wx::ListCtrl::SetColumnWidth", XS_Wx__ListCtrl_SetColumnWidth, file);
30072 newXS("Wx::ListCtrl::SetImageList", XS_Wx__ListCtrl_SetImageList, file);
30073 newXS("Wx::ListCtrl::SetItemCount", XS_Wx__ListCtrl_SetItemCount, file);
30074 newXS("Wx::ListCtrl::SetItem", XS_Wx__ListCtrl_SetItem, file);
30075 newXS("Wx::ListCtrl::SetItemInfo", XS_Wx__ListCtrl_SetItemInfo, file);
30076 newXS("Wx::ListCtrl::SetItemString", XS_Wx__ListCtrl_SetItemString, file);
30077 newXS("Wx::ListCtrl::SetItemData", XS_Wx__ListCtrl_SetItemData, file);
30078 newXS("Wx::ListCtrl::SetItemImage", XS_Wx__ListCtrl_SetItemImage, file);
30080 newXS("Wx::ListCtrl::SetItemColumnImage", XS_Wx__ListCtrl_SetItemColumnImage, file);
30082 newXS("Wx::ListCtrl::SetItemPosition", XS_Wx__ListCtrl_SetItemPosition, file);
30083 newXS("Wx::ListCtrl::SetItemState", XS_Wx__ListCtrl_SetItemState, file);
30084 newXS("Wx::ListCtrl::SetItemText", XS_Wx__ListCtrl_SetItemText, file);
30085 newXS("Wx::ListCtrl::SetSingleStyle", XS_Wx__ListCtrl_SetSingleStyle, file);
30086 newXS("Wx::ListCtrl::SetTextColour", XS_Wx__ListCtrl_SetTextColour, file);
30087 newXS("Wx::ListCtrl::SetWindowStyleFlag", XS_Wx__ListCtrl_SetWindowStyleFlag, file);
30088 newXS("Wx::ListCtrl::SortItems", XS_Wx__ListCtrl_SortItems, file);
30089 newXS("Wx::ListView::new", XS_Wx__ListView_new, file);
30090 newXS("Wx::ListView::newDefault", XS_Wx__ListView_newDefault, file);
30091 newXS("Wx::ListView::newFull", XS_Wx__ListView_newFull, file);
30092 newXS("Wx::ListView::Create", XS_Wx__ListView_Create, file);
30093 newXS("Wx::ListView::Select", XS_Wx__ListView_Select, file);
30094 newXS("Wx::ListView::SetColumnImage", XS_Wx__ListView_SetColumnImage, file);
30095 newXS("Wx::ListView::ClearColumnImage", XS_Wx__ListView_ClearColumnImage, file);
30096 newXS("Wx::ListView::Focus", XS_Wx__ListView_Focus, file);
30097 newXS("Wx::ListView::GetFocusedItem", XS_Wx__ListView_GetFocusedItem, file);
30098 newXS("Wx::ListView::GetFirstSelected", XS_Wx__ListView_GetFirstSelected, file);
30099 newXS("Wx::ListView::GetNextSelected", XS_Wx__ListView_GetNextSelected, file);
30100 newXS("Wx::ListView::IsSelected", XS_Wx__ListView_IsSelected, file);
30101 newXS("Wx::ListBox::new", XS_Wx__ListBox_new, file);
30102 newXS("Wx::ListBox::newDefault", XS_Wx__ListBox_newDefault, file);
30103 newXS("Wx::ListBox::newFull", XS_Wx__ListBox_newFull, file);
30104 newXS("Wx::ListBox::Create", XS_Wx__ListBox_Create, file);
30105 newXS("Wx::ListBox::Deselect", XS_Wx__ListBox_Deselect, file);
30106 newXS("Wx::ListBox::GetSelections", XS_Wx__ListBox_GetSelections, file);
30107 newXS("Wx::ListBox::HitTest", XS_Wx__ListBox_HitTest, file);
30109 newXS("Wx::ListBox::InsertItems", XS_Wx__ListBox_InsertItems, file);
30111 newXS("Wx::ListBox::IsSelected", XS_Wx__ListBox_IsSelected, file);
30112 newXS("Wx::ListBox::SetSelection", XS_Wx__ListBox_SetSelection, file);
30113 newXS("Wx::ListBox::SetStringSelection", XS_Wx__ListBox_SetStringSelection, file);
30114 newXS("Wx::ListBox::SetFirstItem", XS_Wx__ListBox_SetFirstItem, file);
30115 newXS("Wx::ListBox::SetFirstItemString", XS_Wx__ListBox_SetFirstItemString, file);
30117 newXS("Wx::ListBox::Set", XS_Wx__ListBox_Set, file);
30119 newXS("Wx::Gauge::new", XS_Wx__Gauge_new, file);
30120 newXS("Wx::Gauge::newDefault", XS_Wx__Gauge_newDefault, file);
30121 newXS("Wx::Gauge::newFull", XS_Wx__Gauge_newFull, file);
30122 newXS("Wx::Gauge::Create", XS_Wx__Gauge_Create, file);
30124 newXS("Wx::Gauge::GetBezelFace", XS_Wx__Gauge_GetBezelFace, file);
30126 newXS("Wx::Gauge::GetRange", XS_Wx__Gauge_GetRange, file);
30128 newXS("Wx::Gauge::GetShadowWidth", XS_Wx__Gauge_GetShadowWidth, file);
30130 newXS("Wx::Gauge::GetValue", XS_Wx__Gauge_GetValue, file);
30132 newXS("Wx::Gauge::SetBezelFace", XS_Wx__Gauge_SetBezelFace, file);
30134 newXS("Wx::Gauge::SetRange", XS_Wx__Gauge_SetRange, file);
30136 newXS("Wx::Gauge::SetShadowWidth", XS_Wx__Gauge_SetShadowWidth, file);
30138 newXS("Wx::Gauge::SetValue", XS_Wx__Gauge_SetValue, file);
30140 newXS("Wx::Gauge::IsVertical", XS_Wx__Gauge_IsVertical, file);
30143 newXS("Wx::Gauge::Pulse", XS_Wx__Gauge_Pulse, file);
30145 newXS("Wx::ComboBox::new", XS_Wx__ComboBox_new, file);
30146 newXS("Wx::ComboBox::newDefault", XS_Wx__ComboBox_newDefault, file);
30147 newXS("Wx::ComboBox::newFull", XS_Wx__ComboBox_newFull, file);
30148 newXS("Wx::ComboBox::Create", XS_Wx__ComboBox_Create, file);
30150 newXS("Wx::ComboBox::Append", XS_Wx__ComboBox_Append, file);
30151 newXS("Wx::ComboBox::AppendString", XS_Wx__ComboBox_AppendString, file);
30152 newXS("Wx::ComboBox::AppendData", XS_Wx__ComboBox_AppendData, file);
30153 newXS("Wx::ComboBox::AppendItems", XS_Wx__ComboBox_AppendItems, file);
30155 newXS("Wx::ComboBox::AppendItemsData", XS_Wx__ComboBox_AppendItemsData, file);
30157 newXS("Wx::ComboBox::Insert", XS_Wx__ComboBox_Insert, file);
30158 newXS("Wx::ComboBox::InsertString", XS_Wx__ComboBox_InsertString, file);
30159 newXS("Wx::ComboBox::InsertData", XS_Wx__ComboBox_InsertData, file);
30161 newXS("Wx::ComboBox::InsertItems", XS_Wx__ComboBox_InsertItems, file);
30162 newXS("Wx::ComboBox::InsertItemsData", XS_Wx__ComboBox_InsertItemsData, file);
30165 newXS("Wx::ComboBox::Set", XS_Wx__ComboBox_Set, file);
30166 newXS("Wx::ComboBox::SetItems", XS_Wx__ComboBox_SetItems, file);
30167 newXS("Wx::ComboBox::SetItemsData", XS_Wx__ComboBox_SetItemsData, file);
30169 newXS("Wx::ComboBox::Clear", XS_Wx__ComboBox_Clear, file);
30170 newXS("Wx::ComboBox::Delete", XS_Wx__ComboBox_Delete, file);
30171 newXS("Wx::ComboBox::GetClientData", XS_Wx__ComboBox_GetClientData, file);
30172 newXS("Wx::ComboBox::SetClientData", XS_Wx__ComboBox_SetClientData, file);
30173 newXS("Wx::ComboBox::GetCount", XS_Wx__ComboBox_GetCount, file);
30174 newXS("Wx::ComboBox::IsEmpty", XS_Wx__ComboBox_IsEmpty, file);
30175 newXS("Wx::ComboBox::GetString", XS_Wx__ComboBox_GetString, file);
30176 newXS("Wx::ComboBox::GetStrings", XS_Wx__ComboBox_GetStrings, file);
30177 newXS("Wx::ComboBox::SetString", XS_Wx__ComboBox_SetString, file);
30178 newXS("Wx::ComboBox::FindString", XS_Wx__ComboBox_FindString, file);
30179 newXS("Wx::ComboBox::FindStringNoCase", XS_Wx__ComboBox_FindStringNoCase, file);
30181 newXS("Wx::ComboBox::FindStringCase", XS_Wx__ComboBox_FindStringCase, file);
30184 newXS("Wx::ComboBox::SetSelection", XS_Wx__ComboBox_SetSelection, file);
30186 newXS("Wx::ComboBox::GetSelection", XS_Wx__ComboBox_GetSelection, file);
30188 newXS("Wx::ComboBox::SetStringSelection", XS_Wx__ComboBox_SetStringSelection, file);
30190 newXS("Wx::ComboBox::GetStringSelection", XS_Wx__ComboBox_GetStringSelection, file);
30191 newXS("Wx::ComboBox::Select", XS_Wx__ComboBox_Select, file);
30193 newXS("Wx::ComboBox::GetCurrentSelection", XS_Wx__ComboBox_GetCurrentSelection, file);
30196 newXS("Wx::ComboBox::SetEditable", XS_Wx__ComboBox_SetEditable, file);
30199 newXS("Wx::ComboBox::Copy", XS_Wx__ComboBox_Copy, file);
30200 newXS("Wx::ComboBox::Cut", XS_Wx__ComboBox_Cut, file);
30202 newXS("Wx::ComboBox::CanCopy", XS_Wx__ComboBox_CanCopy, file);
30203 newXS("Wx::ComboBox::CanCut", XS_Wx__ComboBox_CanCut, file);
30204 newXS("Wx::ComboBox::CanPaste", XS_Wx__ComboBox_CanPaste, file);
30205 newXS("Wx::ComboBox::Undo", XS_Wx__ComboBox_Undo, file);
30206 newXS("Wx::ComboBox::Redo", XS_Wx__ComboBox_Redo, file);
30207 newXS("Wx::ComboBox::CanUndo", XS_Wx__ComboBox_CanUndo, file);
30208 newXS("Wx::ComboBox::CanRedo", XS_Wx__ComboBox_CanRedo, file);
30210 newXS("Wx::ComboBox::GetInsertionPoint", XS_Wx__ComboBox_GetInsertionPoint, file);
30211 newXS("Wx::ComboBox::GetLastPosition", XS_Wx__ComboBox_GetLastPosition, file);
30212 newXS("Wx::ComboBox::GetValue", XS_Wx__ComboBox_GetValue, file);
30213 newXS("Wx::ComboBox::Paste", XS_Wx__ComboBox_Paste, file);
30214 newXS("Wx::ComboBox::Replace", XS_Wx__ComboBox_Replace, file);
30215 newXS("Wx::ComboBox::Remove", XS_Wx__ComboBox_Remove, file);
30216 newXS("Wx::ComboBox::SetInsertionPoint", XS_Wx__ComboBox_SetInsertionPoint, file);
30217 newXS("Wx::ComboBox::SetInsertionPointEnd", XS_Wx__ComboBox_SetInsertionPointEnd, file);
30218 newXS("Wx::ComboBox::SetSelection", XS_Wx__ComboBox_SetSelection, file);
30219 newXS("Wx::ComboBox::SetSelectionN", XS_Wx__ComboBox_SetSelectionN, file);
30220 newXS("Wx::ComboBox::SetMark", XS_Wx__ComboBox_SetMark, file);
30221 newXS("Wx::ComboBox::SetValue", XS_Wx__ComboBox_SetValue, file);
30222 newXS("Wx::Choice::new", XS_Wx__Choice_new, file);
30223 newXS("Wx::Choice::newDefault", XS_Wx__Choice_newDefault, file);
30224 newXS("Wx::Choice::newFull", XS_Wx__Choice_newFull, file);
30225 newXS("Wx::Choice::Create", XS_Wx__Choice_Create, file);
30226 newXS("Wx::Choice::Clear", XS_Wx__Choice_Clear, file);
30227 newXS("Wx::Choice::Delete", XS_Wx__Choice_Delete, file);
30229 newXS("Wx::Choice::GetColumns", XS_Wx__Choice_GetColumns, file);
30230 newXS("Wx::Choice::SetColumns", XS_Wx__Choice_SetColumns, file);
30233 newXS("Wx::Choice::GetCurrentSelection", XS_Wx__Choice_GetCurrentSelection, file);
30235 newXS("Wx::Choice::SetSelection", XS_Wx__Choice_SetSelection, file);
30236 newXS("Wx::Choice::SetStringSelection", XS_Wx__Choice_SetStringSelection, file);
30237 newXS("Wx::CheckListBox::new", XS_Wx__CheckListBox_new, file);
30238 newXS("Wx::CheckListBox::newDefault", XS_Wx__CheckListBox_newDefault, file);
30239 newXS("Wx::CheckListBox::newFull", XS_Wx__CheckListBox_newFull, file);
30240 newXS("Wx::CheckListBox::Create", XS_Wx__CheckListBox_Create, file);
30241 newXS("Wx::CheckListBox::Check", XS_Wx__CheckListBox_Check, file);
30242 newXS("Wx::CheckListBox::IsChecked", XS_Wx__CheckListBox_IsChecked, file);
30243 newXS("Wx::CheckBox::new", XS_Wx__CheckBox_new, file);
30244 newXS("Wx::CheckBox::newDefault", XS_Wx__CheckBox_newDefault, file);
30245 newXS("Wx::CheckBox::newFull", XS_Wx__CheckBox_newFull, file);
30246 newXS("Wx::CheckBox::Create", XS_Wx__CheckBox_Create, file);
30247 newXS("Wx::CheckBox::GetValue", XS_Wx__CheckBox_GetValue, file);
30249 newXS("Wx::CheckBox::Get3StateValue", XS_Wx__CheckBox_Get3StateValue, file);
30250 newXS("Wx::CheckBox::Set3StateValue", XS_Wx__CheckBox_Set3StateValue, file);
30251 newXS("Wx::CheckBox::Is3State", XS_Wx__CheckBox_Is3State, file);
30252 newXS("Wx::CheckBox::Is3rdStateAllowedForUser", XS_Wx__CheckBox_Is3rdStateAllowedForUser, file);
30254 newXS("Wx::CheckBox::SetValue", XS_Wx__CheckBox_SetValue, file);
30255 newXS("Wx::CheckBox::IsChecked", XS_Wx__CheckBox_IsChecked, file);
30256 newXS("Wx::Button::new", XS_Wx__Button_new, file);
30257 newXS("Wx::Button::newDefault", XS_Wx__Button_newDefault, file);
30258 newXS("Wx::Button::newFull", XS_Wx__Button_newFull, file);
30259 newXS("Wx::Button::Create", XS_Wx__Button_Create, file);
30260 newXS("Wx::Button::GetDefaultSize", XS_Wx__Button_GetDefaultSize, file);
30261 newXS("Wx::Button::SetDefault", XS_Wx__Button_SetDefault, file);
30262 newXS("Wx::TextAttr::new", XS_Wx__TextAttr_new, file);
30263 newXS("Wx::TextAttr::DESTROY", XS_Wx__TextAttr_DESTROY, file);
30264 newXS("Wx::TextAttr::CLONE", XS_Wx__TextAttr_CLONE, file);
30266 newXS("Wx::TextAttr::Apply", XS_Wx__TextAttr_Apply, file);
30269 newXS("Wx::TextAttr::Merge", XS_Wx__TextAttr_Merge, file);
30271 newXS("Wx::TextAttr::SetTextColour", XS_Wx__TextAttr_SetTextColour, file);
30272 newXS("Wx::TextAttr::SetBackgroundColour", XS_Wx__TextAttr_SetBackgroundColour, file);
30273 newXS("Wx::TextAttr::SetFont", XS_Wx__TextAttr_SetFont, file);
30274 newXS("Wx::TextAttr::SetAlignment", XS_Wx__TextAttr_SetAlignment, file);
30275 newXS("Wx::TextAttr::SetTabs", XS_Wx__TextAttr_SetTabs, file);
30276 newXS("Wx::TextAttr::SetLeftIndent", XS_Wx__TextAttr_SetLeftIndent, file);
30277 newXS("Wx::TextAttr::SetRightIndent", XS_Wx__TextAttr_SetRightIndent, file);
30278 newXS("Wx::TextAttr::SetFlags", XS_Wx__TextAttr_SetFlags, file);
30279 newXS("Wx::TextAttr::HasTextColour", XS_Wx__TextAttr_HasTextColour, file);
30280 newXS("Wx::TextAttr::HasBackgroundColour", XS_Wx__TextAttr_HasBackgroundColour, file);
30281 newXS("Wx::TextAttr::HasFont", XS_Wx__TextAttr_HasFont, file);
30282 newXS("Wx::TextAttr::HasAlignment", XS_Wx__TextAttr_HasAlignment, file);
30283 newXS("Wx::TextAttr::HasTabs", XS_Wx__TextAttr_HasTabs, file);
30284 newXS("Wx::TextAttr::HasLeftIndent", XS_Wx__TextAttr_HasLeftIndent, file);
30285 newXS("Wx::TextAttr::HasRightIndent", XS_Wx__TextAttr_HasRightIndent, file);
30286 newXS("Wx::TextAttr::HasFlag", XS_Wx__TextAttr_HasFlag, file);
30287 newXS("Wx::TextAttr::GetTextColour", XS_Wx__TextAttr_GetTextColour, file);
30288 newXS("Wx::TextAttr::GetBackgroundColour", XS_Wx__TextAttr_GetBackgroundColour, file);
30289 newXS("Wx::TextAttr::GetFont", XS_Wx__TextAttr_GetFont, file);
30290 newXS("Wx::TextAttr::GetAlignment", XS_Wx__TextAttr_GetAlignment, file);
30291 newXS("Wx::TextAttr::GetLeftIndent", XS_Wx__TextAttr_GetLeftIndent, file);
30292 newXS("Wx::TextAttr::GetLeftSubIndent", XS_Wx__TextAttr_GetLeftSubIndent, file);
30293 newXS("Wx::TextAttr::GetRightIndent", XS_Wx__TextAttr_GetRightIndent, file);
30294 newXS("Wx::TextAttr::GetFlags", XS_Wx__TextAttr_GetFlags, file);
30295 newXS("Wx::TextAttr::IsDefault", XS_Wx__TextAttr_IsDefault, file);
30296 newXS("Wx::TextAttr::GetTabs", XS_Wx__TextAttr_GetTabs, file);
30298 newXS("Wx::TextAttr::GetFontEncoding", XS_Wx__TextAttr_GetFontEncoding, file);
30299 newXS("Wx::TextAttr::HasFontEncoding", XS_Wx__TextAttr_HasFontEncoding, file);
30300 newXS("Wx::TextAttr::SetFontEncoding", XS_Wx__TextAttr_SetFontEncoding, file);
30301 newXS("Wx::TextAttr::GetOutlineLevel", XS_Wx__TextAttr_GetOutlineLevel, file);
30302 newXS("Wx::TextAttr::HasOutlineLevel", XS_Wx__TextAttr_HasOutlineLevel, file);
30303 newXS("Wx::TextAttr::SetOutlineLevel", XS_Wx__TextAttr_SetOutlineLevel, file);
30304 newXS("Wx::TextAttr::GetTextEffects", XS_Wx__TextAttr_GetTextEffects, file);
30305 newXS("Wx::TextAttr::HasTextEffects", XS_Wx__TextAttr_HasTextEffects, file);
30306 newXS("Wx::TextAttr::SetTextEffects", XS_Wx__TextAttr_SetTextEffects, file);
30307 newXS("Wx::TextAttr::GetTextEffectFlags", XS_Wx__TextAttr_GetTextEffectFlags, file);
30308 newXS("Wx::TextAttr::HasTextEffect", XS_Wx__TextAttr_HasTextEffect, file);
30309 newXS("Wx::TextAttr::SetTextEffectFlags", XS_Wx__TextAttr_SetTextEffectFlags, file);
30312 newXS("Wx::TextAttr::SetCharacterStyleName", XS_Wx__TextAttr_SetCharacterStyleName, file);
30313 newXS("Wx::TextAttr::SetParagraphStyleName", XS_Wx__TextAttr_SetParagraphStyleName, file);
30314 newXS("Wx::TextAttr::SetListStyleName", XS_Wx__TextAttr_SetListStyleName, file);
30315 newXS("Wx::TextAttr::SetParagraphSpacingAfter", XS_Wx__TextAttr_SetParagraphSpacingAfter, file);
30316 newXS("Wx::TextAttr::SetParagraphSpacingBefore", XS_Wx__TextAttr_SetParagraphSpacingBefore, file);
30317 newXS("Wx::TextAttr::SetLineSpacing", XS_Wx__TextAttr_SetLineSpacing, file);
30318 newXS("Wx::TextAttr::SetBulletStyle", XS_Wx__TextAttr_SetBulletStyle, file);
30319 newXS("Wx::TextAttr::SetBulletNumber", XS_Wx__TextAttr_SetBulletNumber, file);
30320 newXS("Wx::TextAttr::SetBulletText", XS_Wx__TextAttr_SetBulletText, file);
30321 newXS("Wx::TextAttr::SetBulletName", XS_Wx__TextAttr_SetBulletName, file);
30322 newXS("Wx::TextAttr::SetBulletFont", XS_Wx__TextAttr_SetBulletFont, file);
30323 newXS("Wx::TextAttr::SetURL", XS_Wx__TextAttr_SetURL, file);
30324 newXS("Wx::TextAttr::SetPageBreak", XS_Wx__TextAttr_SetPageBreak, file);
30325 newXS("Wx::TextAttr::GetCharacterStyleName", XS_Wx__TextAttr_GetCharacterStyleName, file);
30326 newXS("Wx::TextAttr::GetParagraphStyleName", XS_Wx__TextAttr_GetParagraphStyleName, file);
30327 newXS("Wx::TextAttr::GetListStyleName", XS_Wx__TextAttr_GetListStyleName, file);
30328 newXS("Wx::TextAttr::GetParagraphSpacingAfter", XS_Wx__TextAttr_GetParagraphSpacingAfter, file);
30329 newXS("Wx::TextAttr::GetParagraphSpacingBefore", XS_Wx__TextAttr_GetParagraphSpacingBefore, file);
30330 newXS("Wx::TextAttr::GetLineSpacing", XS_Wx__TextAttr_GetLineSpacing, file);
30331 newXS("Wx::TextAttr::GetBulletStyle", XS_Wx__TextAttr_GetBulletStyle, file);
30332 newXS("Wx::TextAttr::GetBulletNumber", XS_Wx__TextAttr_GetBulletNumber, file);
30333 newXS("Wx::TextAttr::GetBulletText", XS_Wx__TextAttr_GetBulletText, file);
30334 newXS("Wx::TextAttr::GetBulletName", XS_Wx__TextAttr_GetBulletName, file);
30335 newXS("Wx::TextAttr::GetBulletFont", XS_Wx__TextAttr_GetBulletFont, file);
30336 newXS("Wx::TextAttr::GetURL", XS_Wx__TextAttr_GetURL, file);
30337 newXS("Wx::TextAttr::HasParagraphSpacingAfter", XS_Wx__TextAttr_HasParagraphSpacingAfter, file);
30338 newXS("Wx::TextAttr::HasParagraphSpacingBefore", XS_Wx__TextAttr_HasParagraphSpacingBefore, file);
30339 newXS("Wx::TextAttr::HasLineSpacing", XS_Wx__TextAttr_HasLineSpacing, file);
30340 newXS("Wx::TextAttr::HasCharacterStyleName", XS_Wx__TextAttr_HasCharacterStyleName, file);
30341 newXS("Wx::TextAttr::HasParagraphStyleName", XS_Wx__TextAttr_HasParagraphStyleName, file);
30342 newXS("Wx::TextAttr::HasListStyleName", XS_Wx__TextAttr_HasListStyleName, file);
30343 newXS("Wx::TextAttr::HasBulletStyle", XS_Wx__TextAttr_HasBulletStyle, file);
30344 newXS("Wx::TextAttr::HasBulletNumber", XS_Wx__TextAttr_HasBulletNumber, file);
30345 newXS("Wx::TextAttr::HasBulletText", XS_Wx__TextAttr_HasBulletText, file);
30346 newXS("Wx::TextAttr::HasBulletName", XS_Wx__TextAttr_HasBulletName, file);
30347 newXS("Wx::TextAttr::HasURL", XS_Wx__TextAttr_HasURL, file);
30348 newXS("Wx::TextAttr::HasPageBreak", XS_Wx__TextAttr_HasPageBreak, file);
30349 newXS("Wx::TextAttr::IsCharacterStyle", XS_Wx__TextAttr_IsCharacterStyle, file);
30350 newXS("Wx::TextAttr::IsParagraphStyle", XS_Wx__TextAttr_IsParagraphStyle, file);
30352 newXS("Wx::TextAttr::CreateFont", XS_Wx__TextAttr_CreateFont, file);
30354 newXS("Wx::TextAttr::GetFontAttributes", XS_Wx__TextAttr_GetFontAttributes, file);
30355 newXS("Wx::TextAttr::SetFontSize", XS_Wx__TextAttr_SetFontSize, file);
30356 newXS("Wx::TextAttr::SetFontStyle", XS_Wx__TextAttr_SetFontStyle, file);
30357 newXS("Wx::TextAttr::SetFontWeight", XS_Wx__TextAttr_SetFontWeight, file);
30358 newXS("Wx::TextAttr::SetFontFaceName", XS_Wx__TextAttr_SetFontFaceName, file);
30359 newXS("Wx::TextAttr::SetFontUnderlined", XS_Wx__TextAttr_SetFontUnderlined, file);
30360 newXS("Wx::TextAttr::GetFontSize", XS_Wx__TextAttr_GetFontSize, file);
30361 newXS("Wx::TextAttr::GetFontStyle", XS_Wx__TextAttr_GetFontStyle, file);
30362 newXS("Wx::TextAttr::GetFontWeight", XS_Wx__TextAttr_GetFontWeight, file);
30363 newXS("Wx::TextAttr::GetFontUnderlined", XS_Wx__TextAttr_GetFontUnderlined, file);
30364 newXS("Wx::TextAttr::GetFontFaceName", XS_Wx__TextAttr_GetFontFaceName, file);
30365 newXS("Wx::TextAttr::HasFontWeight", XS_Wx__TextAttr_HasFontWeight, file);
30366 newXS("Wx::TextAttr::HasFontSize", XS_Wx__TextAttr_HasFontSize, file);
30367 newXS("Wx::TextAttr::HasFontItalic", XS_Wx__TextAttr_HasFontItalic, file);
30368 newXS("Wx::TextAttr::HasFontUnderlined", XS_Wx__TextAttr_HasFontUnderlined, file);
30369 newXS("Wx::TextAttr::HasFontFaceName", XS_Wx__TextAttr_HasFontFaceName, file);
30371 newXS("Wx::TextUrlEvent::GetMouseEvent", XS_Wx__TextUrlEvent_GetMouseEvent, file);
30372 newXS("Wx::TextUrlEvent::GetURLStart", XS_Wx__TextUrlEvent_GetURLStart, file);
30373 newXS("Wx::TextUrlEvent::GetURLEnd", XS_Wx__TextUrlEvent_GetURLEnd, file);
30374 newXS("Wx::TextCtrlBase::GetValue", XS_Wx__TextCtrlBase_GetValue, file);
30376 newXS("Wx::TextCtrlBase::IsEmpty", XS_Wx__TextCtrlBase_IsEmpty, file);
30378 newXS("Wx::TextCtrlBase::SetValue", XS_Wx__TextCtrlBase_SetValue, file);
30380 newXS("Wx::TextCtrlBase::ChangeValue", XS_Wx__TextCtrlBase_ChangeValue, file);
30382 newXS("Wx::TextCtrlBase::GetRange", XS_Wx__TextCtrlBase_GetRange, file);
30383 newXS("Wx::TextCtrlBase::GetLineLength", XS_Wx__TextCtrlBase_GetLineLength, file);
30384 newXS("Wx::TextCtrlBase::GetLineText", XS_Wx__TextCtrlBase_GetLineText, file);
30385 newXS("Wx::TextCtrlBase::GetNumberOfLines", XS_Wx__TextCtrlBase_GetNumberOfLines, file);
30386 newXS("Wx::TextCtrlBase::IsModified", XS_Wx__TextCtrlBase_IsModified, file);
30387 newXS("Wx::TextCtrlBase::IsEditable", XS_Wx__TextCtrlBase_IsEditable, file);
30388 newXS("Wx::TextCtrlBase::IsSingleLine", XS_Wx__TextCtrlBase_IsSingleLine, file);
30389 newXS("Wx::TextCtrlBase::IsMultiLine", XS_Wx__TextCtrlBase_IsMultiLine, file);
30390 newXS("Wx::TextCtrlBase::GetStringSelection", XS_Wx__TextCtrlBase_GetStringSelection, file);
30391 newXS("Wx::TextCtrlBase::Clear", XS_Wx__TextCtrlBase_Clear, file);
30392 newXS("Wx::TextCtrlBase::Replace", XS_Wx__TextCtrlBase_Replace, file);
30393 newXS("Wx::TextCtrlBase::Remove", XS_Wx__TextCtrlBase_Remove, file);
30395 newXS("Wx::TextCtrlBase::LoadFile", XS_Wx__TextCtrlBase_LoadFile, file);
30396 newXS("Wx::TextCtrlBase::SaveFile", XS_Wx__TextCtrlBase_SaveFile, file);
30399 newXS("Wx::TextCtrlBase::LoadFile", XS_Wx__TextCtrlBase_LoadFile, file);
30400 newXS("Wx::TextCtrlBase::SaveFile", XS_Wx__TextCtrlBase_SaveFile, file);
30402 newXS("Wx::TextCtrlBase::MarkDirty", XS_Wx__TextCtrlBase_MarkDirty, file);
30403 newXS("Wx::TextCtrlBase::DiscardEdits", XS_Wx__TextCtrlBase_DiscardEdits, file);
30405 newXS("Wx::TextCtrlBase::SetModified", XS_Wx__TextCtrlBase_SetModified, file);
30407 newXS("Wx::TextCtrlBase::SetMaxLength", XS_Wx__TextCtrlBase_SetMaxLength, file);
30408 newXS("Wx::TextCtrlBase::WriteText", XS_Wx__TextCtrlBase_WriteText, file);
30409 newXS("Wx::TextCtrlBase::AppendText", XS_Wx__TextCtrlBase_AppendText, file);
30410 newXS("Wx::TextCtrlBase::EmulateKeyPress", XS_Wx__TextCtrlBase_EmulateKeyPress, file);
30411 newXS("Wx::TextCtrlBase::SetStyle", XS_Wx__TextCtrlBase_SetStyle, file);
30412 newXS("Wx::TextCtrlBase::SetDefaultStyle", XS_Wx__TextCtrlBase_SetDefaultStyle, file);
30413 newXS("Wx::TextCtrlBase::GetDefaultStyle", XS_Wx__TextCtrlBase_GetDefaultStyle, file);
30414 newXS("Wx::TextCtrlBase::XYToPosition", XS_Wx__TextCtrlBase_XYToPosition, file);
30415 newXS("Wx::TextCtrlBase::ShowPosition", XS_Wx__TextCtrlBase_ShowPosition, file);
30416 newXS("Wx::TextCtrlBase::Copy", XS_Wx__TextCtrlBase_Copy, file);
30417 newXS("Wx::TextCtrlBase::Cut", XS_Wx__TextCtrlBase_Cut, file);
30418 newXS("Wx::TextCtrlBase::Paste", XS_Wx__TextCtrlBase_Paste, file);
30419 newXS("Wx::TextCtrlBase::CanCopy", XS_Wx__TextCtrlBase_CanCopy, file);
30420 newXS("Wx::TextCtrlBase::CanCut", XS_Wx__TextCtrlBase_CanCut, file);
30421 newXS("Wx::TextCtrlBase::CanPaste", XS_Wx__TextCtrlBase_CanPaste, file);
30422 newXS("Wx::TextCtrlBase::Undo", XS_Wx__TextCtrlBase_Undo, file);
30423 newXS("Wx::TextCtrlBase::Redo", XS_Wx__TextCtrlBase_Redo, file);
30424 newXS("Wx::TextCtrlBase::CanUndo", XS_Wx__TextCtrlBase_CanUndo, file);
30425 newXS("Wx::TextCtrlBase::CanRedo", XS_Wx__TextCtrlBase_CanRedo, file);
30426 newXS("Wx::TextCtrlBase::SetInsertionPoint", XS_Wx__TextCtrlBase_SetInsertionPoint, file);
30427 newXS("Wx::TextCtrlBase::SetInsertionPointEnd", XS_Wx__TextCtrlBase_SetInsertionPointEnd, file);
30428 newXS("Wx::TextCtrlBase::GetInsertionPoint", XS_Wx__TextCtrlBase_GetInsertionPoint, file);
30429 newXS("Wx::TextCtrlBase::GetLastPosition", XS_Wx__TextCtrlBase_GetLastPosition, file);
30430 newXS("Wx::TextCtrlBase::SetSelection", XS_Wx__TextCtrlBase_SetSelection, file);
30431 newXS("Wx::TextCtrlBase::SelectAll", XS_Wx__TextCtrlBase_SelectAll, file);
30432 newXS("Wx::TextCtrlBase::SetEditable", XS_Wx__TextCtrlBase_SetEditable, file);
30434 newXS("Wx::TextCtrlBase::AutoComplete", XS_Wx__TextCtrlBase_AutoComplete, file);
30435 newXS("Wx::TextCtrlBase::AutoCompleteFileNames", XS_Wx__TextCtrlBase_AutoCompleteFileNames, file);
30437 newXS("Wx::TextCtrlBase::GetSelection", XS_Wx__TextCtrlBase_GetSelection, file);
30438 newXS("Wx::TextCtrlBase::PositionToXY", XS_Wx__TextCtrlBase_PositionToXY, file);
30439 newXS("Wx::TextCtrlBase::HitTest", XS_Wx__TextCtrlBase_HitTest, file);
30441 newXS("Wx::TextCtrl::MacCheckSpelling", XS_Wx__TextCtrl_MacCheckSpelling, file);
30443 newXS("Wx::TextCtrl::new", XS_Wx__TextCtrl_new, file);
30444 newXS("Wx::TextCtrl::newDefault", XS_Wx__TextCtrl_newDefault, file);
30445 newXS("Wx::TextCtrl::newFull", XS_Wx__TextCtrl_newFull, file);
30446 newXS("Wx::TextCtrl::Create", XS_Wx__TextCtrl_Create, file);
30447 newXS("Wx::TextCtrl::GetStyle", XS_Wx__TextCtrl_GetStyle, file);
30448 newXS("Wx::TextCtrl::GetTextAttrStyle", XS_Wx__TextCtrl_GetTextAttrStyle, file);
30450 newXS("Wx::PickerBase::SetInternalMargin", XS_Wx__PickerBase_SetInternalMargin, file);
30451 newXS("Wx::PickerBase::GetInternalMargin", XS_Wx__PickerBase_GetInternalMargin, file);
30452 newXS("Wx::PickerBase::SetTextCtrlProportion", XS_Wx__PickerBase_SetTextCtrlProportion, file);
30453 newXS("Wx::PickerBase::GetTextCtrlProportion", XS_Wx__PickerBase_GetTextCtrlProportion, file);
30454 newXS("Wx::PickerBase::SetPickerCtrlProportion", XS_Wx__PickerBase_SetPickerCtrlProportion, file);
30455 newXS("Wx::PickerBase::GetPickerCtrlProportion", XS_Wx__PickerBase_GetPickerCtrlProportion, file);
30456 newXS("Wx::PickerBase::IsTextCtrlGrowable", XS_Wx__PickerBase_IsTextCtrlGrowable, file);
30457 newXS("Wx::PickerBase::SetTextCtrlGrowable", XS_Wx__PickerBase_SetTextCtrlGrowable, file);
30458 newXS("Wx::PickerBase::IsPickerCtrlGrowable", XS_Wx__PickerBase_IsPickerCtrlGrowable, file);
30459 newXS("Wx::PickerBase::SetPickerCtrlGrowable", XS_Wx__PickerBase_SetPickerCtrlGrowable, file);
30460 newXS("Wx::PickerBase::HasTextCtrl", XS_Wx__PickerBase_HasTextCtrl, file);
30461 newXS("Wx::PickerBase::GetTextCtrl", XS_Wx__PickerBase_GetTextCtrl, file);
30462 newXS("Wx::PickerBase::GetPickerCtrl", XS_Wx__PickerBase_GetPickerCtrl, file);
30465 newXS("Wx::ColourPickerCtrl::newDefault", XS_Wx__ColourPickerCtrl_newDefault, file);
30466 newXS("Wx::ColourPickerCtrl::newFull", XS_Wx__ColourPickerCtrl_newFull, file);
30467 newXS("Wx::ColourPickerCtrl::Create", XS_Wx__ColourPickerCtrl_Create, file);
30468 newXS("Wx::ColourPickerCtrl::GetColour", XS_Wx__ColourPickerCtrl_GetColour, file);
30469 newXS("Wx::ColourPickerCtrl::SetColourColour", XS_Wx__ColourPickerCtrl_SetColourColour, file);
30470 newXS("Wx::ColourPickerCtrl::SetColourString", XS_Wx__ColourPickerCtrl_SetColourString, file);
30471 newXS("Wx::ColourPickerCtrl::new", XS_Wx__ColourPickerCtrl_new, file);
30472 newXS("Wx::ColourPickerCtrl::SetColour", XS_Wx__ColourPickerCtrl_SetColour, file);
30473 newXS("Wx::ColourPickerEvent::GetColour", XS_Wx__ColourPickerEvent_GetColour, file);
30474 newXS("Wx::ColourPickerEvent::SetColour", XS_Wx__ColourPickerEvent_SetColour, file);
30477 newXS("Wx::FilePickerCtrl::newDefault", XS_Wx__FilePickerCtrl_newDefault, file);
30478 newXS("Wx::FilePickerCtrl::newFull", XS_Wx__FilePickerCtrl_newFull, file);
30479 newXS("Wx::FilePickerCtrl::Create", XS_Wx__FilePickerCtrl_Create, file);
30480 newXS("Wx::FilePickerCtrl::GetPath", XS_Wx__FilePickerCtrl_GetPath, file);
30481 newXS("Wx::FilePickerCtrl::SetPath", XS_Wx__FilePickerCtrl_SetPath, file);
30482 newXS("Wx::FilePickerCtrl::new", XS_Wx__FilePickerCtrl_new, file);
30483 newXS("Wx::DirPickerCtrl::newDefault", XS_Wx__DirPickerCtrl_newDefault, file);
30484 newXS("Wx::DirPickerCtrl::newFull", XS_Wx__DirPickerCtrl_newFull, file);
30485 newXS("Wx::DirPickerCtrl::Create", XS_Wx__DirPickerCtrl_Create, file);
30486 newXS("Wx::DirPickerCtrl::GetPath", XS_Wx__DirPickerCtrl_GetPath, file);
30487 newXS("Wx::DirPickerCtrl::SetPath", XS_Wx__DirPickerCtrl_SetPath, file);
30488 newXS("Wx::DirPickerCtrl::new", XS_Wx__DirPickerCtrl_new, file);
30489 newXS("Wx::FileDirPickerEvent::GetPath", XS_Wx__FileDirPickerEvent_GetPath, file);
30490 newXS("Wx::FileDirPickerEvent::SetPath", XS_Wx__FileDirPickerEvent_SetPath, file);
30493 newXS("Wx::FontPickerCtrl::newDefault", XS_Wx__FontPickerCtrl_newDefault, file);
30494 newXS("Wx::FontPickerCtrl::newFull", XS_Wx__FontPickerCtrl_newFull, file);
30495 newXS("Wx::FontPickerCtrl::Create", XS_Wx__FontPickerCtrl_Create, file);
30496 newXS("Wx::FontPickerCtrl::GetSelectedFont", XS_Wx__FontPickerCtrl_GetSelectedFont, file);
30497 newXS("Wx::FontPickerCtrl::SetSelectedFont", XS_Wx__FontPickerCtrl_SetSelectedFont, file);
30498 newXS("Wx::FontPickerCtrl::SetMaxPointSize", XS_Wx__FontPickerCtrl_SetMaxPointSize, file);
30499 newXS("Wx::FontPickerCtrl::GetMaxPointSize", XS_Wx__FontPickerCtrl_GetMaxPointSize, file);
30500 newXS("Wx::FontPickerCtrl::new", XS_Wx__FontPickerCtrl_new, file);
30501 newXS("Wx::FontPickerEvent::GetFont", XS_Wx__FontPickerEvent_GetFont, file);
30502 newXS("Wx::FontPickerEvent::SetFont", XS_Wx__FontPickerEvent_SetFont, file);
30505 /* Initialisation Section */
30746 /* End of Initialisation Section */
30748 #if (PERL_REVISION == 5 && PERL_VERSION >= 9)
30749 if (PL_unitcheckav)
30750 call_list(PL_scopestack_ix, PL_unitcheckav);