2 * This file was generated automatically by ExtUtils::ParseXS version 2.2202 from the
3 * contents of Window.xs. Do not edit this file, edit Window.xs instead.
5 * ANY CHANGES MADE HERE WILL BE LOST!
9 /////////////////////////////////////////////////////////////////////////////
11 // Purpose: XS for Wx::Window
12 // Author: Mattia Barbon
14 // Created: 29/10/2000
15 // RCS-ID: $Id: Window.xs 2700 2009-12-13 11:25:50Z mbarbon $
16 // Copyright: (c) 2000-2002, 2004-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"
25 #include <wx/window.h>
26 #include <wx/layout.h>
29 #include "cpp/overload.h"
31 #if wxPERL_USE_TOOLTIPS
32 #include <wx/tooltip.h>
37 #include "cpp/v_cback.h"
38 #include "cpp/window.h"
40 WXPLI_BOOT_ONCE(Wx_Win);
41 #define boot_Wx_Win wxPli_boot_Wx_Win
43 #ifndef PERL_UNUSED_VAR
44 # define PERL_UNUSED_VAR(var) if (0) var = var
47 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
48 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
50 /* prototype to pass -Wmissing-prototypes */
52 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
55 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
57 const GV *const gv = CvGV(cv);
59 PERL_ARGS_ASSERT_CROAK_XS_USAGE;
62 const char *const gvname = GvNAME(gv);
63 const HV *const stash = GvSTASH(gv);
64 const char *const hvname = stash ? HvNAME(stash) : NULL;
67 Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
69 Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
71 /* Pants. I don't think that it should be possible to get here. */
72 Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
75 #undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
77 #ifdef PERL_IMPLICIT_CONTEXT
78 #define croak_xs_usage(a,b) S_croak_xs_usage(aTHX_ a,b)
80 #define croak_xs_usage S_croak_xs_usage
85 /* NOTE: the prototype of newXSproto() is different in versions of perls,
86 * so we define a portable version of newXSproto()
89 #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
91 #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
92 #endif /* !defined(newXS_flags) */
95 XS(XS_Wx_GetMousePosition); /* prototype to pass -Wmissing-prototypes */
96 XS(XS_Wx_GetMousePosition)
104 croak_xs_usage(cv, "");
108 ::wxGetMousePosition( &x, &y );
109 RETVAL = new wxPoint( x, y );
110 ST(0) = sv_newmortal();
111 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
112 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
119 XS(XS_Wx_GetMousePositionXY); /* prototype to pass -Wmissing-prototypes */
120 XS(XS_Wx_GetMousePositionXY)
128 croak_xs_usage(cv, "");
129 PERL_UNUSED_VAR(ax); /* -Wall */
133 ::wxGetMousePosition( &x, &y );
135 PUSHs( newSViv( x ) );
136 PUSHs( newSViv( y ) );
143 XS(XS_Wx_GetTopLevelParent); /* prototype to pass -Wmissing-prototypes */
144 XS(XS_Wx_GetTopLevelParent)
152 croak_xs_usage(cv, "window");
154 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
157 RETVAL = wxGetTopLevelParent(window);
158 ST(0) = sv_newmortal();
159 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
166 XS(XS_Wx_FindWindowAtPointer); /* prototype to pass -Wmissing-prototypes */
167 XS(XS_Wx_FindWindowAtPointer)
175 croak_xs_usage(cv, "pt");
177 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(0) );
180 RETVAL = wxFindWindowAtPointer(pt);
181 ST(0) = sv_newmortal();
182 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
189 XS(XS_Wx_GetActiveWindow); /* prototype to pass -Wmissing-prototypes */
190 XS(XS_Wx_GetActiveWindow)
198 croak_xs_usage(cv, "");
202 RETVAL = wxGetActiveWindow();
203 ST(0) = sv_newmortal();
204 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
211 XS(XS_Wx__Window_NewControlId); /* prototype to pass -Wmissing-prototypes */
212 XS(XS_Wx__Window_NewControlId)
220 croak_xs_usage(cv, "winid");
222 int winid = (int)SvIV(ST(0));
225 RETVAL = wxWindowBase::NewControlId();
226 XSprePUSH; PUSHi((IV)RETVAL);
231 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
232 #define XSubPPtmpAAAA 1
235 XS(XS_Wx__Window_NextControlId); /* prototype to pass -Wmissing-prototypes */
236 XS(XS_Wx__Window_NextControlId)
244 croak_xs_usage(cv, "winid");
246 int winid = (int)SvIV(ST(0));
249 RETVAL = wxWindowBase::NextControlId( winid );
250 XSprePUSH; PUSHi((IV)RETVAL);
256 XS(XS_Wx__Window_PrevControlId); /* prototype to pass -Wmissing-prototypes */
257 XS(XS_Wx__Window_PrevControlId)
265 croak_xs_usage(cv, "winid");
267 int winid = (int)SvIV(ST(0));
270 RETVAL = wxWindowBase::PrevControlId( winid );
271 XSprePUSH; PUSHi((IV)RETVAL);
278 XS(XS_Wx__Window_new); /* prototype to pass -Wmissing-prototypes */
279 XS(XS_Wx__Window_new)
286 PERL_UNUSED_VAR(cv); /* -W */
287 PERL_UNUSED_VAR(ax); /* -Wall */
291 MATCH_VOIDM_REDISP( newDefault )
292 MATCH_ANY_REDISP( newFull )
293 END_OVERLOAD( "Wx::Window::new" )
300 XS(XS_Wx__Window_newDefault); /* prototype to pass -Wmissing-prototypes */
301 XS(XS_Wx__Window_newDefault)
309 croak_xs_usage(cv, "CLASS");
311 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
313 RETVAL = new wxPliWindow( CLASS );
314 ST(0) = sv_newmortal();
315 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
322 XS(XS_Wx__Window_newFull); /* prototype to pass -Wmissing-prototypes */
323 XS(XS_Wx__Window_newFull)
330 if (items < 2 || items > 7)
331 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
333 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
334 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
345 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
349 pos = wxDefaultPosition;
351 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
355 size = wxDefaultSize;
357 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
363 style = (long)SvIV(ST(5));
367 name = wxPanelNameStr;
369 WXSTRING_INPUT( name, wxString, ST(6) );
371 RETVAL = new wxPliWindow( CLASS, parent, id, pos, size, style, name );
372 ST(0) = sv_newmortal();
373 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
380 XS(XS_Wx__Window_Create); /* prototype to pass -Wmissing-prototypes */
381 XS(XS_Wx__Window_Create)
388 if (items < 2 || items > 7)
389 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
391 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
397 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
403 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
407 pos = wxDefaultPosition;
409 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
413 size = wxDefaultSize;
415 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
421 style = (long)SvIV(ST(5));
425 name = wxPanelNameStr;
427 WXSTRING_INPUT( name, wxString, ST(6) );
430 RETVAL = THIS->Create(parent, id, pos, size, style, name);
431 ST(0) = boolSV(RETVAL);
438 XS(XS_Wx__Window_CaptureMouse); /* prototype to pass -Wmissing-prototypes */
439 XS(XS_Wx__Window_CaptureMouse)
447 croak_xs_usage(cv, "THIS");
449 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
451 THIS->CaptureMouse();
457 XS(XS_Wx__Window_Centre); /* prototype to pass -Wmissing-prototypes */
458 XS(XS_Wx__Window_Centre)
465 if (items < 1 || items > 2)
466 croak_xs_usage(cv, "THIS, direction = wxBOTH");
469 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
474 direction = (int)SvIV(ST(1));
477 THIS->Centre(direction);
483 XS(XS_Wx__Window_CentreOnParent); /* prototype to pass -Wmissing-prototypes */
484 XS(XS_Wx__Window_CentreOnParent)
491 if (items < 1 || items > 2)
492 croak_xs_usage(cv, "THIS, direction = wxBOTH");
495 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
500 direction = (int)SvIV(ST(1));
503 THIS->CentreOnParent(direction);
508 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
509 #define XSubPPtmpAAAB 1
512 XS(XS_Wx__Window_CentreOnScreen); /* prototype to pass -Wmissing-prototypes */
513 XS(XS_Wx__Window_CentreOnScreen)
520 if (items < 1 || items > 2)
521 croak_xs_usage(cv, "THIS, direction = wxBOTH");
524 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
529 direction = (int)SvIV(ST(1));
531 THIS->Centre( direction | wxCENTER_ON_SCREEN );
537 #define XSubPPtmpAAAC 1
540 XS(XS_Wx__Window_CentreOnScreen); /* prototype to pass -Wmissing-prototypes */
541 XS(XS_Wx__Window_CentreOnScreen)
548 if (items < 1 || items > 2)
549 croak_xs_usage(cv, "THIS, direction = wxBOTH");
552 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
557 direction = (int)SvIV(ST(1));
560 THIS->CentreOnScreen(direction);
566 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
567 #define XSubPPtmpAAAD 1
570 XS(XS_Wx__Window_ClearBackground); /* prototype to pass -Wmissing-prototypes */
571 XS(XS_Wx__Window_ClearBackground)
579 croak_xs_usage(cv, "THIS");
581 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
583 THIS->ClearBackground();
589 #define XSubPPtmpAAAE 1
592 XS(XS_Wx__Window_Clear); /* prototype to pass -Wmissing-prototypes */
593 XS(XS_Wx__Window_Clear)
601 croak_xs_usage(cv, "THIS");
603 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
612 XS(XS_Wx__Window_ClientToScreen); /* prototype to pass -Wmissing-prototypes */
613 XS(XS_Wx__Window_ClientToScreen)
621 croak_xs_usage(cv, "THIS, ...");
622 PERL_UNUSED_VAR(ax); /* -Wall */
625 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
627 MATCH_REDISP( wxPliOvl_n_n, ClientToScreenXY )
628 MATCH_REDISP( wxPliOvl_wpoi, ClientToScreenPoint )
629 END_OVERLOAD( Wx::Window::ClientToScreen )
636 XS(XS_Wx__Window_ClientToScreenPoint); /* prototype to pass -Wmissing-prototypes */
637 XS(XS_Wx__Window_ClientToScreenPoint)
645 croak_xs_usage(cv, "THIS, point");
647 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
648 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
650 RETVAL = new wxPoint( THIS->ClientToScreen( point ) );
651 ST(0) = sv_newmortal();
652 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
653 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
660 XS(XS_Wx__Window_ClientToScreenXY); /* prototype to pass -Wmissing-prototypes */
661 XS(XS_Wx__Window_ClientToScreenXY)
669 croak_xs_usage(cv, "THIS, x, y");
670 PERL_UNUSED_VAR(ax); /* -Wall */
673 int x = (int)SvIV(ST(1));
674 int y = (int)SvIV(ST(2));
675 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
676 THIS->ClientToScreen( &x, &y );
678 PUSHs( sv_2mortal( newSViv( x ) ) );
679 PUSHs( sv_2mortal( newSViv( y ) ) );
686 XS(XS_Wx__Window_Close); /* prototype to pass -Wmissing-prototypes */
687 XS(XS_Wx__Window_Close)
694 if (items < 1 || items > 2)
695 croak_xs_usage(cv, "THIS, force = false");
698 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
704 force = (bool)SvTRUE(ST(1));
707 RETVAL = THIS->Close(force);
708 ST(0) = boolSV(RETVAL);
715 XS(XS_Wx__Window_ConvertDialogToPixels); /* prototype to pass -Wmissing-prototypes */
716 XS(XS_Wx__Window_ConvertDialogToPixels)
724 croak_xs_usage(cv, "THIS, ...");
725 PERL_UNUSED_VAR(ax); /* -Wall */
728 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
730 MATCH_REDISP( wxPliOvl_wpoi, ConvertDialogPointToPixels )
731 MATCH_REDISP( wxPliOvl_wsiz, ConvertDialogSizeToPixels )
732 END_OVERLOAD( Wx::Window::ConvertDialogToPixels )
739 XS(XS_Wx__Window_ConvertDialogPointToPixels); /* prototype to pass -Wmissing-prototypes */
740 XS(XS_Wx__Window_ConvertDialogPointToPixels)
748 croak_xs_usage(cv, "THIS, point");
750 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
751 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
753 RETVAL = new wxPoint( THIS->ConvertDialogToPixels( point ) );
754 ST(0) = sv_newmortal();
755 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
756 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
763 XS(XS_Wx__Window_ConvertDialogSizeToPixels); /* prototype to pass -Wmissing-prototypes */
764 XS(XS_Wx__Window_ConvertDialogSizeToPixels)
772 croak_xs_usage(cv, "THIS, size");
774 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
775 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
777 RETVAL = new wxSize( THIS->ConvertDialogToPixels( size ) );
778 ST(0) = sv_newmortal();
779 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
780 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
787 XS(XS_Wx__Window_ConvertPixelsToDialog); /* prototype to pass -Wmissing-prototypes */
788 XS(XS_Wx__Window_ConvertPixelsToDialog)
796 croak_xs_usage(cv, "THIS, ...");
797 PERL_UNUSED_VAR(ax); /* -Wall */
800 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
802 MATCH_REDISP( wxPliOvl_wpoi, ConvertPixelsPointToDialog )
803 MATCH_REDISP( wxPliOvl_wsiz, ConvertPixelsSizeToDialog )
804 END_OVERLOAD( Wx::Window::ConvertPixelsToDialog )
811 XS(XS_Wx__Window_ConvertPixelsPointToDialog); /* prototype to pass -Wmissing-prototypes */
812 XS(XS_Wx__Window_ConvertPixelsPointToDialog)
820 croak_xs_usage(cv, "THIS, point");
822 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
823 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
825 RETVAL = new wxPoint( THIS->ConvertPixelsToDialog( point ) );
826 ST(0) = sv_newmortal();
827 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
828 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
835 XS(XS_Wx__Window_ConvertPixelsSizeToDialog); /* prototype to pass -Wmissing-prototypes */
836 XS(XS_Wx__Window_ConvertPixelsSizeToDialog)
844 croak_xs_usage(cv, "THIS, size");
846 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
847 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
849 RETVAL = new wxSize( THIS->ConvertPixelsToDialog( size ) );
850 ST(0) = sv_newmortal();
851 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
852 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
859 XS(XS_Wx__Window_Destroy); /* prototype to pass -Wmissing-prototypes */
860 XS(XS_Wx__Window_Destroy)
868 croak_xs_usage(cv, "THIS");
870 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
873 RETVAL = THIS->Destroy();
874 ST(0) = boolSV(RETVAL);
880 #if defined( __WXMSW__ ) \
881 || ( WXPERL_W_VERSION_GE( 2, 9, 0 ) && !defined( __WXGTK__ ) )
882 #define XSubPPtmpAAAF 1
885 XS(XS_Wx__Window_DragAcceptFiles); /* prototype to pass -Wmissing-prototypes */
886 XS(XS_Wx__Window_DragAcceptFiles)
894 croak_xs_usage(cv, "THIS, accept");
896 bool accept = (bool)SvTRUE(ST(1));
897 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
899 THIS->DragAcceptFiles(accept);
906 XS(XS_Wx__Window_Enable); /* prototype to pass -Wmissing-prototypes */
907 XS(XS_Wx__Window_Enable)
914 if (items < 1 || items > 2)
915 croak_xs_usage(cv, "THIS, enable = true");
918 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
923 enable = (bool)SvTRUE(ST(1));
926 THIS->Enable(enable);
932 XS(XS_Wx__Window_Disable); /* prototype to pass -Wmissing-prototypes */
933 XS(XS_Wx__Window_Disable)
941 croak_xs_usage(cv, "THIS");
943 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
951 XS(XS_Wx__Window_FindFocus); /* prototype to pass -Wmissing-prototypes */
952 XS(XS_Wx__Window_FindFocus)
960 croak_xs_usage(cv, "");
963 RETVAL = wxWindow::FindFocus();
964 ST(0) = sv_newmortal();
965 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
972 XS(XS_Wx__Window_FindWindow); /* prototype to pass -Wmissing-prototypes */
973 XS(XS_Wx__Window_FindWindow)
981 croak_xs_usage(cv, "THIS, i");
984 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
986 if( looks_like_number( i ) ) {
988 RETVAL = THIS->FindWindow( id );
992 WXSTRING_INPUT( name, const char*, i );
993 RETVAL = THIS->FindWindow( name );
995 ST(0) = sv_newmortal();
996 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1003 XS(XS_Wx__Window_FindWindowById); /* prototype to pass -Wmissing-prototypes */
1004 XS(XS_Wx__Window_FindWindowById)
1011 if (items < 1 || items > 2)
1012 croak_xs_usage(cv, "id, parent = NULL");
1014 wxWindowID id = wxPli_get_wxwindowid( aTHX_ ST(0) );
1021 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1023 RETVAL = wxWindow::FindWindowById( id, parent );
1024 ST(0) = sv_newmortal();
1025 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1032 XS(XS_Wx__Window_FindWindowByName); /* prototype to pass -Wmissing-prototypes */
1033 XS(XS_Wx__Window_FindWindowByName)
1040 if (items < 1 || items > 2)
1041 croak_xs_usage(cv, "id, parent = NULL");
1047 WXSTRING_INPUT( id, wxString, ST(0) );
1052 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1054 RETVAL = wxWindow::FindWindowByName( id, parent );
1055 ST(0) = sv_newmortal();
1056 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1063 XS(XS_Wx__Window_FindWindowByLabel); /* prototype to pass -Wmissing-prototypes */
1064 XS(XS_Wx__Window_FindWindowByLabel)
1071 if (items < 1 || items > 2)
1072 croak_xs_usage(cv, "id, parent = NULL");
1078 WXSTRING_INPUT( id, wxString, ST(0) );
1083 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1085 RETVAL = wxWindow::FindWindowByLabel( id, parent );
1086 ST(0) = sv_newmortal();
1087 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1094 XS(XS_Wx__Window_Fit); /* prototype to pass -Wmissing-prototypes */
1095 XS(XS_Wx__Window_Fit)
1103 croak_xs_usage(cv, "THIS");
1105 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1113 XS(XS_Wx__Window_FitInside); /* prototype to pass -Wmissing-prototypes */
1114 XS(XS_Wx__Window_FitInside)
1122 croak_xs_usage(cv, "THIS");
1124 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1132 XS(XS_Wx__Window_Freeze); /* prototype to pass -Wmissing-prototypes */
1133 XS(XS_Wx__Window_Freeze)
1141 croak_xs_usage(cv, "THIS");
1143 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1150 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
1151 #define XSubPPtmpAAAG 1
1154 XS(XS_Wx__Window_IsFrozen); /* prototype to pass -Wmissing-prototypes */
1155 XS(XS_Wx__Window_IsFrozen)
1163 croak_xs_usage(cv, "THIS");
1165 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1168 RETVAL = THIS->IsFrozen();
1169 ST(0) = boolSV(RETVAL);
1177 XS(XS_Wx__Window_GetAcceleratorTable); /* prototype to pass -Wmissing-prototypes */
1178 XS(XS_Wx__Window_GetAcceleratorTable)
1186 croak_xs_usage(cv, "THIS");
1188 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1189 wxAcceleratorTable * RETVAL;
1190 RETVAL = new wxAcceleratorTable( *THIS->GetAcceleratorTable() );
1191 ST(0) = sv_newmortal();
1192 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1193 wxPli_thread_sv_register( aTHX_ "Wx::AcceleratorTable", RETVAL, ST(0) );
1199 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
1200 #define XSubPPtmpAAAH 1
1203 XS(XS_Wx__Window_GetBackgroundStyle); /* prototype to pass -Wmissing-prototypes */
1204 XS(XS_Wx__Window_GetBackgroundStyle)
1212 croak_xs_usage(cv, "THIS");
1214 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1215 wxBackgroundStyle RETVAL;
1218 RETVAL = THIS->GetBackgroundStyle();
1219 XSprePUSH; PUSHi((IV)RETVAL);
1226 XS(XS_Wx__Window_GetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
1227 XS(XS_Wx__Window_GetBackgroundColour)
1235 croak_xs_usage(cv, "THIS");
1237 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1239 RETVAL = new wxColour( THIS->GetBackgroundColour() );
1240 ST(0) = sv_newmortal();
1241 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
1242 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
1249 XS(XS_Wx__Window_GetBestSize); /* prototype to pass -Wmissing-prototypes */
1250 XS(XS_Wx__Window_GetBestSize)
1258 croak_xs_usage(cv, "THIS");
1260 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1262 RETVAL = new wxSize( THIS->GetBestSize() );
1263 ST(0) = sv_newmortal();
1264 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
1265 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
1272 XS(XS_Wx__Window_GetCaret); /* prototype to pass -Wmissing-prototypes */
1273 XS(XS_Wx__Window_GetCaret)
1281 croak_xs_usage(cv, "THIS");
1283 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1286 RETVAL = THIS->GetCaret();
1287 ST(0) = sv_newmortal();
1288 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Caret" );
1295 XS(XS_Wx__Window_GetCharHeight); /* prototype to pass -Wmissing-prototypes */
1296 XS(XS_Wx__Window_GetCharHeight)
1304 croak_xs_usage(cv, "THIS");
1306 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1310 RETVAL = THIS->GetCharHeight();
1311 XSprePUSH; PUSHi((IV)RETVAL);
1317 XS(XS_Wx__Window_GetCharWidth); /* prototype to pass -Wmissing-prototypes */
1318 XS(XS_Wx__Window_GetCharWidth)
1326 croak_xs_usage(cv, "THIS");
1328 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1332 RETVAL = THIS->GetCharWidth();
1333 XSprePUSH; PUSHi((IV)RETVAL);
1339 XS(XS_Wx__Window_GetChildren); /* prototype to pass -Wmissing-prototypes */
1340 XS(XS_Wx__Window_GetChildren)
1348 croak_xs_usage(cv, "THIS");
1349 PERL_UNUSED_VAR(ax); /* -Wall */
1352 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1353 const wxWindowList& list = THIS->GetChildren();
1354 wxWindowList::compatibility_iterator node;
1356 EXTEND( SP, (IV) list.GetCount() );
1358 for( node = list.GetFirst(); node; node = node->GetNext() )
1359 PUSHs( wxPli_object_2_sv( aTHX_ sv_newmortal(), node->GetData() ) );
1366 XS(XS_Wx__Window_GetClientSize); /* prototype to pass -Wmissing-prototypes */
1367 XS(XS_Wx__Window_GetClientSize)
1375 croak_xs_usage(cv, "THIS");
1377 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1379 RETVAL = new wxSize( THIS->GetClientSize() );
1380 ST(0) = sv_newmortal();
1381 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
1382 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
1389 XS(XS_Wx__Window_GetClientSizeXY); /* prototype to pass -Wmissing-prototypes */
1390 XS(XS_Wx__Window_GetClientSizeXY)
1398 croak_xs_usage(cv, "THIS");
1399 PERL_UNUSED_VAR(ax); /* -Wall */
1404 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1405 THIS->GetClientSize( &x, &y );
1407 PUSHs( sv_2mortal( newSViv( x ) ) );
1408 PUSHs( sv_2mortal( newSViv( y ) ) );
1415 XS(XS_Wx__Window_GetContainingSizer); /* prototype to pass -Wmissing-prototypes */
1416 XS(XS_Wx__Window_GetContainingSizer)
1424 croak_xs_usage(cv, "THIS");
1426 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1429 RETVAL = THIS->GetContainingSizer();
1430 ST(0) = sv_newmortal();
1431 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1437 #if wxPERL_USE_DRAG_AND_DROP
1438 #define XSubPPtmpAAAI 1
1441 XS(XS_Wx__Window_GetDropTarget); /* prototype to pass -Wmissing-prototypes */
1442 XS(XS_Wx__Window_GetDropTarget)
1450 croak_xs_usage(cv, "THIS");
1452 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1453 wxDropTarget * RETVAL;
1455 RETVAL = THIS->GetDropTarget();
1456 ST(0) = sv_newmortal();
1457 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::DropTarget" );
1459 wxPli_object_set_deleteable( aTHX_ ST(0), false );
1465 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
1466 #define XSubPPtmpAAAJ 1
1469 XS(XS_Wx__Window_GetDefaultItem); /* prototype to pass -Wmissing-prototypes */
1470 XS(XS_Wx__Window_GetDefaultItem)
1478 croak_xs_usage(cv, "THIS");
1480 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1483 RETVAL = THIS->GetDefaultItem();
1484 ST(0) = sv_newmortal();
1485 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1493 XS(XS_Wx__Window_GetEventHandler); /* prototype to pass -Wmissing-prototypes */
1494 XS(XS_Wx__Window_GetEventHandler)
1502 croak_xs_usage(cv, "THIS");
1504 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1505 wxEvtHandler * RETVAL;
1507 RETVAL = THIS->GetEventHandler();
1508 ST(0) = sv_newmortal();
1509 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1516 XS(XS_Wx__Window_GetExtraStyle); /* prototype to pass -Wmissing-prototypes */
1517 XS(XS_Wx__Window_GetExtraStyle)
1525 croak_xs_usage(cv, "THIS");
1527 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1531 RETVAL = THIS->GetExtraStyle();
1532 XSprePUSH; PUSHi((IV)RETVAL);
1538 XS(XS_Wx__Window_GetFont); /* prototype to pass -Wmissing-prototypes */
1539 XS(XS_Wx__Window_GetFont)
1547 croak_xs_usage(cv, "THIS");
1549 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1551 RETVAL = new wxFont( THIS->GetFont() );
1552 ST(0) = sv_newmortal();
1553 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1554 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
1561 XS(XS_Wx__Window_GetForegroundColour); /* prototype to pass -Wmissing-prototypes */
1562 XS(XS_Wx__Window_GetForegroundColour)
1570 croak_xs_usage(cv, "THIS");
1572 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1574 RETVAL = new wxColour( THIS->GetForegroundColour() );
1575 ST(0) = sv_newmortal();
1576 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
1577 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
1584 XS(XS_Wx__Window_GetGrandParent); /* prototype to pass -Wmissing-prototypes */
1585 XS(XS_Wx__Window_GetGrandParent)
1593 croak_xs_usage(cv, "THIS");
1595 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1598 RETVAL = THIS->GetGrandParent();
1599 ST(0) = sv_newmortal();
1600 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1606 #if defined( __WXMSW__ )
1607 #define XSubPPtmpAAAK 1
1610 XS(XS_Wx__Window_CreateWindowFromHWND); /* prototype to pass -Wmissing-prototypes */
1611 XS(XS_Wx__Window_CreateWindowFromHWND)
1619 croak_xs_usage(cv, "THIS, parent, hWnd");
1621 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1622 void* hWnd = INT2PTR(void *,SvIV(ST(2)));
1623 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1626 RETVAL = THIS->CreateWindowFromHWND(parent, (WXHWND) hWnd);
1627 ST(0) = sv_newmortal();
1628 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1635 #if ( WXPERL_W_VERSION_GE( 2, 5, 1 ) && defined( __WXMSW__ ) ) \
1636 || WXPERL_W_VERSION_GE( 2, 5, 4 )
1637 #define XSubPPtmpAAAL 1
1640 XS(XS_Wx__Window_GetHandle); /* prototype to pass -Wmissing-prototypes */
1641 XS(XS_Wx__Window_GetHandle)
1649 croak_xs_usage(cv, "THIS");
1651 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1655 RETVAL = THIS->GetHandle();
1656 XSprePUSH; PUSHi(PTR2IV(RETVAL));
1662 #define XSubPPtmpAAAM 1
1665 XS(XS_Wx__Window_GetHandle); /* prototype to pass -Wmissing-prototypes */
1666 XS(XS_Wx__Window_GetHandle)
1674 croak_xs_usage(cv, "THIS");
1676 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1680 WXHWND handle = THIS->GetHandle();
1683 WXWidget handle = THIS->GetHandle();
1684 RETVAL = PTR2IV(handle);
1686 XSprePUSH; PUSHi((IV)RETVAL);
1693 XS(XS_Wx__Window_GetHelpText); /* prototype to pass -Wmissing-prototypes */
1694 XS(XS_Wx__Window_GetHelpText)
1702 croak_xs_usage(cv, "THIS");
1704 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1707 RETVAL = THIS->GetHelpText();
1708 ST(0) = sv_newmortal();
1709 WXSTRING_OUTPUT( RETVAL, ST(0) );
1716 XS(XS_Wx__Window_GetId); /* prototype to pass -Wmissing-prototypes */
1717 XS(XS_Wx__Window_GetId)
1725 croak_xs_usage(cv, "THIS");
1727 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1731 RETVAL = THIS->GetId();
1732 XSprePUSH; PUSHi((IV)RETVAL);
1738 XS(XS_Wx__Window_GetLabel); /* prototype to pass -Wmissing-prototypes */
1739 XS(XS_Wx__Window_GetLabel)
1747 croak_xs_usage(cv, "THIS");
1749 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1752 RETVAL = THIS->GetLabel();
1753 ST(0) = sv_newmortal();
1754 WXSTRING_OUTPUT( RETVAL, ST(0) );
1761 XS(XS_Wx__Window_GetConstraints); /* prototype to pass -Wmissing-prototypes */
1762 XS(XS_Wx__Window_GetConstraints)
1770 croak_xs_usage(cv, "THIS");
1772 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1773 wxLayoutConstraints * RETVAL;
1775 RETVAL = THIS->GetConstraints();
1776 ST(0) = sv_newmortal();
1777 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1783 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
1784 #define XSubPPtmpAAAN 1
1787 XS(XS_Wx__Window_GetMinSize); /* prototype to pass -Wmissing-prototypes */
1788 XS(XS_Wx__Window_GetMinSize)
1796 croak_xs_usage(cv, "THIS");
1798 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1800 RETVAL = new wxSize( THIS->GetMinSize() );
1801 ST(0) = sv_newmortal();
1802 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
1803 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
1810 XS(XS_Wx__Window_GetMaxSize); /* prototype to pass -Wmissing-prototypes */
1811 XS(XS_Wx__Window_GetMaxSize)
1819 croak_xs_usage(cv, "THIS");
1821 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1823 RETVAL = new wxSize( THIS->GetMaxSize() );
1824 ST(0) = sv_newmortal();
1825 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
1826 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
1834 XS(XS_Wx__Window_GetName); /* prototype to pass -Wmissing-prototypes */
1835 XS(XS_Wx__Window_GetName)
1843 croak_xs_usage(cv, "THIS");
1845 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1848 RETVAL = THIS->GetName();
1849 ST(0) = sv_newmortal();
1850 WXSTRING_OUTPUT( RETVAL, ST(0) );
1857 XS(XS_Wx__Window_GetParent); /* prototype to pass -Wmissing-prototypes */
1858 XS(XS_Wx__Window_GetParent)
1866 croak_xs_usage(cv, "THIS");
1868 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1871 RETVAL = THIS->GetParent();
1872 ST(0) = sv_newmortal();
1873 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1880 XS(XS_Wx__Window_GetPosition); /* prototype to pass -Wmissing-prototypes */
1881 XS(XS_Wx__Window_GetPosition)
1889 croak_xs_usage(cv, "THIS");
1891 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1893 RETVAL = new wxPoint( THIS->GetPosition() );
1894 ST(0) = sv_newmortal();
1895 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
1896 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
1903 XS(XS_Wx__Window_GetPositionXY); /* prototype to pass -Wmissing-prototypes */
1904 XS(XS_Wx__Window_GetPositionXY)
1912 croak_xs_usage(cv, "THIS");
1913 PERL_UNUSED_VAR(ax); /* -Wall */
1918 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1919 THIS->GetPosition( &x, &y );
1921 PUSHs( sv_2mortal( newSViv( (IV) x ) ) );
1922 PUSHs( sv_2mortal( newSViv( (IV) y ) ) );
1929 XS(XS_Wx__Window_GetRect); /* prototype to pass -Wmissing-prototypes */
1930 XS(XS_Wx__Window_GetRect)
1938 croak_xs_usage(cv, "THIS");
1940 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1942 RETVAL = new wxRect( THIS->GetRect() );
1943 ST(0) = sv_newmortal();
1944 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
1945 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
1952 XS(XS_Wx__Window_GetScrollThumb); /* prototype to pass -Wmissing-prototypes */
1953 XS(XS_Wx__Window_GetScrollThumb)
1961 croak_xs_usage(cv, "THIS, orientation");
1963 int orientation = (int)SvIV(ST(1));
1964 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1968 RETVAL = THIS->GetScrollThumb(orientation);
1969 XSprePUSH; PUSHi((IV)RETVAL);
1975 XS(XS_Wx__Window_GetScrollPos); /* prototype to pass -Wmissing-prototypes */
1976 XS(XS_Wx__Window_GetScrollPos)
1984 croak_xs_usage(cv, "THIS, orientation");
1986 int orientation = (int)SvIV(ST(1));
1987 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
1991 RETVAL = THIS->GetScrollPos(orientation);
1992 XSprePUSH; PUSHi((IV)RETVAL);
1998 XS(XS_Wx__Window_GetScrollRange); /* prototype to pass -Wmissing-prototypes */
1999 XS(XS_Wx__Window_GetScrollRange)
2007 croak_xs_usage(cv, "THIS, orientation");
2009 int orientation = (int)SvIV(ST(1));
2010 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2014 RETVAL = THIS->GetScrollRange(orientation);
2015 XSprePUSH; PUSHi((IV)RETVAL);
2021 XS(XS_Wx__Window_GetSize); /* prototype to pass -Wmissing-prototypes */
2022 XS(XS_Wx__Window_GetSize)
2030 croak_xs_usage(cv, "THIS");
2032 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2034 RETVAL = new wxSize( THIS->GetSize() );
2035 ST(0) = sv_newmortal();
2036 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
2037 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
2044 XS(XS_Wx__Window_GetSizer); /* prototype to pass -Wmissing-prototypes */
2045 XS(XS_Wx__Window_GetSizer)
2053 croak_xs_usage(cv, "THIS");
2055 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2058 RETVAL = THIS->GetSizer();
2059 ST(0) = sv_newmortal();
2060 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2067 XS(XS_Wx__Window_GetSizeWH); /* prototype to pass -Wmissing-prototypes */
2068 XS(XS_Wx__Window_GetSizeWH)
2076 croak_xs_usage(cv, "THIS");
2077 PERL_UNUSED_VAR(ax); /* -Wall */
2082 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2083 THIS->GetSize( &x, &y );
2085 PUSHs( sv_2mortal( newSViv( (IV) x ) ) );
2086 PUSHs( sv_2mortal( newSViv( (IV) y ) ) );
2093 XS(XS_Wx__Window_GetTextExtent); /* prototype to pass -Wmissing-prototypes */
2094 XS(XS_Wx__Window_GetTextExtent)
2101 if (items < 2 || items > 3)
2102 croak_xs_usage(cv, "THIS, string, font = 0");
2103 PERL_UNUSED_VAR(ax); /* -Wall */
2111 int externalLeading;
2112 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2114 WXSTRING_INPUT( string, wxString, ST(1) );
2119 font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Font" );
2121 THIS->GetTextExtent( string, &x, &y, &descent, &externalLeading,
2124 PUSHs( sv_2mortal( newSViv( x ) ) );
2125 PUSHs( sv_2mortal( newSViv( y ) ) );
2126 PUSHs( sv_2mortal( newSViv( descent ) ) );
2127 PUSHs( sv_2mortal( newSViv( externalLeading ) ) );
2133 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
2134 #define XSubPPtmpAAAO 1
2137 XS(XS_Wx__Window_GetTitle); /* prototype to pass -Wmissing-prototypes */
2138 XS(XS_Wx__Window_GetTitle)
2146 croak_xs_usage(cv, "THIS");
2148 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2150 RETVAL = THIS->GetLabel();
2151 ST(0) = sv_newmortal();
2152 WXSTRING_OUTPUT( RETVAL, ST(0) );
2159 #define XSubPPtmpAAAP 1
2162 XS(XS_Wx__Window_GetTitle); /* prototype to pass -Wmissing-prototypes */
2163 XS(XS_Wx__Window_GetTitle)
2171 croak_xs_usage(cv, "THIS");
2173 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2176 RETVAL = THIS->GetTitle();
2177 ST(0) = sv_newmortal();
2178 WXSTRING_OUTPUT( RETVAL, ST(0) );
2185 #if wxPERL_USE_TOOLTIPS
2186 #define XSubPPtmpAAAQ 1
2189 XS(XS_Wx__Window_GetToolTip); /* prototype to pass -Wmissing-prototypes */
2190 XS(XS_Wx__Window_GetToolTip)
2198 croak_xs_usage(cv, "THIS");
2200 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2203 RETVAL = THIS->GetToolTip();
2204 ST(0) = sv_newmortal();
2205 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2213 XS(XS_Wx__Window_GetUpdateRegion); /* prototype to pass -Wmissing-prototypes */
2214 XS(XS_Wx__Window_GetUpdateRegion)
2222 croak_xs_usage(cv, "THIS");
2224 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2226 RETVAL = new wxRegion( THIS->GetUpdateRegion() );
2227 ST(0) = sv_newmortal();
2228 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2229 wxPli_thread_sv_register( aTHX_ "Wx::Region", RETVAL, ST(0) );
2236 XS(XS_Wx__Window_GetValidator); /* prototype to pass -Wmissing-prototypes */
2237 XS(XS_Wx__Window_GetValidator)
2245 croak_xs_usage(cv, "THIS");
2247 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2248 wxValidator * RETVAL;
2250 RETVAL = THIS->GetValidator();
2251 ST(0) = sv_newmortal();
2252 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2259 XS(XS_Wx__Window_GetWindowStyleFlag); /* prototype to pass -Wmissing-prototypes */
2260 XS(XS_Wx__Window_GetWindowStyleFlag)
2268 croak_xs_usage(cv, "THIS");
2270 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2274 RETVAL = THIS->GetWindowStyleFlag();
2275 XSprePUSH; PUSHi((IV)RETVAL);
2280 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
2281 #define XSubPPtmpAAAR 1
2284 XS(XS_Wx__Window_GetWindowBorderSize); /* prototype to pass -Wmissing-prototypes */
2285 XS(XS_Wx__Window_GetWindowBorderSize)
2293 croak_xs_usage(cv, "THIS");
2295 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2298 RETVAL = THIS->GetWindowBorderSize();
2299 ST(0) = sv_newmortal();
2300 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
2307 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
2308 #define XSubPPtmpAAAS 1
2311 XS(XS_Wx__Window_InvalidateBestSize); /* prototype to pass -Wmissing-prototypes */
2312 XS(XS_Wx__Window_InvalidateBestSize)
2320 croak_xs_usage(cv, "THIS");
2322 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2324 THIS->InvalidateBestSize();
2330 XS(XS_Wx__Window_InheritAttributes); /* prototype to pass -Wmissing-prototypes */
2331 XS(XS_Wx__Window_InheritAttributes)
2339 croak_xs_usage(cv, "THIS");
2341 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2343 THIS->InheritAttributes();
2350 XS(XS_Wx__Window_IsEnabled); /* prototype to pass -Wmissing-prototypes */
2351 XS(XS_Wx__Window_IsEnabled)
2359 croak_xs_usage(cv, "THIS");
2361 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2364 RETVAL = THIS->IsEnabled();
2365 ST(0) = boolSV(RETVAL);
2371 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
2372 #define XSubPPtmpAAAT 1
2375 XS(XS_Wx__Window_IsThisEnabled); /* prototype to pass -Wmissing-prototypes */
2376 XS(XS_Wx__Window_IsThisEnabled)
2384 croak_xs_usage(cv, "THIS");
2386 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2389 RETVAL = THIS->IsThisEnabled();
2390 ST(0) = boolSV(RETVAL);
2398 XS(XS_Wx__Window_IsExposed); /* prototype to pass -Wmissing-prototypes */
2399 XS(XS_Wx__Window_IsExposed)
2407 croak_xs_usage(cv, "THIS, ...");
2408 PERL_UNUSED_VAR(ax); /* -Wall */
2411 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2413 MATCH_REDISP( wxPliOvl_wpoi, IsExposedPoint )
2414 MATCH_REDISP( wxPliOvl_wrec, IsExposedRect )
2415 MATCH_REDISP( wxPliOvl_n_n_n_n, IsExposedXYWH )
2416 END_OVERLOAD( Wx::Window::IsExposed )
2423 XS(XS_Wx__Window_IsExposedXYWH); /* prototype to pass -Wmissing-prototypes */
2424 XS(XS_Wx__Window_IsExposedXYWH)
2431 if (items < 3 || items > 5)
2432 croak_xs_usage(cv, "THIS, x, y, w = 0, h = 0");
2434 int x = (int)SvIV(ST(1));
2435 int y = (int)SvIV(ST(2));
2438 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2444 w = (int)SvIV(ST(3));
2450 h = (int)SvIV(ST(4));
2452 RETVAL = THIS->IsExposed( x, y, w, h );
2453 ST(0) = boolSV(RETVAL);
2460 XS(XS_Wx__Window_IsExposedPoint); /* prototype to pass -Wmissing-prototypes */
2461 XS(XS_Wx__Window_IsExposedPoint)
2469 croak_xs_usage(cv, "THIS, point");
2471 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
2472 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2474 RETVAL = THIS->IsExposed( point );
2475 ST(0) = boolSV(RETVAL);
2482 XS(XS_Wx__Window_IsExposedRect); /* prototype to pass -Wmissing-prototypes */
2483 XS(XS_Wx__Window_IsExposedRect)
2491 croak_xs_usage(cv, "THIS, rect");
2493 wxRect* rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Rect" );
2494 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2496 RETVAL = THIS->IsExposed( *rect );
2497 ST(0) = boolSV(RETVAL);
2504 XS(XS_Wx__Window_IsRetained); /* prototype to pass -Wmissing-prototypes */
2505 XS(XS_Wx__Window_IsRetained)
2513 croak_xs_usage(cv, "THIS");
2515 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2518 RETVAL = THIS->IsRetained();
2519 ST(0) = boolSV(RETVAL);
2526 XS(XS_Wx__Window_IsShown); /* prototype to pass -Wmissing-prototypes */
2527 XS(XS_Wx__Window_IsShown)
2535 croak_xs_usage(cv, "THIS");
2537 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2540 RETVAL = THIS->IsShown();
2541 ST(0) = boolSV(RETVAL);
2548 XS(XS_Wx__Window_IsTopLevel); /* prototype to pass -Wmissing-prototypes */
2549 XS(XS_Wx__Window_IsTopLevel)
2557 croak_xs_usage(cv, "THIS");
2559 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2562 RETVAL = THIS->IsTopLevel();
2563 ST(0) = boolSV(RETVAL);
2569 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
2570 #define XSubPPtmpAAAU 1
2573 XS(XS_Wx__Window_IsDoubleBuffered); /* prototype to pass -Wmissing-prototypes */
2574 XS(XS_Wx__Window_IsDoubleBuffered)
2582 croak_xs_usage(cv, "THIS");
2584 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2587 RETVAL = THIS->IsDoubleBuffered();
2588 ST(0) = boolSV(RETVAL);
2595 XS(XS_Wx__Window_IsShownOnScreen); /* prototype to pass -Wmissing-prototypes */
2596 XS(XS_Wx__Window_IsShownOnScreen)
2604 croak_xs_usage(cv, "THIS");
2606 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2609 RETVAL = THIS->IsShownOnScreen();
2610 ST(0) = boolSV(RETVAL);
2618 XS(XS_Wx__Window_Layout); /* prototype to pass -Wmissing-prototypes */
2619 XS(XS_Wx__Window_Layout)
2627 croak_xs_usage(cv, "THIS");
2629 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2637 XS(XS_Wx__Window_Lower); /* prototype to pass -Wmissing-prototypes */
2638 XS(XS_Wx__Window_Lower)
2646 croak_xs_usage(cv, "THIS");
2648 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2656 XS(XS_Wx__Window_MakeModal); /* prototype to pass -Wmissing-prototypes */
2657 XS(XS_Wx__Window_MakeModal)
2665 croak_xs_usage(cv, "THIS, flag");
2667 bool flag = (bool)SvTRUE(ST(1));
2668 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2670 THIS->MakeModal(flag);
2676 XS(XS_Wx__Window_Move); /* prototype to pass -Wmissing-prototypes */
2677 XS(XS_Wx__Window_Move)
2685 croak_xs_usage(cv, "THIS, ...");
2686 PERL_UNUSED_VAR(ax); /* -Wall */
2689 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2691 MATCH_REDISP( wxPliOvl_wpoi, MovePoint )
2692 MATCH_REDISP( wxPliOvl_n_n, MoveXY )
2693 END_OVERLOAD( Wx::Window::Move )
2700 XS(XS_Wx__Window_MoveXY); /* prototype to pass -Wmissing-prototypes */
2701 XS(XS_Wx__Window_MoveXY)
2709 croak_xs_usage(cv, "THIS, x, y");
2711 int x = (int)SvIV(ST(1));
2712 int y = (int)SvIV(ST(2));
2713 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2720 XS(XS_Wx__Window_MovePoint); /* prototype to pass -Wmissing-prototypes */
2721 XS(XS_Wx__Window_MovePoint)
2729 croak_xs_usage(cv, "THIS, point");
2731 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
2732 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2733 THIS->Move( point );
2738 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
2739 #define XSubPPtmpAAAV 1
2742 XS(XS_Wx__Window_MoveBeforeInTabOrder); /* prototype to pass -Wmissing-prototypes */
2743 XS(XS_Wx__Window_MoveBeforeInTabOrder)
2751 croak_xs_usage(cv, "THIS, window");
2753 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2754 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2756 THIS->MoveBeforeInTabOrder(window);
2762 XS(XS_Wx__Window_MoveAfterInTabOrder); /* prototype to pass -Wmissing-prototypes */
2763 XS(XS_Wx__Window_MoveAfterInTabOrder)
2771 croak_xs_usage(cv, "THIS, window");
2773 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2774 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2776 THIS->MoveAfterInTabOrder(window);
2782 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
2783 #define XSubPPtmpAAAW 1
2786 XS(XS_Wx__Window_NavigateIn); /* prototype to pass -Wmissing-prototypes */
2787 XS(XS_Wx__Window_NavigateIn)
2794 if (items < 1 || items > 2)
2795 croak_xs_usage(cv, "THIS, flags = wxNavigationKeyEvent::IsForward");
2798 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2802 flags = wxNavigationKeyEvent::IsForward;
2804 flags = (int)SvIV(ST(1));
2807 RETVAL = THIS->NavigateIn(flags);
2808 ST(0) = boolSV(RETVAL);
2815 XS(XS_Wx__Window_Navigate); /* prototype to pass -Wmissing-prototypes */
2816 XS(XS_Wx__Window_Navigate)
2823 if (items < 1 || items > 2)
2824 croak_xs_usage(cv, "THIS, flags = wxNavigationKeyEvent::IsForward");
2827 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2831 flags = wxNavigationKeyEvent::IsForward;
2833 flags = (int)SvIV(ST(1));
2836 RETVAL = THIS->Navigate(flags);
2837 ST(0) = boolSV(RETVAL);
2845 XS(XS_Wx__Window_PopEventHandler); /* prototype to pass -Wmissing-prototypes */
2846 XS(XS_Wx__Window_PopEventHandler)
2854 croak_xs_usage(cv, "THIS, deleteHandler");
2856 bool deleteHandler = (bool)SvTRUE(ST(1));
2857 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2858 wxEvtHandler * RETVAL;
2860 RETVAL = THIS->PopEventHandler(deleteHandler);
2861 ST(0) = sv_newmortal();
2862 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2869 XS(XS_Wx__Window_PopupMenu); /* prototype to pass -Wmissing-prototypes */
2870 XS(XS_Wx__Window_PopupMenu)
2878 croak_xs_usage(cv, "THIS, ...");
2879 PERL_UNUSED_VAR(ax); /* -Wall */
2882 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2884 MATCH_REDISP( wxPliOvl_wmen_wpoi, PopupMenuPoint )
2885 MATCH_REDISP( wxPliOvl_wmen_n_n, PopupMenuXY )
2886 END_OVERLOAD( Wx::Window::PopupMenu )
2893 XS(XS_Wx__Window_PopupMenuPoint); /* prototype to pass -Wmissing-prototypes */
2894 XS(XS_Wx__Window_PopupMenuPoint)
2902 croak_xs_usage(cv, "THIS, menu, point");
2904 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
2905 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(2) );
2906 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2908 RETVAL = THIS->PopupMenu( menu, point );
2909 ST(0) = boolSV(RETVAL);
2916 XS(XS_Wx__Window_PopupMenuXY); /* prototype to pass -Wmissing-prototypes */
2917 XS(XS_Wx__Window_PopupMenuXY)
2925 croak_xs_usage(cv, "THIS, menu, x, y");
2927 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
2928 int x = (int)SvIV(ST(2));
2929 int y = (int)SvIV(ST(3));
2930 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2932 RETVAL = THIS->PopupMenu( menu, x, y );
2933 ST(0) = boolSV(RETVAL);
2940 XS(XS_Wx__Window_PushEventHandler); /* prototype to pass -Wmissing-prototypes */
2941 XS(XS_Wx__Window_PushEventHandler)
2949 croak_xs_usage(cv, "THIS, handler");
2951 wxEvtHandler* handler = (wxEvtHandler *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::EvtHandler" );
2952 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2954 THIS->PushEventHandler(handler);
2960 XS(XS_Wx__Window_Raise); /* prototype to pass -Wmissing-prototypes */
2961 XS(XS_Wx__Window_Raise)
2969 croak_xs_usage(cv, "THIS");
2971 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2979 XS(XS_Wx__Window_Refresh); /* prototype to pass -Wmissing-prototypes */
2980 XS(XS_Wx__Window_Refresh)
2987 if (items < 1 || items > 3)
2988 croak_xs_usage(cv, "THIS, eraseBackground = true, rect = 0");
2990 bool eraseBackground;
2992 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
2995 eraseBackground = true;
2997 eraseBackground = (bool)SvTRUE(ST(1));
3003 rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Rect" );
3006 THIS->Refresh(eraseBackground, rect);
3012 XS(XS_Wx__Window_ReleaseMouse); /* prototype to pass -Wmissing-prototypes */
3013 XS(XS_Wx__Window_ReleaseMouse)
3021 croak_xs_usage(cv, "THIS");
3023 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3025 THIS->ReleaseMouse();
3031 XS(XS_Wx__Window_RemoveEventHandler); /* prototype to pass -Wmissing-prototypes */
3032 XS(XS_Wx__Window_RemoveEventHandler)
3040 croak_xs_usage(cv, "THIS, handler");
3042 wxEvtHandler* handler = (wxEvtHandler *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::EvtHandler" );
3043 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3046 RETVAL = THIS->RemoveEventHandler(handler);
3047 ST(0) = boolSV(RETVAL);
3054 XS(XS_Wx__Window_Reparent); /* prototype to pass -Wmissing-prototypes */
3055 XS(XS_Wx__Window_Reparent)
3063 croak_xs_usage(cv, "THIS, newParent");
3065 wxWindow* newParent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3066 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3069 RETVAL = THIS->Reparent(newParent);
3070 ST(0) = boolSV(RETVAL);
3077 XS(XS_Wx__Window_ScreenToClient); /* prototype to pass -Wmissing-prototypes */
3078 XS(XS_Wx__Window_ScreenToClient)
3086 croak_xs_usage(cv, "THIS, ...");
3087 PERL_UNUSED_VAR(ax); /* -Wall */
3090 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3092 MATCH_REDISP( wxPliOvl_n_n, ScreenToClientXY )
3093 MATCH_REDISP( wxPliOvl_wpoi, ScreenToClientPoint )
3094 END_OVERLOAD( Wx::Window::ScreenToClient )
3101 XS(XS_Wx__Window_ScreenToClientPoint); /* prototype to pass -Wmissing-prototypes */
3102 XS(XS_Wx__Window_ScreenToClientPoint)
3110 croak_xs_usage(cv, "THIS, point");
3112 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
3113 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3115 RETVAL = new wxPoint( THIS->ScreenToClient( point ) );
3116 ST(0) = sv_newmortal();
3117 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
3118 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
3125 XS(XS_Wx__Window_ScreenToClientXY); /* prototype to pass -Wmissing-prototypes */
3126 XS(XS_Wx__Window_ScreenToClientXY)
3134 croak_xs_usage(cv, "THIS, x, y");
3135 PERL_UNUSED_VAR(ax); /* -Wall */
3138 int x = (int)SvIV(ST(1));
3139 int y = (int)SvIV(ST(2));
3140 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3141 THIS->ScreenToClient( &x, &y );
3143 PUSHs( sv_2mortal( newSViv( (IV) x ) ) );
3144 PUSHs( sv_2mortal( newSViv( (IV) y ) ) );
3151 XS(XS_Wx__Window_ScrollLines); /* prototype to pass -Wmissing-prototypes */
3152 XS(XS_Wx__Window_ScrollLines)
3160 croak_xs_usage(cv, "THIS, lines");
3162 int lines = (int)SvIV(ST(1));
3163 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3166 RETVAL = THIS->ScrollLines(lines);
3167 ST(0) = boolSV(RETVAL);
3174 XS(XS_Wx__Window_ScrollPages); /* prototype to pass -Wmissing-prototypes */
3175 XS(XS_Wx__Window_ScrollPages)
3183 croak_xs_usage(cv, "THIS, lines");
3185 int lines = (int)SvIV(ST(1));
3186 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3189 RETVAL = THIS->ScrollPages(lines);
3190 ST(0) = boolSV(RETVAL);
3197 XS(XS_Wx__Window_ScrollWindow); /* prototype to pass -Wmissing-prototypes */
3198 XS(XS_Wx__Window_ScrollWindow)
3205 if (items < 3 || items > 4)
3206 croak_xs_usage(cv, "THIS, x, y, rect = 0");
3208 int x = (int)SvIV(ST(1));
3209 int y = (int)SvIV(ST(2));
3211 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3216 rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Rect" );
3219 THIS->ScrollWindow(x, y, rect);
3225 XS(XS_Wx__Window_SetAcceleratorTable); /* prototype to pass -Wmissing-prototypes */
3226 XS(XS_Wx__Window_SetAcceleratorTable)
3234 croak_xs_usage(cv, "THIS, accel");
3236 wxAcceleratorTable* accel = (wxAcceleratorTable *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::AcceleratorTable" );
3237 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3239 THIS->SetAcceleratorTable(*accel);
3245 XS(XS_Wx__Window_SetAutoLayout); /* prototype to pass -Wmissing-prototypes */
3246 XS(XS_Wx__Window_SetAutoLayout)
3254 croak_xs_usage(cv, "THIS, autoLayout");
3256 bool autoLayout = (bool)SvTRUE(ST(1));
3257 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3259 THIS->SetAutoLayout(autoLayout);
3265 #define XSubPPtmpAAAX 1
3268 XS(XS_Wx__Window_SetThemeEnabled); /* prototype to pass -Wmissing-prototypes */
3269 XS(XS_Wx__Window_SetThemeEnabled)
3277 croak_xs_usage(cv, "THIS, themeEnabled");
3279 bool themeEnabled = (bool)SvTRUE(ST(1));
3280 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3282 THIS->SetThemeEnabled(themeEnabled);
3288 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
3289 #define XSubPPtmpAAAY 1
3292 XS(XS_Wx__Window_SetBackgroundStyle); /* prototype to pass -Wmissing-prototypes */
3293 XS(XS_Wx__Window_SetBackgroundStyle)
3301 croak_xs_usage(cv, "THIS, style");
3303 wxBackgroundStyle style = (wxBackgroundStyle)SvIV(ST(1));
3304 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3307 RETVAL = THIS->SetBackgroundStyle(style);
3308 ST(0) = boolSV(RETVAL);
3315 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
3316 #define XSubPPtmpAAAZ 1
3319 XS(XS_Wx__Window_SetBestFittingSize); /* prototype to pass -Wmissing-prototypes */
3320 XS(XS_Wx__Window_SetBestFittingSize)
3327 if (items < 1 || items > 2)
3328 croak_xs_usage(cv, "THIS, size = wxDefaultSize");
3331 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3334 size = wxDefaultSize;
3336 size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3338 #if WXPERL_W_VERSION_LT( 2, 7, 2 )
3339 THIS->SetBestFittingSize( size );
3341 THIS->SetInitialSize( size );
3348 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
3349 #define XSubPPtmpAABA 1
3352 XS(XS_Wx__Window_SetInitialSize); /* prototype to pass -Wmissing-prototypes */
3353 XS(XS_Wx__Window_SetInitialSize)
3360 if (items < 1 || items > 2)
3361 croak_xs_usage(cv, "THIS, size = wxDefaultSize");
3364 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3367 size = wxDefaultSize;
3369 size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3372 THIS->SetInitialSize(size);
3379 XS(XS_Wx__Window_SetCaret); /* prototype to pass -Wmissing-prototypes */
3380 XS(XS_Wx__Window_SetCaret)
3388 croak_xs_usage(cv, "THIS, caret");
3390 wxCaret* caret = (wxCaret *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Caret" );
3391 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3393 THIS->SetCaret(caret);
3399 XS(XS_Wx__Window_SetClientSize); /* prototype to pass -Wmissing-prototypes */
3400 XS(XS_Wx__Window_SetClientSize)
3408 croak_xs_usage(cv, "THIS, ...");
3409 PERL_UNUSED_VAR(ax); /* -Wall */
3412 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3414 MATCH_REDISP( wxPliOvl_wsiz, SetClientSizeSize )
3415 MATCH_REDISP( wxPliOvl_n_n, SetClientSizeWH )
3416 END_OVERLOAD( Wx::Window::SetClientSize )
3423 XS(XS_Wx__Window_SetClientSizeSize); /* prototype to pass -Wmissing-prototypes */
3424 XS(XS_Wx__Window_SetClientSizeSize)
3432 croak_xs_usage(cv, "THIS, size");
3434 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3435 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3436 THIS->SetClientSize( size );
3442 XS(XS_Wx__Window_SetClientSizeWH); /* prototype to pass -Wmissing-prototypes */
3443 XS(XS_Wx__Window_SetClientSizeWH)
3451 croak_xs_usage(cv, "THIS, width, height");
3453 int width = (int)SvIV(ST(1));
3454 int height = (int)SvIV(ST(2));
3455 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3456 THIS->SetClientSize( width, height );
3462 XS(XS_Wx__Window_SetConstraints); /* prototype to pass -Wmissing-prototypes */
3463 XS(XS_Wx__Window_SetConstraints)
3471 croak_xs_usage(cv, "THIS, constraints");
3473 wxLayoutConstraints* constraints = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::LayoutConstraints" );
3474 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3476 THIS->SetConstraints(constraints);
3482 XS(XS_Wx__Window_SetContainingSizer); /* prototype to pass -Wmissing-prototypes */
3483 XS(XS_Wx__Window_SetContainingSizer)
3491 croak_xs_usage(cv, "THIS, sizer");
3493 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
3494 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3496 THIS->SetContainingSizer(sizer);
3501 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
3502 #define XSubPPtmpAABB 1
3505 XS(XS_Wx__Window_SetDefaultItem); /* prototype to pass -Wmissing-prototypes */
3506 XS(XS_Wx__Window_SetDefaultItem)
3514 croak_xs_usage(cv, "THIS, window");
3516 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
3517 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3520 RETVAL = THIS->SetDefaultItem(window);
3521 ST(0) = sv_newmortal();
3522 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3529 #if wxPERL_USE_DRAG_AND_DROP
3530 #define XSubPPtmpAABC 1
3533 XS(XS_Wx__Window_SetDropTarget); /* prototype to pass -Wmissing-prototypes */
3534 XS(XS_Wx__Window_SetDropTarget)
3542 croak_xs_usage(cv, "THIS, target");
3544 wxDropTarget* target = (wxDropTarget *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DropTarget" );
3545 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3546 wxPli_object_set_deleteable( aTHX_ ST(1), false );
3547 SvREFCNT_inc( SvRV( ST(1) ) ); // at this point the scalar must not go away
3548 THIS->SetDropTarget( target );
3555 XS(XS_Wx__Window_SetEventHandler); /* prototype to pass -Wmissing-prototypes */
3556 XS(XS_Wx__Window_SetEventHandler)
3564 croak_xs_usage(cv, "THIS, handler");
3566 wxEvtHandler* handler = (wxEvtHandler *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::EvtHandler" );
3567 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3569 THIS->SetEventHandler(handler);
3575 XS(XS_Wx__Window_SetExtraStyle); /* prototype to pass -Wmissing-prototypes */
3576 XS(XS_Wx__Window_SetExtraStyle)
3584 croak_xs_usage(cv, "THIS, style");
3586 long style = (long)SvIV(ST(1));
3587 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3589 THIS->SetExtraStyle(style);
3595 XS(XS_Wx__Window_SetFocus); /* prototype to pass -Wmissing-prototypes */
3596 XS(XS_Wx__Window_SetFocus)
3604 croak_xs_usage(cv, "THIS");
3606 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3614 XS(XS_Wx__Window_SetHelpText); /* prototype to pass -Wmissing-prototypes */
3615 XS(XS_Wx__Window_SetHelpText)
3623 croak_xs_usage(cv, "THIS, text");
3626 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3628 WXSTRING_INPUT( text, wxString, ST(1) );
3630 THIS->SetHelpText(text);
3635 #if WXPERL_W_VERSION_LT( 2, 9, 0 ) || WXWIN_COMPATIBILITY_2_8
3636 #define XSubPPtmpAABD 1
3639 XS(XS_Wx__Window_SetHelpTextForId); /* prototype to pass -Wmissing-prototypes */
3640 XS(XS_Wx__Window_SetHelpTextForId)
3648 croak_xs_usage(cv, "THIS, text");
3651 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3653 WXSTRING_INPUT( text, wxString, ST(1) );
3655 THIS->SetHelpTextForId(text);
3662 XS(XS_Wx__Window_SetId); /* prototype to pass -Wmissing-prototypes */
3663 XS(XS_Wx__Window_SetId)
3671 croak_xs_usage(cv, "THIS, id");
3673 int id = (int)SvIV(ST(1));
3674 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3682 XS(XS_Wx__Window_SetLabel); /* prototype to pass -Wmissing-prototypes */
3683 XS(XS_Wx__Window_SetLabel)
3691 croak_xs_usage(cv, "THIS, label");
3694 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3696 WXSTRING_INPUT( label, wxString, ST(1) );
3698 THIS->SetLabel(label);
3704 XS(XS_Wx__Window_SetName); /* prototype to pass -Wmissing-prototypes */
3705 XS(XS_Wx__Window_SetName)
3713 croak_xs_usage(cv, "THIS, name");
3716 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3718 WXSTRING_INPUT( name, wxString, ST(1) );
3720 THIS->SetName(name);
3726 XS(XS_Wx__Window_SetScrollbar); /* prototype to pass -Wmissing-prototypes */
3727 XS(XS_Wx__Window_SetScrollbar)
3734 if (items < 5 || items > 6)
3735 croak_xs_usage(cv, "THIS, orientation, position, thumbSize, range, refresh = true");
3737 int orientation = (int)SvIV(ST(1));
3738 int position = (int)SvIV(ST(2));
3739 int thumbSize = (int)SvIV(ST(3));
3740 int range = (int)SvIV(ST(4));
3742 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3747 refresh = (bool)SvTRUE(ST(5));
3750 THIS->SetScrollbar(orientation, position, thumbSize, range, refresh);
3756 XS(XS_Wx__Window_SetScrollPos); /* prototype to pass -Wmissing-prototypes */
3757 XS(XS_Wx__Window_SetScrollPos)
3764 if (items < 3 || items > 4)
3765 croak_xs_usage(cv, "THIS, orientation, position, refresh = true");
3767 int orientation = (int)SvIV(ST(1));
3768 int position = (int)SvIV(ST(2));
3770 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3775 refresh = (bool)SvTRUE(ST(3));
3778 THIS->SetScrollPos(orientation, position, refresh);
3783 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
3784 #define XSubPPtmpAABE 1
3787 XS(XS_Wx__Window_SetMinSize); /* prototype to pass -Wmissing-prototypes */
3788 XS(XS_Wx__Window_SetMinSize)
3796 croak_xs_usage(cv, "THIS, size");
3798 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3799 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3801 THIS->SetMinSize(size);
3807 XS(XS_Wx__Window_SetMaxSize); /* prototype to pass -Wmissing-prototypes */
3808 XS(XS_Wx__Window_SetMaxSize)
3816 croak_xs_usage(cv, "THIS, size");
3818 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3819 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3821 THIS->SetMaxSize(size);
3828 XS(XS_Wx__Window_SetSize); /* prototype to pass -Wmissing-prototypes */
3829 XS(XS_Wx__Window_SetSize)
3837 croak_xs_usage(cv, "THIS, ...");
3838 PERL_UNUSED_VAR(ax); /* -Wall */
3841 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3843 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_n_n_n, SetSizeXYWHF, 4 )
3844 MATCH_REDISP( wxPliOvl_n_n, SetSizeWH )
3845 MATCH_REDISP( wxPliOvl_wsiz, SetSizeSize )
3846 MATCH_REDISP( wxPliOvl_wrec, SetSizeRect )
3847 END_OVERLOAD( Wx::Window::SetSize )
3854 XS(XS_Wx__Window_SetSizeSize); /* prototype to pass -Wmissing-prototypes */
3855 XS(XS_Wx__Window_SetSizeSize)
3863 croak_xs_usage(cv, "THIS, size");
3865 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
3866 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3867 THIS->SetSize( size );
3873 XS(XS_Wx__Window_SetSizeRect); /* prototype to pass -Wmissing-prototypes */
3874 XS(XS_Wx__Window_SetSizeRect)
3882 croak_xs_usage(cv, "THIS, rect");
3884 wxRect* rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Rect" );
3885 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3886 THIS->SetSize( *rect );
3892 XS(XS_Wx__Window_SetSizeWH); /* prototype to pass -Wmissing-prototypes */
3893 XS(XS_Wx__Window_SetSizeWH)
3901 croak_xs_usage(cv, "THIS, width, height");
3903 int width = (int)SvIV(ST(1));
3904 int height = (int)SvIV(ST(2));
3905 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3906 THIS->SetSize( width, height );
3912 XS(XS_Wx__Window_SetSizeXYWHF); /* prototype to pass -Wmissing-prototypes */
3913 XS(XS_Wx__Window_SetSizeXYWHF)
3920 if (items < 5 || items > 6)
3921 croak_xs_usage(cv, "THIS, x, y, width, height, flags = wxSIZE_AUTO");
3923 int x = (int)SvIV(ST(1));
3924 int y = (int)SvIV(ST(2));
3925 int width = (int)SvIV(ST(3));
3926 int height = (int)SvIV(ST(4));
3928 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3931 flags = wxSIZE_AUTO;
3933 flags = (int)SvIV(ST(5));
3935 THIS->SetSize( x, y, width, height, flags );
3941 XS(XS_Wx__Window_SetSizeHints); /* prototype to pass -Wmissing-prototypes */
3942 XS(XS_Wx__Window_SetSizeHints)
3949 if (items < 3 || items > 7)
3950 croak_xs_usage(cv, "THIS, minW, minH, maxW = -1, maxH = -1, incW = -1, incH = -1");
3952 int minW = (int)SvIV(ST(1));
3953 int minH = (int)SvIV(ST(2));
3958 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
3963 maxW = (int)SvIV(ST(3));
3969 maxH = (int)SvIV(ST(4));
3975 incW = (int)SvIV(ST(5));
3981 incH = (int)SvIV(ST(6));
3984 THIS->SetSizeHints(minW, minH, maxW, maxH, incW, incH);
3989 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
3990 #define XSubPPtmpAABF 1
3993 XS(XS_Wx__Window_SetVirtualSizeHints); /* prototype to pass -Wmissing-prototypes */
3994 XS(XS_Wx__Window_SetVirtualSizeHints)
4001 if (items < 3 || items > 5)
4002 croak_xs_usage(cv, "THIS, minW, minH, maxW = -1, maxH = -1");
4004 int minW = (int)SvIV(ST(1));
4005 int minH = (int)SvIV(ST(2));
4008 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4013 maxW = (int)SvIV(ST(3));
4019 maxH = (int)SvIV(ST(4));
4022 THIS->SetVirtualSizeHints(minW, minH, maxW, maxH);
4029 XS(XS_Wx__Window_SetVirtualSize); /* prototype to pass -Wmissing-prototypes */
4030 XS(XS_Wx__Window_SetVirtualSize)
4038 croak_xs_usage(cv, "THIS, ...");
4039 PERL_UNUSED_VAR(ax); /* -Wall */
4042 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4044 MATCH_REDISP( wxPliOvl_n_n, SetVirtualSizeXY )
4045 MATCH_REDISP( wxPliOvl_wsiz, SetVirtualSizeSize )
4046 END_OVERLOAD( Wx::Window::SetVirtualSize )
4053 XS(XS_Wx__Window_SetVirtualSizeXY); /* prototype to pass -Wmissing-prototypes */
4054 XS(XS_Wx__Window_SetVirtualSizeXY)
4062 croak_xs_usage(cv, "THIS, width, height");
4064 int width = (int)SvIV(ST(1));
4065 int height = (int)SvIV(ST(2));
4066 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4067 THIS->SetVirtualSize( width, height );
4073 XS(XS_Wx__Window_SetVirtualSizeSize); /* prototype to pass -Wmissing-prototypes */
4074 XS(XS_Wx__Window_SetVirtualSizeSize)
4082 croak_xs_usage(cv, "THIS, size");
4084 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
4085 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4086 THIS->SetVirtualSize( size );
4092 XS(XS_Wx__Window_SetSizer); /* prototype to pass -Wmissing-prototypes */
4093 XS(XS_Wx__Window_SetSizer)
4100 if (items < 2 || items > 3)
4101 croak_xs_usage(cv, "THIS, sizer, deleteOld = true");
4103 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
4105 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4110 deleteOld = (bool)SvTRUE(ST(2));
4113 THIS->SetSizer(sizer, deleteOld);
4119 XS(XS_Wx__Window_SetSizerAndFit); /* prototype to pass -Wmissing-prototypes */
4120 XS(XS_Wx__Window_SetSizerAndFit)
4127 if (items < 2 || items > 3)
4128 croak_xs_usage(cv, "THIS, sizer, deleteOld = true");
4130 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
4132 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4137 deleteOld = (bool)SvTRUE(ST(2));
4140 THIS->SetSizerAndFit(sizer, deleteOld);
4145 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
4146 #define XSubPPtmpAABG 1
4149 XS(XS_Wx__Window_SetTitle); /* prototype to pass -Wmissing-prototypes */
4150 XS(XS_Wx__Window_SetTitle)
4158 croak_xs_usage(cv, "THIS, title");
4161 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4163 WXSTRING_INPUT( title, wxString, ST(1) );
4164 THIS->SetLabel( title );
4170 #define XSubPPtmpAABH 1
4173 XS(XS_Wx__Window_SetTitle); /* prototype to pass -Wmissing-prototypes */
4174 XS(XS_Wx__Window_SetTitle)
4182 croak_xs_usage(cv, "THIS, title");
4185 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4187 WXSTRING_INPUT( title, wxString, ST(1) );
4189 THIS->SetTitle(title);
4195 #if wxPERL_USE_TOOLTIPS
4196 #define XSubPPtmpAABI 1
4199 XS(XS_Wx__Window_SetToolTip); /* prototype to pass -Wmissing-prototypes */
4200 XS(XS_Wx__Window_SetToolTip)
4208 croak_xs_usage(cv, "THIS, ...");
4209 PERL_UNUSED_VAR(ax); /* -Wall */
4212 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4214 MATCH_REDISP( wxPliOvl_wtip, SetToolTipTip )
4215 MATCH_REDISP( wxPliOvl_s, SetToolTipString )
4216 END_OVERLOAD( Wx::Window::SetToolTip )
4223 XS(XS_Wx__Window_SetToolTipTip); /* prototype to pass -Wmissing-prototypes */
4224 XS(XS_Wx__Window_SetToolTipTip)
4232 croak_xs_usage(cv, "THIS, tooltip");
4234 wxToolTip* tooltip = (wxToolTip *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ToolTip" );
4235 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4236 THIS->SetToolTip( tooltip );
4242 #if wxPERL_USE_TOOLTIPS || WXPERL_W_VERSION_GE( 2, 5, 3 )
4243 #define XSubPPtmpAABJ 1
4246 XS(XS_Wx__Window_SetToolTipString); /* prototype to pass -Wmissing-prototypes */
4247 XS(XS_Wx__Window_SetToolTipString)
4255 croak_xs_usage(cv, "THIS, string");
4258 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4260 WXSTRING_INPUT( string, wxString, ST(1) );
4261 THIS->SetToolTip( string );
4268 XS(XS_Wx__Window_SetValidator); /* prototype to pass -Wmissing-prototypes */
4269 XS(XS_Wx__Window_SetValidator)
4277 croak_xs_usage(cv, "THIS, validator");
4279 wxValidator* validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Validator" );
4280 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4281 THIS->SetValidator( *validator );
4287 XS(XS_Wx__Window_SetWindowStyle); /* prototype to pass -Wmissing-prototypes */
4288 XS(XS_Wx__Window_SetWindowStyle)
4296 croak_xs_usage(cv, "THIS, style");
4298 long style = (long)SvIV(ST(1));
4299 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4301 THIS->SetWindowStyle(style);
4307 XS(XS_Wx__Window_SetWindowStyleFlag); /* prototype to pass -Wmissing-prototypes */
4308 XS(XS_Wx__Window_SetWindowStyleFlag)
4316 croak_xs_usage(cv, "THIS, style");
4318 long style = (long)SvIV(ST(1));
4319 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4321 THIS->SetWindowStyleFlag(style);
4326 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
4327 #define XSubPPtmpAABK 1
4330 XS(XS_Wx__Window_ShouldInheritColours); /* prototype to pass -Wmissing-prototypes */
4331 XS(XS_Wx__Window_ShouldInheritColours)
4339 croak_xs_usage(cv, "THIS");
4341 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4344 RETVAL = THIS->ShouldInheritColours();
4345 ST(0) = boolSV(RETVAL);
4353 XS(XS_Wx__Window_Show); /* prototype to pass -Wmissing-prototypes */
4354 XS(XS_Wx__Window_Show)
4361 if (items < 1 || items > 2)
4362 croak_xs_usage(cv, "THIS, show = true");
4365 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4371 show = (bool)SvTRUE(ST(1));
4374 RETVAL = THIS->Show(show);
4375 ST(0) = boolSV(RETVAL);
4381 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
4382 #define XSubPPtmpAABL 1
4385 XS(XS_Wx__Window_HasMultiplePages); /* prototype to pass -Wmissing-prototypes */
4386 XS(XS_Wx__Window_HasMultiplePages)
4394 croak_xs_usage(cv, "THIS");
4396 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4399 RETVAL = THIS->HasMultiplePages();
4400 ST(0) = boolSV(RETVAL);
4408 XS(XS_Wx__Window_Hide); /* prototype to pass -Wmissing-prototypes */
4409 XS(XS_Wx__Window_Hide)
4417 croak_xs_usage(cv, "THIS");
4419 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4422 RETVAL = THIS->Hide();
4423 ST(0) = boolSV(RETVAL);
4430 XS(XS_Wx__Window_Thaw); /* prototype to pass -Wmissing-prototypes */
4431 XS(XS_Wx__Window_Thaw)
4439 croak_xs_usage(cv, "THIS");
4441 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4449 XS(XS_Wx__Window_TransferDataFromWindow); /* prototype to pass -Wmissing-prototypes */
4450 XS(XS_Wx__Window_TransferDataFromWindow)
4458 croak_xs_usage(cv, "THIS");
4460 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4462 RETVAL = THIS->wxWindow::TransferDataFromWindow();
4463 ST(0) = boolSV(RETVAL);
4470 XS(XS_Wx__Window_TransferDataToWindow); /* prototype to pass -Wmissing-prototypes */
4471 XS(XS_Wx__Window_TransferDataToWindow)
4479 croak_xs_usage(cv, "THIS");
4481 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4483 RETVAL = THIS->wxWindow::TransferDataToWindow();
4484 ST(0) = boolSV(RETVAL);
4491 XS(XS_Wx__Window_Validate); /* prototype to pass -Wmissing-prototypes */
4492 XS(XS_Wx__Window_Validate)
4500 croak_xs_usage(cv, "THIS");
4502 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4504 RETVAL = THIS->wxWindow::Validate();
4505 ST(0) = boolSV(RETVAL);
4512 XS(XS_Wx__Window_Update); /* prototype to pass -Wmissing-prototypes */
4513 XS(XS_Wx__Window_Update)
4521 croak_xs_usage(cv, "THIS");
4523 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4530 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
4531 #define XSubPPtmpAABM 1
4534 XS(XS_Wx__Window_UpdateWindowUI); /* prototype to pass -Wmissing-prototypes */
4535 XS(XS_Wx__Window_UpdateWindowUI)
4542 if (items < 1 || items > 2)
4543 croak_xs_usage(cv, "THIS, flags = wxUPDATE_UI_NONE");
4546 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4549 flags = wxUPDATE_UI_NONE;
4551 flags = (long)SvIV(ST(1));
4554 THIS->UpdateWindowUI(flags);
4561 XS(XS_Wx__Window_RefreshRect); /* prototype to pass -Wmissing-prototypes */
4562 XS(XS_Wx__Window_RefreshRect)
4570 croak_xs_usage(cv, "THIS, rect");
4572 wxRect* rect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Rect" );
4573 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4574 THIS->RefreshRect( *rect );
4580 XS(XS_Wx__Window_WarpPointer); /* prototype to pass -Wmissing-prototypes */
4581 XS(XS_Wx__Window_WarpPointer)
4589 croak_xs_usage(cv, "THIS, x, y");
4591 int x = (int)SvIV(ST(1));
4592 int y = (int)SvIV(ST(2));
4593 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4595 THIS->WarpPointer(x, y);
4600 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
4601 #define XSubPPtmpAABN 1
4604 XS(XS_Wx__Window_GetLayoutDirection); /* prototype to pass -Wmissing-prototypes */
4605 XS(XS_Wx__Window_GetLayoutDirection)
4613 croak_xs_usage(cv, "THIS");
4615 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4616 wxLayoutDirection RETVAL;
4619 RETVAL = THIS->GetLayoutDirection();
4620 XSprePUSH; PUSHi((IV)RETVAL);
4626 XS(XS_Wx__Window_SetLayoutDirection); /* prototype to pass -Wmissing-prototypes */
4627 XS(XS_Wx__Window_SetLayoutDirection)
4635 croak_xs_usage(cv, "THIS, direction");
4637 wxLayoutDirection direction = (wxLayoutDirection)SvIV(ST(1));
4638 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4640 THIS->SetLayoutDirection(direction);
4646 XS(XS_Wx__Window_SetTransparent); /* prototype to pass -Wmissing-prototypes */
4647 XS(XS_Wx__Window_SetTransparent)
4655 croak_xs_usage(cv, "THIS, alpha");
4657 wxByte alpha = (unsigned char)SvUV(ST(1));
4658 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4661 RETVAL = THIS->SetTransparent(alpha);
4662 ST(0) = boolSV(RETVAL);
4669 XS(XS_Wx__Window_CanSetTransparent); /* prototype to pass -Wmissing-prototypes */
4670 XS(XS_Wx__Window_CanSetTransparent)
4678 croak_xs_usage(cv, "THIS");
4680 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4683 RETVAL = THIS->CanSetTransparent();
4684 ST(0) = boolSV(RETVAL);
4692 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Window.xsp |' from 'Window.xs' */
4694 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
4695 #define XSubPPtmpAABO 1
4698 XS(XS_Wx__Window_AlwaysShowScrollbars); /* prototype to pass -Wmissing-prototypes */
4699 XS(XS_Wx__Window_AlwaysShowScrollbars)
4706 if (items < 1 || items > 3)
4707 croak_xs_usage(cv, "THIS, horz = true, vert = true");
4711 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4716 horz = (bool)SvTRUE(ST(1));
4722 vert = (bool)SvTRUE(ST(2));
4725 THIS->AlwaysShowScrollbars(horz, vert);
4732 XS(XS_Wx__Window_AcceptsFocus); /* prototype to pass -Wmissing-prototypes */
4733 XS(XS_Wx__Window_AcceptsFocus)
4741 croak_xs_usage(cv, "THIS");
4743 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4746 RETVAL = THIS->AcceptsFocus();
4747 ST(0) = boolSV(RETVAL);
4754 XS(XS_Wx__Window_AcceptsFocusFromKeyboard); /* prototype to pass -Wmissing-prototypes */
4755 XS(XS_Wx__Window_AcceptsFocusFromKeyboard)
4763 croak_xs_usage(cv, "THIS");
4765 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4768 RETVAL = THIS->AcceptsFocusFromKeyboard();
4769 ST(0) = boolSV(RETVAL);
4776 XS(XS_Wx__Window_DestroyChildren); /* prototype to pass -Wmissing-prototypes */
4777 XS(XS_Wx__Window_DestroyChildren)
4785 croak_xs_usage(cv, "THIS");
4787 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4790 RETVAL = THIS->DestroyChildren();
4791 ST(0) = boolSV(RETVAL);
4798 XS(XS_Wx__Window_IsBeingDeleted); /* prototype to pass -Wmissing-prototypes */
4799 XS(XS_Wx__Window_IsBeingDeleted)
4807 croak_xs_usage(cv, "THIS");
4809 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4812 RETVAL = THIS->IsBeingDeleted();
4813 ST(0) = boolSV(RETVAL);
4819 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
4820 #define XSubPPtmpAABP 1
4823 XS(XS_Wx__Window_GetPopupMenuSelectionFromUser); /* prototype to pass -Wmissing-prototypes */
4824 XS(XS_Wx__Window_GetPopupMenuSelectionFromUser)
4832 croak_xs_usage(cv, "THIS, ...");
4833 PERL_UNUSED_VAR(ax); /* -Wall */
4836 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4838 MATCH_REDISP( wxPliOvl_wmen_wpoi, GetPopupMenuSelectionFromUserPoint )
4839 MATCH_REDISP( wxPliOvl_wmen_n_n, GetPopupMenuSelectionFromUserXY )
4840 END_OVERLOAD( Wx::Window::GetPopupMenuSelectionFromUser )
4847 XS(XS_Wx__Window_GetPopupMenuSelectionFromUserPoint); /* prototype to pass -Wmissing-prototypes */
4848 XS(XS_Wx__Window_GetPopupMenuSelectionFromUserPoint)
4856 croak_xs_usage(cv, "THIS, menu, point");
4858 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
4859 wxPoint point = wxPli_sv_2_wxpoint( aTHX_ ST(2) );
4860 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4863 RETVAL = THIS->GetPopupMenuSelectionFromUser( *( menu ), point );
4864 XSprePUSH; PUSHi((IV)RETVAL);
4870 XS(XS_Wx__Window_GetPopupMenuSelectionFromUserXY); /* prototype to pass -Wmissing-prototypes */
4871 XS(XS_Wx__Window_GetPopupMenuSelectionFromUserXY)
4879 croak_xs_usage(cv, "THIS, menu, x, y");
4881 wxMenu* menu = (wxMenu *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Menu" );
4882 int x = (int)SvIV(ST(2));
4883 int y = (int)SvIV(ST(3));
4884 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4887 RETVAL = THIS->GetPopupMenuSelectionFromUser( *( menu ), x, y );
4888 XSprePUSH; PUSHi((IV)RETVAL);
4894 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
4895 #define XSubPPtmpAABQ 1
4898 XS(XS_Wx__Window_GetAdjustedBestSize); /* prototype to pass -Wmissing-prototypes */
4899 XS(XS_Wx__Window_GetAdjustedBestSize)
4907 croak_xs_usage(cv, "THIS");
4909 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4912 RETVAL = THIS->GetAdjustedBestSize();
4913 ST(0) = sv_newmortal();
4914 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
4921 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
4922 #define XSubPPtmpAABR 1
4925 XS(XS_Wx__Window_GetEffectiveMinSize); /* prototype to pass -Wmissing-prototypes */
4926 XS(XS_Wx__Window_GetEffectiveMinSize)
4934 croak_xs_usage(cv, "THIS");
4936 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4939 RETVAL = THIS->GetEffectiveMinSize();
4940 ST(0) = sv_newmortal();
4941 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
4949 XS(XS_Wx__Window_GetCursor); /* prototype to pass -Wmissing-prototypes */
4950 XS(XS_Wx__Window_GetCursor)
4958 croak_xs_usage(cv, "THIS");
4960 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4962 RETVAL = new wxCursor( THIS->GetCursor() );
4963 ST(0) = sv_newmortal();
4964 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4965 wxPli_thread_sv_register( aTHX_ "Wx::Cursor", RETVAL, ST(0) );
4971 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
4972 #define XSubPPtmpAABS 1
4975 XS(XS_Wx__Window_GetPrevSibling); /* prototype to pass -Wmissing-prototypes */
4976 XS(XS_Wx__Window_GetPrevSibling)
4984 croak_xs_usage(cv, "THIS");
4986 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
4989 RETVAL = THIS->GetPrevSibling();
4990 ST(0) = sv_newmortal();
4991 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4998 XS(XS_Wx__Window_GetNextSibling); /* prototype to pass -Wmissing-prototypes */
4999 XS(XS_Wx__Window_GetNextSibling)
5007 croak_xs_usage(cv, "THIS");
5009 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5012 RETVAL = THIS->GetNextSibling();
5013 ST(0) = sv_newmortal();
5014 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5022 XS(XS_Wx__Window_GetVirtualSize); /* prototype to pass -Wmissing-prototypes */
5023 XS(XS_Wx__Window_GetVirtualSize)
5031 croak_xs_usage(cv, "THIS");
5033 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5036 RETVAL = THIS->GetVirtualSize();
5037 ST(0) = sv_newmortal();
5038 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
5045 XS(XS_Wx__Window_GetVirtualSizeWH); /* prototype to pass -Wmissing-prototypes */
5046 XS(XS_Wx__Window_GetVirtualSizeWH)
5054 croak_xs_usage(cv, "THIS");
5055 PERL_UNUSED_VAR(ax); /* -Wall */
5058 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5060 THIS->GetVirtualSize( &x, &y );
5061 wxPli_push_2ints( x, y );
5067 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
5068 #define XSubPPtmpAABT 1
5071 XS(XS_Wx__Window_GetScreenPosition); /* prototype to pass -Wmissing-prototypes */
5072 XS(XS_Wx__Window_GetScreenPosition)
5080 croak_xs_usage(cv, "THIS");
5082 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5084 RETVAL = new wxPoint( THIS->GetScreenPosition() );
5085 ST(0) = sv_newmortal();
5086 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
5087 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
5094 XS(XS_Wx__Window_GetScreenPositionXY); /* prototype to pass -Wmissing-prototypes */
5095 XS(XS_Wx__Window_GetScreenPositionXY)
5103 croak_xs_usage(cv, "THIS");
5104 PERL_UNUSED_VAR(ax); /* -Wall */
5107 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5109 THIS->GetPosition( &x, &y );
5111 PUSHs( sv_2mortal( newSViv( (IV) x ) ) );
5112 PUSHs( sv_2mortal( newSViv( (IV) y ) ) );
5119 XS(XS_Wx__Window_GetScreenRect); /* prototype to pass -Wmissing-prototypes */
5120 XS(XS_Wx__Window_GetScreenRect)
5128 croak_xs_usage(cv, "THIS");
5130 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5132 RETVAL = new wxRect( THIS->GetScreenRect() );
5133 ST(0) = sv_newmortal();
5134 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
5135 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
5143 XS(XS_Wx__Window_HasFlag); /* prototype to pass -Wmissing-prototypes */
5144 XS(XS_Wx__Window_HasFlag)
5152 croak_xs_usage(cv, "THIS, flag");
5154 int flag = (int)SvIV(ST(1));
5155 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5158 RETVAL = THIS->HasFlag(flag);
5159 ST(0) = boolSV(RETVAL);
5165 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
5166 #define XSubPPtmpAABU 1
5169 XS(XS_Wx__Window_HasExtraStyle); /* prototype to pass -Wmissing-prototypes */
5170 XS(XS_Wx__Window_HasExtraStyle)
5178 croak_xs_usage(cv, "THIS, exFlag");
5180 int exFlag = (int)SvIV(ST(1));
5181 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5184 RETVAL = THIS->HasExtraStyle(exFlag);
5185 ST(0) = boolSV(RETVAL);
5193 XS(XS_Wx__Window_HasCapture); /* prototype to pass -Wmissing-prototypes */
5194 XS(XS_Wx__Window_HasCapture)
5202 croak_xs_usage(cv, "THIS");
5204 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5207 RETVAL = THIS->HasCapture();
5208 ST(0) = boolSV(RETVAL);
5214 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
5215 #define XSubPPtmpAABV 1
5218 XS(XS_Wx__Window_HasTransparentBackground); /* prototype to pass -Wmissing-prototypes */
5219 XS(XS_Wx__Window_HasTransparentBackground)
5227 croak_xs_usage(cv, "THIS");
5229 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5232 RETVAL = THIS->HasTransparentBackground();
5233 ST(0) = boolSV(RETVAL);
5241 XS(XS_Wx__Window_HasScrollbar); /* prototype to pass -Wmissing-prototypes */
5242 XS(XS_Wx__Window_HasScrollbar)
5250 croak_xs_usage(cv, "THIS, orient");
5252 int orient = (int)SvIV(ST(1));
5253 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5256 RETVAL = THIS->HasScrollbar(orient);
5257 ST(0) = boolSV(RETVAL);
5263 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
5264 #define XSubPPtmpAABW 1
5267 XS(XS_Wx__Window_IsScrollbarAlwaysShown); /* prototype to pass -Wmissing-prototypes */
5268 XS(XS_Wx__Window_IsScrollbarAlwaysShown)
5276 croak_xs_usage(cv, "THIS, orient");
5278 int orient = (int)SvIV(ST(1));
5279 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5282 RETVAL = THIS->IsScrollbarAlwaysShown(orient);
5283 ST(0) = boolSV(RETVAL);
5291 XS(XS_Wx__Window_LineUp); /* prototype to pass -Wmissing-prototypes */
5292 XS(XS_Wx__Window_LineUp)
5300 croak_xs_usage(cv, "THIS");
5302 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5305 RETVAL = THIS->LineUp();
5306 ST(0) = boolSV(RETVAL);
5313 XS(XS_Wx__Window_LineDown); /* prototype to pass -Wmissing-prototypes */
5314 XS(XS_Wx__Window_LineDown)
5322 croak_xs_usage(cv, "THIS");
5324 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5327 RETVAL = THIS->LineDown();
5328 ST(0) = boolSV(RETVAL);
5335 XS(XS_Wx__Window_PageUp); /* prototype to pass -Wmissing-prototypes */
5336 XS(XS_Wx__Window_PageUp)
5344 croak_xs_usage(cv, "THIS");
5346 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5349 RETVAL = THIS->PageUp();
5350 ST(0) = boolSV(RETVAL);
5357 XS(XS_Wx__Window_PageDown); /* prototype to pass -Wmissing-prototypes */
5358 XS(XS_Wx__Window_PageDown)
5366 croak_xs_usage(cv, "THIS");
5368 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5371 RETVAL = THIS->PageDown();
5372 ST(0) = boolSV(RETVAL);
5379 XS(XS_Wx__Window_SetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
5380 XS(XS_Wx__Window_SetBackgroundColour)
5388 croak_xs_usage(cv, "THIS, colour");
5390 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5391 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5392 THIS->SetBackgroundColour( *( colour ) );
5398 XS(XS_Wx__Window_SetOwnBackgroundColour); /* prototype to pass -Wmissing-prototypes */
5399 XS(XS_Wx__Window_SetOwnBackgroundColour)
5407 croak_xs_usage(cv, "THIS, colour");
5409 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5410 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5411 THIS->SetOwnBackgroundColour( *( colour ) );
5416 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
5417 #define XSubPPtmpAABX 1
5420 XS(XS_Wx__Window_SetCanFocus); /* prototype to pass -Wmissing-prototypes */
5421 XS(XS_Wx__Window_SetCanFocus)
5429 croak_xs_usage(cv, "THIS, canFocus");
5431 bool canFocus = (bool)SvTRUE(ST(1));
5432 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5434 THIS->SetCanFocus(canFocus);
5441 XS(XS_Wx__Window_SetForegroundColour); /* prototype to pass -Wmissing-prototypes */
5442 XS(XS_Wx__Window_SetForegroundColour)
5450 croak_xs_usage(cv, "THIS, colour");
5452 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5453 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5454 THIS->SetForegroundColour( *( colour ) );
5460 XS(XS_Wx__Window_SetOwnForegroundColour); /* prototype to pass -Wmissing-prototypes */
5461 XS(XS_Wx__Window_SetOwnForegroundColour)
5469 croak_xs_usage(cv, "THIS, colour");
5471 wxColour* colour = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5472 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5473 THIS->SetOwnForegroundColour( *( colour ) );
5479 XS(XS_Wx__Window_SetFont); /* prototype to pass -Wmissing-prototypes */
5480 XS(XS_Wx__Window_SetFont)
5488 croak_xs_usage(cv, "THIS, font");
5490 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
5491 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5492 THIS->SetFont( *( font ) );
5498 XS(XS_Wx__Window_SetCursor); /* prototype to pass -Wmissing-prototypes */
5499 XS(XS_Wx__Window_SetCursor)
5507 croak_xs_usage(cv, "THIS, cursor");
5509 wxCursor* cursor = (wxCursor *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Cursor" );
5510 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5511 THIS->SetCursor( *( cursor ) );
5517 XS(XS_Wx__Window_SetOwnFont); /* prototype to pass -Wmissing-prototypes */
5518 XS(XS_Wx__Window_SetOwnFont)
5526 croak_xs_usage(cv, "THIS, font");
5528 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
5529 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5530 THIS->SetOwnFont( *( font ) );
5536 XS(XS_Wx__Window_GetWindowVariant); /* prototype to pass -Wmissing-prototypes */
5537 XS(XS_Wx__Window_GetWindowVariant)
5545 croak_xs_usage(cv, "THIS");
5547 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5548 wxWindowVariant RETVAL;
5551 RETVAL = THIS->GetWindowVariant();
5552 XSprePUSH; PUSHi((IV)RETVAL);
5558 XS(XS_Wx__Window_SetWindowVariant); /* prototype to pass -Wmissing-prototypes */
5559 XS(XS_Wx__Window_SetWindowVariant)
5567 croak_xs_usage(cv, "THIS, variant");
5569 wxWindowVariant variant = (wxWindowVariant)SvIV(ST(1));
5570 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5572 THIS->SetWindowVariant(variant);
5577 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
5578 #define XSubPPtmpAABY 1
5581 XS(XS_Wx__Window_ToggleWindowStyle); /* prototype to pass -Wmissing-prototypes */
5582 XS(XS_Wx__Window_ToggleWindowStyle)
5590 croak_xs_usage(cv, "THIS, flag");
5592 int flag = (int)SvIV(ST(1));
5593 wxWindow * THIS = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Window" );
5596 RETVAL = THIS->ToggleWindowStyle(flag);
5597 ST(0) = boolSV(RETVAL);
5604 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
5605 #define XSubPPtmpAABZ 1
5608 XS(XS_Wx__EventBlocker_new); /* prototype to pass -Wmissing-prototypes */
5609 XS(XS_Wx__EventBlocker_new)
5616 if (items < 2 || items > 3)
5617 croak_xs_usage(cv, "CLASS, win, type = wxEVT_ANY");
5619 wxWindow* win = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5621 char * CLASS = (char *)SvPV_nolen(ST(0));
5622 wxEventBlocker * RETVAL;
5627 type = (wxEventType)SvIV(ST(2));
5630 RETVAL = new wxEventBlocker(win, type);
5631 ST(0) = sv_newmortal();
5632 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::EventBlocker" );
5633 wxPli_thread_sv_register( aTHX_ "Wx::EventBlocker", RETVAL, ST(0) );
5640 XS(XS_Wx__EventBlocker_CLONE); /* prototype to pass -Wmissing-prototypes */
5641 XS(XS_Wx__EventBlocker_CLONE)
5649 croak_xs_usage(cv, "CLASS");
5651 char * CLASS = (char *)SvPV_nolen(ST(0));
5652 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
5658 XS(XS_Wx__EventBlocker_DESTROY); /* prototype to pass -Wmissing-prototypes */
5659 XS(XS_Wx__EventBlocker_DESTROY)
5667 croak_xs_usage(cv, "THIS");
5669 wxEventBlocker * THIS = (wxEventBlocker *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EventBlocker" );
5670 wxPli_thread_sv_unregister( aTHX_ "Wx::EventBlocker", THIS, ST(0) );
5677 XS(XS_Wx__EventBlocker_Block); /* prototype to pass -Wmissing-prototypes */
5678 XS(XS_Wx__EventBlocker_Block)
5686 croak_xs_usage(cv, "THIS, eventType");
5688 wxEventType eventType = (wxEventType)SvIV(ST(1));
5689 wxEventBlocker * THIS = (wxEventBlocker *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::EventBlocker" );
5691 THIS->Block(eventType);
5697 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
5698 #include <wx/wupdlock.h>
5699 #define XSubPPtmpAACA 1
5702 XS(XS_Wx__WindowUpdateLocker_new); /* prototype to pass -Wmissing-prototypes */
5703 XS(XS_Wx__WindowUpdateLocker_new)
5711 croak_xs_usage(cv, "CLASS, win");
5713 wxWindow* win = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5714 char * CLASS = (char *)SvPV_nolen(ST(0));
5715 wxWindowUpdateLocker * RETVAL;
5717 RETVAL = new wxWindowUpdateLocker(win);
5718 ST(0) = sv_newmortal();
5719 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::WindowUpdateLocker" );
5720 wxPli_thread_sv_register( aTHX_ "Wx::WindowUpdateLocker", RETVAL, ST(0) );
5727 XS(XS_Wx__WindowUpdateLocker_CLONE); /* prototype to pass -Wmissing-prototypes */
5728 XS(XS_Wx__WindowUpdateLocker_CLONE)
5736 croak_xs_usage(cv, "CLASS");
5738 char * CLASS = (char *)SvPV_nolen(ST(0));
5739 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
5745 XS(XS_Wx__WindowUpdateLocker_DESTROY); /* prototype to pass -Wmissing-prototypes */
5746 XS(XS_Wx__WindowUpdateLocker_DESTROY)
5754 croak_xs_usage(cv, "THIS");
5756 wxWindowUpdateLocker * THIS = (wxWindowUpdateLocker *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WindowUpdateLocker" );
5757 wxPli_thread_sv_unregister( aTHX_ "Wx::WindowUpdateLocker", THIS, ST(0) );
5765 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Window.xsp |' */
5768 /* INCLUDE: Including 'XS/Accelerators.xs' from 'Window.xs' */
5770 #include <wx/accel.h>
5772 XS(XS_Wx__AcceleratorEntry_new); /* prototype to pass -Wmissing-prototypes */
5773 XS(XS_Wx__AcceleratorEntry_new)
5781 croak_xs_usage(cv, "CLASS, flags, code, cmd");
5783 int flags = (int)SvIV(ST(1));
5784 wxKeyCode code = wxPli_sv_2_keycode( aTHX_ ST(2) );
5785 int cmd = (int)SvIV(ST(3));
5786 char * CLASS = (char *)SvPV_nolen(ST(0));
5787 wxAcceleratorEntry * RETVAL;
5789 RETVAL = new wxAcceleratorEntry(flags, code, cmd);
5790 ST(0) = sv_newmortal();
5791 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::AcceleratorEntry" );
5792 wxPli_thread_sv_register( aTHX_ "Wx::AcceleratorEntry", RETVAL, ST(0) );
5798 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
5799 #define XSubPPtmpAACB 1
5802 XS(XS_Wx__AcceleratorEntry_Create); /* prototype to pass -Wmissing-prototypes */
5803 XS(XS_Wx__AcceleratorEntry_Create)
5811 croak_xs_usage(cv, "str");
5814 wxAcceleratorEntry * RETVAL;
5816 WXSTRING_INPUT( str, wxString, ST(0) );
5817 RETVAL = wxAcceleratorEntry::Create( str );
5818 ST(0) = sv_newmortal();
5819 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::AcceleratorEntry" );
5820 wxPli_thread_sv_register( aTHX_ "Wx::AcceleratorEntry", RETVAL, ST(0) );
5828 XS(XS_Wx__AcceleratorEntry_CLONE); /* prototype to pass -Wmissing-prototypes */
5829 XS(XS_Wx__AcceleratorEntry_CLONE)
5837 croak_xs_usage(cv, "CLASS");
5839 char * CLASS = (char *)SvPV_nolen(ST(0));
5840 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
5846 XS(XS_Wx__AcceleratorEntry_DESTROY); /* prototype to pass -Wmissing-prototypes */
5847 XS(XS_Wx__AcceleratorEntry_DESTROY)
5855 croak_xs_usage(cv, "THIS");
5857 wxAcceleratorEntry * THIS = (wxAcceleratorEntry *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorEntry" );
5858 wxPli_thread_sv_unregister( aTHX_ "Wx::AcceleratorEntry", THIS, ST(0) );
5865 XS(XS_Wx__AcceleratorEntry_GetCommand); /* prototype to pass -Wmissing-prototypes */
5866 XS(XS_Wx__AcceleratorEntry_GetCommand)
5874 croak_xs_usage(cv, "THIS");
5876 wxAcceleratorEntry * THIS = (wxAcceleratorEntry *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorEntry" );
5880 RETVAL = THIS->GetCommand();
5881 XSprePUSH; PUSHi((IV)RETVAL);
5887 XS(XS_Wx__AcceleratorEntry_GetFlags); /* prototype to pass -Wmissing-prototypes */
5888 XS(XS_Wx__AcceleratorEntry_GetFlags)
5896 croak_xs_usage(cv, "THIS");
5898 wxAcceleratorEntry * THIS = (wxAcceleratorEntry *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorEntry" );
5902 RETVAL = THIS->GetFlags();
5903 XSprePUSH; PUSHi((IV)RETVAL);
5909 XS(XS_Wx__AcceleratorEntry_GetKeyCode); /* prototype to pass -Wmissing-prototypes */
5910 XS(XS_Wx__AcceleratorEntry_GetKeyCode)
5918 croak_xs_usage(cv, "THIS");
5920 wxAcceleratorEntry * THIS = (wxAcceleratorEntry *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorEntry" );
5924 RETVAL = THIS->GetKeyCode();
5925 XSprePUSH; PUSHi((IV)RETVAL);
5931 XS(XS_Wx__AcceleratorEntry_Set); /* prototype to pass -Wmissing-prototypes */
5932 XS(XS_Wx__AcceleratorEntry_Set)
5940 croak_xs_usage(cv, "THIS, flags, code, cmd");
5942 int flags = (int)SvIV(ST(1));
5943 wxKeyCode code = wxPli_sv_2_keycode( aTHX_ ST(2) );
5944 int cmd = (int)SvIV(ST(3));
5945 wxAcceleratorEntry * THIS = (wxAcceleratorEntry *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorEntry" );
5947 THIS->Set(flags, code, cmd);
5953 XS(XS_Wx__AcceleratorTable_new); /* prototype to pass -Wmissing-prototypes */
5954 XS(XS_Wx__AcceleratorTable_new)
5962 croak_xs_usage(cv, "CLASS, ...");
5964 char * CLASS = (char *)SvPV_nolen(ST(0));
5965 wxAcceleratorTable * RETVAL;
5968 RETVAL = new wxAcceleratorTable;
5972 int num = items - 1;
5973 wxAcceleratorEntry* entries = new wxAcceleratorEntry[ num ];
5975 for( int i = 0; i < num; ++i )
5977 SV* rv = ST( i + 1 );
5981 if( sv_derived_from( rv, CHAR_P "Wx::AcceleratorEntry" ) )
5983 entries[i] = *(wxAcceleratorEntry*)
5984 wxPli_sv_2_object( aTHX_ rv,
5985 "Wx::AcceleratorEntry" );
5987 else if( SvTYPE( SvRV( rv ) ) == SVt_PVAV )
5989 AV* av = (AV*) SvRV( rv );
5990 I32 len = av_len( av ) + 1;
5995 croak( "the %d-th value does not have three"
5996 " elements", i + 1 );
5999 entries[i].Set( SvIV( *av_fetch( av, 0, 0 ) ),
6000 wxPli_sv_2_keycode( aTHX_
6001 *av_fetch( av, 1, 0 ) ),
6002 SvIV( *av_fetch( av, 2, 0 ) ) );
6007 croak( "the %d-th value is not an object"
6008 " or array reference", i + 1 );
6014 croak( "the %d-th value is not an object"
6015 " or array reference", i + 1 );
6019 RETVAL = new wxAcceleratorTable( num, entries );
6022 ST(0) = sv_newmortal();
6023 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6024 wxPli_thread_sv_register( aTHX_ "Wx::AcceleratorTable", RETVAL, ST(0) );
6031 XS(XS_Wx__AcceleratorTable_CLONE); /* prototype to pass -Wmissing-prototypes */
6032 XS(XS_Wx__AcceleratorTable_CLONE)
6040 croak_xs_usage(cv, "CLASS");
6042 char * CLASS = (char *)SvPV_nolen(ST(0));
6043 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
6049 XS(XS_Wx__AcceleratorTable_DESTROY); /* prototype to pass -Wmissing-prototypes */
6050 XS(XS_Wx__AcceleratorTable_DESTROY)
6058 croak_xs_usage(cv, "THIS");
6060 wxAcceleratorTable * THIS = (wxAcceleratorTable *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorTable" );
6061 wxPli_thread_sv_unregister( aTHX_ "Wx::AcceleratorTable", THIS, ST(0) );
6068 XS(XS_Wx__AcceleratorTable_Ok); /* prototype to pass -Wmissing-prototypes */
6069 XS(XS_Wx__AcceleratorTable_Ok)
6077 croak_xs_usage(cv, "THIS");
6079 wxAcceleratorTable * THIS = (wxAcceleratorTable *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorTable" );
6082 RETVAL = THIS->Ok();
6083 ST(0) = boolSV(RETVAL);
6089 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
6090 #define XSubPPtmpAACC 1
6093 XS(XS_Wx__AcceleratorTable_IsOk); /* prototype to pass -Wmissing-prototypes */
6094 XS(XS_Wx__AcceleratorTable_IsOk)
6102 croak_xs_usage(cv, "THIS");
6104 wxAcceleratorTable * THIS = (wxAcceleratorTable *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::AcceleratorTable" );
6107 RETVAL = THIS->IsOk();
6108 ST(0) = boolSV(RETVAL);
6116 /* INCLUDE: Returning to 'Window.xs' from 'XS/Accelerators.xs' */
6119 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PlWindow.xsp |' from 'Window.xs' */
6121 #include "cpp/plwindow.h"
6122 #define GetMaxSize wxWindow::GetMaxSize
6123 #define GetMinSize wxWindow::GetMinSize
6124 #define AcceptsFocus wxWindow::AcceptsFocus
6125 #define AcceptsFocusRecursively wxWindow::AcceptsFocusRecursively
6126 #define AcceptsFocusFromKeyboard wxWindow::AcceptsFocusFromKeyboard
6128 XS(XS_Wx__PlWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
6129 XS(XS_Wx__PlWindow_newDefault)
6137 croak_xs_usage(cv, "CLASS");
6139 char * CLASS = (char *)SvPV_nolen(ST(0));
6140 wxPlWindow * RETVAL;
6141 RETVAL = new wxPlWindow( CLASS );
6142 // wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6144 ST(0) = sv_newmortal();
6145 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6152 XS(XS_Wx__PlWindow_newFull); /* prototype to pass -Wmissing-prototypes */
6153 XS(XS_Wx__PlWindow_newFull)
6160 if (items < 2 || items > 7)
6161 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
6163 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6169 char * CLASS = (char *)SvPV_nolen(ST(0));
6170 wxPlWindow * RETVAL;
6175 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
6179 pos = wxDefaultPosition;
6181 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
6185 size = wxDefaultSize;
6187 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
6193 style = (long)SvIV(ST(5));
6197 name = wxEmptyString;
6199 WXSTRING_INPUT( name, wxString, ST(6) );
6201 RETVAL = new wxPlWindow( CLASS, parent, id, pos, size,
6203 // wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6205 ST(0) = sv_newmortal();
6206 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6213 XS(XS_Wx__PlWindow_Create); /* prototype to pass -Wmissing-prototypes */
6214 XS(XS_Wx__PlWindow_Create)
6221 if (items < 2 || items > 7)
6222 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
6224 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6230 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6236 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
6240 pos = wxDefaultPosition;
6242 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
6246 size = wxDefaultSize;
6248 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
6254 style = (long)SvIV(ST(5));
6258 name = wxEmptyString;
6260 WXSTRING_INPUT( name, wxString, ST(6) );
6263 RETVAL = THIS->Create(parent, id, pos, size, style, name);
6264 ST(0) = boolSV(RETVAL);
6271 XS(XS_Wx__PlWindow_DoGetBestSize); /* prototype to pass -Wmissing-prototypes */
6272 XS(XS_Wx__PlWindow_DoGetBestSize)
6280 croak_xs_usage(cv, "THIS");
6282 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6284 RETVAL = THIS->base_DoGetBestSize();
6285 ST(0) = sv_newmortal();
6286 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
6293 XS(XS_Wx__PlWindow_DoMoveWindow); /* prototype to pass -Wmissing-prototypes */
6294 XS(XS_Wx__PlWindow_DoMoveWindow)
6302 croak_xs_usage(cv, "THIS, x, y, w, h");
6304 int x = (int)SvIV(ST(1));
6305 int y = (int)SvIV(ST(2));
6306 int w = (int)SvIV(ST(3));
6307 int h = (int)SvIV(ST(4));
6308 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6309 THIS->base_DoMoveWindow( x, y, w, h );
6315 XS(XS_Wx__PlWindow_Enable); /* prototype to pass -Wmissing-prototypes */
6316 XS(XS_Wx__PlWindow_Enable)
6324 croak_xs_usage(cv, "THIS, enable");
6326 bool enable = (bool)SvTRUE(ST(1));
6327 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6329 RETVAL = THIS->base_Enable( enable );
6330 ST(0) = boolSV(RETVAL);
6337 XS(XS_Wx__PlWindow_AcceptsFocus); /* prototype to pass -Wmissing-prototypes */
6338 XS(XS_Wx__PlWindow_AcceptsFocus)
6346 croak_xs_usage(cv, "THIS");
6348 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6351 RETVAL = THIS->AcceptsFocus();
6352 ST(0) = boolSV(RETVAL);
6358 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
6359 #define XSubPPtmpAACD 1
6362 XS(XS_Wx__PlWindow_AcceptsFocusRecursively); /* prototype to pass -Wmissing-prototypes */
6363 XS(XS_Wx__PlWindow_AcceptsFocusRecursively)
6371 croak_xs_usage(cv, "THIS");
6373 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6376 RETVAL = THIS->AcceptsFocusRecursively();
6377 ST(0) = boolSV(RETVAL);
6385 XS(XS_Wx__PlWindow_AcceptsFocusFromKeyboard); /* prototype to pass -Wmissing-prototypes */
6386 XS(XS_Wx__PlWindow_AcceptsFocusFromKeyboard)
6394 croak_xs_usage(cv, "THIS");
6396 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6399 RETVAL = THIS->AcceptsFocusFromKeyboard();
6400 ST(0) = boolSV(RETVAL);
6406 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
6407 #define XSubPPtmpAACE 1
6410 XS(XS_Wx__PlWindow_GetMaxSize); /* prototype to pass -Wmissing-prototypes */
6411 XS(XS_Wx__PlWindow_GetMaxSize)
6419 croak_xs_usage(cv, "THIS");
6421 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6424 RETVAL = THIS->GetMaxSize();
6425 ST(0) = sv_newmortal();
6426 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
6433 XS(XS_Wx__PlWindow_GetMinSize); /* prototype to pass -Wmissing-prototypes */
6434 XS(XS_Wx__PlWindow_GetMinSize)
6442 croak_xs_usage(cv, "THIS");
6444 wxPlWindow * THIS = (wxPlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlWindow" );
6447 RETVAL = THIS->GetMinSize();
6448 ST(0) = sv_newmortal();
6449 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
6457 XS(XS_Wx__PlWindow_new); /* prototype to pass -Wmissing-prototypes */
6458 XS(XS_Wx__PlWindow_new)
6465 PERL_UNUSED_VAR(cv); /* -W */
6466 PERL_UNUSED_VAR(ax); /* -Wall */
6470 MATCH_VOIDM_REDISP( newDefault )
6471 MATCH_ANY_REDISP( newFull )
6472 END_OVERLOAD( "Wx::PlWindow::new" )
6481 #undef AcceptsFocusRecursively
6482 #undef AcceptsFocusFromKeyboard
6484 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PlWindow.xsp |' */
6487 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/SplitterWindow.xs |' from 'Window.xs' */
6489 #include <wx/splitter.h>
6491 XS(XS_Wx__SplitterEvent_new); /* prototype to pass -Wmissing-prototypes */
6492 XS(XS_Wx__SplitterEvent_new)
6499 if (items < 1 || items > 3)
6500 croak_xs_usage(cv, "CLASS, type = wxEVT_NULL, window = NULL");
6503 wxSplitterWindow* window;
6504 char * CLASS = (char *)SvPV_nolen(ST(0));
6505 wxSplitterEvent * RETVAL;
6510 type = (wxEventType)SvIV(ST(1));
6516 window = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::SplitterWindow" );
6519 RETVAL = new wxSplitterEvent(type, window);
6520 ST(0) = sv_newmortal();
6521 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6522 wxPli_thread_sv_register( aTHX_ "Wx::SplitterEvent", RETVAL, ST(0) );
6529 XS(XS_Wx__SplitterEvent_GetSashPosition); /* prototype to pass -Wmissing-prototypes */
6530 XS(XS_Wx__SplitterEvent_GetSashPosition)
6538 croak_xs_usage(cv, "THIS");
6540 wxSplitterEvent * THIS = (wxSplitterEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterEvent" );
6544 RETVAL = THIS->GetSashPosition();
6545 XSprePUSH; PUSHi((IV)RETVAL);
6551 XS(XS_Wx__SplitterEvent_GetX); /* prototype to pass -Wmissing-prototypes */
6552 XS(XS_Wx__SplitterEvent_GetX)
6560 croak_xs_usage(cv, "THIS");
6562 wxSplitterEvent * THIS = (wxSplitterEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterEvent" );
6566 RETVAL = THIS->GetX();
6567 XSprePUSH; PUSHi((IV)RETVAL);
6573 XS(XS_Wx__SplitterEvent_GetY); /* prototype to pass -Wmissing-prototypes */
6574 XS(XS_Wx__SplitterEvent_GetY)
6582 croak_xs_usage(cv, "THIS");
6584 wxSplitterEvent * THIS = (wxSplitterEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterEvent" );
6588 RETVAL = THIS->GetY();
6589 XSprePUSH; PUSHi((IV)RETVAL);
6595 XS(XS_Wx__SplitterEvent_GetWindowBeingRemoved); /* prototype to pass -Wmissing-prototypes */
6596 XS(XS_Wx__SplitterEvent_GetWindowBeingRemoved)
6604 croak_xs_usage(cv, "THIS");
6606 wxSplitterEvent * THIS = (wxSplitterEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterEvent" );
6609 RETVAL = THIS->GetWindowBeingRemoved();
6610 ST(0) = sv_newmortal();
6611 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6618 XS(XS_Wx__SplitterEvent_SetSashPosition); /* prototype to pass -Wmissing-prototypes */
6619 XS(XS_Wx__SplitterEvent_SetSashPosition)
6627 croak_xs_usage(cv, "THIS, pos");
6629 int pos = (int)SvIV(ST(1));
6630 wxSplitterEvent * THIS = (wxSplitterEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterEvent" );
6632 THIS->SetSashPosition(pos);
6637 #define wxSplitterWindowNameStr wxT("splitter")
6639 XS(XS_Wx__SplitterWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
6640 XS(XS_Wx__SplitterWindow_newDefault)
6648 croak_xs_usage(cv, "CLASS");
6650 char * CLASS = (char *)SvPV_nolen(ST(0));
6651 wxSplitterWindow * RETVAL;
6652 RETVAL = new wxSplitterWindow();
6653 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6654 ST(0) = sv_newmortal();
6655 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
6662 XS(XS_Wx__SplitterWindow_newFull); /* prototype to pass -Wmissing-prototypes */
6663 XS(XS_Wx__SplitterWindow_newFull)
6670 if (items < 2 || items > 7)
6671 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_3D, name = wxSplitterWindowNameStr");
6673 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6679 char * CLASS = (char *)SvPV_nolen(ST(0));
6680 wxSplitterWindow * RETVAL;
6685 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
6689 pos = wxDefaultPosition;
6691 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
6695 size = wxDefaultSize;
6697 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
6703 style = (long)SvIV(ST(5));
6707 name = wxSplitterWindowNameStr;
6709 WXSTRING_INPUT( name, wxString, ST(6) );
6711 RETVAL = new wxSplitterWindow( parent, id, pos, size,
6713 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
6714 ST(0) = sv_newmortal();
6715 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
6722 XS(XS_Wx__SplitterWindow_Create); /* prototype to pass -Wmissing-prototypes */
6723 XS(XS_Wx__SplitterWindow_Create)
6730 if (items < 2 || items > 7)
6731 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxSP_3D, name = wxSplitterWindowNameStr");
6733 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6739 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6745 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
6749 pos = wxDefaultPosition;
6751 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
6755 size = wxDefaultSize;
6757 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
6763 style = (long)SvIV(ST(5));
6767 name = wxSplitterWindowNameStr;
6769 WXSTRING_INPUT( name, wxString, ST(6) );
6772 RETVAL = THIS->Create(parent, id, pos, size, style, name);
6773 ST(0) = boolSV(RETVAL);
6780 XS(XS_Wx__SplitterWindow_GetMinimumPaneSize); /* prototype to pass -Wmissing-prototypes */
6781 XS(XS_Wx__SplitterWindow_GetMinimumPaneSize)
6789 croak_xs_usage(cv, "THIS");
6791 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6795 RETVAL = THIS->GetMinimumPaneSize();
6796 XSprePUSH; PUSHi((IV)RETVAL);
6802 XS(XS_Wx__SplitterWindow_GetSashPosition); /* prototype to pass -Wmissing-prototypes */
6803 XS(XS_Wx__SplitterWindow_GetSashPosition)
6811 croak_xs_usage(cv, "THIS");
6813 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6817 RETVAL = THIS->GetSashPosition();
6818 XSprePUSH; PUSHi((IV)RETVAL);
6824 XS(XS_Wx__SplitterWindow_GetSplitMode); /* prototype to pass -Wmissing-prototypes */
6825 XS(XS_Wx__SplitterWindow_GetSplitMode)
6833 croak_xs_usage(cv, "THIS");
6835 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6839 RETVAL = THIS->GetSplitMode();
6840 XSprePUSH; PUSHi((IV)RETVAL);
6846 XS(XS_Wx__SplitterWindow_GetWindow1); /* prototype to pass -Wmissing-prototypes */
6847 XS(XS_Wx__SplitterWindow_GetWindow1)
6855 croak_xs_usage(cv, "THIS");
6857 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6860 RETVAL = THIS->GetWindow1();
6861 ST(0) = sv_newmortal();
6862 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6869 XS(XS_Wx__SplitterWindow_GetWindow2); /* prototype to pass -Wmissing-prototypes */
6870 XS(XS_Wx__SplitterWindow_GetWindow2)
6878 croak_xs_usage(cv, "THIS");
6880 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6883 RETVAL = THIS->GetWindow2();
6884 ST(0) = sv_newmortal();
6885 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
6892 XS(XS_Wx__SplitterWindow_Initialize); /* prototype to pass -Wmissing-prototypes */
6893 XS(XS_Wx__SplitterWindow_Initialize)
6901 croak_xs_usage(cv, "THIS, window");
6903 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6904 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6906 THIS->Initialize(window);
6912 XS(XS_Wx__SplitterWindow_IsSplit); /* prototype to pass -Wmissing-prototypes */
6913 XS(XS_Wx__SplitterWindow_IsSplit)
6921 croak_xs_usage(cv, "THIS");
6923 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6926 RETVAL = THIS->IsSplit();
6927 ST(0) = boolSV(RETVAL);
6934 XS(XS_Wx__SplitterWindow_ReplaceWindow); /* prototype to pass -Wmissing-prototypes */
6935 XS(XS_Wx__SplitterWindow_ReplaceWindow)
6943 croak_xs_usage(cv, "THIS, winOld, winNew");
6945 wxWindow* winOld = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
6946 wxWindow* winNew = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
6947 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6950 RETVAL = THIS->ReplaceWindow(winOld, winNew);
6951 ST(0) = boolSV(RETVAL);
6957 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
6958 #define XSubPPtmpAACF 1
6961 XS(XS_Wx__SplitterWindow_SetFocusIgnoringChildren); /* prototype to pass -Wmissing-prototypes */
6962 XS(XS_Wx__SplitterWindow_SetFocusIgnoringChildren)
6970 croak_xs_usage(cv, "THIS");
6972 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6974 THIS->SetFocusIgnoringChildren();
6981 XS(XS_Wx__SplitterWindow_SetSashPosition); /* prototype to pass -Wmissing-prototypes */
6982 XS(XS_Wx__SplitterWindow_SetSashPosition)
6989 if (items < 2 || items > 3)
6990 croak_xs_usage(cv, "THIS, position, redraw = true");
6992 int position = (int)SvIV(ST(1));
6994 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
6999 redraw = (bool)SvTRUE(ST(2));
7002 THIS->SetSashPosition(position, redraw);
7008 XS(XS_Wx__SplitterWindow_SetMinimumPaneSize); /* prototype to pass -Wmissing-prototypes */
7009 XS(XS_Wx__SplitterWindow_SetMinimumPaneSize)
7017 croak_xs_usage(cv, "THIS, paneSize");
7019 int paneSize = (int)SvIV(ST(1));
7020 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7022 THIS->SetMinimumPaneSize(paneSize);
7028 XS(XS_Wx__SplitterWindow_SetSplitMode); /* prototype to pass -Wmissing-prototypes */
7029 XS(XS_Wx__SplitterWindow_SetSplitMode)
7037 croak_xs_usage(cv, "THIS, mode");
7039 int mode = (int)SvIV(ST(1));
7040 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7042 THIS->SetSplitMode(mode);
7048 XS(XS_Wx__SplitterWindow_SplitHorizontally); /* prototype to pass -Wmissing-prototypes */
7049 XS(XS_Wx__SplitterWindow_SplitHorizontally)
7056 if (items < 3 || items > 4)
7057 croak_xs_usage(cv, "THIS, window1, window2, sashPosition = 0");
7059 wxWindow* window1 = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7060 wxWindow* window2 = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
7062 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7068 sashPosition = (int)SvIV(ST(3));
7071 RETVAL = THIS->SplitHorizontally(window1, window2, sashPosition);
7072 ST(0) = boolSV(RETVAL);
7079 XS(XS_Wx__SplitterWindow_SplitVertically); /* prototype to pass -Wmissing-prototypes */
7080 XS(XS_Wx__SplitterWindow_SplitVertically)
7087 if (items < 3 || items > 4)
7088 croak_xs_usage(cv, "THIS, window1, window2, sashPosition = 0");
7090 wxWindow* window1 = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7091 wxWindow* window2 = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
7093 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7099 sashPosition = (int)SvIV(ST(3));
7102 RETVAL = THIS->SplitVertically(window1, window2, sashPosition);
7103 ST(0) = boolSV(RETVAL);
7110 XS(XS_Wx__SplitterWindow_Unsplit); /* prototype to pass -Wmissing-prototypes */
7111 XS(XS_Wx__SplitterWindow_Unsplit)
7118 if (items < 1 || items > 2)
7119 croak_xs_usage(cv, "THIS, toRemove = NULL");
7122 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7128 toRemove = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7131 RETVAL = THIS->Unsplit(toRemove);
7132 ST(0) = boolSV(RETVAL);
7138 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
7139 #define XSubPPtmpAACG 1
7142 XS(XS_Wx__SplitterWindow_SetSashGravity); /* prototype to pass -Wmissing-prototypes */
7143 XS(XS_Wx__SplitterWindow_SetSashGravity)
7151 croak_xs_usage(cv, "THIS, gravity");
7153 double gravity = (double)SvNV(ST(1));
7154 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7156 THIS->SetSashGravity(gravity);
7162 XS(XS_Wx__SplitterWindow_GetSashGravity); /* prototype to pass -Wmissing-prototypes */
7163 XS(XS_Wx__SplitterWindow_GetSashGravity)
7171 croak_xs_usage(cv, "THIS");
7173 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7177 RETVAL = THIS->GetSashGravity();
7178 XSprePUSH; PUSHn((double)RETVAL);
7184 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
7185 #define XSubPPtmpAACH 1
7188 XS(XS_Wx__SplitterWindow_GetSashSize); /* prototype to pass -Wmissing-prototypes */
7189 XS(XS_Wx__SplitterWindow_GetSashSize)
7197 croak_xs_usage(cv, "THIS");
7199 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7203 RETVAL = THIS->GetSashSize();
7204 XSprePUSH; PUSHi((IV)RETVAL);
7210 XS(XS_Wx__SplitterWindow_SetSashSize); /* prototype to pass -Wmissing-prototypes */
7211 XS(XS_Wx__SplitterWindow_SetSashSize)
7219 croak_xs_usage(cv, "THIS, width");
7221 int width = (int)SvIV(ST(1));
7222 wxSplitterWindow * THIS = (wxSplitterWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SplitterWindow" );
7224 THIS->SetSashSize(width);
7231 XS(XS_Wx__SplitterWindow_new); /* prototype to pass -Wmissing-prototypes */
7232 XS(XS_Wx__SplitterWindow_new)
7239 PERL_UNUSED_VAR(cv); /* -W */
7240 PERL_UNUSED_VAR(ax); /* -Wall */
7244 MATCH_VOIDM_REDISP( newDefault )
7245 MATCH_ANY_REDISP( newFull )
7246 END_OVERLOAD( "Wx::SplitterWindow::new" )
7253 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/SplitterWindow.xs |' */
7256 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'Window.xs' */
7258 #if WXPERL_W_VERSION_GE( 2, 5, 0 )
7259 #include <wx/vscroll.h>
7260 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7261 #define XSubPPtmpAACI 1
7264 XS(XS_Wx__HScrolledWindow_Create); /* prototype to pass -Wmissing-prototypes */
7265 XS(XS_Wx__HScrolledWindow_Create)
7272 if (items < 2 || items > 7)
7273 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
7275 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7281 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7287 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7291 pos = wxDefaultPosition;
7293 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
7297 size = wxDefaultSize;
7299 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
7305 style = (long)SvIV(ST(5));
7309 name = wxPanelNameStr;
7311 WXSTRING_INPUT( name, wxString, ST(6) );
7314 RETVAL = THIS->Create(parent, id, pos, size, style, name);
7315 ST(0) = boolSV(RETVAL);
7322 /* INCLUDE: Including 'perl -pe "s/VarScrollHelperBase/HScrolledWindow/g" XS/VarScrollHelperBase.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
7325 XS(XS_Wx__HScrolledWindow_EnablePhysicalScrolling); /* prototype to pass -Wmissing-prototypes */
7326 XS(XS_Wx__HScrolledWindow_EnablePhysicalScrolling)
7333 if (items < 1 || items > 2)
7334 croak_xs_usage(cv, "THIS, scrolling = true");
7337 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7342 scrolling = (bool)SvTRUE(ST(1));
7345 THIS->EnablePhysicalScrolling(scrolling);
7351 XS(XS_Wx__HScrolledWindow_VirtualHitTest); /* prototype to pass -Wmissing-prototypes */
7352 XS(XS_Wx__HScrolledWindow_VirtualHitTest)
7360 croak_xs_usage(cv, "THIS, coord");
7362 wxCoord coord = (wxCoord)SvIV(ST(1));
7363 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7367 RETVAL = THIS->VirtualHitTest(coord);
7368 XSprePUSH; PUSHi((IV)RETVAL);
7374 XS(XS_Wx__HScrolledWindow_RefreshAll); /* prototype to pass -Wmissing-prototypes */
7375 XS(XS_Wx__HScrolledWindow_RefreshAll)
7383 croak_xs_usage(cv, "THIS");
7385 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7393 XS(XS_Wx__HScrolledWindow_GetVisibleBegin); /* prototype to pass -Wmissing-prototypes */
7394 XS(XS_Wx__HScrolledWindow_GetVisibleBegin)
7402 croak_xs_usage(cv, "THIS");
7404 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7408 RETVAL = THIS->GetVisibleBegin();
7409 XSprePUSH; PUSHu((UV)RETVAL );
7415 XS(XS_Wx__HScrolledWindow_GetVisibleEnd); /* prototype to pass -Wmissing-prototypes */
7416 XS(XS_Wx__HScrolledWindow_GetVisibleEnd)
7424 croak_xs_usage(cv, "THIS");
7426 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7430 RETVAL = THIS->GetVisibleEnd();
7431 XSprePUSH; PUSHu((UV)RETVAL );
7437 XS(XS_Wx__HScrolledWindow_IsVisible); /* prototype to pass -Wmissing-prototypes */
7438 XS(XS_Wx__HScrolledWindow_IsVisible)
7446 croak_xs_usage(cv, "THIS, unit");
7448 size_t unit = (size_t)SvUV( ST(1) );
7449 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7452 RETVAL = THIS->IsVisible(unit);
7453 ST(0) = boolSV(RETVAL);
7460 XS(XS_Wx__HScrolledWindow_CalcScrolledPosition); /* prototype to pass -Wmissing-prototypes */
7461 XS(XS_Wx__HScrolledWindow_CalcScrolledPosition)
7469 croak_xs_usage(cv, "THIS, coord");
7471 int coord = (int)SvIV(ST(1));
7472 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7476 RETVAL = THIS->CalcScrolledPosition(coord);
7477 XSprePUSH; PUSHi((IV)RETVAL);
7483 XS(XS_Wx__HScrolledWindow_CalcUnscrolledPosition); /* prototype to pass -Wmissing-prototypes */
7484 XS(XS_Wx__HScrolledWindow_CalcUnscrolledPosition)
7492 croak_xs_usage(cv, "THIS, coord");
7494 int coord = (int)SvIV(ST(1));
7495 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7499 RETVAL = THIS->CalcUnscrolledPosition(coord);
7500 XSprePUSH; PUSHi((IV)RETVAL);
7506 XS(XS_Wx__HScrolledWindow_UpdateScrollbar); /* prototype to pass -Wmissing-prototypes */
7507 XS(XS_Wx__HScrolledWindow_UpdateScrollbar)
7515 croak_xs_usage(cv, "THIS");
7517 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7519 THIS->UpdateScrollbar();
7525 XS(XS_Wx__HScrolledWindow_RemoveScrollbar); /* prototype to pass -Wmissing-prototypes */
7526 XS(XS_Wx__HScrolledWindow_RemoveScrollbar)
7534 croak_xs_usage(cv, "THIS");
7536 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7538 THIS->RemoveScrollbar();
7544 XS(XS_Wx__HScrolledWindow_SetTargetWindow); /* prototype to pass -Wmissing-prototypes */
7545 XS(XS_Wx__HScrolledWindow_SetTargetWindow)
7553 croak_xs_usage(cv, "THIS, target");
7555 wxWindow* target = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7556 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7558 THIS->SetTargetWindow(target);
7564 XS(XS_Wx__HScrolledWindow_GetTargetWindow); /* prototype to pass -Wmissing-prototypes */
7565 XS(XS_Wx__HScrolledWindow_GetTargetWindow)
7573 croak_xs_usage(cv, "THIS");
7575 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7578 RETVAL = THIS->GetTargetWindow();
7579 ST(0) = sv_newmortal();
7580 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
7587 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarScrollHelperBase/HScrolledWindow/g" XS/VarScrollHelperBase.xs |' */
7590 /* INCLUDE: Including 'perl -pe "s/VarHScrollHelper/HScrolledWindow/g" XS/VarHScrollHelper.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
7593 XS(XS_Wx__HScrolledWindow_SetColumnCount); /* prototype to pass -Wmissing-prototypes */
7594 XS(XS_Wx__HScrolledWindow_SetColumnCount)
7602 croak_xs_usage(cv, "THIS, columnCount");
7604 size_t columnCount = (size_t)SvUV( ST(1) );
7605 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7607 THIS->SetColumnCount(columnCount);
7613 XS(XS_Wx__HScrolledWindow_ScrollToColumn); /* prototype to pass -Wmissing-prototypes */
7614 XS(XS_Wx__HScrolledWindow_ScrollToColumn)
7622 croak_xs_usage(cv, "THIS, column");
7624 size_t column = (size_t)SvUV( ST(1) );
7625 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7628 RETVAL = THIS->ScrollToColumn(column);
7629 ST(0) = boolSV(RETVAL);
7636 XS(XS_Wx__HScrolledWindow_ScrollColumns); /* prototype to pass -Wmissing-prototypes */
7637 XS(XS_Wx__HScrolledWindow_ScrollColumns)
7645 croak_xs_usage(cv, "THIS, columns");
7647 int columns = (int)SvIV(ST(1));
7648 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7651 RETVAL = THIS->ScrollColumns(columns);
7652 ST(0) = boolSV(RETVAL);
7659 XS(XS_Wx__HScrolledWindow_ScrollColumnPages); /* prototype to pass -Wmissing-prototypes */
7660 XS(XS_Wx__HScrolledWindow_ScrollColumnPages)
7668 croak_xs_usage(cv, "THIS, pages");
7670 int pages = (int)SvIV(ST(1));
7671 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7674 RETVAL = THIS->ScrollColumnPages(pages);
7675 ST(0) = boolSV(RETVAL);
7682 XS(XS_Wx__HScrolledWindow_RefreshColumn); /* prototype to pass -Wmissing-prototypes */
7683 XS(XS_Wx__HScrolledWindow_RefreshColumn)
7691 croak_xs_usage(cv, "THIS, column");
7693 size_t column = (size_t)SvUV( ST(1) );
7694 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7696 THIS->RefreshColumn(column);
7702 XS(XS_Wx__HScrolledWindow_RefreshColumns); /* prototype to pass -Wmissing-prototypes */
7703 XS(XS_Wx__HScrolledWindow_RefreshColumns)
7711 croak_xs_usage(cv, "THIS, from, to");
7713 size_t from = (size_t)SvUV( ST(1) );
7714 size_t to = (size_t)SvUV( ST(2) );
7715 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7717 THIS->RefreshColumns(from, to);
7723 XS(XS_Wx__HScrolledWindow_GetColumnCount); /* prototype to pass -Wmissing-prototypes */
7724 XS(XS_Wx__HScrolledWindow_GetColumnCount)
7732 croak_xs_usage(cv, "THIS");
7734 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7738 RETVAL = THIS->GetColumnCount();
7739 XSprePUSH; PUSHu((UV)RETVAL );
7745 XS(XS_Wx__HScrolledWindow_GetVisibleColumnsBegin); /* prototype to pass -Wmissing-prototypes */
7746 XS(XS_Wx__HScrolledWindow_GetVisibleColumnsBegin)
7754 croak_xs_usage(cv, "THIS");
7756 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7760 RETVAL = THIS->GetVisibleColumnsBegin();
7761 XSprePUSH; PUSHu((UV)RETVAL );
7767 XS(XS_Wx__HScrolledWindow_GetVisibleColumnsEnd); /* prototype to pass -Wmissing-prototypes */
7768 XS(XS_Wx__HScrolledWindow_GetVisibleColumnsEnd)
7776 croak_xs_usage(cv, "THIS");
7778 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7782 RETVAL = THIS->GetVisibleColumnsEnd();
7783 XSprePUSH; PUSHu((UV)RETVAL );
7789 XS(XS_Wx__HScrolledWindow_IsColumnVisible); /* prototype to pass -Wmissing-prototypes */
7790 XS(XS_Wx__HScrolledWindow_IsColumnVisible)
7798 croak_xs_usage(cv, "THIS, column");
7800 size_t column = (size_t)SvUV( ST(1) );
7801 wxHScrolledWindow * THIS = (wxHScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HScrolledWindow" );
7804 RETVAL = THIS->IsColumnVisible(column);
7805 ST(0) = boolSV(RETVAL);
7812 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarHScrollHelper/HScrolledWindow/g" XS/VarHScrollHelper.xs |' */
7815 #define XSubPPtmpAACJ 1
7818 XS(XS_Wx__VScrolledWindow_Create); /* prototype to pass -Wmissing-prototypes */
7819 XS(XS_Wx__VScrolledWindow_Create)
7826 if (items < 2 || items > 7)
7827 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
7829 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
7835 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7841 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
7845 pos = wxDefaultPosition;
7847 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
7851 size = wxDefaultSize;
7853 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
7859 style = (long)SvIV(ST(5));
7863 name = wxPanelNameStr;
7865 WXSTRING_INPUT( name, wxString, ST(6) );
7868 RETVAL = THIS->Create(parent, id, pos, size, style, name);
7869 ST(0) = boolSV(RETVAL);
7875 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
7876 #define XSubPPtmpAACK 1
7879 XS(XS_Wx__VScrolledWindow_SetLineCount); /* prototype to pass -Wmissing-prototypes */
7880 XS(XS_Wx__VScrolledWindow_SetLineCount)
7888 croak_xs_usage(cv, "THIS, count");
7890 size_t count = (size_t)SvUV( ST(1) );
7891 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7892 THIS->SetRowCount( count );
7898 XS(XS_Wx__VScrolledWindow_ScrollToLine); /* prototype to pass -Wmissing-prototypes */
7899 XS(XS_Wx__VScrolledWindow_ScrollToLine)
7907 croak_xs_usage(cv, "THIS, line");
7909 size_t line = (size_t)SvUV( ST(1) );
7910 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7912 RETVAL = THIS->ScrollToRow( line );
7913 ST(0) = boolSV(RETVAL);
7920 XS(XS_Wx__VScrolledWindow_RefreshLine); /* prototype to pass -Wmissing-prototypes */
7921 XS(XS_Wx__VScrolledWindow_RefreshLine)
7929 croak_xs_usage(cv, "THIS, line");
7931 size_t line = (size_t)SvUV( ST(1) );
7932 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7933 THIS->RefreshRow( line );
7939 XS(XS_Wx__VScrolledWindow_RefreshLines); /* prototype to pass -Wmissing-prototypes */
7940 XS(XS_Wx__VScrolledWindow_RefreshLines)
7948 croak_xs_usage(cv, "THIS, from, to");
7950 size_t from = (size_t)SvUV( ST(1) );
7951 size_t to = (size_t)SvUV( ST(2) );
7952 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7953 THIS->RefreshRows( from, to );
7959 XS(XS_Wx__VScrolledWindow_GetLineCount); /* prototype to pass -Wmissing-prototypes */
7960 XS(XS_Wx__VScrolledWindow_GetLineCount)
7968 croak_xs_usage(cv, "THIS");
7970 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7973 RETVAL = THIS->GetRowCount();
7974 XSprePUSH; PUSHu((UV)RETVAL );
7980 XS(XS_Wx__VScrolledWindow_GetFirstVisibleLine); /* prototype to pass -Wmissing-prototypes */
7981 XS(XS_Wx__VScrolledWindow_GetFirstVisibleLine)
7989 croak_xs_usage(cv, "THIS");
7991 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
7994 RETVAL = THIS->GetVisibleRowsBegin();
7995 XSprePUSH; PUSHu((UV)RETVAL );
8001 XS(XS_Wx__VScrolledWindow_GetLastVisibleLine); /* prototype to pass -Wmissing-prototypes */
8002 XS(XS_Wx__VScrolledWindow_GetLastVisibleLine)
8010 croak_xs_usage(cv, "THIS");
8012 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8015 RETVAL = THIS->GetVisibleRowsEnd();
8016 XSprePUSH; PUSHu((UV)RETVAL );
8022 XS(XS_Wx__VScrolledWindow_ScrollLines); /* prototype to pass -Wmissing-prototypes */
8023 XS(XS_Wx__VScrolledWindow_ScrollLines)
8031 croak_xs_usage(cv, "THIS, lines");
8033 int lines = (int)SvIV(ST(1));
8034 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8036 RETVAL = THIS->ScrollRows( lines );
8037 ST(0) = boolSV(RETVAL);
8044 XS(XS_Wx__VScrolledWindow_ScrollPages); /* prototype to pass -Wmissing-prototypes */
8045 XS(XS_Wx__VScrolledWindow_ScrollPages)
8053 croak_xs_usage(cv, "THIS, pages");
8055 int pages = (int)SvIV(ST(1));
8056 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8058 RETVAL = THIS->ScrollRowPages( pages );
8059 ST(0) = boolSV(RETVAL);
8066 /* INCLUDE: Including 'perl -pe "s/VarScrollHelperBase/VScrolledWindow/g" XS/VarScrollHelperBase.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
8069 XS(XS_Wx__VScrolledWindow_EnablePhysicalScrolling); /* prototype to pass -Wmissing-prototypes */
8070 XS(XS_Wx__VScrolledWindow_EnablePhysicalScrolling)
8077 if (items < 1 || items > 2)
8078 croak_xs_usage(cv, "THIS, scrolling = true");
8081 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8086 scrolling = (bool)SvTRUE(ST(1));
8089 THIS->EnablePhysicalScrolling(scrolling);
8095 XS(XS_Wx__VScrolledWindow_VirtualHitTest); /* prototype to pass -Wmissing-prototypes */
8096 XS(XS_Wx__VScrolledWindow_VirtualHitTest)
8104 croak_xs_usage(cv, "THIS, coord");
8106 wxCoord coord = (wxCoord)SvIV(ST(1));
8107 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8111 RETVAL = THIS->VirtualHitTest(coord);
8112 XSprePUSH; PUSHi((IV)RETVAL);
8118 XS(XS_Wx__VScrolledWindow_RefreshAll); /* prototype to pass -Wmissing-prototypes */
8119 XS(XS_Wx__VScrolledWindow_RefreshAll)
8127 croak_xs_usage(cv, "THIS");
8129 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8137 XS(XS_Wx__VScrolledWindow_GetVisibleBegin); /* prototype to pass -Wmissing-prototypes */
8138 XS(XS_Wx__VScrolledWindow_GetVisibleBegin)
8146 croak_xs_usage(cv, "THIS");
8148 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8152 RETVAL = THIS->GetVisibleBegin();
8153 XSprePUSH; PUSHu((UV)RETVAL );
8159 XS(XS_Wx__VScrolledWindow_GetVisibleEnd); /* prototype to pass -Wmissing-prototypes */
8160 XS(XS_Wx__VScrolledWindow_GetVisibleEnd)
8168 croak_xs_usage(cv, "THIS");
8170 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8174 RETVAL = THIS->GetVisibleEnd();
8175 XSprePUSH; PUSHu((UV)RETVAL );
8181 XS(XS_Wx__VScrolledWindow_IsVisible); /* prototype to pass -Wmissing-prototypes */
8182 XS(XS_Wx__VScrolledWindow_IsVisible)
8190 croak_xs_usage(cv, "THIS, unit");
8192 size_t unit = (size_t)SvUV( ST(1) );
8193 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8196 RETVAL = THIS->IsVisible(unit);
8197 ST(0) = boolSV(RETVAL);
8204 XS(XS_Wx__VScrolledWindow_CalcScrolledPosition); /* prototype to pass -Wmissing-prototypes */
8205 XS(XS_Wx__VScrolledWindow_CalcScrolledPosition)
8213 croak_xs_usage(cv, "THIS, coord");
8215 int coord = (int)SvIV(ST(1));
8216 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8220 RETVAL = THIS->CalcScrolledPosition(coord);
8221 XSprePUSH; PUSHi((IV)RETVAL);
8227 XS(XS_Wx__VScrolledWindow_CalcUnscrolledPosition); /* prototype to pass -Wmissing-prototypes */
8228 XS(XS_Wx__VScrolledWindow_CalcUnscrolledPosition)
8236 croak_xs_usage(cv, "THIS, coord");
8238 int coord = (int)SvIV(ST(1));
8239 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8243 RETVAL = THIS->CalcUnscrolledPosition(coord);
8244 XSprePUSH; PUSHi((IV)RETVAL);
8250 XS(XS_Wx__VScrolledWindow_UpdateScrollbar); /* prototype to pass -Wmissing-prototypes */
8251 XS(XS_Wx__VScrolledWindow_UpdateScrollbar)
8259 croak_xs_usage(cv, "THIS");
8261 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8263 THIS->UpdateScrollbar();
8269 XS(XS_Wx__VScrolledWindow_RemoveScrollbar); /* prototype to pass -Wmissing-prototypes */
8270 XS(XS_Wx__VScrolledWindow_RemoveScrollbar)
8278 croak_xs_usage(cv, "THIS");
8280 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8282 THIS->RemoveScrollbar();
8288 XS(XS_Wx__VScrolledWindow_SetTargetWindow); /* prototype to pass -Wmissing-prototypes */
8289 XS(XS_Wx__VScrolledWindow_SetTargetWindow)
8297 croak_xs_usage(cv, "THIS, target");
8299 wxWindow* target = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
8300 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8302 THIS->SetTargetWindow(target);
8308 XS(XS_Wx__VScrolledWindow_GetTargetWindow); /* prototype to pass -Wmissing-prototypes */
8309 XS(XS_Wx__VScrolledWindow_GetTargetWindow)
8317 croak_xs_usage(cv, "THIS");
8319 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8322 RETVAL = THIS->GetTargetWindow();
8323 ST(0) = sv_newmortal();
8324 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
8331 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarScrollHelperBase/VScrolledWindow/g" XS/VarScrollHelperBase.xs |' */
8334 /* INCLUDE: Including 'perl -pe "s/VarVScrollHelper/VScrolledWindow/g" XS/VarVScrollHelper.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
8337 XS(XS_Wx__VScrolledWindow_SetRowCount); /* prototype to pass -Wmissing-prototypes */
8338 XS(XS_Wx__VScrolledWindow_SetRowCount)
8346 croak_xs_usage(cv, "THIS, count");
8348 size_t count = (size_t)SvUV( ST(1) );
8349 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8351 THIS->SetRowCount(count);
8357 XS(XS_Wx__VScrolledWindow_ScrollToRow); /* prototype to pass -Wmissing-prototypes */
8358 XS(XS_Wx__VScrolledWindow_ScrollToRow)
8366 croak_xs_usage(cv, "THIS, line");
8368 size_t line = (size_t)SvUV( ST(1) );
8369 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8372 RETVAL = THIS->ScrollToRow(line);
8373 ST(0) = boolSV(RETVAL);
8380 XS(XS_Wx__VScrolledWindow_RefreshRow); /* prototype to pass -Wmissing-prototypes */
8381 XS(XS_Wx__VScrolledWindow_RefreshRow)
8389 croak_xs_usage(cv, "THIS, line");
8391 size_t line = (size_t)SvUV( ST(1) );
8392 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8394 THIS->RefreshRow(line);
8400 XS(XS_Wx__VScrolledWindow_RefreshRows); /* prototype to pass -Wmissing-prototypes */
8401 XS(XS_Wx__VScrolledWindow_RefreshRows)
8409 croak_xs_usage(cv, "THIS, from, to");
8411 size_t from = (size_t)SvUV( ST(1) );
8412 size_t to = (size_t)SvUV( ST(2) );
8413 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8415 THIS->RefreshRows(from, to);
8421 XS(XS_Wx__VScrolledWindow_GetRowCount); /* prototype to pass -Wmissing-prototypes */
8422 XS(XS_Wx__VScrolledWindow_GetRowCount)
8430 croak_xs_usage(cv, "THIS");
8432 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8436 RETVAL = THIS->GetRowCount();
8437 XSprePUSH; PUSHu((UV)RETVAL );
8443 XS(XS_Wx__VScrolledWindow_GetVisibleRowsBegin); /* prototype to pass -Wmissing-prototypes */
8444 XS(XS_Wx__VScrolledWindow_GetVisibleRowsBegin)
8452 croak_xs_usage(cv, "THIS");
8454 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8458 RETVAL = THIS->GetVisibleRowsBegin();
8459 XSprePUSH; PUSHu((UV)RETVAL );
8465 XS(XS_Wx__VScrolledWindow_GetVisibleRowsEnd); /* prototype to pass -Wmissing-prototypes */
8466 XS(XS_Wx__VScrolledWindow_GetVisibleRowsEnd)
8474 croak_xs_usage(cv, "THIS");
8476 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8480 RETVAL = THIS->GetVisibleRowsEnd();
8481 XSprePUSH; PUSHu((UV)RETVAL );
8487 XS(XS_Wx__VScrolledWindow_ScrollRows); /* prototype to pass -Wmissing-prototypes */
8488 XS(XS_Wx__VScrolledWindow_ScrollRows)
8496 croak_xs_usage(cv, "THIS, lines");
8498 int lines = (int)SvIV(ST(1));
8499 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8502 RETVAL = THIS->ScrollRows(lines);
8503 ST(0) = boolSV(RETVAL);
8510 XS(XS_Wx__VScrolledWindow_ScrollRowPages); /* prototype to pass -Wmissing-prototypes */
8511 XS(XS_Wx__VScrolledWindow_ScrollRowPages)
8519 croak_xs_usage(cv, "THIS, pages");
8521 int pages = (int)SvIV(ST(1));
8522 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8525 RETVAL = THIS->ScrollRowPages(pages);
8526 ST(0) = boolSV(RETVAL);
8533 XS(XS_Wx__VScrolledWindow_IsRowVisible); /* prototype to pass -Wmissing-prototypes */
8534 XS(XS_Wx__VScrolledWindow_IsRowVisible)
8542 croak_xs_usage(cv, "THIS, line");
8544 size_t line = (size_t)SvUV( ST(1) );
8545 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8548 RETVAL = THIS->IsRowVisible(line);
8549 ST(0) = boolSV(RETVAL);
8556 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarVScrollHelper/VScrolledWindow/g" XS/VarVScrollHelper.xs |' */
8559 #define XSubPPtmpAACL 1
8562 XS(XS_Wx__VScrolledWindow_SetLineCount); /* prototype to pass -Wmissing-prototypes */
8563 XS(XS_Wx__VScrolledWindow_SetLineCount)
8571 croak_xs_usage(cv, "THIS, count");
8573 size_t count = (size_t)SvUV( ST(1) );
8574 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8576 THIS->SetLineCount(count);
8582 XS(XS_Wx__VScrolledWindow_ScrollToLine); /* prototype to pass -Wmissing-prototypes */
8583 XS(XS_Wx__VScrolledWindow_ScrollToLine)
8591 croak_xs_usage(cv, "THIS, line");
8593 size_t line = (size_t)SvUV( ST(1) );
8594 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8597 RETVAL = THIS->ScrollToLine(line);
8598 ST(0) = boolSV(RETVAL);
8605 XS(XS_Wx__VScrolledWindow_RefreshLine); /* prototype to pass -Wmissing-prototypes */
8606 XS(XS_Wx__VScrolledWindow_RefreshLine)
8614 croak_xs_usage(cv, "THIS, line");
8616 size_t line = (size_t)SvUV( ST(1) );
8617 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8619 THIS->RefreshLine(line);
8625 XS(XS_Wx__VScrolledWindow_RefreshLines); /* prototype to pass -Wmissing-prototypes */
8626 XS(XS_Wx__VScrolledWindow_RefreshLines)
8634 croak_xs_usage(cv, "THIS, from, to");
8636 size_t from = (size_t)SvUV( ST(1) );
8637 size_t to = (size_t)SvUV( ST(2) );
8638 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8640 THIS->RefreshLines(from, to);
8646 XS(XS_Wx__VScrolledWindow_GetLineCount); /* prototype to pass -Wmissing-prototypes */
8647 XS(XS_Wx__VScrolledWindow_GetLineCount)
8655 croak_xs_usage(cv, "THIS");
8657 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8661 RETVAL = THIS->GetLineCount();
8662 XSprePUSH; PUSHu((UV)RETVAL );
8668 XS(XS_Wx__VScrolledWindow_GetFirstVisibleLine); /* prototype to pass -Wmissing-prototypes */
8669 XS(XS_Wx__VScrolledWindow_GetFirstVisibleLine)
8677 croak_xs_usage(cv, "THIS");
8679 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8683 RETVAL = THIS->GetFirstVisibleLine();
8684 XSprePUSH; PUSHu((UV)RETVAL );
8690 XS(XS_Wx__VScrolledWindow_GetLastVisibleLine); /* prototype to pass -Wmissing-prototypes */
8691 XS(XS_Wx__VScrolledWindow_GetLastVisibleLine)
8699 croak_xs_usage(cv, "THIS");
8701 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8705 RETVAL = THIS->GetLastVisibleLine();
8706 XSprePUSH; PUSHu((UV)RETVAL );
8712 XS(XS_Wx__VScrolledWindow_ScrollLines); /* prototype to pass -Wmissing-prototypes */
8713 XS(XS_Wx__VScrolledWindow_ScrollLines)
8721 croak_xs_usage(cv, "THIS, lines");
8723 int lines = (int)SvIV(ST(1));
8724 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8727 RETVAL = THIS->ScrollLines(lines);
8728 ST(0) = boolSV(RETVAL);
8735 XS(XS_Wx__VScrolledWindow_ScrollPages); /* prototype to pass -Wmissing-prototypes */
8736 XS(XS_Wx__VScrolledWindow_ScrollPages)
8744 croak_xs_usage(cv, "THIS, pages");
8746 int pages = (int)SvIV(ST(1));
8747 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8750 RETVAL = THIS->ScrollPages(pages);
8751 ST(0) = boolSV(RETVAL);
8758 XS(XS_Wx__VScrolledWindow_SetRowCount); /* prototype to pass -Wmissing-prototypes */
8759 XS(XS_Wx__VScrolledWindow_SetRowCount)
8767 croak_xs_usage(cv, "THIS, count");
8769 size_t count = (size_t)SvUV( ST(1) );
8770 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8771 THIS->SetLineCount( count );
8777 XS(XS_Wx__VScrolledWindow_ScrollToRow); /* prototype to pass -Wmissing-prototypes */
8778 XS(XS_Wx__VScrolledWindow_ScrollToRow)
8786 croak_xs_usage(cv, "THIS, line");
8788 size_t line = (size_t)SvUV( ST(1) );
8789 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8791 RETVAL = THIS->ScrollToLine( line );
8792 ST(0) = boolSV(RETVAL);
8799 XS(XS_Wx__VScrolledWindow_RefreshRow); /* prototype to pass -Wmissing-prototypes */
8800 XS(XS_Wx__VScrolledWindow_RefreshRow)
8808 croak_xs_usage(cv, "THIS, line");
8810 size_t line = (size_t)SvUV( ST(1) );
8811 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8812 THIS->RefreshLine( line );
8818 XS(XS_Wx__VScrolledWindow_RefreshRows); /* prototype to pass -Wmissing-prototypes */
8819 XS(XS_Wx__VScrolledWindow_RefreshRows)
8827 croak_xs_usage(cv, "THIS, from, to");
8829 size_t from = (size_t)SvUV( ST(1) );
8830 size_t to = (size_t)SvUV( ST(2) );
8831 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8832 THIS->RefreshLines( from, to );
8838 XS(XS_Wx__VScrolledWindow_GetRowCount); /* prototype to pass -Wmissing-prototypes */
8839 XS(XS_Wx__VScrolledWindow_GetRowCount)
8847 croak_xs_usage(cv, "THIS");
8849 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8852 RETVAL = THIS->GetLineCount();
8853 XSprePUSH; PUSHu((UV)RETVAL );
8859 XS(XS_Wx__VScrolledWindow_GetVisibleRowsBegin); /* prototype to pass -Wmissing-prototypes */
8860 XS(XS_Wx__VScrolledWindow_GetVisibleRowsBegin)
8868 croak_xs_usage(cv, "THIS");
8870 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8873 RETVAL = THIS->GetFirstVisibleLine();
8874 XSprePUSH; PUSHu((UV)RETVAL );
8880 XS(XS_Wx__VScrolledWindow_GetVisibleRowsEnd); /* prototype to pass -Wmissing-prototypes */
8881 XS(XS_Wx__VScrolledWindow_GetVisibleRowsEnd)
8889 croak_xs_usage(cv, "THIS");
8891 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8894 RETVAL = THIS->GetLastVisibleLine();
8895 XSprePUSH; PUSHu((UV)RETVAL );
8901 XS(XS_Wx__VScrolledWindow_ScrollRows); /* prototype to pass -Wmissing-prototypes */
8902 XS(XS_Wx__VScrolledWindow_ScrollRows)
8910 croak_xs_usage(cv, "THIS, lines");
8912 int lines = (int)SvIV(ST(1));
8913 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8915 RETVAL = THIS->ScrollLines( lines );
8916 ST(0) = boolSV(RETVAL);
8923 XS(XS_Wx__VScrolledWindow_ScrollRowPages); /* prototype to pass -Wmissing-prototypes */
8924 XS(XS_Wx__VScrolledWindow_ScrollRowPages)
8932 croak_xs_usage(cv, "THIS, pages");
8934 int pages = (int)SvIV(ST(1));
8935 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8937 RETVAL = THIS->ScrollPages( pages );
8938 ST(0) = boolSV(RETVAL);
8945 XS(XS_Wx__VScrolledWindow_RefreshAll); /* prototype to pass -Wmissing-prototypes */
8946 XS(XS_Wx__VScrolledWindow_RefreshAll)
8954 croak_xs_usage(cv, "THIS");
8956 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8963 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
8964 #define XSubPPtmpAACM 1
8967 XS(XS_Wx__VScrolledWindow_GetVisibleBegin); /* prototype to pass -Wmissing-prototypes */
8968 XS(XS_Wx__VScrolledWindow_GetVisibleBegin)
8976 croak_xs_usage(cv, "THIS");
8978 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
8982 RETVAL = THIS->GetVisibleBegin();
8983 XSprePUSH; PUSHu((UV)RETVAL );
8989 XS(XS_Wx__VScrolledWindow_GetVisibleEnd); /* prototype to pass -Wmissing-prototypes */
8990 XS(XS_Wx__VScrolledWindow_GetVisibleEnd)
8998 croak_xs_usage(cv, "THIS");
9000 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
9004 RETVAL = THIS->GetVisibleEnd();
9005 XSprePUSH; PUSHu((UV)RETVAL );
9012 XS(XS_Wx__VScrolledWindow_IsVisible); /* prototype to pass -Wmissing-prototypes */
9013 XS(XS_Wx__VScrolledWindow_IsVisible)
9021 croak_xs_usage(cv, "THIS, line");
9023 size_t line = (size_t)SvUV( ST(1) );
9024 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
9027 RETVAL = THIS->IsVisible(line);
9028 ST(0) = boolSV(RETVAL);
9035 XS(XS_Wx__VScrolledWindow_IsRowVisible); /* prototype to pass -Wmissing-prototypes */
9036 XS(XS_Wx__VScrolledWindow_IsRowVisible)
9044 croak_xs_usage(cv, "THIS, line");
9046 size_t line = (size_t)SvUV( ST(1) );
9047 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
9049 RETVAL = THIS->IsVisible( line );
9050 ST(0) = boolSV(RETVAL);
9058 XS(XS_Wx__VScrolledWindow_HitTest); /* prototype to pass -Wmissing-prototypes */
9059 XS(XS_Wx__VScrolledWindow_HitTest)
9067 croak_xs_usage(cv, "THIS, pt");
9069 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
9070 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
9074 RETVAL = THIS->HitTest(pt);
9075 XSprePUSH; PUSHi((IV)RETVAL);
9081 XS(XS_Wx__VScrolledWindow_Layout); /* prototype to pass -Wmissing-prototypes */
9082 XS(XS_Wx__VScrolledWindow_Layout)
9090 croak_xs_usage(cv, "THIS");
9092 wxVScrolledWindow * THIS = (wxVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::VScrolledWindow" );
9095 RETVAL = THIS->Layout();
9096 ST(0) = boolSV(RETVAL);
9102 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
9103 #define XSubPPtmpAACN 1
9106 XS(XS_Wx__HVScrolledWindow_Create); /* prototype to pass -Wmissing-prototypes */
9107 XS(XS_Wx__HVScrolledWindow_Create)
9114 if (items < 2 || items > 7)
9115 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
9117 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
9123 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9129 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
9133 pos = wxDefaultPosition;
9135 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
9139 size = wxDefaultSize;
9141 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
9147 style = (long)SvIV(ST(5));
9151 name = wxPanelNameStr;
9153 WXSTRING_INPUT( name, wxString, ST(6) );
9156 RETVAL = THIS->Create(parent, id, pos, size, style, name);
9157 ST(0) = boolSV(RETVAL);
9164 /* INCLUDE: Including 'perl -pe "s/VarHScrollHelper/HVScrolledWindow/g" XS/VarHScrollHelper.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
9167 XS(XS_Wx__HVScrolledWindow_SetColumnCount); /* prototype to pass -Wmissing-prototypes */
9168 XS(XS_Wx__HVScrolledWindow_SetColumnCount)
9176 croak_xs_usage(cv, "THIS, columnCount");
9178 size_t columnCount = (size_t)SvUV( ST(1) );
9179 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9181 THIS->SetColumnCount(columnCount);
9187 XS(XS_Wx__HVScrolledWindow_ScrollToColumn); /* prototype to pass -Wmissing-prototypes */
9188 XS(XS_Wx__HVScrolledWindow_ScrollToColumn)
9196 croak_xs_usage(cv, "THIS, column");
9198 size_t column = (size_t)SvUV( ST(1) );
9199 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9202 RETVAL = THIS->ScrollToColumn(column);
9203 ST(0) = boolSV(RETVAL);
9210 XS(XS_Wx__HVScrolledWindow_ScrollColumns); /* prototype to pass -Wmissing-prototypes */
9211 XS(XS_Wx__HVScrolledWindow_ScrollColumns)
9219 croak_xs_usage(cv, "THIS, columns");
9221 int columns = (int)SvIV(ST(1));
9222 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9225 RETVAL = THIS->ScrollColumns(columns);
9226 ST(0) = boolSV(RETVAL);
9233 XS(XS_Wx__HVScrolledWindow_ScrollColumnPages); /* prototype to pass -Wmissing-prototypes */
9234 XS(XS_Wx__HVScrolledWindow_ScrollColumnPages)
9242 croak_xs_usage(cv, "THIS, pages");
9244 int pages = (int)SvIV(ST(1));
9245 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9248 RETVAL = THIS->ScrollColumnPages(pages);
9249 ST(0) = boolSV(RETVAL);
9256 XS(XS_Wx__HVScrolledWindow_RefreshColumn); /* prototype to pass -Wmissing-prototypes */
9257 XS(XS_Wx__HVScrolledWindow_RefreshColumn)
9265 croak_xs_usage(cv, "THIS, column");
9267 size_t column = (size_t)SvUV( ST(1) );
9268 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9270 THIS->RefreshColumn(column);
9276 XS(XS_Wx__HVScrolledWindow_RefreshColumns); /* prototype to pass -Wmissing-prototypes */
9277 XS(XS_Wx__HVScrolledWindow_RefreshColumns)
9285 croak_xs_usage(cv, "THIS, from, to");
9287 size_t from = (size_t)SvUV( ST(1) );
9288 size_t to = (size_t)SvUV( ST(2) );
9289 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9291 THIS->RefreshColumns(from, to);
9297 XS(XS_Wx__HVScrolledWindow_GetColumnCount); /* prototype to pass -Wmissing-prototypes */
9298 XS(XS_Wx__HVScrolledWindow_GetColumnCount)
9306 croak_xs_usage(cv, "THIS");
9308 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9312 RETVAL = THIS->GetColumnCount();
9313 XSprePUSH; PUSHu((UV)RETVAL );
9319 XS(XS_Wx__HVScrolledWindow_GetVisibleColumnsBegin); /* prototype to pass -Wmissing-prototypes */
9320 XS(XS_Wx__HVScrolledWindow_GetVisibleColumnsBegin)
9328 croak_xs_usage(cv, "THIS");
9330 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9334 RETVAL = THIS->GetVisibleColumnsBegin();
9335 XSprePUSH; PUSHu((UV)RETVAL );
9341 XS(XS_Wx__HVScrolledWindow_GetVisibleColumnsEnd); /* prototype to pass -Wmissing-prototypes */
9342 XS(XS_Wx__HVScrolledWindow_GetVisibleColumnsEnd)
9350 croak_xs_usage(cv, "THIS");
9352 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9356 RETVAL = THIS->GetVisibleColumnsEnd();
9357 XSprePUSH; PUSHu((UV)RETVAL );
9363 XS(XS_Wx__HVScrolledWindow_IsColumnVisible); /* prototype to pass -Wmissing-prototypes */
9364 XS(XS_Wx__HVScrolledWindow_IsColumnVisible)
9372 croak_xs_usage(cv, "THIS, column");
9374 size_t column = (size_t)SvUV( ST(1) );
9375 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9378 RETVAL = THIS->IsColumnVisible(column);
9379 ST(0) = boolSV(RETVAL);
9386 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarHScrollHelper/HVScrolledWindow/g" XS/VarHScrollHelper.xs |' */
9389 /* INCLUDE: Including 'perl -pe "s/VarVScrollHelper/HVScrolledWindow/g" XS/VarVScrollHelper.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
9392 XS(XS_Wx__HVScrolledWindow_SetRowCount); /* prototype to pass -Wmissing-prototypes */
9393 XS(XS_Wx__HVScrolledWindow_SetRowCount)
9401 croak_xs_usage(cv, "THIS, count");
9403 size_t count = (size_t)SvUV( ST(1) );
9404 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9406 THIS->SetRowCount(count);
9412 XS(XS_Wx__HVScrolledWindow_ScrollToRow); /* prototype to pass -Wmissing-prototypes */
9413 XS(XS_Wx__HVScrolledWindow_ScrollToRow)
9421 croak_xs_usage(cv, "THIS, line");
9423 size_t line = (size_t)SvUV( ST(1) );
9424 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9427 RETVAL = THIS->ScrollToRow(line);
9428 ST(0) = boolSV(RETVAL);
9435 XS(XS_Wx__HVScrolledWindow_RefreshRow); /* prototype to pass -Wmissing-prototypes */
9436 XS(XS_Wx__HVScrolledWindow_RefreshRow)
9444 croak_xs_usage(cv, "THIS, line");
9446 size_t line = (size_t)SvUV( ST(1) );
9447 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9449 THIS->RefreshRow(line);
9455 XS(XS_Wx__HVScrolledWindow_RefreshRows); /* prototype to pass -Wmissing-prototypes */
9456 XS(XS_Wx__HVScrolledWindow_RefreshRows)
9464 croak_xs_usage(cv, "THIS, from, to");
9466 size_t from = (size_t)SvUV( ST(1) );
9467 size_t to = (size_t)SvUV( ST(2) );
9468 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9470 THIS->RefreshRows(from, to);
9476 XS(XS_Wx__HVScrolledWindow_GetRowCount); /* prototype to pass -Wmissing-prototypes */
9477 XS(XS_Wx__HVScrolledWindow_GetRowCount)
9485 croak_xs_usage(cv, "THIS");
9487 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9491 RETVAL = THIS->GetRowCount();
9492 XSprePUSH; PUSHu((UV)RETVAL );
9498 XS(XS_Wx__HVScrolledWindow_GetVisibleRowsBegin); /* prototype to pass -Wmissing-prototypes */
9499 XS(XS_Wx__HVScrolledWindow_GetVisibleRowsBegin)
9507 croak_xs_usage(cv, "THIS");
9509 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9513 RETVAL = THIS->GetVisibleRowsBegin();
9514 XSprePUSH; PUSHu((UV)RETVAL );
9520 XS(XS_Wx__HVScrolledWindow_GetVisibleRowsEnd); /* prototype to pass -Wmissing-prototypes */
9521 XS(XS_Wx__HVScrolledWindow_GetVisibleRowsEnd)
9529 croak_xs_usage(cv, "THIS");
9531 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9535 RETVAL = THIS->GetVisibleRowsEnd();
9536 XSprePUSH; PUSHu((UV)RETVAL );
9542 XS(XS_Wx__HVScrolledWindow_ScrollRows); /* prototype to pass -Wmissing-prototypes */
9543 XS(XS_Wx__HVScrolledWindow_ScrollRows)
9551 croak_xs_usage(cv, "THIS, lines");
9553 int lines = (int)SvIV(ST(1));
9554 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9557 RETVAL = THIS->ScrollRows(lines);
9558 ST(0) = boolSV(RETVAL);
9565 XS(XS_Wx__HVScrolledWindow_ScrollRowPages); /* prototype to pass -Wmissing-prototypes */
9566 XS(XS_Wx__HVScrolledWindow_ScrollRowPages)
9574 croak_xs_usage(cv, "THIS, pages");
9576 int pages = (int)SvIV(ST(1));
9577 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9580 RETVAL = THIS->ScrollRowPages(pages);
9581 ST(0) = boolSV(RETVAL);
9588 XS(XS_Wx__HVScrolledWindow_IsRowVisible); /* prototype to pass -Wmissing-prototypes */
9589 XS(XS_Wx__HVScrolledWindow_IsRowVisible)
9597 croak_xs_usage(cv, "THIS, line");
9599 size_t line = (size_t)SvUV( ST(1) );
9600 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9603 RETVAL = THIS->IsRowVisible(line);
9604 ST(0) = boolSV(RETVAL);
9611 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarVScrollHelper/HVScrolledWindow/g" XS/VarVScrollHelper.xs |' */
9614 /* INCLUDE: Including 'perl -pe "s/VarHVScrollHelper/HVScrolledWindow/g" XS/VarHVScrollHelper.xs |' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
9617 XS(XS_Wx__HVScrolledWindow_SetRowColumnCount); /* prototype to pass -Wmissing-prototypes */
9618 XS(XS_Wx__HVScrolledWindow_SetRowColumnCount)
9626 croak_xs_usage(cv, "THIS, rowCount, columnCount");
9628 size_t rowCount = (size_t)SvUV( ST(1) );
9629 size_t columnCount = (size_t)SvUV( ST(2) );
9630 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9632 THIS->SetRowColumnCount(rowCount, columnCount);
9638 XS(XS_Wx__HVScrolledWindow_EnablePhysicalScrolling); /* prototype to pass -Wmissing-prototypes */
9639 XS(XS_Wx__HVScrolledWindow_EnablePhysicalScrolling)
9646 if (items < 1 || items > 3)
9647 croak_xs_usage(cv, "THIS, vscrolling = true, hscrolling = true");
9651 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9656 vscrolling = (bool)SvTRUE(ST(1));
9662 hscrolling = (bool)SvTRUE(ST(2));
9665 THIS->EnablePhysicalScrolling(vscrolling, hscrolling);
9671 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumn); /* prototype to pass -Wmissing-prototypes */
9672 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumn)
9680 croak_xs_usage(cv, "THIS, ...");
9681 PERL_UNUSED_VAR(ax); /* -Wall */
9684 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9686 MATCH_REDISP( wxPliOvl_n_n, ScrollToRowColumnRC )
9687 MATCH_REDISP( wxPliOvl_wpos, ScrollToRowColumnPosition )
9688 END_OVERLOAD( Wx::HVScrolledWindow::ScrollToRowColumn )
9695 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumnRC); /* prototype to pass -Wmissing-prototypes */
9696 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumnRC)
9704 croak_xs_usage(cv, "THIS, row, column");
9706 size_t row = (size_t)SvUV( ST(1) );
9707 size_t column = (size_t)SvUV( ST(2) );
9708 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9710 RETVAL = THIS->ScrollToRowColumn( row, column );
9711 ST(0) = boolSV(RETVAL);
9718 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumnPosition); /* prototype to pass -Wmissing-prototypes */
9719 XS(XS_Wx__HVScrolledWindow_ScrollToRowColumnPosition)
9727 croak_xs_usage(cv, "THIS, pos");
9729 wxPosition pos = wxPli_sv_2_wxposition( aTHX_ ST(1) );
9730 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9732 RETVAL = THIS->ScrollToRowColumn( pos );
9733 ST(0) = boolSV(RETVAL);
9740 XS(XS_Wx__HVScrolledWindow_RefreshRowColumn); /* prototype to pass -Wmissing-prototypes */
9741 XS(XS_Wx__HVScrolledWindow_RefreshRowColumn)
9749 croak_xs_usage(cv, "THIS, ...");
9750 PERL_UNUSED_VAR(ax); /* -Wall */
9753 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9755 MATCH_REDISP( wxPliOvl_n_n, RefreshRowColumnRC )
9756 MATCH_REDISP( wxPliOvl_wpos, RefreshRowColumnPosition )
9757 END_OVERLOAD( Wx::HVScrolledWindow::RefreshRowColumn )
9764 XS(XS_Wx__HVScrolledWindow_RefreshRowColumnRC); /* prototype to pass -Wmissing-prototypes */
9765 XS(XS_Wx__HVScrolledWindow_RefreshRowColumnRC)
9773 croak_xs_usage(cv, "THIS, row, column");
9775 size_t row = (size_t)SvUV( ST(1) );
9776 size_t column = (size_t)SvUV( ST(2) );
9777 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9778 THIS->RefreshRowColumn( row, column );
9784 XS(XS_Wx__HVScrolledWindow_RefreshRowColumnPosition); /* prototype to pass -Wmissing-prototypes */
9785 XS(XS_Wx__HVScrolledWindow_RefreshRowColumnPosition)
9793 croak_xs_usage(cv, "THIS, pos");
9795 wxPosition pos = wxPli_sv_2_wxposition( aTHX_ ST(1) );
9796 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9797 THIS->RefreshRowColumn( pos );
9803 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumns); /* prototype to pass -Wmissing-prototypes */
9804 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumns)
9812 croak_xs_usage(cv, "THIS, ...");
9813 PERL_UNUSED_VAR(ax); /* -Wall */
9816 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9818 MATCH_REDISP( wxPliOvl_n_n_n_n, RefreshRowsColumnsRC )
9819 MATCH_REDISP( wxPliOvl_wpos_wpos, RefreshRowsColumnsPosition )
9820 END_OVERLOAD( Wx::HVScrolledWindow::RefreshRowsColumns )
9827 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumnsRC); /* prototype to pass -Wmissing-prototypes */
9828 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumnsRC)
9836 croak_xs_usage(cv, "THIS, fromRow, toRow, fromColumn, toColumn");
9838 size_t fromRow = (size_t)SvUV( ST(1) );
9839 size_t toRow = (size_t)SvUV( ST(2) );
9840 size_t fromColumn = (size_t)SvUV( ST(3) );
9841 size_t toColumn = (size_t)SvUV( ST(4) );
9842 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9843 THIS->RefreshRowsColumns( fromRow, toRow, fromColumn, toColumn );
9849 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumnsPosition); /* prototype to pass -Wmissing-prototypes */
9850 XS(XS_Wx__HVScrolledWindow_RefreshRowsColumnsPosition)
9858 croak_xs_usage(cv, "THIS, from, to");
9860 wxPosition from = wxPli_sv_2_wxposition( aTHX_ ST(1) );
9861 wxPosition to = wxPli_sv_2_wxposition( aTHX_ ST(2) );
9862 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9863 THIS->RefreshRowsColumns( from, to );
9869 XS(XS_Wx__HVScrolledWindow_VirtualHitTest); /* prototype to pass -Wmissing-prototypes */
9870 XS(XS_Wx__HVScrolledWindow_VirtualHitTest)
9878 croak_xs_usage(cv, "THIS, ...");
9879 PERL_UNUSED_VAR(ax); /* -Wall */
9882 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9884 MATCH_REDISP( wxPliOvl_n_n, VirtualHitTestXY )
9885 MATCH_REDISP( wxPliOvl_wpoi, VirtualHitTestPoint )
9886 END_OVERLOAD( Wx::HVScrolledWindow::VirtualHitTest )
9893 XS(XS_Wx__HVScrolledWindow_VirtualHitTestXY); /* prototype to pass -Wmissing-prototypes */
9894 XS(XS_Wx__HVScrolledWindow_VirtualHitTestXY)
9902 croak_xs_usage(cv, "THIS, x, y");
9904 wxCoord x = (wxCoord)SvIV(ST(1));
9905 wxCoord y = (wxCoord)SvIV(ST(2));
9906 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9908 RETVAL = THIS->VirtualHitTest( x, y );
9909 ST(0) = sv_newmortal();
9910 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPosition(RETVAL), "Wx::Position" );
9917 XS(XS_Wx__HVScrolledWindow_VirtualHitTestPoint); /* prototype to pass -Wmissing-prototypes */
9918 XS(XS_Wx__HVScrolledWindow_VirtualHitTestPoint)
9926 croak_xs_usage(cv, "THIS, pos");
9928 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
9929 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9931 RETVAL = THIS->VirtualHitTest( pos );
9932 ST(0) = sv_newmortal();
9933 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPosition(RETVAL), "Wx::Position" );
9940 XS(XS_Wx__HVScrolledWindow_GetRowColumnCount); /* prototype to pass -Wmissing-prototypes */
9941 XS(XS_Wx__HVScrolledWindow_GetRowColumnCount)
9949 croak_xs_usage(cv, "THIS");
9951 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9954 RETVAL = THIS->GetRowColumnCount();
9955 ST(0) = sv_newmortal();
9956 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
9963 XS(XS_Wx__HVScrolledWindow_GetVisibleBegin); /* prototype to pass -Wmissing-prototypes */
9964 XS(XS_Wx__HVScrolledWindow_GetVisibleBegin)
9972 croak_xs_usage(cv, "THIS");
9974 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
9977 RETVAL = THIS->GetVisibleBegin();
9978 ST(0) = sv_newmortal();
9979 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPosition(RETVAL), "Wx::Position" );
9986 XS(XS_Wx__HVScrolledWindow_GetVisibleEnd); /* prototype to pass -Wmissing-prototypes */
9987 XS(XS_Wx__HVScrolledWindow_GetVisibleEnd)
9995 croak_xs_usage(cv, "THIS");
9997 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
10000 RETVAL = THIS->GetVisibleEnd();
10001 ST(0) = sv_newmortal();
10002 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPosition(RETVAL), "Wx::Position" );
10009 XS(XS_Wx__HVScrolledWindow_IsVisible); /* prototype to pass -Wmissing-prototypes */
10010 XS(XS_Wx__HVScrolledWindow_IsVisible)
10018 croak_xs_usage(cv, "THIS, ...");
10019 PERL_UNUSED_VAR(ax); /* -Wall */
10022 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
10024 MATCH_REDISP( wxPliOvl_n_n, IsVisibleRC )
10025 MATCH_REDISP( wxPliOvl_wpos, IsVisiblePosition )
10026 END_OVERLOAD( Wx::HVScrolledWindow::IsVisible )
10033 XS(XS_Wx__HVScrolledWindow_IsVisibleRC); /* prototype to pass -Wmissing-prototypes */
10034 XS(XS_Wx__HVScrolledWindow_IsVisibleRC)
10042 croak_xs_usage(cv, "THIS, row, column");
10044 size_t row = (size_t)SvUV( ST(1) );
10045 size_t column = (size_t)SvUV( ST(2) );
10046 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
10048 RETVAL = THIS->IsVisible( row, column );
10049 ST(0) = boolSV(RETVAL);
10056 XS(XS_Wx__HVScrolledWindow_IsVisiblePosition); /* prototype to pass -Wmissing-prototypes */
10057 XS(XS_Wx__HVScrolledWindow_IsVisiblePosition)
10065 croak_xs_usage(cv, "THIS, pos");
10067 wxPosition pos = wxPli_sv_2_wxposition( aTHX_ ST(1) );
10068 wxHVScrolledWindow * THIS = (wxHVScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HVScrolledWindow" );
10070 RETVAL = THIS->IsVisible( pos );
10071 ST(0) = boolSV(RETVAL);
10078 /* INCLUDE: Returning to 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' from 'perl -pe "s/VarHVScrollHelper/HVScrolledWindow/g" XS/VarHVScrollHelper.xs |' */
10081 #include "cpp/overload.h"
10082 #include "cpp/vscrl.h"
10083 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
10084 #define XSubPPtmpAACO 1
10087 XS(XS_Wx__PlHScrolledWindow_new); /* prototype to pass -Wmissing-prototypes */
10088 XS(XS_Wx__PlHScrolledWindow_new)
10095 PERL_UNUSED_VAR(cv); /* -W */
10096 PERL_UNUSED_VAR(ax); /* -Wall */
10100 MATCH_VOIDM_REDISP( newDefault )
10101 MATCH_ANY_REDISP( newFull )
10102 END_OVERLOAD( "Wx::PlHScrolledWindow::new" )
10109 XS(XS_Wx__PlHScrolledWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
10110 XS(XS_Wx__PlHScrolledWindow_newDefault)
10118 croak_xs_usage(cv, "CLASS");
10120 char * CLASS = (char *)SvPV_nolen(ST(0));
10121 wxPlHScrolledWindow * RETVAL;
10122 RETVAL = new wxPlHScrolledWindow( CLASS );
10123 ST(0) = sv_newmortal();
10124 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10131 XS(XS_Wx__PlHScrolledWindow_newFull); /* prototype to pass -Wmissing-prototypes */
10132 XS(XS_Wx__PlHScrolledWindow_newFull)
10139 if (items < 2 || items > 7)
10140 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
10142 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10148 char * CLASS = (char *)SvPV_nolen(ST(0));
10149 wxPlHScrolledWindow * RETVAL;
10154 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
10158 pos = wxDefaultPosition;
10160 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
10164 size = wxDefaultSize;
10166 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
10172 style = (long)SvIV(ST(5));
10176 name = wxPanelNameStr;
10178 WXSTRING_INPUT( name, wxString, ST(6) );
10180 RETVAL = new wxPlHScrolledWindow( CLASS, parent, id, pos, size,
10183 ST(0) = sv_newmortal();
10184 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10192 XS(XS_Wx__PlVScrolledWindow_new); /* prototype to pass -Wmissing-prototypes */
10193 XS(XS_Wx__PlVScrolledWindow_new)
10200 PERL_UNUSED_VAR(cv); /* -W */
10201 PERL_UNUSED_VAR(ax); /* -Wall */
10205 MATCH_VOIDM_REDISP( newDefault )
10206 MATCH_ANY_REDISP( newFull )
10207 END_OVERLOAD( "Wx::PlVScrolledWindow::new" )
10214 XS(XS_Wx__PlVScrolledWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
10215 XS(XS_Wx__PlVScrolledWindow_newDefault)
10223 croak_xs_usage(cv, "CLASS");
10225 char * CLASS = (char *)SvPV_nolen(ST(0));
10226 wxPlVScrolledWindow * RETVAL;
10227 RETVAL = new wxPlVScrolledWindow( CLASS );
10228 ST(0) = sv_newmortal();
10229 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10236 XS(XS_Wx__PlVScrolledWindow_newFull); /* prototype to pass -Wmissing-prototypes */
10237 XS(XS_Wx__PlVScrolledWindow_newFull)
10244 if (items < 2 || items > 7)
10245 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
10247 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10253 char * CLASS = (char *)SvPV_nolen(ST(0));
10254 wxPlVScrolledWindow * RETVAL;
10259 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
10263 pos = wxDefaultPosition;
10265 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
10269 size = wxDefaultSize;
10271 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
10277 style = (long)SvIV(ST(5));
10281 name = wxPanelNameStr;
10283 WXSTRING_INPUT( name, wxString, ST(6) );
10285 RETVAL = new wxPlVScrolledWindow( CLASS, parent, id, pos, size,
10288 ST(0) = sv_newmortal();
10289 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10295 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
10296 #define XSubPPtmpAACP 1
10299 XS(XS_Wx__PlHVScrolledWindow_new); /* prototype to pass -Wmissing-prototypes */
10300 XS(XS_Wx__PlHVScrolledWindow_new)
10307 PERL_UNUSED_VAR(cv); /* -W */
10308 PERL_UNUSED_VAR(ax); /* -Wall */
10312 MATCH_VOIDM_REDISP( newDefault )
10313 MATCH_ANY_REDISP( newFull )
10314 END_OVERLOAD( "Wx::PlHVScrolledWindow::new" )
10321 XS(XS_Wx__PlHVScrolledWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
10322 XS(XS_Wx__PlHVScrolledWindow_newDefault)
10330 croak_xs_usage(cv, "CLASS");
10332 char * CLASS = (char *)SvPV_nolen(ST(0));
10333 wxPlHVScrolledWindow * RETVAL;
10334 RETVAL = new wxPlHVScrolledWindow( CLASS );
10335 ST(0) = sv_newmortal();
10336 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10343 XS(XS_Wx__PlHVScrolledWindow_newFull); /* prototype to pass -Wmissing-prototypes */
10344 XS(XS_Wx__PlHVScrolledWindow_newFull)
10351 if (items < 2 || items > 7)
10352 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxPanelNameStr");
10354 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10360 char * CLASS = (char *)SvPV_nolen(ST(0));
10361 wxPlHVScrolledWindow * RETVAL;
10366 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
10370 pos = wxDefaultPosition;
10372 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
10376 size = wxDefaultSize;
10378 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
10384 style = (long)SvIV(ST(5));
10388 name = wxPanelNameStr;
10390 WXSTRING_INPUT( name, wxString, ST(6) );
10392 RETVAL = new wxPlHVScrolledWindow( CLASS, parent, id, pos,
10393 size, style, name );
10395 ST(0) = sv_newmortal();
10396 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
10405 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VScrolledWindow.xsp |' */
10408 /* INCLUDE: Including 'XS/ScrolledWindow.xs' from 'Window.xs' */
10411 /* INCLUDE: Including 'XS/Validators.xs' from 'XS/ScrolledWindow.xs' */
10414 /* INCLUDE: Including 'XS/Constraint.xs' from 'XS/Validators.xs' */
10416 #include <wx/layout.h>
10418 XS(XS_Wx__IndividualLayoutConstraint_Above); /* prototype to pass -Wmissing-prototypes */
10419 XS(XS_Wx__IndividualLayoutConstraint_Above)
10426 if (items < 2 || items > 3)
10427 croak_xs_usage(cv, "THIS, otherWin, margin = 0");
10429 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10431 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10436 margin = (int)SvIV(ST(2));
10439 THIS->Above(otherWin, margin);
10445 XS(XS_Wx__IndividualLayoutConstraint_Absolute); /* prototype to pass -Wmissing-prototypes */
10446 XS(XS_Wx__IndividualLayoutConstraint_Absolute)
10454 croak_xs_usage(cv, "THIS, value");
10456 int value = (int)SvIV(ST(1));
10457 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10459 THIS->Absolute(value);
10465 XS(XS_Wx__IndividualLayoutConstraint_AsIs); /* prototype to pass -Wmissing-prototypes */
10466 XS(XS_Wx__IndividualLayoutConstraint_AsIs)
10474 croak_xs_usage(cv, "THIS");
10476 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10484 XS(XS_Wx__IndividualLayoutConstraint_Below); /* prototype to pass -Wmissing-prototypes */
10485 XS(XS_Wx__IndividualLayoutConstraint_Below)
10492 if (items < 2 || items > 3)
10493 croak_xs_usage(cv, "THIS, otherWin, margin = 0");
10495 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10497 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10502 margin = (int)SvIV(ST(2));
10505 THIS->Below(otherWin, margin);
10511 XS(XS_Wx__IndividualLayoutConstraint_Unconstrained); /* prototype to pass -Wmissing-prototypes */
10512 XS(XS_Wx__IndividualLayoutConstraint_Unconstrained)
10520 croak_xs_usage(cv, "THIS");
10522 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10524 THIS->Unconstrained();
10530 XS(XS_Wx__IndividualLayoutConstraint_LeftOf); /* prototype to pass -Wmissing-prototypes */
10531 XS(XS_Wx__IndividualLayoutConstraint_LeftOf)
10538 if (items < 2 || items > 3)
10539 croak_xs_usage(cv, "THIS, otherWin, margin = 0");
10541 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10543 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10548 margin = (int)SvIV(ST(2));
10551 THIS->LeftOf(otherWin, margin);
10557 XS(XS_Wx__IndividualLayoutConstraint_PercentOf); /* prototype to pass -Wmissing-prototypes */
10558 XS(XS_Wx__IndividualLayoutConstraint_PercentOf)
10566 croak_xs_usage(cv, "THIS, otherWin, edge, per");
10568 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10569 wxEdge edge = (wxEdge)SvIV(ST(2));
10570 int per = (int)SvIV(ST(3));
10571 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10573 THIS->PercentOf(otherWin, edge, per);
10579 XS(XS_Wx__IndividualLayoutConstraint_RightOf); /* prototype to pass -Wmissing-prototypes */
10580 XS(XS_Wx__IndividualLayoutConstraint_RightOf)
10587 if (items < 2 || items > 3)
10588 croak_xs_usage(cv, "THIS, otherWin, margin = 0");
10590 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10592 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10597 margin = (int)SvIV(ST(2));
10600 THIS->RightOf(otherWin, margin);
10606 XS(XS_Wx__IndividualLayoutConstraint_SameAs); /* prototype to pass -Wmissing-prototypes */
10607 XS(XS_Wx__IndividualLayoutConstraint_SameAs)
10614 if (items < 3 || items > 4)
10615 croak_xs_usage(cv, "THIS, otherWin, edge, margin = 0");
10617 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10618 wxEdge edge = (wxEdge)SvIV(ST(2));
10620 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10625 margin = (int)SvIV(ST(3));
10628 THIS->SameAs(otherWin, edge, margin);
10634 XS(XS_Wx__IndividualLayoutConstraint_Set); /* prototype to pass -Wmissing-prototypes */
10635 XS(XS_Wx__IndividualLayoutConstraint_Set)
10642 if (items < 4 || items > 6)
10643 croak_xs_usage(cv, "THIS, rel, otherWin, otherEdge, value = 0, margin = 0");
10645 wxRelationship rel = (wxRelationship)SvIV(ST(1));
10646 wxWindow* otherWin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
10647 wxEdge otherEdge = (wxEdge)SvIV(ST(3));
10650 wxIndividualLayoutConstraint * THIS = (wxIndividualLayoutConstraint *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::IndividualLayoutConstraint" );
10655 value = (int)SvIV(ST(4));
10661 margin = (int)SvIV(ST(5));
10664 THIS->Set(rel, otherWin, otherEdge, value, margin);
10670 XS(XS_Wx__LayoutConstraints_new); /* prototype to pass -Wmissing-prototypes */
10671 XS(XS_Wx__LayoutConstraints_new)
10679 croak_xs_usage(cv, "CLASS");
10681 char * CLASS = (char *)SvPV_nolen(ST(0));
10682 wxLayoutConstraints * RETVAL;
10684 RETVAL = new wxLayoutConstraints();
10685 ST(0) = sv_newmortal();
10686 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10693 XS(XS_Wx__LayoutConstraints_bottom); /* prototype to pass -Wmissing-prototypes */
10694 XS(XS_Wx__LayoutConstraints_bottom)
10702 croak_xs_usage(cv, "THIS");
10704 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10705 wxIndividualLayoutConstraint * RETVAL;
10706 RETVAL = &THIS->bottom;
10707 ST(0) = sv_newmortal();
10708 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10715 XS(XS_Wx__LayoutConstraints_centreX); /* prototype to pass -Wmissing-prototypes */
10716 XS(XS_Wx__LayoutConstraints_centreX)
10724 croak_xs_usage(cv, "THIS");
10726 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10727 wxIndividualLayoutConstraint * RETVAL;
10728 RETVAL = &THIS->centreX;
10729 ST(0) = sv_newmortal();
10730 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10737 XS(XS_Wx__LayoutConstraints_centreY); /* prototype to pass -Wmissing-prototypes */
10738 XS(XS_Wx__LayoutConstraints_centreY)
10746 croak_xs_usage(cv, "THIS");
10748 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10749 wxIndividualLayoutConstraint * RETVAL;
10750 RETVAL = &THIS->centreY;
10751 ST(0) = sv_newmortal();
10752 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10759 XS(XS_Wx__LayoutConstraints_height); /* prototype to pass -Wmissing-prototypes */
10760 XS(XS_Wx__LayoutConstraints_height)
10768 croak_xs_usage(cv, "THIS");
10770 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10771 wxIndividualLayoutConstraint * RETVAL;
10772 RETVAL = &THIS->height;
10773 ST(0) = sv_newmortal();
10774 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10781 XS(XS_Wx__LayoutConstraints_left); /* prototype to pass -Wmissing-prototypes */
10782 XS(XS_Wx__LayoutConstraints_left)
10790 croak_xs_usage(cv, "THIS");
10792 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10793 wxIndividualLayoutConstraint * RETVAL;
10794 RETVAL = &THIS->left;
10795 ST(0) = sv_newmortal();
10796 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10803 XS(XS_Wx__LayoutConstraints_right); /* prototype to pass -Wmissing-prototypes */
10804 XS(XS_Wx__LayoutConstraints_right)
10812 croak_xs_usage(cv, "THIS");
10814 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10815 wxIndividualLayoutConstraint * RETVAL;
10816 RETVAL = &THIS->right;
10817 ST(0) = sv_newmortal();
10818 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10825 XS(XS_Wx__LayoutConstraints_top); /* prototype to pass -Wmissing-prototypes */
10826 XS(XS_Wx__LayoutConstraints_top)
10834 croak_xs_usage(cv, "THIS");
10836 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10837 wxIndividualLayoutConstraint * RETVAL;
10838 RETVAL = &THIS->top;
10839 ST(0) = sv_newmortal();
10840 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10847 XS(XS_Wx__LayoutConstraints_width); /* prototype to pass -Wmissing-prototypes */
10848 XS(XS_Wx__LayoutConstraints_width)
10856 croak_xs_usage(cv, "THIS");
10858 wxLayoutConstraints * THIS = (wxLayoutConstraints *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::LayoutConstraints" );
10859 wxIndividualLayoutConstraint * RETVAL;
10860 RETVAL = &THIS->width;
10861 ST(0) = sv_newmortal();
10862 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10869 /* INCLUDE: Returning to 'XS/Validators.xs' from 'XS/Constraint.xs' */
10871 #include <wx/validate.h>
10872 #include "cpp/validators.h"
10874 XS(XS_Wx__Validator_GetWindow); /* prototype to pass -Wmissing-prototypes */
10875 XS(XS_Wx__Validator_GetWindow)
10883 croak_xs_usage(cv, "THIS");
10885 wxValidator * THIS = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Validator" );
10888 RETVAL = THIS->GetWindow();
10889 ST(0) = sv_newmortal();
10890 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10897 XS(XS_Wx__Validator_SetBellOnError); /* prototype to pass -Wmissing-prototypes */
10898 XS(XS_Wx__Validator_SetBellOnError)
10905 if (items < 1 || items > 2)
10906 croak_xs_usage(cv, "THIS, doit = true");
10909 wxValidator * THIS = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Validator" );
10914 doit = (bool)SvTRUE(ST(1));
10917 THIS->SetBellOnError(doit);
10923 XS(XS_Wx__Validator_SetWindow); /* prototype to pass -Wmissing-prototypes */
10924 XS(XS_Wx__Validator_SetWindow)
10932 croak_xs_usage(cv, "THIS, window");
10934 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
10935 wxValidator * THIS = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Validator" );
10937 THIS->SetWindow(window);
10943 XS(XS_Wx__PlValidator_new); /* prototype to pass -Wmissing-prototypes */
10944 XS(XS_Wx__PlValidator_new)
10952 croak_xs_usage(cv, "CLASS");
10954 char * CLASS = (char *)SvPV_nolen(ST(0));
10955 wxPlValidator * RETVAL;
10956 RETVAL = new wxPlValidator( CLASS );
10957 ST(0) = sv_newmortal();
10958 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
10965 XS(XS_Wx__PlValidator_DESTROY); /* prototype to pass -Wmissing-prototypes */
10966 XS(XS_Wx__PlValidator_DESTROY)
10974 croak_xs_usage(cv, "THIS");
10976 static char wxPlPlValidatorName[] = "Wx::PlValidator";
10977 wxPlValidator * THIS = (wxPlValidator *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlValidator" );
10984 /* INCLUDE: Returning to 'XS/ScrolledWindow.xs' from 'XS/Validators.xs' */
10986 #include <wx/scrolwin.h>
10988 #include "cpp/scrolledwindow.h"
10990 XS(XS_Wx__ScrolledWindow_new); /* prototype to pass -Wmissing-prototypes */
10991 XS(XS_Wx__ScrolledWindow_new)
10998 PERL_UNUSED_VAR(cv); /* -W */
10999 PERL_UNUSED_VAR(ax); /* -Wall */
11003 MATCH_VOIDM_REDISP( newDefault )
11004 MATCH_ANY_REDISP( newFull )
11005 END_OVERLOAD( "Wx::ScrolledWindow::new" )
11012 XS(XS_Wx__ScrolledWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
11013 XS(XS_Wx__ScrolledWindow_newDefault)
11021 croak_xs_usage(cv, "CLASS");
11023 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
11024 wxScrolledWindow * RETVAL;
11025 RETVAL = new wxPliScrolledWindow( CLASS );
11026 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
11027 ST(0) = sv_newmortal();
11028 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11035 XS(XS_Wx__ScrolledWindow_newFull); /* prototype to pass -Wmissing-prototypes */
11036 XS(XS_Wx__ScrolledWindow_newFull)
11043 if (items < 2 || items > 7)
11044 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxHSCROLL|wxVSCROLL, name = wxPanelNameStr");
11046 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
11047 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11053 wxScrolledWindow * RETVAL;
11058 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
11062 pos = wxDefaultPosition;
11064 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
11068 size = wxDefaultSize;
11070 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
11074 style = wxHSCROLL|wxVSCROLL;
11076 style = (long)SvIV(ST(5));
11080 name = wxPanelNameStr;
11082 WXSTRING_INPUT( name, wxString, ST(6) );
11084 RETVAL = new wxPliScrolledWindow( CLASS, parent, id, pos, size, style,
11086 ST(0) = sv_newmortal();
11087 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11094 XS(XS_Wx__ScrolledWindow_Create); /* prototype to pass -Wmissing-prototypes */
11095 XS(XS_Wx__ScrolledWindow_Create)
11102 if (items < 2 || items > 7)
11103 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxHSCROLL|wxVSCROLL, name = wxPanelNameStr");
11105 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11111 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11117 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
11121 pos = wxDefaultPosition;
11123 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
11127 size = wxDefaultSize;
11129 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
11133 style = wxHSCROLL|wxVSCROLL;
11135 style = (long)SvIV(ST(5));
11139 name = wxPanelNameStr;
11141 WXSTRING_INPUT( name, wxString, ST(6) );
11144 RETVAL = THIS->Create(parent, id, pos, size, style, name);
11145 ST(0) = boolSV(RETVAL);
11152 XS(XS_Wx__ScrolledWindow_CalcScrolledPosition); /* prototype to pass -Wmissing-prototypes */
11153 XS(XS_Wx__ScrolledWindow_CalcScrolledPosition)
11161 croak_xs_usage(cv, "THIS, x, y");
11162 PERL_UNUSED_VAR(ax); /* -Wall */
11165 int x = (int)SvIV(ST(1));
11166 int y = (int)SvIV(ST(2));
11169 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11170 THIS->CalcScrolledPosition( x, y, &xx, &yy );
11172 PUSHs( sv_2mortal( newSViv( xx ) ) );
11173 PUSHs( sv_2mortal( newSViv( yy ) ) );
11180 XS(XS_Wx__ScrolledWindow_CalcUnscrolledPosition); /* prototype to pass -Wmissing-prototypes */
11181 XS(XS_Wx__ScrolledWindow_CalcUnscrolledPosition)
11189 croak_xs_usage(cv, "THIS, x, y");
11190 PERL_UNUSED_VAR(ax); /* -Wall */
11193 int x = (int)SvIV(ST(1));
11194 int y = (int)SvIV(ST(2));
11197 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11198 THIS->CalcUnscrolledPosition( x, y, &xx, &yy );
11200 PUSHs( sv_2mortal( newSViv( xx ) ) );
11201 PUSHs( sv_2mortal( newSViv( yy ) ) );
11208 XS(XS_Wx__ScrolledWindow_EnableScrolling); /* prototype to pass -Wmissing-prototypes */
11209 XS(XS_Wx__ScrolledWindow_EnableScrolling)
11217 croak_xs_usage(cv, "THIS, xScrolling, yScrolling");
11219 bool xScrolling = (bool)SvTRUE(ST(1));
11220 bool yScrolling = (bool)SvTRUE(ST(2));
11221 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11223 THIS->EnableScrolling(xScrolling, yScrolling);
11229 XS(XS_Wx__ScrolledWindow_GetScrollPixelsPerUnit); /* prototype to pass -Wmissing-prototypes */
11230 XS(XS_Wx__ScrolledWindow_GetScrollPixelsPerUnit)
11238 croak_xs_usage(cv, "THIS");
11239 PERL_UNUSED_VAR(ax); /* -Wall */
11244 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11245 THIS->GetScrollPixelsPerUnit( &xUnit, &yUnit );
11247 PUSHs( sv_2mortal( newSViv( xUnit ) ) );
11248 PUSHs( sv_2mortal( newSViv( yUnit ) ) );
11255 XS(XS_Wx__ScrolledWindow_GetVirtualSize); /* prototype to pass -Wmissing-prototypes */
11256 XS(XS_Wx__ScrolledWindow_GetVirtualSize)
11264 croak_xs_usage(cv, "THIS");
11265 PERL_UNUSED_VAR(ax); /* -Wall */
11270 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11271 THIS->GetVirtualSize( &x, &y );
11273 PUSHs( sv_2mortal( newSViv( x ) ) );
11274 PUSHs( sv_2mortal( newSViv( y ) ) );
11281 XS(XS_Wx__ScrolledWindow_IsRetained); /* prototype to pass -Wmissing-prototypes */
11282 XS(XS_Wx__ScrolledWindow_IsRetained)
11290 croak_xs_usage(cv, "THIS");
11292 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11295 RETVAL = THIS->IsRetained();
11296 ST(0) = boolSV(RETVAL);
11303 XS(XS_Wx__ScrolledWindow_PrepareDC); /* prototype to pass -Wmissing-prototypes */
11304 XS(XS_Wx__ScrolledWindow_PrepareDC)
11312 croak_xs_usage(cv, "THIS, dc");
11314 wxDC* dc = (wxDC *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DC" );
11315 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11316 THIS->PrepareDC( *dc );
11322 XS(XS_Wx__ScrolledWindow_DoPrepareDC); /* prototype to pass -Wmissing-prototypes */
11323 XS(XS_Wx__ScrolledWindow_DoPrepareDC)
11331 croak_xs_usage(cv, "THIS, dc");
11333 wxDC* dc = (wxDC *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DC" );
11334 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11336 THIS->DoPrepareDC(*dc);
11342 XS(XS_Wx__ScrolledWindow_Scroll); /* prototype to pass -Wmissing-prototypes */
11343 XS(XS_Wx__ScrolledWindow_Scroll)
11351 croak_xs_usage(cv, "THIS, x, y");
11353 int x = (int)SvIV(ST(1));
11354 int y = (int)SvIV(ST(2));
11355 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11357 THIS->Scroll(x, y);
11363 XS(XS_Wx__ScrolledWindow_SetScrollbars); /* prototype to pass -Wmissing-prototypes */
11364 XS(XS_Wx__ScrolledWindow_SetScrollbars)
11371 if (items < 5 || items > 8)
11372 croak_xs_usage(cv, "THIS, ppuX, ppuY, nX, nY, xPos = 0, yPos = 0, noRefresh = false");
11374 int ppuX = (int)SvIV(ST(1));
11375 int ppuY = (int)SvIV(ST(2));
11376 int nX = (int)SvIV(ST(3));
11377 int nY = (int)SvIV(ST(4));
11381 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11386 xPos = (int)SvIV(ST(5));
11392 yPos = (int)SvIV(ST(6));
11398 noRefresh = (bool)SvTRUE(ST(7));
11401 THIS->SetScrollbars(ppuX, ppuY, nX, nY, xPos, yPos, noRefresh);
11407 XS(XS_Wx__ScrolledWindow_SetScrollRate); /* prototype to pass -Wmissing-prototypes */
11408 XS(XS_Wx__ScrolledWindow_SetScrollRate)
11416 croak_xs_usage(cv, "THIS, xstep, ystep");
11418 int xstep = (int)SvIV(ST(1));
11419 int ystep = (int)SvIV(ST(2));
11420 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11422 THIS->SetScrollRate(xstep, ystep);
11428 XS(XS_Wx__ScrolledWindow_SetTargetWindow); /* prototype to pass -Wmissing-prototypes */
11429 XS(XS_Wx__ScrolledWindow_SetTargetWindow)
11437 croak_xs_usage(cv, "THIS, window");
11439 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11440 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11442 THIS->SetTargetWindow(window);
11448 XS(XS_Wx__ScrolledWindow_GetViewStart); /* prototype to pass -Wmissing-prototypes */
11449 XS(XS_Wx__ScrolledWindow_GetViewStart)
11457 croak_xs_usage(cv, "THIS");
11458 PERL_UNUSED_VAR(ax); /* -Wall */
11463 wxScrolledWindow * THIS = (wxScrolledWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::ScrolledWindow" );
11464 THIS->GetViewStart( &x, &y );
11466 PUSHs( sv_2mortal( newSViv( x ) ) );
11467 PUSHs( sv_2mortal( newSViv( y ) ) );
11474 /* INCLUDE: Returning to 'Window.xs' from 'XS/ScrolledWindow.xs' */
11477 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Sizer.xs |' from 'Window.xs' */
11479 #include <wx/sizer.h>
11480 #include <wx/statbox.h>
11481 #include "cpp/sizer.h"
11482 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
11483 #define XSubPPtmpAACQ 1
11486 XS(XS_Wx__Sizer_AddWindow); /* prototype to pass -Wmissing-prototypes */
11487 XS(XS_Wx__Sizer_AddWindow)
11494 if (items < 2 || items > 6)
11495 croak_xs_usage(cv, "THIS, window, option = 0, flag = 0, border = 0, data = NULL");
11497 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11501 Wx_UserDataO* data;
11502 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11503 wxSizerItem * RETVAL;
11508 option = (int)SvIV(ST(2));
11514 flag = (int)SvIV(ST(3));
11520 border = (int)SvIV(ST(4));
11526 if( SvOK( ST(5) ) )
11528 data = new wxPliUserDataO( ST(5) );
11533 RETVAL = THIS->Add( window, option, flag, border, data );
11534 ST(0) = sv_newmortal();
11535 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11542 XS(XS_Wx__Sizer_AddSizer); /* prototype to pass -Wmissing-prototypes */
11543 XS(XS_Wx__Sizer_AddSizer)
11550 if (items < 2 || items > 6)
11551 croak_xs_usage(cv, "THIS, sizer, option = 0, flag = 0, border = 0, data = NULL");
11553 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
11557 Wx_UserDataO* data;
11558 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11559 wxSizerItem * RETVAL;
11564 option = (int)SvIV(ST(2));
11570 flag = (int)SvIV(ST(3));
11576 border = (int)SvIV(ST(4));
11582 if( SvOK( ST(5) ) )
11584 data = new wxPliUserDataO( ST(5) );
11589 RETVAL = THIS->Add( sizer, option, flag, border, data );
11590 ST(0) = sv_newmortal();
11591 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11598 XS(XS_Wx__Sizer_AddSpace); /* prototype to pass -Wmissing-prototypes */
11599 XS(XS_Wx__Sizer_AddSpace)
11606 if (items < 3 || items > 7)
11607 croak_xs_usage(cv, "THIS, width, height, option = 0, flag = 0, border = 0, data = NULL");
11609 int width = (int)SvIV(ST(1));
11610 int height = (int)SvIV(ST(2));
11614 Wx_UserDataO* data;
11615 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11616 wxSizerItem * RETVAL;
11621 option = (int)SvIV(ST(3));
11627 flag = (int)SvIV(ST(4));
11633 border = (int)SvIV(ST(5));
11639 if( SvOK( ST(6) ) )
11641 data = new wxPliUserDataO( ST(6) );
11646 RETVAL = THIS->Add( width, height, option, flag, border, data );
11647 ST(0) = sv_newmortal();
11648 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11655 XS(XS_Wx__Sizer_PrependWindow); /* prototype to pass -Wmissing-prototypes */
11656 XS(XS_Wx__Sizer_PrependWindow)
11663 if (items < 2 || items > 6)
11664 croak_xs_usage(cv, "THIS, window, option = 0, flag = 0, border = 0, data = NULL");
11666 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
11670 Wx_UserDataO* data;
11671 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11672 wxSizerItem * RETVAL;
11677 option = (int)SvIV(ST(2));
11683 flag = (int)SvIV(ST(3));
11689 border = (int)SvIV(ST(4));
11695 if( SvOK( ST(5) ) )
11697 data = new wxPliUserDataO( ST(5) );
11702 RETVAL = THIS->Prepend( window, option, flag, border, data );
11703 ST(0) = sv_newmortal();
11704 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11711 XS(XS_Wx__Sizer_PrependSizer); /* prototype to pass -Wmissing-prototypes */
11712 XS(XS_Wx__Sizer_PrependSizer)
11719 if (items < 2 || items > 6)
11720 croak_xs_usage(cv, "THIS, sizer, option = 0, flag = 0, border = 0, data = NULL");
11722 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
11726 Wx_UserDataO* data;
11727 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11728 wxSizerItem * RETVAL;
11733 option = (int)SvIV(ST(2));
11739 flag = (int)SvIV(ST(3));
11745 border = (int)SvIV(ST(4));
11751 if( SvOK( ST(5) ) )
11753 data = new wxPliUserDataO( ST(5) );
11758 RETVAL = THIS->Prepend( sizer, option, flag, border, data );
11759 ST(0) = sv_newmortal();
11760 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11767 XS(XS_Wx__Sizer_PrependSpace); /* prototype to pass -Wmissing-prototypes */
11768 XS(XS_Wx__Sizer_PrependSpace)
11775 if (items < 3 || items > 7)
11776 croak_xs_usage(cv, "THIS, width, height, option = 0, flag = 0, border = 0, data = NULL");
11778 int width = (int)SvIV(ST(1));
11779 int height = (int)SvIV(ST(2));
11783 Wx_UserDataO* data;
11784 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11785 wxSizerItem * RETVAL;
11790 option = (int)SvIV(ST(3));
11796 flag = (int)SvIV(ST(4));
11802 border = (int)SvIV(ST(5));
11808 if( SvOK( ST(6) ) )
11810 data = new wxPliUserDataO( ST(6) );
11815 RETVAL = THIS->Prepend( width, height, option, flag, border, data );
11816 ST(0) = sv_newmortal();
11817 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11824 XS(XS_Wx__Sizer_InsertWindow); /* prototype to pass -Wmissing-prototypes */
11825 XS(XS_Wx__Sizer_InsertWindow)
11832 if (items < 3 || items > 7)
11833 croak_xs_usage(cv, "THIS, pos, window, option = 0, flag = 0, border = 0, data = NULL");
11835 int pos = (int)SvIV(ST(1));
11836 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
11840 Wx_UserDataO* data;
11841 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11842 wxSizerItem * RETVAL;
11847 option = (int)SvIV(ST(3));
11853 flag = (int)SvIV(ST(4));
11859 border = (int)SvIV(ST(5));
11865 if( SvOK( ST(6) ) )
11867 data = new wxPliUserDataO( ST(6) );
11872 RETVAL = THIS->Insert( pos, window, option, flag, border, data );
11873 ST(0) = sv_newmortal();
11874 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11881 XS(XS_Wx__Sizer_InsertSizer); /* prototype to pass -Wmissing-prototypes */
11882 XS(XS_Wx__Sizer_InsertSizer)
11889 if (items < 3 || items > 7)
11890 croak_xs_usage(cv, "THIS, pos, sizer, option = 0, flag = 0, border = 0, data = NULL");
11892 int pos = (int)SvIV(ST(1));
11893 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Sizer" );
11897 Wx_UserDataO* data;
11898 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11899 wxSizerItem * RETVAL;
11904 option = (int)SvIV(ST(3));
11910 flag = (int)SvIV(ST(4));
11916 border = (int)SvIV(ST(5));
11922 if( SvOK( ST(6) ) )
11924 data = new wxPliUserDataO( ST(6) );
11929 RETVAL = THIS->Insert( pos, sizer, option, flag, border, data );
11930 ST(0) = sv_newmortal();
11931 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11938 XS(XS_Wx__Sizer_InsertSpace); /* prototype to pass -Wmissing-prototypes */
11939 XS(XS_Wx__Sizer_InsertSpace)
11946 if (items < 4 || items > 8)
11947 croak_xs_usage(cv, "THIS, pos, width, height, option = 0, flag = 0, border = 0, data = NULL");
11949 int pos = (int)SvIV(ST(1));
11950 int width = (int)SvIV(ST(2));
11951 int height = (int)SvIV(ST(3));
11955 Wx_UserDataO* data;
11956 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
11957 wxSizerItem * RETVAL;
11962 option = (int)SvIV(ST(4));
11968 flag = (int)SvIV(ST(5));
11974 border = (int)SvIV(ST(6));
11980 if( SvOK( ST(7) ) )
11982 data = new wxPliUserDataO( ST(7) );
11987 RETVAL = THIS->Insert( pos, width, height, option, flag, border, data );
11988 ST(0) = sv_newmortal();
11989 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
11996 #define XSubPPtmpAACR 1
11999 XS(XS_Wx__Sizer_AddWindow); /* prototype to pass -Wmissing-prototypes */
12000 XS(XS_Wx__Sizer_AddWindow)
12007 if (items < 2 || items > 6)
12008 croak_xs_usage(cv, "THIS, window, option = 0, flag = 0, border = 0, data = NULL");
12010 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12014 Wx_UserDataO* data;
12015 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12020 option = (int)SvIV(ST(2));
12026 flag = (int)SvIV(ST(3));
12032 border = (int)SvIV(ST(4));
12038 if( SvOK( ST(5) ) )
12040 data = new wxPliUserDataO( ST(5) );
12045 THIS->Add( window, option, flag, border, data );
12051 XS(XS_Wx__Sizer_AddSizer); /* prototype to pass -Wmissing-prototypes */
12052 XS(XS_Wx__Sizer_AddSizer)
12059 if (items < 2 || items > 6)
12060 croak_xs_usage(cv, "THIS, sizer, option = 0, flag = 0, border = 0, data = NULL");
12062 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12066 Wx_UserDataO* data;
12067 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12072 option = (int)SvIV(ST(2));
12078 flag = (int)SvIV(ST(3));
12084 border = (int)SvIV(ST(4));
12090 if( SvOK( ST(5) ) )
12092 data = new wxPliUserDataO( ST(5) );
12097 THIS->Add( sizer, option, flag, border, data );
12103 XS(XS_Wx__Sizer_AddSpace); /* prototype to pass -Wmissing-prototypes */
12104 XS(XS_Wx__Sizer_AddSpace)
12111 if (items < 3 || items > 7)
12112 croak_xs_usage(cv, "THIS, width, height, option = 0, flag = 0, border = 0, data = NULL");
12114 int width = (int)SvIV(ST(1));
12115 int height = (int)SvIV(ST(2));
12119 Wx_UserDataO* data;
12120 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12125 option = (int)SvIV(ST(3));
12131 flag = (int)SvIV(ST(4));
12137 border = (int)SvIV(ST(5));
12143 if( SvOK( ST(6) ) )
12145 data = new wxPliUserDataO( ST(6) );
12150 THIS->Add( width, height, option, flag, border, data );
12156 XS(XS_Wx__Sizer_PrependWindow); /* prototype to pass -Wmissing-prototypes */
12157 XS(XS_Wx__Sizer_PrependWindow)
12164 if (items < 2 || items > 6)
12165 croak_xs_usage(cv, "THIS, window, option = 0, flag = 0, border = 0, data = NULL");
12167 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12171 Wx_UserDataO* data;
12172 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12177 option = (int)SvIV(ST(2));
12183 flag = (int)SvIV(ST(3));
12189 border = (int)SvIV(ST(4));
12195 if( SvOK( ST(5) ) )
12197 data = new wxPliUserDataO( ST(5) );
12202 THIS->Prepend( window, option, flag, border, data );
12208 XS(XS_Wx__Sizer_PrependSizer); /* prototype to pass -Wmissing-prototypes */
12209 XS(XS_Wx__Sizer_PrependSizer)
12216 if (items < 2 || items > 6)
12217 croak_xs_usage(cv, "THIS, sizer, option = 0, flag = 0, border = 0, data = NULL");
12219 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12223 Wx_UserDataO* data;
12224 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12229 option = (int)SvIV(ST(2));
12235 flag = (int)SvIV(ST(3));
12241 border = (int)SvIV(ST(4));
12247 if( SvOK( ST(5) ) )
12249 data = new wxPliUserDataO( ST(5) );
12254 THIS->Prepend( sizer, option, flag, border, data );
12260 XS(XS_Wx__Sizer_PrependSpace); /* prototype to pass -Wmissing-prototypes */
12261 XS(XS_Wx__Sizer_PrependSpace)
12268 if (items < 3 || items > 7)
12269 croak_xs_usage(cv, "THIS, width, height, option = 0, flag = 0, border = 0, data = NULL");
12271 int width = (int)SvIV(ST(1));
12272 int height = (int)SvIV(ST(2));
12276 Wx_UserDataO* data;
12277 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12282 option = (int)SvIV(ST(3));
12288 flag = (int)SvIV(ST(4));
12294 border = (int)SvIV(ST(5));
12300 if( SvOK( ST(6) ) )
12302 data = new wxPliUserDataO( ST(6) );
12307 THIS->Prepend( width, height, option, flag, border, data );
12313 XS(XS_Wx__Sizer_InsertWindow); /* prototype to pass -Wmissing-prototypes */
12314 XS(XS_Wx__Sizer_InsertWindow)
12321 if (items < 3 || items > 7)
12322 croak_xs_usage(cv, "THIS, pos, window, option = 0, flag = 0, border = 0, data = NULL");
12324 int pos = (int)SvIV(ST(1));
12325 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
12329 Wx_UserDataO* data;
12330 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12335 option = (int)SvIV(ST(3));
12341 flag = (int)SvIV(ST(4));
12347 border = (int)SvIV(ST(5));
12353 if( SvOK( ST(6) ) )
12355 data = new wxPliUserDataO( ST(6) );
12360 THIS->Insert( pos, window, option, flag, border, data );
12366 XS(XS_Wx__Sizer_InsertSizer); /* prototype to pass -Wmissing-prototypes */
12367 XS(XS_Wx__Sizer_InsertSizer)
12374 if (items < 3 || items > 7)
12375 croak_xs_usage(cv, "THIS, pos, sizer, option = 0, flag = 0, border = 0, data = NULL");
12377 int pos = (int)SvIV(ST(1));
12378 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Sizer" );
12382 Wx_UserDataO* data;
12383 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12388 option = (int)SvIV(ST(3));
12394 flag = (int)SvIV(ST(4));
12400 border = (int)SvIV(ST(5));
12406 if( SvOK( ST(6) ) )
12408 data = new wxPliUserDataO( ST(6) );
12413 THIS->Insert( pos, sizer, option, flag, border, data );
12419 XS(XS_Wx__Sizer_InsertSpace); /* prototype to pass -Wmissing-prototypes */
12420 XS(XS_Wx__Sizer_InsertSpace)
12427 if (items < 4 || items > 8)
12428 croak_xs_usage(cv, "THIS, pos, width, height, option = 0, flag = 0, border = 0, data = NULL");
12430 int pos = (int)SvIV(ST(1));
12431 int width = (int)SvIV(ST(2));
12432 int height = (int)SvIV(ST(3));
12436 Wx_UserDataO* data;
12437 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12442 option = (int)SvIV(ST(4));
12448 flag = (int)SvIV(ST(5));
12454 border = (int)SvIV(ST(6));
12460 if( SvOK( ST(7) ) )
12462 data = new wxPliUserDataO( ST(7) );
12467 THIS->Insert( pos, width, height, option, flag, border, data );
12473 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
12474 #define XSubPPtmpAACS 1
12477 XS(XS_Wx__Sizer_GetItemWindow); /* prototype to pass -Wmissing-prototypes */
12478 XS(XS_Wx__Sizer_GetItemWindow)
12485 if (items < 2 || items > 3)
12486 croak_xs_usage(cv, "THIS, window, recursive = false");
12488 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12490 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12491 wxSizerItem * RETVAL;
12496 recursive = (bool)SvTRUE(ST(2));
12498 RETVAL = THIS->GetItem( window, recursive );
12499 ST(0) = sv_newmortal();
12500 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
12507 XS(XS_Wx__Sizer_GetItemSizer); /* prototype to pass -Wmissing-prototypes */
12508 XS(XS_Wx__Sizer_GetItemSizer)
12515 if (items < 2 || items > 3)
12516 croak_xs_usage(cv, "THIS, sizer, recursive = false");
12518 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12520 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12521 wxSizerItem * RETVAL;
12526 recursive = (bool)SvTRUE(ST(2));
12528 RETVAL = THIS->GetItem( sizer, recursive );
12529 ST(0) = sv_newmortal();
12530 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
12537 XS(XS_Wx__Sizer_GetItemNth); /* prototype to pass -Wmissing-prototypes */
12538 XS(XS_Wx__Sizer_GetItemNth)
12546 croak_xs_usage(cv, "THIS, index");
12548 size_t index = (size_t)SvUV( ST(1) );
12549 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12550 wxSizerItem * RETVAL;
12551 RETVAL = THIS->GetItem( index );
12552 ST(0) = sv_newmortal();
12553 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
12560 #define XSubPPtmpAACT 1
12563 XS(XS_Wx__Sizer_GetItemNth); /* prototype to pass -Wmissing-prototypes */
12564 XS(XS_Wx__Sizer_GetItemNth)
12572 croak_xs_usage(cv, "THIS, index");
12574 size_t index = (size_t)SvUV( ST(1) );
12575 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12576 wxSizerItem * RETVAL;
12577 RETVAL = index >= THIS->GetChildren().GetCount() ? NULL :
12578 THIS->GetChildren().Item( index )->GetData();
12579 ST(0) = sv_newmortal();
12580 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
12587 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
12588 #define XSubPPtmpAACU 1
12591 XS(XS_Wx__Sizer_GetItemById); /* prototype to pass -Wmissing-prototypes */
12592 XS(XS_Wx__Sizer_GetItemById)
12599 if (items < 2 || items > 3)
12600 croak_xs_usage(cv, "THIS, id, recursive = false");
12602 int id = (int)SvIV(ST(1));
12604 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12605 wxSizerItem * RETVAL;
12610 recursive = (bool)SvTRUE(ST(2));
12613 RETVAL = THIS->GetItemById(id, recursive);
12614 ST(0) = sv_newmortal();
12615 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
12623 XS(XS_Wx__Sizer_HideSizer); /* prototype to pass -Wmissing-prototypes */
12624 XS(XS_Wx__Sizer_HideSizer)
12631 if (items < 2 || items > 3)
12632 croak_xs_usage(cv, "THIS, sizer, recursive = false");
12634 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12636 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12642 recursive = (bool)SvTRUE(ST(2));
12644 RETVAL = THIS->Hide( sizer, recursive );
12645 ST(0) = boolSV(RETVAL);
12652 XS(XS_Wx__Sizer_HideWindow); /* prototype to pass -Wmissing-prototypes */
12653 XS(XS_Wx__Sizer_HideWindow)
12660 if (items < 2 || items > 3)
12661 croak_xs_usage(cv, "THIS, window, recursive = false");
12663 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12665 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12671 recursive = (bool)SvTRUE(ST(2));
12673 RETVAL = THIS->Hide( window, recursive );
12674 ST(0) = boolSV(RETVAL);
12681 XS(XS_Wx__Sizer_HideIndex); /* prototype to pass -Wmissing-prototypes */
12682 XS(XS_Wx__Sizer_HideIndex)
12690 croak_xs_usage(cv, "THIS, index");
12692 size_t index = (size_t)SvUV( ST(1) );
12693 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12695 RETVAL = THIS->Hide( index );
12696 ST(0) = boolSV(RETVAL);
12703 XS(XS_Wx__Sizer_Hide); /* prototype to pass -Wmissing-prototypes */
12704 XS(XS_Wx__Sizer_Hide)
12712 croak_xs_usage(cv, "THIS, ...");
12713 PERL_UNUSED_VAR(ax); /* -Wall */
12716 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12718 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_b, HideWindow, 1 )
12719 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_b, HideSizer, 1 )
12720 MATCH_REDISP( wxPliOvl_n, HideIndex )
12721 END_OVERLOAD( Wx::Sizer::Hide )
12728 XS(XS_Wx__Sizer_IsShownWindow); /* prototype to pass -Wmissing-prototypes */
12729 XS(XS_Wx__Sizer_IsShownWindow)
12737 croak_xs_usage(cv, "THIS, window");
12739 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12740 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12742 RETVAL = THIS->IsShown( window );
12743 ST(0) = boolSV(RETVAL);
12750 XS(XS_Wx__Sizer_IsShownSizer); /* prototype to pass -Wmissing-prototypes */
12751 XS(XS_Wx__Sizer_IsShownSizer)
12759 croak_xs_usage(cv, "THIS, sizer");
12761 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12762 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12764 RETVAL = THIS->IsShown( sizer );
12765 ST(0) = boolSV(RETVAL);
12772 XS(XS_Wx__Sizer_IsShownIndex); /* prototype to pass -Wmissing-prototypes */
12773 XS(XS_Wx__Sizer_IsShownIndex)
12781 croak_xs_usage(cv, "THIS, index");
12783 size_t index = (size_t)SvUV( ST(1) );
12784 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12786 RETVAL = THIS->IsShown( index );
12787 ST(0) = boolSV(RETVAL);
12794 XS(XS_Wx__Sizer_IsShown); /* prototype to pass -Wmissing-prototypes */
12795 XS(XS_Wx__Sizer_IsShown)
12803 croak_xs_usage(cv, "THIS, ...");
12804 PERL_UNUSED_VAR(ax); /* -Wall */
12807 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12809 MATCH_REDISP( wxPliOvl_wwin, IsShownWindow )
12810 MATCH_REDISP( wxPliOvl_wszr, IsShownSizer )
12811 MATCH_REDISP( wxPliOvl_n, IsShownIndex )
12812 END_OVERLOAD( Wx::Sizer::IsShown )
12818 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
12819 #define XSubPPtmpAACV 1
12822 XS(XS_Wx__Sizer_ReplaceWindow); /* prototype to pass -Wmissing-prototypes */
12823 XS(XS_Wx__Sizer_ReplaceWindow)
12830 if (items < 3 || items > 4)
12831 croak_xs_usage(cv, "THIS, oldwin, newwin, recursive = false");
12833 wxWindow* oldwin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
12834 wxWindow* newwin = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
12836 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12842 recursive = (bool)SvTRUE(ST(3));
12844 RETVAL = THIS->Replace( oldwin, newwin, recursive );
12845 ST(0) = boolSV(RETVAL);
12852 XS(XS_Wx__Sizer_ReplaceSizer); /* prototype to pass -Wmissing-prototypes */
12853 XS(XS_Wx__Sizer_ReplaceSizer)
12860 if (items < 3 || items > 4)
12861 croak_xs_usage(cv, "THIS, oldsz, newsz, recursive = false");
12863 wxSizer* oldsz = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
12864 wxSizer* newsz = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Sizer" );
12866 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12872 recursive = (bool)SvTRUE(ST(3));
12874 RETVAL = THIS->Replace( oldsz, newsz, recursive );
12875 ST(0) = boolSV(RETVAL);
12882 XS(XS_Wx__Sizer_ReplaceIndex); /* prototype to pass -Wmissing-prototypes */
12883 XS(XS_Wx__Sizer_ReplaceIndex)
12891 croak_xs_usage(cv, "THIS, index, newitem");
12893 size_t index = (size_t)SvUV( ST(1) );
12894 wxSizerItem* newitem = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::SizerItem" );
12895 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12897 RETVAL = THIS->Replace( index, newitem );
12898 ST(0) = boolSV(RETVAL);
12905 XS(XS_Wx__Sizer_Replace); /* prototype to pass -Wmissing-prototypes */
12906 XS(XS_Wx__Sizer_Replace)
12914 croak_xs_usage(cv, "THIS, ...");
12915 PERL_UNUSED_VAR(ax); /* -Wall */
12918 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12920 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_wwin_b, ReplaceWindow, 2 )
12921 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_wszr_b, ReplaceSizer, 2 )
12922 MATCH_REDISP( wxPliOvl_n_wszi, ReplaceIndex )
12923 END_OVERLOAD( Wx::Sizer::Replace )
12931 XS(XS_Wx__Sizer_RecalcSizes); /* prototype to pass -Wmissing-prototypes */
12932 XS(XS_Wx__Sizer_RecalcSizes)
12940 croak_xs_usage(cv, "THIS");
12942 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12944 THIS->RecalcSizes();
12950 XS(XS_Wx__Sizer_Clear); /* prototype to pass -Wmissing-prototypes */
12951 XS(XS_Wx__Sizer_Clear)
12958 if (items < 1 || items > 2)
12959 croak_xs_usage(cv, "THIS, deleteWindows = false");
12961 bool deleteWindows;
12962 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12965 deleteWindows = false;
12967 deleteWindows = (bool)SvTRUE(ST(1));
12970 THIS->Clear(deleteWindows);
12976 XS(XS_Wx__Sizer_DeleteWindows); /* prototype to pass -Wmissing-prototypes */
12977 XS(XS_Wx__Sizer_DeleteWindows)
12985 croak_xs_usage(cv, "THIS");
12987 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
12989 THIS->DeleteWindows();
12995 XS(XS_Wx__Sizer_CalcMin); /* prototype to pass -Wmissing-prototypes */
12996 XS(XS_Wx__Sizer_CalcMin)
13004 croak_xs_usage(cv, "THIS");
13006 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13009 RETVAL = THIS->CalcMin();
13010 ST(0) = sv_newmortal();
13011 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
13018 XS(XS_Wx__Sizer_Fit); /* prototype to pass -Wmissing-prototypes */
13019 XS(XS_Wx__Sizer_Fit)
13027 croak_xs_usage(cv, "THIS, window");
13029 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13030 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13033 RETVAL = THIS->Fit(window);
13034 ST(0) = sv_newmortal();
13035 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
13042 XS(XS_Wx__Sizer_FitInside); /* prototype to pass -Wmissing-prototypes */
13043 XS(XS_Wx__Sizer_FitInside)
13051 croak_xs_usage(cv, "THIS, window");
13053 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13054 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13056 THIS->FitInside(window);
13062 XS(XS_Wx__Sizer_GetSize); /* prototype to pass -Wmissing-prototypes */
13063 XS(XS_Wx__Sizer_GetSize)
13071 croak_xs_usage(cv, "THIS");
13073 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13076 RETVAL = THIS->GetSize();
13077 ST(0) = sv_newmortal();
13078 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
13085 XS(XS_Wx__Sizer_GetPosition); /* prototype to pass -Wmissing-prototypes */
13086 XS(XS_Wx__Sizer_GetPosition)
13094 croak_xs_usage(cv, "THIS");
13096 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13099 RETVAL = THIS->GetPosition();
13100 ST(0) = sv_newmortal();
13101 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPoint(RETVAL), "Wx::Point" );
13108 XS(XS_Wx__Sizer_GetMinSize); /* prototype to pass -Wmissing-prototypes */
13109 XS(XS_Wx__Sizer_GetMinSize)
13117 croak_xs_usage(cv, "THIS");
13119 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13122 RETVAL = THIS->GetMinSize();
13123 ST(0) = sv_newmortal();
13124 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
13131 XS(XS_Wx__Sizer_Layout); /* prototype to pass -Wmissing-prototypes */
13132 XS(XS_Wx__Sizer_Layout)
13140 croak_xs_usage(cv, "THIS");
13142 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13149 #if WXPERL_W_VERSION_LT( 2, 7, 0 ) || WXWIN_COMPATIBILITY_2_6
13150 #define XSubPPtmpAACW 1
13153 XS(XS_Wx__Sizer_RemoveWindow); /* prototype to pass -Wmissing-prototypes */
13154 XS(XS_Wx__Sizer_RemoveWindow)
13162 croak_xs_usage(cv, "THIS, window");
13164 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13165 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13167 RETVAL = THIS->Remove( window );
13168 ST(0) = boolSV(RETVAL);
13176 XS(XS_Wx__Sizer_RemoveSizer); /* prototype to pass -Wmissing-prototypes */
13177 XS(XS_Wx__Sizer_RemoveSizer)
13185 croak_xs_usage(cv, "THIS, window");
13187 wxSizer* window = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13188 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13190 RETVAL = THIS->Remove( window );
13191 ST(0) = boolSV(RETVAL);
13198 XS(XS_Wx__Sizer_RemoveNth); /* prototype to pass -Wmissing-prototypes */
13199 XS(XS_Wx__Sizer_RemoveNth)
13207 croak_xs_usage(cv, "THIS, nth");
13209 int nth = (int)SvIV(ST(1));
13210 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13212 RETVAL = THIS->Remove( nth );
13213 ST(0) = boolSV(RETVAL);
13219 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
13220 #define XSubPPtmpAACX 1
13223 XS(XS_Wx__Sizer_DetachWindow); /* prototype to pass -Wmissing-prototypes */
13224 XS(XS_Wx__Sizer_DetachWindow)
13232 croak_xs_usage(cv, "THIS, window");
13234 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13235 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13237 RETVAL = THIS->Detach( window );
13238 ST(0) = boolSV(RETVAL);
13245 XS(XS_Wx__Sizer_DetachSizer); /* prototype to pass -Wmissing-prototypes */
13246 XS(XS_Wx__Sizer_DetachSizer)
13254 croak_xs_usage(cv, "THIS, window");
13256 wxSizer* window = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13257 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13259 RETVAL = THIS->Detach( window );
13260 ST(0) = boolSV(RETVAL);
13267 XS(XS_Wx__Sizer_DetachNth); /* prototype to pass -Wmissing-prototypes */
13268 XS(XS_Wx__Sizer_DetachNth)
13276 croak_xs_usage(cv, "THIS, nth");
13278 int nth = (int)SvIV(ST(1));
13279 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13281 RETVAL = THIS->Detach( nth );
13282 ST(0) = boolSV(RETVAL);
13289 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
13290 #define XSubPPtmpAACY 1
13293 XS(XS_Wx__Sizer_GetContainingWindow); /* prototype to pass -Wmissing-prototypes */
13294 XS(XS_Wx__Sizer_GetContainingWindow)
13302 croak_xs_usage(cv, "THIS");
13304 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13307 RETVAL = THIS->GetContainingWindow();
13308 ST(0) = sv_newmortal();
13309 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13316 XS(XS_Wx__Sizer_SetContainingWindow); /* prototype to pass -Wmissing-prototypes */
13317 XS(XS_Wx__Sizer_SetContainingWindow)
13325 croak_xs_usage(cv, "THIS, window");
13327 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13328 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13330 THIS->SetContainingWindow(window);
13337 XS(XS_Wx__Sizer_SetDimension); /* prototype to pass -Wmissing-prototypes */
13338 XS(XS_Wx__Sizer_SetDimension)
13346 croak_xs_usage(cv, "THIS, x, y, width, height");
13348 int x = (int)SvIV(ST(1));
13349 int y = (int)SvIV(ST(2));
13350 int width = (int)SvIV(ST(3));
13351 int height = (int)SvIV(ST(4));
13352 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13354 THIS->SetDimension(x, y, width, height);
13360 XS(XS_Wx__Sizer_SetItemMinSizeWindow); /* prototype to pass -Wmissing-prototypes */
13361 XS(XS_Wx__Sizer_SetItemMinSizeWindow)
13369 croak_xs_usage(cv, "THIS, window, width, height");
13371 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13372 int width = (int)SvIV(ST(2));
13373 int height = (int)SvIV(ST(3));
13374 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13375 THIS->SetItemMinSize( window, width, height );
13381 XS(XS_Wx__Sizer_SetItemMinSizeSizer); /* prototype to pass -Wmissing-prototypes */
13382 XS(XS_Wx__Sizer_SetItemMinSizeSizer)
13390 croak_xs_usage(cv, "THIS, window, width, height");
13392 wxSizer* window = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13393 int width = (int)SvIV(ST(2));
13394 int height = (int)SvIV(ST(3));
13395 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13396 THIS->SetItemMinSize( window, width, height );
13402 XS(XS_Wx__Sizer_SetItemMinSizeNth); /* prototype to pass -Wmissing-prototypes */
13403 XS(XS_Wx__Sizer_SetItemMinSizeNth)
13411 croak_xs_usage(cv, "THIS, pos, width, height");
13413 int pos = (int)SvIV(ST(1));
13414 int width = (int)SvIV(ST(2));
13415 int height = (int)SvIV(ST(3));
13416 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13417 THIS->SetItemMinSize( pos, width, height );
13423 XS(XS_Wx__Sizer_SetMinSizeSize); /* prototype to pass -Wmissing-prototypes */
13424 XS(XS_Wx__Sizer_SetMinSizeSize)
13432 croak_xs_usage(cv, "THIS, size");
13434 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
13435 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13436 THIS->SetMinSize( size );
13442 XS(XS_Wx__Sizer_SetMinSizeXY); /* prototype to pass -Wmissing-prototypes */
13443 XS(XS_Wx__Sizer_SetMinSizeXY)
13451 croak_xs_usage(cv, "THIS, x, y");
13453 int x = (int)SvIV(ST(1));
13454 int y = (int)SvIV(ST(2));
13455 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13456 THIS->SetMinSize( x, y );
13462 XS(XS_Wx__Sizer_SetSizeHints); /* prototype to pass -Wmissing-prototypes */
13463 XS(XS_Wx__Sizer_SetSizeHints)
13471 croak_xs_usage(cv, "THIS, window");
13473 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13474 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13476 THIS->SetSizeHints(window);
13481 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
13482 #define XSubPPtmpAACZ 1
13485 XS(XS_Wx__Sizer_SetVirtualSizeHints); /* prototype to pass -Wmissing-prototypes */
13486 XS(XS_Wx__Sizer_SetVirtualSizeHints)
13494 croak_xs_usage(cv, "THIS, window");
13496 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13497 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13499 THIS->SetVirtualSizeHints(window);
13505 #if WXPERL_W_VERSION_GE( 2, 6, 2 )
13506 #define XSubPPtmpAADA 1
13509 XS(XS_Wx__Sizer_ShowWindow); /* prototype to pass -Wmissing-prototypes */
13510 XS(XS_Wx__Sizer_ShowWindow)
13517 if (items < 2 || items > 4)
13518 croak_xs_usage(cv, "THIS, window, show = true, recursive = false");
13520 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13523 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13529 show = (bool)SvTRUE(ST(2));
13535 recursive = (bool)SvTRUE(ST(3));
13537 RETVAL = THIS->Show( window, show, recursive );
13538 ST(0) = boolSV(RETVAL);
13545 XS(XS_Wx__Sizer_ShowSizer); /* prototype to pass -Wmissing-prototypes */
13546 XS(XS_Wx__Sizer_ShowSizer)
13553 if (items < 2 || items > 4)
13554 croak_xs_usage(cv, "THIS, sizer, show = true, recursive = false");
13556 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13559 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13565 show = (bool)SvTRUE(ST(2));
13571 recursive = (bool)SvTRUE(ST(3));
13573 RETVAL = THIS->Show( sizer, show, recursive );
13574 ST(0) = boolSV(RETVAL);
13581 XS(XS_Wx__Sizer_ShowIndex); /* prototype to pass -Wmissing-prototypes */
13582 XS(XS_Wx__Sizer_ShowIndex)
13589 if (items < 2 || items > 3)
13590 croak_xs_usage(cv, "THIS, index, show = true");
13592 size_t index = (size_t)SvUV( ST(1) );
13594 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13600 show = (bool)SvTRUE(ST(2));
13602 RETVAL = THIS->Show( index, show );
13603 ST(0) = boolSV(RETVAL);
13610 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
13611 #define XSubPPtmpAADB 1
13614 XS(XS_Wx__Sizer_ShowWindow); /* prototype to pass -Wmissing-prototypes */
13615 XS(XS_Wx__Sizer_ShowWindow)
13622 if (items < 2 || items > 3)
13623 croak_xs_usage(cv, "THIS, window, show = true");
13625 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13627 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13633 show = (bool)SvTRUE(ST(2));
13635 RETVAL = THIS->Show( window, show );
13636 ST(0) = boolSV(RETVAL);
13643 XS(XS_Wx__Sizer_ShowSizer); /* prototype to pass -Wmissing-prototypes */
13644 XS(XS_Wx__Sizer_ShowSizer)
13651 if (items < 2 || items > 3)
13652 croak_xs_usage(cv, "THIS, sizer, show = true");
13654 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13656 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13662 show = (bool)SvTRUE(ST(2));
13664 RETVAL = THIS->Show( sizer, show );
13665 ST(0) = boolSV(RETVAL);
13672 XS(XS_Wx__Sizer_ShowIndex); /* prototype to pass -Wmissing-prototypes */
13673 XS(XS_Wx__Sizer_ShowIndex)
13680 if (items < 2 || items > 3)
13681 croak_xs_usage(cv, "THIS, index, show = true");
13683 size_t index = (size_t)SvUV( ST(1) );
13685 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13691 show = (bool)SvTRUE(ST(2));
13693 RETVAL = THIS->Show( index, show );
13694 ST(0) = boolSV(RETVAL);
13701 #define XSubPPtmpAADC 1
13704 XS(XS_Wx__Sizer_ShowWindow); /* prototype to pass -Wmissing-prototypes */
13705 XS(XS_Wx__Sizer_ShowWindow)
13712 if (items < 2 || items > 3)
13713 croak_xs_usage(cv, "THIS, window, show = true");
13715 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
13717 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13722 show = (bool)SvTRUE(ST(2));
13724 THIS->Show( window, show );
13730 XS(XS_Wx__Sizer_ShowSizer); /* prototype to pass -Wmissing-prototypes */
13731 XS(XS_Wx__Sizer_ShowSizer)
13738 if (items < 2 || items > 3)
13739 croak_xs_usage(cv, "THIS, sizer, show = true");
13741 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
13743 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13748 show = (bool)SvTRUE(ST(2));
13750 THIS->Show( sizer, show );
13757 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
13758 #define XSubPPtmpAADD 1
13761 XS(XS_Wx__Sizer_AddSpacer); /* prototype to pass -Wmissing-prototypes */
13762 XS(XS_Wx__Sizer_AddSpacer)
13770 croak_xs_usage(cv, "THIS, size");
13772 int size = (int)SvIV(ST(1));
13773 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13774 wxSizerItem * RETVAL;
13776 RETVAL = THIS->AddSpacer(size);
13777 ST(0) = sv_newmortal();
13778 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13785 XS(XS_Wx__Sizer_AddStretchSpacer); /* prototype to pass -Wmissing-prototypes */
13786 XS(XS_Wx__Sizer_AddStretchSpacer)
13793 if (items < 1 || items > 2)
13794 croak_xs_usage(cv, "THIS, prop = 1");
13797 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13798 wxSizerItem * RETVAL;
13803 prop = (int)SvIV(ST(1));
13806 RETVAL = THIS->AddStretchSpacer(prop);
13807 ST(0) = sv_newmortal();
13808 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13815 XS(XS_Wx__Sizer_InsertSpacer); /* prototype to pass -Wmissing-prototypes */
13816 XS(XS_Wx__Sizer_InsertSpacer)
13824 croak_xs_usage(cv, "THIS, index, size");
13826 size_t index = (size_t)SvUV( ST(1) );
13827 int size = (int)SvIV(ST(2));
13828 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13829 wxSizerItem * RETVAL;
13831 RETVAL = THIS->InsertSpacer(index, size);
13832 ST(0) = sv_newmortal();
13833 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13840 XS(XS_Wx__Sizer_InsertStretchSpacer); /* prototype to pass -Wmissing-prototypes */
13841 XS(XS_Wx__Sizer_InsertStretchSpacer)
13848 if (items < 2 || items > 3)
13849 croak_xs_usage(cv, "THIS, index, prop = 1");
13851 size_t index = (size_t)SvUV( ST(1) );
13853 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13854 wxSizerItem * RETVAL;
13859 prop = (int)SvIV(ST(2));
13862 RETVAL = THIS->InsertStretchSpacer(index, prop);
13863 ST(0) = sv_newmortal();
13864 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13871 XS(XS_Wx__Sizer_PrependSpacer); /* prototype to pass -Wmissing-prototypes */
13872 XS(XS_Wx__Sizer_PrependSpacer)
13880 croak_xs_usage(cv, "THIS, size");
13882 int size = (int)SvIV(ST(1));
13883 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13884 wxSizerItem * RETVAL;
13886 RETVAL = THIS->PrependSpacer(size);
13887 ST(0) = sv_newmortal();
13888 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13895 XS(XS_Wx__Sizer_PrependStretchSpacer); /* prototype to pass -Wmissing-prototypes */
13896 XS(XS_Wx__Sizer_PrependStretchSpacer)
13903 if (items < 1 || items > 2)
13904 croak_xs_usage(cv, "THIS, prop = 1");
13907 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13908 wxSizerItem * RETVAL;
13913 prop = (int)SvIV(ST(1));
13916 RETVAL = THIS->PrependStretchSpacer(prop);
13917 ST(0) = sv_newmortal();
13918 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
13924 #else // for xsubpp
13925 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
13926 #define XSubPPtmpAADE 1
13929 XS(XS_Wx__Sizer_AddSpacer); /* prototype to pass -Wmissing-prototypes */
13930 XS(XS_Wx__Sizer_AddSpacer)
13938 croak_xs_usage(cv, "THIS, size");
13940 int size = (int)SvIV(ST(1));
13941 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13943 THIS->AddSpacer(size);
13949 XS(XS_Wx__Sizer_AddStretchSpacer); /* prototype to pass -Wmissing-prototypes */
13950 XS(XS_Wx__Sizer_AddStretchSpacer)
13957 if (items < 1 || items > 2)
13958 croak_xs_usage(cv, "THIS, prop = 1");
13961 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13966 prop = (int)SvIV(ST(1));
13969 THIS->AddStretchSpacer(prop);
13975 XS(XS_Wx__Sizer_InsertSpacer); /* prototype to pass -Wmissing-prototypes */
13976 XS(XS_Wx__Sizer_InsertSpacer)
13984 croak_xs_usage(cv, "THIS, index, size");
13986 size_t index = (size_t)SvUV( ST(1) );
13987 int size = (int)SvIV(ST(2));
13988 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
13990 THIS->InsertSpacer(index, size);
13996 XS(XS_Wx__Sizer_InsertStretchSpacer); /* prototype to pass -Wmissing-prototypes */
13997 XS(XS_Wx__Sizer_InsertStretchSpacer)
14004 if (items < 2 || items > 3)
14005 croak_xs_usage(cv, "THIS, index, prop = 1");
14007 size_t index = (size_t)SvUV( ST(1) );
14009 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
14014 prop = (int)SvIV(ST(2));
14017 THIS->InsertStretchSpacer(index, prop);
14023 XS(XS_Wx__Sizer_PrependSpacer); /* prototype to pass -Wmissing-prototypes */
14024 XS(XS_Wx__Sizer_PrependSpacer)
14032 croak_xs_usage(cv, "THIS, size");
14034 int size = (int)SvIV(ST(1));
14035 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
14037 THIS->PrependSpacer(size);
14043 XS(XS_Wx__Sizer_PrependStretchSpacer); /* prototype to pass -Wmissing-prototypes */
14044 XS(XS_Wx__Sizer_PrependStretchSpacer)
14051 if (items < 1 || items > 2)
14052 croak_xs_usage(cv, "THIS, prop = 1");
14055 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
14060 prop = (int)SvIV(ST(1));
14063 THIS->PrependStretchSpacer(prop);
14070 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
14071 #define XSubPPtmpAADF 1
14074 XS(XS_Wx__FlexGridSizer_AddGrowableCol); /* prototype to pass -Wmissing-prototypes */
14075 XS(XS_Wx__FlexGridSizer_AddGrowableCol)
14082 if (items < 2 || items > 3)
14083 croak_xs_usage(cv, "THIS, index, proportion = 0");
14085 size_t index = (size_t)SvUV( ST(1) );
14087 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14092 proportion = (int)SvIV(ST(2));
14095 THIS->AddGrowableCol(index, proportion);
14101 XS(XS_Wx__FlexGridSizer_AddGrowableRow); /* prototype to pass -Wmissing-prototypes */
14102 XS(XS_Wx__FlexGridSizer_AddGrowableRow)
14109 if (items < 2 || items > 3)
14110 croak_xs_usage(cv, "THIS, index, proportion = 0");
14112 size_t index = (size_t)SvUV( ST(1) );
14114 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14119 proportion = (int)SvIV(ST(2));
14122 THIS->AddGrowableRow(index, proportion);
14128 XS(XS_Wx__FlexGridSizer_SetFlexibleDirection); /* prototype to pass -Wmissing-prototypes */
14129 XS(XS_Wx__FlexGridSizer_SetFlexibleDirection)
14137 croak_xs_usage(cv, "THIS, direction");
14139 int direction = (int)SvIV(ST(1));
14140 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14142 THIS->SetFlexibleDirection(direction);
14148 XS(XS_Wx__FlexGridSizer_GetFlexibleDirection); /* prototype to pass -Wmissing-prototypes */
14149 XS(XS_Wx__FlexGridSizer_GetFlexibleDirection)
14157 croak_xs_usage(cv, "THIS");
14159 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14163 RETVAL = THIS->GetFlexibleDirection();
14164 XSprePUSH; PUSHi((IV)RETVAL);
14170 XS(XS_Wx__FlexGridSizer_SetNonFlexibleGrowMode); /* prototype to pass -Wmissing-prototypes */
14171 XS(XS_Wx__FlexGridSizer_SetNonFlexibleGrowMode)
14179 croak_xs_usage(cv, "THIS, mode");
14181 wxFlexSizerGrowMode mode = (wxFlexSizerGrowMode)SvIV(ST(1));
14182 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14184 THIS->SetNonFlexibleGrowMode(mode);
14190 XS(XS_Wx__FlexGridSizer_GetNonFlexibleGrowMode); /* prototype to pass -Wmissing-prototypes */
14191 XS(XS_Wx__FlexGridSizer_GetNonFlexibleGrowMode)
14199 croak_xs_usage(cv, "THIS");
14201 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14202 wxFlexSizerGrowMode RETVAL;
14205 RETVAL = THIS->GetNonFlexibleGrowMode();
14206 XSprePUSH; PUSHi((IV)RETVAL);
14212 #define XSubPPtmpAADG 1
14215 XS(XS_Wx__FlexGridSizer_AddGrowableCol); /* prototype to pass -Wmissing-prototypes */
14216 XS(XS_Wx__FlexGridSizer_AddGrowableCol)
14224 croak_xs_usage(cv, "THIS, index");
14226 size_t index = (size_t)SvUV( ST(1) );
14227 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14229 THIS->AddGrowableCol(index);
14235 XS(XS_Wx__FlexGridSizer_AddGrowableRow); /* prototype to pass -Wmissing-prototypes */
14236 XS(XS_Wx__FlexGridSizer_AddGrowableRow)
14244 croak_xs_usage(cv, "THIS, index");
14246 size_t index = (size_t)SvUV( ST(1) );
14247 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
14249 THIS->AddGrowableRow(index);
14255 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
14256 #define XSubPPtmpAADH 1
14259 XS(XS_Wx__SizerItem_GetOption); /* prototype to pass -Wmissing-prototypes */
14260 XS(XS_Wx__SizerItem_GetOption)
14268 croak_xs_usage(cv, "THIS");
14270 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14273 RETVAL = THIS->GetProportion();
14274 XSprePUSH; PUSHi((IV)RETVAL);
14280 XS(XS_Wx__SizerItem_SetOption); /* prototype to pass -Wmissing-prototypes */
14281 XS(XS_Wx__SizerItem_SetOption)
14289 croak_xs_usage(cv, "THIS, option");
14291 int option = (int)SvIV(ST(1));
14292 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14293 THIS->SetProportion( option );
14299 XS(XS_Wx__SizerItem_GetProportion); /* prototype to pass -Wmissing-prototypes */
14300 XS(XS_Wx__SizerItem_GetProportion)
14308 croak_xs_usage(cv, "THIS");
14310 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14314 RETVAL = THIS->GetProportion();
14315 XSprePUSH; PUSHi((IV)RETVAL);
14321 XS(XS_Wx__SizerItem_SetProportion); /* prototype to pass -Wmissing-prototypes */
14322 XS(XS_Wx__SizerItem_SetProportion)
14330 croak_xs_usage(cv, "THIS, proportion");
14332 int proportion = (int)SvIV(ST(1));
14333 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14335 THIS->SetProportion(proportion);
14341 #define XSubPPtmpAADI 1
14344 XS(XS_Wx__SizerItem_GetProportion); /* prototype to pass -Wmissing-prototypes */
14345 XS(XS_Wx__SizerItem_GetProportion)
14353 croak_xs_usage(cv, "THIS");
14355 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14358 RETVAL = THIS->GetOption();
14359 XSprePUSH; PUSHi((IV)RETVAL);
14365 XS(XS_Wx__SizerItem_SetProportion); /* prototype to pass -Wmissing-prototypes */
14366 XS(XS_Wx__SizerItem_SetProportion)
14374 croak_xs_usage(cv, "THIS, proportion");
14376 int proportion = (int)SvIV(ST(1));
14377 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14378 THIS->SetOption( proportion );
14384 XS(XS_Wx__SizerItem_GetOption); /* prototype to pass -Wmissing-prototypes */
14385 XS(XS_Wx__SizerItem_GetOption)
14393 croak_xs_usage(cv, "THIS");
14395 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14399 RETVAL = THIS->GetOption();
14400 XSprePUSH; PUSHi((IV)RETVAL);
14406 XS(XS_Wx__SizerItem_SetOption); /* prototype to pass -Wmissing-prototypes */
14407 XS(XS_Wx__SizerItem_SetOption)
14415 croak_xs_usage(cv, "THIS, option");
14417 int option = (int)SvIV(ST(1));
14418 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14420 THIS->SetOption(option);
14426 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
14427 #define XSubPPtmpAADJ 1
14430 XS(XS_Wx__SizerItem_SetMinSizeWH); /* prototype to pass -Wmissing-prototypes */
14431 XS(XS_Wx__SizerItem_SetMinSizeWH)
14439 croak_xs_usage(cv, "THIS, x, y");
14441 int x = (int)SvIV(ST(1));
14442 int y = (int)SvIV(ST(2));
14443 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14444 THIS->SetMinSize( x, y );
14450 XS(XS_Wx__SizerItem_SetMinSizeSize); /* prototype to pass -Wmissing-prototypes */
14451 XS(XS_Wx__SizerItem_SetMinSizeSize)
14459 croak_xs_usage(cv, "THIS, size");
14461 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
14462 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14463 THIS->SetMinSize( size );
14470 XS(XS_Wx__SizerItem_DeleteWindows); /* prototype to pass -Wmissing-prototypes */
14471 XS(XS_Wx__SizerItem_DeleteWindows)
14479 croak_xs_usage(cv, "THIS");
14481 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14483 THIS->DeleteWindows();
14489 XS(XS_Wx__SizerItem_DetachSizer); /* prototype to pass -Wmissing-prototypes */
14490 XS(XS_Wx__SizerItem_DetachSizer)
14498 croak_xs_usage(cv, "THIS");
14500 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14502 THIS->DetachSizer();
14507 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
14508 #define XSubPPtmpAADK 1
14511 XS(XS_Wx__SizerItem_SetId); /* prototype to pass -Wmissing-prototypes */
14512 XS(XS_Wx__SizerItem_SetId)
14520 croak_xs_usage(cv, "THIS, id");
14522 int id = (int)SvIV(ST(1));
14523 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14531 XS(XS_Wx__SizerItem_GetId); /* prototype to pass -Wmissing-prototypes */
14532 XS(XS_Wx__SizerItem_GetId)
14540 croak_xs_usage(cv, "THIS");
14542 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14546 RETVAL = THIS->GetId();
14547 XSprePUSH; PUSHi((IV)RETVAL);
14553 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
14554 #define XSubPPtmpAADL 1
14557 XS(XS_Wx__SizerItem_GetRect); /* prototype to pass -Wmissing-prototypes */
14558 XS(XS_Wx__SizerItem_GetRect)
14566 croak_xs_usage(cv, "THIS");
14568 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14570 RETVAL = new wxRect( THIS->GetRect() );
14571 ST(0) = sv_newmortal();
14572 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
14573 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
14581 XS(XS_Wx__SizerItem_Show); /* prototype to pass -Wmissing-prototypes */
14582 XS(XS_Wx__SizerItem_Show)
14590 croak_xs_usage(cv, "THIS, show");
14592 bool show = (bool)SvTRUE(ST(1));
14593 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14600 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
14601 #define XSubPPtmpAADM 1
14604 XS(XS_Wx__SizerItem_AssignSpacer); /* prototype to pass -Wmissing-prototypes */
14605 XS(XS_Wx__SizerItem_AssignSpacer)
14613 croak_xs_usage(cv, "THIS, width, height");
14615 int width = (int)SvIV(ST(1));
14616 int height = (int)SvIV(ST(2));
14617 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14619 THIS->AssignSpacer(width, height);
14625 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
14626 #define XSubPPtmpAADN 1
14629 XS(XS_Wx__SizerItem_SetSpacer); /* prototype to pass -Wmissing-prototypes */
14630 XS(XS_Wx__SizerItem_SetSpacer)
14638 croak_xs_usage(cv, "THIS, width, height");
14640 int width = (int)SvIV(ST(1));
14641 int height = (int)SvIV(ST(2));
14642 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14644 THIS->SetSpacer(width, height);
14652 XS(XS_Wx__SizerItem_GetSpacer); /* prototype to pass -Wmissing-prototypes */
14653 XS(XS_Wx__SizerItem_GetSpacer)
14661 croak_xs_usage(cv, "THIS");
14663 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
14666 RETVAL = THIS->GetSpacer();
14667 ST(0) = sv_newmortal();
14668 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
14674 #if WXPERL_W_VERSION_GE( 2, 6, 1 )
14675 #include <wx/button.h>
14676 #define XSubPPtmpAADO 1
14679 XS(XS_Wx__StdDialogButtonSizer_new); /* prototype to pass -Wmissing-prototypes */
14680 XS(XS_Wx__StdDialogButtonSizer_new)
14688 croak_xs_usage(cv, "CLASS");
14690 char * CLASS = (char *)SvPV_nolen(ST(0));
14691 wxStdDialogButtonSizer * RETVAL;
14693 RETVAL = new wxStdDialogButtonSizer();
14694 ST(0) = sv_newmortal();
14695 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
14702 XS(XS_Wx__StdDialogButtonSizer_AddButton); /* prototype to pass -Wmissing-prototypes */
14703 XS(XS_Wx__StdDialogButtonSizer_AddButton)
14711 croak_xs_usage(cv, "THIS, button");
14713 wxButton* button = (wxButton *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Button" );
14714 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14716 THIS->AddButton(button);
14722 XS(XS_Wx__StdDialogButtonSizer_SetAffirmativeButton); /* prototype to pass -Wmissing-prototypes */
14723 XS(XS_Wx__StdDialogButtonSizer_SetAffirmativeButton)
14731 croak_xs_usage(cv, "THIS, button");
14733 wxButton* button = (wxButton *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Button" );
14734 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14736 THIS->SetAffirmativeButton(button);
14742 XS(XS_Wx__StdDialogButtonSizer_SetNegativeButton); /* prototype to pass -Wmissing-prototypes */
14743 XS(XS_Wx__StdDialogButtonSizer_SetNegativeButton)
14751 croak_xs_usage(cv, "THIS, button");
14753 wxButton* button = (wxButton *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Button" );
14754 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14756 THIS->SetNegativeButton(button);
14762 XS(XS_Wx__StdDialogButtonSizer_SetCancelButton); /* prototype to pass -Wmissing-prototypes */
14763 XS(XS_Wx__StdDialogButtonSizer_SetCancelButton)
14771 croak_xs_usage(cv, "THIS, button");
14773 wxButton* button = (wxButton *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Button" );
14774 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14776 THIS->SetCancelButton(button);
14782 XS(XS_Wx__StdDialogButtonSizer_Realize); /* prototype to pass -Wmissing-prototypes */
14783 XS(XS_Wx__StdDialogButtonSizer_Realize)
14791 croak_xs_usage(cv, "THIS");
14793 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14801 XS(XS_Wx__StdDialogButtonSizer_GetAffirmativeButton); /* prototype to pass -Wmissing-prototypes */
14802 XS(XS_Wx__StdDialogButtonSizer_GetAffirmativeButton)
14810 croak_xs_usage(cv, "THIS");
14812 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14815 RETVAL = THIS->GetAffirmativeButton();
14816 ST(0) = sv_newmortal();
14817 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14824 XS(XS_Wx__StdDialogButtonSizer_GetApplyButton); /* prototype to pass -Wmissing-prototypes */
14825 XS(XS_Wx__StdDialogButtonSizer_GetApplyButton)
14833 croak_xs_usage(cv, "THIS");
14835 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14838 RETVAL = THIS->GetApplyButton();
14839 ST(0) = sv_newmortal();
14840 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14847 XS(XS_Wx__StdDialogButtonSizer_GetNegativeButton); /* prototype to pass -Wmissing-prototypes */
14848 XS(XS_Wx__StdDialogButtonSizer_GetNegativeButton)
14856 croak_xs_usage(cv, "THIS");
14858 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14861 RETVAL = THIS->GetNegativeButton();
14862 ST(0) = sv_newmortal();
14863 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14870 XS(XS_Wx__StdDialogButtonSizer_GetCancelButton); /* prototype to pass -Wmissing-prototypes */
14871 XS(XS_Wx__StdDialogButtonSizer_GetCancelButton)
14879 croak_xs_usage(cv, "THIS");
14881 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14884 RETVAL = THIS->GetCancelButton();
14885 ST(0) = sv_newmortal();
14886 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14893 XS(XS_Wx__StdDialogButtonSizer_GetHelpButton); /* prototype to pass -Wmissing-prototypes */
14894 XS(XS_Wx__StdDialogButtonSizer_GetHelpButton)
14902 croak_xs_usage(cv, "THIS");
14904 wxStdDialogButtonSizer * THIS = (wxStdDialogButtonSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StdDialogButtonSizer" );
14907 RETVAL = THIS->GetHelpButton();
14908 ST(0) = sv_newmortal();
14909 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
14916 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
14917 #include <wx/wrapsizer.h>
14918 #define XSubPPtmpAADP 1
14921 XS(XS_Wx__WrapSizer_new); /* prototype to pass -Wmissing-prototypes */
14922 XS(XS_Wx__WrapSizer_new)
14929 if (items < 1 || items > 3)
14930 croak_xs_usage(cv, "CLASS, orient = wxHORIZONTAL, flags = wxEXTEND_LAST_ON_EACH_LINE");
14934 char * CLASS = (char *)SvPV_nolen(ST(0));
14935 wxWrapSizer * RETVAL;
14938 orient = wxHORIZONTAL;
14940 orient = (int)SvIV(ST(1));
14944 flags = wxEXTEND_LAST_ON_EACH_LINE;
14946 flags = (int)SvIV(ST(2));
14949 RETVAL = new wxWrapSizer(orient, flags);
14950 ST(0) = sv_newmortal();
14951 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
14958 XS(XS_Wx__WrapSizer_InformFirstDirection); /* prototype to pass -Wmissing-prototypes */
14959 XS(XS_Wx__WrapSizer_InformFirstDirection)
14967 croak_xs_usage(cv, "THIS, direction, size, availableOtherDir");
14969 int direction = (int)SvIV(ST(1));
14970 int size = (int)SvIV(ST(2));
14971 int availableOtherDir = (int)SvIV(ST(3));
14972 wxWrapSizer * THIS = (wxWrapSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::WrapSizer" );
14975 RETVAL = THIS->InformFirstDirection(direction, size, availableOtherDir);
14976 ST(0) = boolSV(RETVAL);
14984 XS(XS_Wx__Sizer_Show); /* prototype to pass -Wmissing-prototypes */
14985 XS(XS_Wx__Sizer_Show)
14993 croak_xs_usage(cv, "THIS, ...");
14994 PERL_UNUSED_VAR(ax); /* -Wall */
14997 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
14999 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_b, ShowWindow, 1 )
15000 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_b, ShowSizer, 1 )
15001 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_b, ShowIndex, 1 )
15002 END_OVERLOAD( Wx::Sizer::Show )
15009 XS(XS_Wx__Sizer_Destroy); /* prototype to pass -Wmissing-prototypes */
15010 XS(XS_Wx__Sizer_Destroy)
15018 croak_xs_usage(cv, "THIS");
15020 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15027 XS(XS_Wx__Sizer_Add); /* prototype to pass -Wmissing-prototypes */
15028 XS(XS_Wx__Sizer_Add)
15036 croak_xs_usage(cv, "THIS, ...");
15037 PERL_UNUSED_VAR(ax); /* -Wall */
15040 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15042 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_n_n_n_s, AddWindow, 1 )
15043 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_n_n_n_s, AddSizer, 1 )
15044 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_n_n_n_s, AddSpace, 2 )
15045 END_OVERLOAD( Wx::Sizer::Add )
15052 XS(XS_Wx__Sizer_GetChildren); /* prototype to pass -Wmissing-prototypes */
15053 XS(XS_Wx__Sizer_GetChildren)
15061 croak_xs_usage(cv, "THIS");
15062 PERL_UNUSED_VAR(ax); /* -Wall */
15065 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15066 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
15067 wxSizerItemList::compatibility_iterator node;
15068 const wxSizerItemList& list
15070 wxList::compatibility_iterator node;
15073 = THIS->GetChildren();
15075 EXTEND( SP, (IV) list.GetCount() );
15077 for( node = list.GetFirst(); node; node = node->GetNext() )
15078 PUSHs( wxPli_object_2_sv( aTHX_ sv_newmortal(), node->GetData() ) );
15085 XS(XS_Wx__Sizer_Insert); /* prototype to pass -Wmissing-prototypes */
15086 XS(XS_Wx__Sizer_Insert)
15094 croak_xs_usage(cv, "THIS, ...");
15095 PERL_UNUSED_VAR(ax); /* -Wall */
15098 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15100 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_wwin_n_n_n_s, InsertWindow, 2 )
15101 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_wszr_n_n_n_s, InsertSizer, 2 )
15102 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_n_n_n_n_s, InsertSpace, 3 )
15103 END_OVERLOAD( "Wx::Sizer::Insert" )
15110 XS(XS_Wx__Sizer_Prepend); /* prototype to pass -Wmissing-prototypes */
15111 XS(XS_Wx__Sizer_Prepend)
15119 croak_xs_usage(cv, "THIS, ...");
15120 PERL_UNUSED_VAR(ax); /* -Wall */
15123 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15125 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_n_n_n_s, PrependWindow, 1 )
15126 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_n_n_n_s, PrependSizer, 1 )
15127 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_n_n_n_s, PrependSpace, 2 )
15128 END_OVERLOAD( "Wx::Sizer::Prepend" )
15135 XS(XS_Wx__Sizer_Remove); /* prototype to pass -Wmissing-prototypes */
15136 XS(XS_Wx__Sizer_Remove)
15144 croak_xs_usage(cv, "THIS, ...");
15145 PERL_UNUSED_VAR(ax); /* -Wall */
15148 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15150 #if WXPERL_W_VERSION_LT( 2, 7, 0 )|| WXWIN_COMPATIBILITY_2_6
15151 MATCH_REDISP( wxPliOvl_wwin, RemoveWindow )
15153 MATCH_REDISP( wxPliOvl_wszr, RemoveSizer )
15154 MATCH_REDISP( wxPliOvl_n, RemoveNth )
15155 END_OVERLOAD( Wx::Sizer::Remove )
15162 XS(XS_Wx__Sizer_Detach); /* prototype to pass -Wmissing-prototypes */
15163 XS(XS_Wx__Sizer_Detach)
15171 croak_xs_usage(cv, "THIS, ...");
15172 PERL_UNUSED_VAR(ax); /* -Wall */
15175 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15177 MATCH_REDISP( wxPliOvl_wwin, DetachWindow )
15178 MATCH_REDISP( wxPliOvl_wszr, DetachSizer )
15179 MATCH_REDISP( wxPliOvl_n, DetachNth )
15180 END_OVERLOAD( Wx::Sizer::Detach )
15187 XS(XS_Wx__Sizer_GetItem); /* prototype to pass -Wmissing-prototypes */
15188 XS(XS_Wx__Sizer_GetItem)
15196 croak_xs_usage(cv, "THIS, ...");
15197 PERL_UNUSED_VAR(ax); /* -Wall */
15200 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15202 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
15203 MATCH_REDISP( wxPliOvl_wwin_s, GetItemWindow )
15204 MATCH_REDISP( wxPliOvl_wszr_s, GetItemSizer )
15206 MATCH_REDISP( wxPliOvl_n, GetItemNth )
15207 END_OVERLOAD( Wx::Sizer::GetItem )
15214 XS(XS_Wx__Sizer_SetItemMinSize); /* prototype to pass -Wmissing-prototypes */
15215 XS(XS_Wx__Sizer_SetItemMinSize)
15223 croak_xs_usage(cv, "THIS, ...");
15224 PERL_UNUSED_VAR(ax); /* -Wall */
15227 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15229 MATCH_REDISP( wxPliOvl_wwin_n_n, SetItemMinSizeWindow )
15230 MATCH_REDISP( wxPliOvl_wszr_n_n, SetItemMinSizeSizer )
15231 MATCH_REDISP( wxPliOvl_n_n_n, SetItemMinSizeNth )
15232 END_OVERLOAD( Wx::Sizer::SetItemMinSize )
15239 XS(XS_Wx__Sizer_SetMinSize); /* prototype to pass -Wmissing-prototypes */
15240 XS(XS_Wx__Sizer_SetMinSize)
15248 croak_xs_usage(cv, "THIS, ...");
15249 PERL_UNUSED_VAR(ax); /* -Wall */
15252 wxSizer * THIS = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::Sizer" );
15254 MATCH_REDISP( wxPliOvl_n_n, SetMinSizeXY )
15255 MATCH_REDISP( wxPliOvl_wsiz, SetMinSizeSize )
15256 END_OVERLOAD( Wx::Sizer::SetMinSize )
15263 XS(XS_Wx__BoxSizer_new); /* prototype to pass -Wmissing-prototypes */
15264 XS(XS_Wx__BoxSizer_new)
15272 croak_xs_usage(cv, "CLASS, orientation");
15274 int orientation = (int)SvIV(ST(1));
15275 char * CLASS = (char *)SvPV_nolen(ST(0));
15276 wxBoxSizer * RETVAL;
15278 RETVAL = new wxBoxSizer(orientation);
15279 ST(0) = sv_newmortal();
15280 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15287 XS(XS_Wx__BoxSizer_GetOrientation); /* prototype to pass -Wmissing-prototypes */
15288 XS(XS_Wx__BoxSizer_GetOrientation)
15296 croak_xs_usage(cv, "THIS");
15298 wxBoxSizer * THIS = (wxBoxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::BoxSizer" );
15302 RETVAL = THIS->GetOrientation();
15303 XSprePUSH; PUSHi((IV)RETVAL);
15309 XS(XS_Wx__StaticBoxSizer_new); /* prototype to pass -Wmissing-prototypes */
15310 XS(XS_Wx__StaticBoxSizer_new)
15318 croak_xs_usage(cv, "CLASS, box, orient");
15320 wxStaticBox* box = (wxStaticBox *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::StaticBox" );
15321 int orient = (int)SvIV(ST(2));
15322 char * CLASS = (char *)SvPV_nolen(ST(0));
15323 wxStaticBoxSizer * RETVAL;
15325 RETVAL = new wxStaticBoxSizer(box, orient);
15326 ST(0) = sv_newmortal();
15327 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15334 XS(XS_Wx__StaticBoxSizer_GetStaticBox); /* prototype to pass -Wmissing-prototypes */
15335 XS(XS_Wx__StaticBoxSizer_GetStaticBox)
15343 croak_xs_usage(cv, "THIS");
15345 wxStaticBoxSizer * THIS = (wxStaticBoxSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StaticBoxSizer" );
15346 wxStaticBox * RETVAL;
15348 RETVAL = THIS->GetStaticBox();
15349 ST(0) = sv_newmortal();
15350 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15356 #include <wx/notebook.h>
15358 XS(XS_Wx__NotebookSizer_new); /* prototype to pass -Wmissing-prototypes */
15359 XS(XS_Wx__NotebookSizer_new)
15367 croak_xs_usage(cv, "CLASS, notebook");
15369 wxNotebook* notebook = (wxNotebook *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Notebook" );
15370 char * CLASS = (char *)SvPV_nolen(ST(0));
15371 wxNotebookSizer * RETVAL;
15373 RETVAL = new wxNotebookSizer(notebook);
15374 ST(0) = sv_newmortal();
15375 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15382 XS(XS_Wx__NotebookSizer_GetNotebook); /* prototype to pass -Wmissing-prototypes */
15383 XS(XS_Wx__NotebookSizer_GetNotebook)
15391 croak_xs_usage(cv, "THIS");
15393 wxNotebookSizer * THIS = (wxNotebookSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::NotebookSizer" );
15394 wxNotebook * RETVAL;
15396 RETVAL = THIS->GetNotebook();
15397 ST(0) = sv_newmortal();
15398 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
15405 XS(XS_Wx__GridSizer_new); /* prototype to pass -Wmissing-prototypes */
15406 XS(XS_Wx__GridSizer_new)
15413 if (items < 3 || items > 5)
15414 croak_xs_usage(cv, "CLASS, rows, cols, vgap = 0, hgap = 0");
15416 int rows = (int)SvIV(ST(1));
15417 int cols = (int)SvIV(ST(2));
15420 char * CLASS = (char *)SvPV_nolen(ST(0));
15421 wxGridSizer * RETVAL;
15426 vgap = (int)SvIV(ST(3));
15432 hgap = (int)SvIV(ST(4));
15435 RETVAL = new wxGridSizer(rows, cols, vgap, hgap);
15436 ST(0) = sv_newmortal();
15437 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15444 XS(XS_Wx__GridSizer_GetCols); /* prototype to pass -Wmissing-prototypes */
15445 XS(XS_Wx__GridSizer_GetCols)
15453 croak_xs_usage(cv, "THIS");
15455 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15459 RETVAL = THIS->GetCols();
15460 XSprePUSH; PUSHi((IV)RETVAL);
15466 XS(XS_Wx__GridSizer_GetHGap); /* prototype to pass -Wmissing-prototypes */
15467 XS(XS_Wx__GridSizer_GetHGap)
15475 croak_xs_usage(cv, "THIS");
15477 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15481 RETVAL = THIS->GetHGap();
15482 XSprePUSH; PUSHi((IV)RETVAL);
15488 XS(XS_Wx__GridSizer_GetRows); /* prototype to pass -Wmissing-prototypes */
15489 XS(XS_Wx__GridSizer_GetRows)
15497 croak_xs_usage(cv, "THIS");
15499 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15503 RETVAL = THIS->GetRows();
15504 XSprePUSH; PUSHi((IV)RETVAL);
15510 XS(XS_Wx__GridSizer_GetVGap); /* prototype to pass -Wmissing-prototypes */
15511 XS(XS_Wx__GridSizer_GetVGap)
15519 croak_xs_usage(cv, "THIS");
15521 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15525 RETVAL = THIS->GetVGap();
15526 XSprePUSH; PUSHi((IV)RETVAL);
15532 XS(XS_Wx__GridSizer_SetCols); /* prototype to pass -Wmissing-prototypes */
15533 XS(XS_Wx__GridSizer_SetCols)
15541 croak_xs_usage(cv, "THIS, cols");
15543 int cols = (int)SvIV(ST(1));
15544 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15546 THIS->SetCols(cols);
15552 XS(XS_Wx__GridSizer_SetHGap); /* prototype to pass -Wmissing-prototypes */
15553 XS(XS_Wx__GridSizer_SetHGap)
15561 croak_xs_usage(cv, "THIS, gap");
15563 int gap = (int)SvIV(ST(1));
15564 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15566 THIS->SetHGap(gap);
15572 XS(XS_Wx__GridSizer_SetRows); /* prototype to pass -Wmissing-prototypes */
15573 XS(XS_Wx__GridSizer_SetRows)
15581 croak_xs_usage(cv, "THIS, rows");
15583 int rows = (int)SvIV(ST(1));
15584 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15586 THIS->SetRows(rows);
15592 XS(XS_Wx__GridSizer_SetVGap); /* prototype to pass -Wmissing-prototypes */
15593 XS(XS_Wx__GridSizer_SetVGap)
15601 croak_xs_usage(cv, "THIS, gap");
15603 int gap = (int)SvIV(ST(1));
15604 wxGridSizer * THIS = (wxGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridSizer" );
15606 THIS->SetVGap(gap);
15612 XS(XS_Wx__FlexGridSizer_new); /* prototype to pass -Wmissing-prototypes */
15613 XS(XS_Wx__FlexGridSizer_new)
15620 if (items < 3 || items > 5)
15621 croak_xs_usage(cv, "CLASS, rows, cols, vgap = 0, hgap = 0");
15623 int rows = (int)SvIV(ST(1));
15624 int cols = (int)SvIV(ST(2));
15627 char * CLASS = (char *)SvPV_nolen(ST(0));
15628 wxFlexGridSizer * RETVAL;
15633 vgap = (int)SvIV(ST(3));
15639 hgap = (int)SvIV(ST(4));
15642 RETVAL = new wxFlexGridSizer(rows, cols, vgap, hgap);
15643 ST(0) = sv_newmortal();
15644 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
15651 XS(XS_Wx__FlexGridSizer_RemoveGrowableCol); /* prototype to pass -Wmissing-prototypes */
15652 XS(XS_Wx__FlexGridSizer_RemoveGrowableCol)
15660 croak_xs_usage(cv, "THIS, index");
15662 size_t index = (size_t)SvUV( ST(1) );
15663 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
15665 THIS->RemoveGrowableCol(index);
15671 XS(XS_Wx__FlexGridSizer_RemoveGrowableRow); /* prototype to pass -Wmissing-prototypes */
15672 XS(XS_Wx__FlexGridSizer_RemoveGrowableRow)
15680 croak_xs_usage(cv, "THIS, index");
15682 int index = (int)SvIV(ST(1));
15683 wxFlexGridSizer * THIS = (wxFlexGridSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::FlexGridSizer" );
15685 THIS->RemoveGrowableRow(index);
15691 XS(XS_Wx__SizerItem_GetSize); /* prototype to pass -Wmissing-prototypes */
15692 XS(XS_Wx__SizerItem_GetSize)
15700 croak_xs_usage(cv, "THIS");
15702 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15704 RETVAL = new wxSize( THIS->GetSize() );
15705 ST(0) = sv_newmortal();
15706 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
15707 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
15714 XS(XS_Wx__SizerItem_CalcMin); /* prototype to pass -Wmissing-prototypes */
15715 XS(XS_Wx__SizerItem_CalcMin)
15723 croak_xs_usage(cv, "THIS");
15725 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15727 RETVAL = new wxSize( THIS->GetSize() );
15728 ST(0) = sv_newmortal();
15729 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
15730 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
15737 XS(XS_Wx__SizerItem_SetDimension); /* prototype to pass -Wmissing-prototypes */
15738 XS(XS_Wx__SizerItem_SetDimension)
15746 croak_xs_usage(cv, "THIS, pos, size");
15748 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
15749 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(2) );
15750 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15752 THIS->SetDimension(pos, size);
15758 XS(XS_Wx__SizerItem_GetMinSize); /* prototype to pass -Wmissing-prototypes */
15759 XS(XS_Wx__SizerItem_GetMinSize)
15767 croak_xs_usage(cv, "THIS");
15769 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15771 RETVAL = new wxSize( THIS->GetMinSize() );
15772 ST(0) = sv_newmortal();
15773 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Size" );
15774 wxPli_thread_sv_register( aTHX_ "Wx::Size", RETVAL, ST(0) );
15781 XS(XS_Wx__SizerItem_SetRatio); /* prototype to pass -Wmissing-prototypes */
15782 XS(XS_Wx__SizerItem_SetRatio)
15790 croak_xs_usage(cv, "THIS, ...");
15791 PERL_UNUSED_VAR(ax); /* -Wall */
15794 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15796 MATCH_REDISP_COUNT( wxPliOvl_n, SetRatioFloat, 1 )
15797 MATCH_REDISP_COUNT( wxPliOvl_n_n, SetRatioWH, 2 )
15798 MATCH_REDISP_COUNT( wxPliOvl_wsiz, SetRatioSize, 1 )
15799 END_OVERLOAD( Wx::SizerItem::SetRatio )
15806 XS(XS_Wx__SizerItem_SetRatioWH); /* prototype to pass -Wmissing-prototypes */
15807 XS(XS_Wx__SizerItem_SetRatioWH)
15815 croak_xs_usage(cv, "THIS, width, height");
15817 int width = (int)SvIV(ST(1));
15818 int height = (int)SvIV(ST(2));
15819 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15820 THIS->SetRatio( width, height );
15826 XS(XS_Wx__SizerItem_SetRatioSize); /* prototype to pass -Wmissing-prototypes */
15827 XS(XS_Wx__SizerItem_SetRatioSize)
15835 croak_xs_usage(cv, "THIS, size");
15837 wxSize size = wxPli_sv_2_wxsize( aTHX_ ST(1) );
15838 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15839 THIS->SetRatio( size );
15845 XS(XS_Wx__SizerItem_SetRatioFloat); /* prototype to pass -Wmissing-prototypes */
15846 XS(XS_Wx__SizerItem_SetRatioFloat)
15854 croak_xs_usage(cv, "THIS, ratio");
15856 float ratio = (float)SvNV(ST(1));
15857 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15858 THIS->SetRatio( ratio );
15864 XS(XS_Wx__SizerItem_GetRatio); /* prototype to pass -Wmissing-prototypes */
15865 XS(XS_Wx__SizerItem_GetRatio)
15873 croak_xs_usage(cv, "THIS");
15875 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15879 RETVAL = THIS->GetRatio();
15880 XSprePUSH; PUSHn((NV)RETVAL);
15886 XS(XS_Wx__SizerItem_IsWindow); /* prototype to pass -Wmissing-prototypes */
15887 XS(XS_Wx__SizerItem_IsWindow)
15895 croak_xs_usage(cv, "THIS");
15897 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15900 RETVAL = THIS->IsWindow();
15901 ST(0) = boolSV(RETVAL);
15908 XS(XS_Wx__SizerItem_IsShown); /* prototype to pass -Wmissing-prototypes */
15909 XS(XS_Wx__SizerItem_IsShown)
15917 croak_xs_usage(cv, "THIS");
15919 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15922 RETVAL = THIS->IsShown();
15923 ST(0) = boolSV(RETVAL);
15930 XS(XS_Wx__SizerItem_IsSizer); /* prototype to pass -Wmissing-prototypes */
15931 XS(XS_Wx__SizerItem_IsSizer)
15939 croak_xs_usage(cv, "THIS");
15941 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15944 RETVAL = THIS->IsSizer();
15945 ST(0) = boolSV(RETVAL);
15952 XS(XS_Wx__SizerItem_IsSpacer); /* prototype to pass -Wmissing-prototypes */
15953 XS(XS_Wx__SizerItem_IsSpacer)
15961 croak_xs_usage(cv, "THIS");
15963 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15966 RETVAL = THIS->IsSpacer();
15967 ST(0) = boolSV(RETVAL);
15974 XS(XS_Wx__SizerItem_SetInitSize); /* prototype to pass -Wmissing-prototypes */
15975 XS(XS_Wx__SizerItem_SetInitSize)
15983 croak_xs_usage(cv, "THIS, x, y");
15985 int x = (int)SvIV(ST(1));
15986 int y = (int)SvIV(ST(2));
15987 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
15989 THIS->SetInitSize(x, y);
15995 XS(XS_Wx__SizerItem_SetFlag); /* prototype to pass -Wmissing-prototypes */
15996 XS(XS_Wx__SizerItem_SetFlag)
16004 croak_xs_usage(cv, "THIS, flag");
16006 int flag = (int)SvIV(ST(1));
16007 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16009 THIS->SetFlag(flag);
16015 XS(XS_Wx__SizerItem_SetBorder); /* prototype to pass -Wmissing-prototypes */
16016 XS(XS_Wx__SizerItem_SetBorder)
16024 croak_xs_usage(cv, "THIS, border");
16026 int border = (int)SvIV(ST(1));
16027 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16029 THIS->SetBorder(border);
16035 XS(XS_Wx__SizerItem_GetWindow); /* prototype to pass -Wmissing-prototypes */
16036 XS(XS_Wx__SizerItem_GetWindow)
16044 croak_xs_usage(cv, "THIS");
16046 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16049 RETVAL = THIS->GetWindow();
16050 ST(0) = sv_newmortal();
16051 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16057 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
16058 #define XSubPPtmpAADQ 1
16061 XS(XS_Wx__SizerItem_AssignWindow); /* prototype to pass -Wmissing-prototypes */
16062 XS(XS_Wx__SizerItem_AssignWindow)
16070 croak_xs_usage(cv, "THIS, window");
16072 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16073 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16075 THIS->AssignWindow(window);
16081 #define XSubPPtmpAADR 1
16084 XS(XS_Wx__SizerItem_SetWindow); /* prototype to pass -Wmissing-prototypes */
16085 XS(XS_Wx__SizerItem_SetWindow)
16093 croak_xs_usage(cv, "THIS, window");
16095 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16096 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16098 THIS->SetWindow(window);
16105 XS(XS_Wx__SizerItem_GetSizer); /* prototype to pass -Wmissing-prototypes */
16106 XS(XS_Wx__SizerItem_GetSizer)
16114 croak_xs_usage(cv, "THIS");
16116 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16119 RETVAL = THIS->GetSizer();
16120 ST(0) = sv_newmortal();
16121 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16127 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
16128 #define XSubPPtmpAADS 1
16131 XS(XS_Wx__SizerItem_AssignSizer); /* prototype to pass -Wmissing-prototypes */
16132 XS(XS_Wx__SizerItem_AssignSizer)
16140 croak_xs_usage(cv, "THIS, sizer");
16142 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
16143 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16145 THIS->AssignSizer(sizer);
16151 #define XSubPPtmpAADT 1
16154 XS(XS_Wx__SizerItem_SetSizer); /* prototype to pass -Wmissing-prototypes */
16155 XS(XS_Wx__SizerItem_SetSizer)
16163 croak_xs_usage(cv, "THIS, sizer");
16165 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
16166 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16168 THIS->SetSizer(sizer);
16175 XS(XS_Wx__SizerItem_GetFlag); /* prototype to pass -Wmissing-prototypes */
16176 XS(XS_Wx__SizerItem_GetFlag)
16184 croak_xs_usage(cv, "THIS");
16186 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16190 RETVAL = THIS->GetFlag();
16191 XSprePUSH; PUSHi((IV)RETVAL);
16197 XS(XS_Wx__SizerItem_GetBorder); /* prototype to pass -Wmissing-prototypes */
16198 XS(XS_Wx__SizerItem_GetBorder)
16206 croak_xs_usage(cv, "THIS");
16208 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16212 RETVAL = THIS->GetBorder();
16213 XSprePUSH; PUSHi((IV)RETVAL);
16219 XS(XS_Wx__SizerItem_GetPosition); /* prototype to pass -Wmissing-prototypes */
16220 XS(XS_Wx__SizerItem_GetPosition)
16228 croak_xs_usage(cv, "THIS");
16230 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16232 RETVAL = new wxPoint( THIS->GetPosition() );
16233 ST(0) = sv_newmortal();
16234 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
16235 wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
16242 XS(XS_Wx__SizerItem_GetUserData); /* prototype to pass -Wmissing-prototypes */
16243 XS(XS_Wx__SizerItem_GetUserData)
16251 croak_xs_usage(cv, "THIS");
16253 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16254 Wx_UserDataO * RETVAL;
16255 RETVAL = (Wx_UserDataO*) THIS->GetUserData();
16256 ST(0) = ( RETVAL == 0 ) ? &PL_sv_undef : RETVAL->GetData();
16257 SvREFCNT_inc( ST(0) ); // xsubpp mortalizes it...
16264 #if WXPERL_W_VERSION_GE( 2, 6, 3 )
16265 #define XSubPPtmpAADU 1
16268 XS(XS_Wx__SizerItem_SetUserData); /* prototype to pass -Wmissing-prototypes */
16269 XS(XS_Wx__SizerItem_SetUserData)
16277 croak_xs_usage(cv, "THIS, data");
16279 Wx_UserDataO* data;
16280 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16282 if( SvOK( ST(1) ) )
16284 data = new wxPliUserDataO( ST(1) );
16289 THIS->SetUserData(data);
16296 XS(XS_Wx__SizerItem_SetMinSize); /* prototype to pass -Wmissing-prototypes */
16297 XS(XS_Wx__SizerItem_SetMinSize)
16305 croak_xs_usage(cv, "THIS, ...");
16306 PERL_UNUSED_VAR(ax); /* -Wall */
16309 wxSizerItem * THIS = (wxSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SizerItem" );
16311 MATCH_REDISP_COUNT( wxPliOvl_n_n, SetMinSizeWH, 2 )
16312 MATCH_REDISP_COUNT( wxPliOvl_wsiz, SetMinSizeSize, 1 )
16313 END_OVERLOAD( Wx::SizerItem::SetMinSize )
16320 XS(XS_Wx__PlSizer_new); /* prototype to pass -Wmissing-prototypes */
16321 XS(XS_Wx__PlSizer_new)
16329 croak_xs_usage(cv, "CLASS");
16331 char * CLASS = (char *)SvPV_nolen(ST(0));
16332 wxPlSizer * RETVAL;
16333 RETVAL = new wxPlSizer( CLASS );
16334 ST(0) = sv_newmortal();
16335 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16342 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Sizer.xs |' */
16345 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/GridBagSizer.xsp |' from 'Window.xs' */
16347 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
16348 #define wxPlDefaultSpan (wxGBSpan*)&wxDefaultSpan
16349 #include <wx/gbsizer.h>
16350 #define XSubPPtmpAADV 1
16353 XS(XS_Wx__GBPosition_new); /* prototype to pass -Wmissing-prototypes */
16354 XS(XS_Wx__GBPosition_new)
16361 if (items < 1 || items > 3)
16362 croak_xs_usage(cv, "CLASS, row = 0, col = 0");
16366 char * CLASS = (char *)SvPV_nolen(ST(0));
16367 wxGBPosition * RETVAL;
16372 row = (int)SvIV(ST(1));
16378 col = (int)SvIV(ST(2));
16381 RETVAL = new wxGBPosition(row, col);
16382 ST(0) = sv_newmortal();
16383 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBPosition" );
16390 XS(XS_Wx__GBPosition_GetRow); /* prototype to pass -Wmissing-prototypes */
16391 XS(XS_Wx__GBPosition_GetRow)
16399 croak_xs_usage(cv, "THIS");
16401 wxGBPosition * THIS = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBPosition" );
16405 RETVAL = THIS->GetRow();
16406 XSprePUSH; PUSHi((IV)RETVAL);
16412 XS(XS_Wx__GBPosition_GetCol); /* prototype to pass -Wmissing-prototypes */
16413 XS(XS_Wx__GBPosition_GetCol)
16421 croak_xs_usage(cv, "THIS");
16423 wxGBPosition * THIS = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBPosition" );
16427 RETVAL = THIS->GetCol();
16428 XSprePUSH; PUSHi((IV)RETVAL);
16434 XS(XS_Wx__GBPosition_SetRow); /* prototype to pass -Wmissing-prototypes */
16435 XS(XS_Wx__GBPosition_SetRow)
16443 croak_xs_usage(cv, "THIS, row");
16445 int row = (int)SvIV(ST(1));
16446 wxGBPosition * THIS = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBPosition" );
16454 XS(XS_Wx__GBPosition_SetCol); /* prototype to pass -Wmissing-prototypes */
16455 XS(XS_Wx__GBPosition_SetCol)
16463 croak_xs_usage(cv, "THIS, col");
16465 int col = (int)SvIV(ST(1));
16466 wxGBPosition * THIS = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBPosition" );
16474 XS(XS_Wx__GBSpan_new); /* prototype to pass -Wmissing-prototypes */
16475 XS(XS_Wx__GBSpan_new)
16482 if (items < 1 || items > 3)
16483 croak_xs_usage(cv, "CLASS, rowspan = 1, colspan = 1");
16487 char * CLASS = (char *)SvPV_nolen(ST(0));
16493 rowspan = (int)SvIV(ST(1));
16499 colspan = (int)SvIV(ST(2));
16502 RETVAL = new wxGBSpan(rowspan, colspan);
16503 ST(0) = sv_newmortal();
16504 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBSpan" );
16511 XS(XS_Wx__GBSpan_GetRowspan); /* prototype to pass -Wmissing-prototypes */
16512 XS(XS_Wx__GBSpan_GetRowspan)
16520 croak_xs_usage(cv, "THIS");
16522 wxGBSpan * THIS = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSpan" );
16526 RETVAL = THIS->GetRowspan();
16527 XSprePUSH; PUSHi((IV)RETVAL);
16533 XS(XS_Wx__GBSpan_GetColspan); /* prototype to pass -Wmissing-prototypes */
16534 XS(XS_Wx__GBSpan_GetColspan)
16542 croak_xs_usage(cv, "THIS");
16544 wxGBSpan * THIS = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSpan" );
16548 RETVAL = THIS->GetColspan();
16549 XSprePUSH; PUSHi((IV)RETVAL);
16555 XS(XS_Wx__GBSpan_SetRowspan); /* prototype to pass -Wmissing-prototypes */
16556 XS(XS_Wx__GBSpan_SetRowspan)
16564 croak_xs_usage(cv, "THIS, rowspan");
16566 int rowspan = (int)SvIV(ST(1));
16567 wxGBSpan * THIS = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSpan" );
16569 THIS->SetRowspan(rowspan);
16575 XS(XS_Wx__GBSpan_SetColspan); /* prototype to pass -Wmissing-prototypes */
16576 XS(XS_Wx__GBSpan_SetColspan)
16584 croak_xs_usage(cv, "THIS, colspan");
16586 int colspan = (int)SvIV(ST(1));
16587 wxGBSpan * THIS = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSpan" );
16589 THIS->SetColspan(colspan);
16595 XS(XS_Wx__GBSizerItem_GetPos); /* prototype to pass -Wmissing-prototypes */
16596 XS(XS_Wx__GBSizerItem_GetPos)
16604 croak_xs_usage(cv, "THIS");
16606 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16607 wxGBPosition * RETVAL;
16608 RETVAL = new wxGBPosition( THIS->GetPos() );
16609 ST(0) = sv_newmortal();
16610 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBPosition" );
16617 XS(XS_Wx__GBSizerItem_GetPosXY); /* prototype to pass -Wmissing-prototypes */
16618 XS(XS_Wx__GBSizerItem_GetPosXY)
16626 croak_xs_usage(cv, "THIS");
16627 PERL_UNUSED_VAR(ax); /* -Wall */
16630 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16632 THIS->GetPos( x, y );
16633 wxPli_push_2ints( x, y );
16640 XS(XS_Wx__GBSizerItem_GetSpan); /* prototype to pass -Wmissing-prototypes */
16641 XS(XS_Wx__GBSizerItem_GetSpan)
16649 croak_xs_usage(cv, "THIS");
16651 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16653 RETVAL = new wxGBSpan( THIS->GetSpan() );
16654 ST(0) = sv_newmortal();
16655 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBSpan" );
16662 XS(XS_Wx__GBSizerItem_GetSpanWH); /* prototype to pass -Wmissing-prototypes */
16663 XS(XS_Wx__GBSizerItem_GetSpanWH)
16671 croak_xs_usage(cv, "THIS");
16672 PERL_UNUSED_VAR(ax); /* -Wall */
16675 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16677 THIS->GetSpan( x, y );
16678 wxPli_push_2ints( x, y );
16685 XS(XS_Wx__GBSizerItem_SetPos); /* prototype to pass -Wmissing-prototypes */
16686 XS(XS_Wx__GBSizerItem_SetPos)
16694 croak_xs_usage(cv, "THIS, pos");
16696 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBPosition" );
16697 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16699 RETVAL = THIS->SetPos( *( pos ) );
16700 ST(0) = boolSV(RETVAL);
16707 XS(XS_Wx__GBSizerItem_SetSpan); /* prototype to pass -Wmissing-prototypes */
16708 XS(XS_Wx__GBSizerItem_SetSpan)
16716 croak_xs_usage(cv, "THIS, span");
16718 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBSpan" );
16719 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16721 RETVAL = THIS->SetSpan( *( span ) );
16722 ST(0) = boolSV(RETVAL);
16729 XS(XS_Wx__GBSizerItem_IntersectsItem); /* prototype to pass -Wmissing-prototypes */
16730 XS(XS_Wx__GBSizerItem_IntersectsItem)
16738 croak_xs_usage(cv, "THIS, other");
16740 wxGBSizerItem* other = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBSizerItem" );
16741 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16743 RETVAL = THIS->Intersects( *( other ) );
16744 ST(0) = boolSV(RETVAL);
16751 XS(XS_Wx__GBSizerItem_IntersectsPosition); /* prototype to pass -Wmissing-prototypes */
16752 XS(XS_Wx__GBSizerItem_IntersectsPosition)
16760 croak_xs_usage(cv, "THIS, pos, span");
16762 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBPosition" );
16763 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSpan" );
16764 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16766 RETVAL = THIS->Intersects( *( pos ), *( span ) );
16767 ST(0) = boolSV(RETVAL);
16774 XS(XS_Wx__GBSizerItem_Intersects); /* prototype to pass -Wmissing-prototypes */
16775 XS(XS_Wx__GBSizerItem_Intersects)
16783 croak_xs_usage(cv, "THIS, ...");
16784 PERL_UNUSED_VAR(ax); /* -Wall */
16787 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16789 MATCH_REDISP( wxPliOvl_wgbi, IntersectsItem )
16790 MATCH_REDISP( wxPliOvl_wgbp_wgbs, IntersectsPosition )
16791 END_OVERLOAD( Wx::GridBagSizer::Add )
16798 XS(XS_Wx__GBSizerItem_GetEndPos); /* prototype to pass -Wmissing-prototypes */
16799 XS(XS_Wx__GBSizerItem_GetEndPos)
16807 croak_xs_usage(cv, "THIS");
16808 PERL_UNUSED_VAR(ax); /* -Wall */
16811 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16813 THIS->GetEndPos( x, y );
16814 wxPli_push_2ints( x, y );
16821 XS(XS_Wx__GBSizerItem_GetGBSizer); /* prototype to pass -Wmissing-prototypes */
16822 XS(XS_Wx__GBSizerItem_GetGBSizer)
16830 croak_xs_usage(cv, "THIS");
16832 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16833 wxGridBagSizer * RETVAL;
16835 RETVAL = THIS->GetGBSizer();
16836 ST(0) = sv_newmortal();
16837 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16844 XS(XS_Wx__GBSizerItem_SetGBSizer); /* prototype to pass -Wmissing-prototypes */
16845 XS(XS_Wx__GBSizerItem_SetGBSizer)
16853 croak_xs_usage(cv, "THIS, sizer");
16855 wxGridBagSizer* sizer = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GridBagSizer" );
16856 wxGBSizerItem * THIS = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GBSizerItem" );
16858 THIS->SetGBSizer(sizer);
16864 XS(XS_Wx__GridBagSizer_new); /* prototype to pass -Wmissing-prototypes */
16865 XS(XS_Wx__GridBagSizer_new)
16872 if (items < 1 || items > 3)
16873 croak_xs_usage(cv, "CLASS, vgap = 0, hgap = 0");
16877 char * CLASS = (char *)SvPV_nolen(ST(0));
16878 wxGridBagSizer * RETVAL;
16883 vgap = (int)SvIV(ST(1));
16889 hgap = (int)SvIV(ST(2));
16892 RETVAL = new wxGridBagSizer(vgap, hgap);
16893 ST(0) = sv_newmortal();
16894 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
16901 XS(XS_Wx__GridBagSizer_AddWindow); /* prototype to pass -Wmissing-prototypes */
16902 XS(XS_Wx__GridBagSizer_AddWindow)
16909 if (items < 3 || items > 7)
16910 croak_xs_usage(cv, "THIS, window, pos, span = wxPlDefaultSpan, flag = 0, border = 0, userData = NULL");
16912 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
16913 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBPosition" );
16917 wxObject* userData;
16918 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
16922 span = wxPlDefaultSpan;
16924 span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::GBSpan" );
16930 flag = (int)SvIV(ST(4));
16936 border = (int)SvIV(ST(5));
16942 userData = (wxObject *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Object" );
16944 RETVAL = THIS->Add( window, *( pos ), *( span ), flag, border, userData );
16945 ST(0) = boolSV(RETVAL);
16952 XS(XS_Wx__GridBagSizer_AddSizer); /* prototype to pass -Wmissing-prototypes */
16953 XS(XS_Wx__GridBagSizer_AddSizer)
16960 if (items < 3 || items > 7)
16961 croak_xs_usage(cv, "THIS, sizer, pos, span = wxPlDefaultSpan, flag = 0, border = 0, userData = NULL");
16963 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
16964 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBPosition" );
16968 wxObject* userData;
16969 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
16973 span = wxPlDefaultSpan;
16975 span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::GBSpan" );
16981 flag = (int)SvIV(ST(4));
16987 border = (int)SvIV(ST(5));
16993 userData = (wxObject *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Object" );
16995 RETVAL = THIS->Add( sizer, *( pos ), *( span ), flag, border, userData );
16996 ST(0) = boolSV(RETVAL);
17003 XS(XS_Wx__GridBagSizer_AddSpace); /* prototype to pass -Wmissing-prototypes */
17004 XS(XS_Wx__GridBagSizer_AddSpace)
17011 if (items < 4 || items > 8)
17012 croak_xs_usage(cv, "THIS, width, height, pos, span = wxPlDefaultSpan, flag = 0, border = 0, userData = NULL");
17014 int width = (int)SvIV(ST(1));
17015 int height = (int)SvIV(ST(2));
17016 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::GBPosition" );
17020 wxObject* userData;
17021 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17025 span = wxPlDefaultSpan;
17027 span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::GBSpan" );
17033 flag = (int)SvIV(ST(5));
17039 border = (int)SvIV(ST(6));
17045 userData = (wxObject *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Object" );
17047 RETVAL = THIS->Add( width, height, *( pos ), *( span ), flag, border, userData );
17048 ST(0) = boolSV(RETVAL);
17055 XS(XS_Wx__GridBagSizer_AddItem); /* prototype to pass -Wmissing-prototypes */
17056 XS(XS_Wx__GridBagSizer_AddItem)
17064 croak_xs_usage(cv, "THIS, item");
17066 wxGBSizerItem* item = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBSizerItem" );
17067 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17069 RETVAL = THIS->Add( item );
17070 ST(0) = boolSV(RETVAL);
17077 XS(XS_Wx__GridBagSizer_GetEmptyCellSize); /* prototype to pass -Wmissing-prototypes */
17078 XS(XS_Wx__GridBagSizer_GetEmptyCellSize)
17086 croak_xs_usage(cv, "THIS");
17088 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17091 RETVAL = THIS->GetEmptyCellSize();
17092 ST(0) = sv_newmortal();
17093 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
17100 XS(XS_Wx__GridBagSizer_SetEmptyCellSize); /* prototype to pass -Wmissing-prototypes */
17101 XS(XS_Wx__GridBagSizer_SetEmptyCellSize)
17109 croak_xs_usage(cv, "THIS, sz");
17111 wxSize sz = wxPli_sv_2_wxsize( aTHX_ ST(1) );
17112 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17114 THIS->SetEmptyCellSize(sz);
17120 XS(XS_Wx__GridBagSizer_GetCellSize); /* prototype to pass -Wmissing-prototypes */
17121 XS(XS_Wx__GridBagSizer_GetCellSize)
17129 croak_xs_usage(cv, "THIS, row, col");
17131 int row = (int)SvIV(ST(1));
17132 int col = (int)SvIV(ST(2));
17133 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17136 RETVAL = THIS->GetCellSize(row, col);
17137 ST(0) = sv_newmortal();
17138 wxPli_non_object_2_sv( aTHX_ ST(0), new wxSize(RETVAL), "Wx::Size" );
17145 XS(XS_Wx__GridBagSizer_GetItemPositionWindow); /* prototype to pass -Wmissing-prototypes */
17146 XS(XS_Wx__GridBagSizer_GetItemPositionWindow)
17154 croak_xs_usage(cv, "THIS, window");
17156 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17157 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17158 wxGBPosition * RETVAL;
17159 RETVAL = new wxGBPosition( THIS->GetItemPosition( window ) );
17160 ST(0) = sv_newmortal();
17161 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBPosition" );
17168 XS(XS_Wx__GridBagSizer_GetItemPositionSizer); /* prototype to pass -Wmissing-prototypes */
17169 XS(XS_Wx__GridBagSizer_GetItemPositionSizer)
17177 croak_xs_usage(cv, "THIS, sizer");
17179 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
17180 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17181 wxGBPosition * RETVAL;
17182 RETVAL = new wxGBPosition( THIS->GetItemPosition( sizer ) );
17183 ST(0) = sv_newmortal();
17184 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBPosition" );
17191 XS(XS_Wx__GridBagSizer_GetItemPositionIndex); /* prototype to pass -Wmissing-prototypes */
17192 XS(XS_Wx__GridBagSizer_GetItemPositionIndex)
17200 croak_xs_usage(cv, "THIS, index");
17202 size_t index = (size_t)SvUV( ST(1) );
17203 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17204 wxGBPosition * RETVAL;
17205 RETVAL = new wxGBPosition( THIS->GetItemPosition( index ) );
17206 ST(0) = sv_newmortal();
17207 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBPosition" );
17214 XS(XS_Wx__GridBagSizer_GetItemPosition); /* prototype to pass -Wmissing-prototypes */
17215 XS(XS_Wx__GridBagSizer_GetItemPosition)
17223 croak_xs_usage(cv, "THIS, ...");
17224 PERL_UNUSED_VAR(ax); /* -Wall */
17227 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17229 MATCH_REDISP( wxPliOvl_wwin, GetItemPositionWindow )
17230 MATCH_REDISP( wxPliOvl_wszr, GetItemPositionSizer )
17231 MATCH_REDISP( wxPliOvl_n, GetItemPositionIndex )
17232 END_OVERLOAD( Wx::GridBagSizer::GetItemPosition )
17239 XS(XS_Wx__GridBagSizer_SetItemPositionWindow); /* prototype to pass -Wmissing-prototypes */
17240 XS(XS_Wx__GridBagSizer_SetItemPositionWindow)
17248 croak_xs_usage(cv, "THIS, window, pos");
17250 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17251 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBPosition" );
17252 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17254 RETVAL = THIS->SetItemPosition( window, *( pos ) );
17255 ST(0) = boolSV(RETVAL);
17262 XS(XS_Wx__GridBagSizer_SetItemPositionSizer); /* prototype to pass -Wmissing-prototypes */
17263 XS(XS_Wx__GridBagSizer_SetItemPositionSizer)
17271 croak_xs_usage(cv, "THIS, sizer, pos");
17273 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
17274 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBPosition" );
17275 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17277 RETVAL = THIS->SetItemPosition( sizer, *( pos ) );
17278 ST(0) = boolSV(RETVAL);
17285 XS(XS_Wx__GridBagSizer_SetItemPositionIndex); /* prototype to pass -Wmissing-prototypes */
17286 XS(XS_Wx__GridBagSizer_SetItemPositionIndex)
17294 croak_xs_usage(cv, "THIS, index, pos");
17296 size_t index = (size_t)SvUV( ST(1) );
17297 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBPosition" );
17298 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17300 RETVAL = THIS->SetItemPosition( index, *( pos ) );
17301 ST(0) = boolSV(RETVAL);
17308 XS(XS_Wx__GridBagSizer_SetItemPosition); /* prototype to pass -Wmissing-prototypes */
17309 XS(XS_Wx__GridBagSizer_SetItemPosition)
17317 croak_xs_usage(cv, "THIS, ...");
17318 PERL_UNUSED_VAR(ax); /* -Wall */
17321 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17323 MATCH_REDISP( wxPliOvl_wwin_wgbp, SetItemPositionWindow )
17324 MATCH_REDISP( wxPliOvl_wszr_wgbp, SetItemPositionSizer )
17325 MATCH_REDISP( wxPliOvl_n_wgbp, SetItemPositionIndex )
17326 END_OVERLOAD( Wx::GridBagSizer::SetItemPosition )
17333 XS(XS_Wx__GridBagSizer_GetItemSpanWindow); /* prototype to pass -Wmissing-prototypes */
17334 XS(XS_Wx__GridBagSizer_GetItemSpanWindow)
17342 croak_xs_usage(cv, "THIS, window");
17344 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17345 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17347 RETVAL = new wxGBSpan( THIS->GetItemSpan( window ) );
17348 ST(0) = sv_newmortal();
17349 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBSpan" );
17356 XS(XS_Wx__GridBagSizer_GetItemSpanSizer); /* prototype to pass -Wmissing-prototypes */
17357 XS(XS_Wx__GridBagSizer_GetItemSpanSizer)
17365 croak_xs_usage(cv, "THIS, sizer");
17367 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
17368 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17370 RETVAL = new wxGBSpan( THIS->GetItemSpan( sizer ) );
17371 ST(0) = sv_newmortal();
17372 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBSpan" );
17379 XS(XS_Wx__GridBagSizer_GetItemSpanIndex); /* prototype to pass -Wmissing-prototypes */
17380 XS(XS_Wx__GridBagSizer_GetItemSpanIndex)
17388 croak_xs_usage(cv, "THIS, index");
17390 size_t index = (size_t)SvUV( ST(1) );
17391 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17393 RETVAL = new wxGBSpan( THIS->GetItemSpan( index ) );
17394 ST(0) = sv_newmortal();
17395 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::GBSpan" );
17402 XS(XS_Wx__GridBagSizer_GetItemSpan); /* prototype to pass -Wmissing-prototypes */
17403 XS(XS_Wx__GridBagSizer_GetItemSpan)
17411 croak_xs_usage(cv, "THIS, ...");
17412 PERL_UNUSED_VAR(ax); /* -Wall */
17415 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17417 MATCH_REDISP( wxPliOvl_wwin, GetItemSpanWindow )
17418 MATCH_REDISP( wxPliOvl_wszr, GetItemSpanSizer )
17419 MATCH_REDISP( wxPliOvl_n, GetItemSpanIndex )
17420 END_OVERLOAD( Wx::GridBagSizer::GetItemSpan )
17427 XS(XS_Wx__GridBagSizer_SetItemSpanWindow); /* prototype to pass -Wmissing-prototypes */
17428 XS(XS_Wx__GridBagSizer_SetItemSpanWindow)
17436 croak_xs_usage(cv, "THIS, window, span");
17438 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17439 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSpan" );
17440 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17442 RETVAL = THIS->SetItemSpan( window, *( span ) );
17443 ST(0) = boolSV(RETVAL);
17450 XS(XS_Wx__GridBagSizer_SetItemSpanSizer); /* prototype to pass -Wmissing-prototypes */
17451 XS(XS_Wx__GridBagSizer_SetItemSpanSizer)
17459 croak_xs_usage(cv, "THIS, sizer, span");
17461 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
17462 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSpan" );
17463 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17465 RETVAL = THIS->SetItemSpan( sizer, *( span ) );
17466 ST(0) = boolSV(RETVAL);
17473 XS(XS_Wx__GridBagSizer_SetItemSpanIndex); /* prototype to pass -Wmissing-prototypes */
17474 XS(XS_Wx__GridBagSizer_SetItemSpanIndex)
17482 croak_xs_usage(cv, "THIS, index, span");
17484 size_t index = (size_t)SvUV( ST(1) );
17485 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSpan" );
17486 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17488 RETVAL = THIS->SetItemSpan( index, *( span ) );
17489 ST(0) = boolSV(RETVAL);
17496 XS(XS_Wx__GridBagSizer_SetItemSpan); /* prototype to pass -Wmissing-prototypes */
17497 XS(XS_Wx__GridBagSizer_SetItemSpan)
17505 croak_xs_usage(cv, "THIS, ...");
17506 PERL_UNUSED_VAR(ax); /* -Wall */
17509 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17511 MATCH_REDISP( wxPliOvl_wwin_wgbp, SetItemSpanWindow )
17512 MATCH_REDISP( wxPliOvl_wszr_wgbp, SetItemSpanSizer )
17513 MATCH_REDISP( wxPliOvl_n_wgbp, SetItemSpanIndex )
17514 END_OVERLOAD( Wx::GridBagSizer::SetItemSpan )
17521 XS(XS_Wx__GridBagSizer_FindItemWindow); /* prototype to pass -Wmissing-prototypes */
17522 XS(XS_Wx__GridBagSizer_FindItemWindow)
17530 croak_xs_usage(cv, "THIS, window");
17532 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17533 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17534 wxGBSizerItem * RETVAL;
17535 RETVAL = THIS->FindItem( window );
17536 ST(0) = sv_newmortal();
17537 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17544 XS(XS_Wx__GridBagSizer_FindItemSizer); /* prototype to pass -Wmissing-prototypes */
17545 XS(XS_Wx__GridBagSizer_FindItemSizer)
17553 croak_xs_usage(cv, "THIS, sizer");
17555 wxSizer* sizer = (wxSizer *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Sizer" );
17556 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17557 wxGBSizerItem * RETVAL;
17558 RETVAL = THIS->FindItem( sizer );
17559 ST(0) = sv_newmortal();
17560 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17567 XS(XS_Wx__GridBagSizer_FindItem); /* prototype to pass -Wmissing-prototypes */
17568 XS(XS_Wx__GridBagSizer_FindItem)
17576 croak_xs_usage(cv, "THIS, ...");
17577 PERL_UNUSED_VAR(ax); /* -Wall */
17580 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17582 MATCH_REDISP( wxPliOvl_wwin, FindItemWindow )
17583 MATCH_REDISP( wxPliOvl_wszr, FindItemSizer )
17584 END_OVERLOAD( Wx::GridBagSizer::FindItem )
17591 XS(XS_Wx__GridBagSizer_FindItemAtPosition); /* prototype to pass -Wmissing-prototypes */
17592 XS(XS_Wx__GridBagSizer_FindItemAtPosition)
17600 croak_xs_usage(cv, "THIS, pos");
17602 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBPosition" );
17603 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17604 wxGBSizerItem * RETVAL;
17605 RETVAL = THIS->FindItemAtPosition( *( pos ) );
17606 ST(0) = sv_newmortal();
17607 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17614 XS(XS_Wx__GridBagSizer_FindItemAtPoint); /* prototype to pass -Wmissing-prototypes */
17615 XS(XS_Wx__GridBagSizer_FindItemAtPoint)
17623 croak_xs_usage(cv, "THIS, pt");
17625 wxPoint pt = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
17626 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17627 wxGBSizerItem * RETVAL;
17629 RETVAL = THIS->FindItemAtPoint(pt);
17630 ST(0) = sv_newmortal();
17631 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17638 XS(XS_Wx__GridBagSizer_CheckForIntersectionItem); /* prototype to pass -Wmissing-prototypes */
17639 XS(XS_Wx__GridBagSizer_CheckForIntersectionItem)
17646 if (items < 2 || items > 3)
17647 croak_xs_usage(cv, "THIS, item, excludeItem = NULL");
17649 wxGBSizerItem* item = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBSizerItem" );
17650 wxGBSizerItem* excludeItem;
17651 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17655 excludeItem = NULL;
17657 excludeItem = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSizerItem" );
17659 RETVAL = THIS->CheckForIntersection( item, excludeItem );
17660 ST(0) = boolSV(RETVAL);
17667 XS(XS_Wx__GridBagSizer_CheckForIntersectionPos); /* prototype to pass -Wmissing-prototypes */
17668 XS(XS_Wx__GridBagSizer_CheckForIntersectionPos)
17675 if (items < 3 || items > 4)
17676 croak_xs_usage(cv, "THIS, pos, span, excludeItem = NULL");
17678 wxGBPosition* pos = (wxGBPosition *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::GBPosition" );
17679 wxGBSpan* span = (wxGBSpan *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::GBSpan" );
17680 wxGBSizerItem* excludeItem;
17681 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17685 excludeItem = NULL;
17687 excludeItem = (wxGBSizerItem *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::GBSizerItem" );
17689 RETVAL = THIS->CheckForIntersection( *( pos ), *( span ), excludeItem );
17690 ST(0) = boolSV(RETVAL);
17697 XS(XS_Wx__GridBagSizer_CheckForIntersection); /* prototype to pass -Wmissing-prototypes */
17698 XS(XS_Wx__GridBagSizer_CheckForIntersection)
17706 croak_xs_usage(cv, "THIS, ...");
17707 PERL_UNUSED_VAR(ax); /* -Wall */
17710 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17712 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wgbi_wgbi, CheckForIntersectionItem, 1 )
17713 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wgbp_wgbs_wgbi, CheckForIntersectionPos, 2 )
17714 END_OVERLOAD( Wx::GridBagSizer::CheckForIntersection )
17721 XS(XS_Wx__GridBagSizer_Add); /* prototype to pass -Wmissing-prototypes */
17722 XS(XS_Wx__GridBagSizer_Add)
17730 croak_xs_usage(cv, "THIS, ...");
17731 PERL_UNUSED_VAR(ax); /* -Wall */
17734 wxGridBagSizer * THIS = (wxGridBagSizer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::GridBagSizer" );
17736 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wwin_wgbp_wgbs_n_n_s, AddWindow, 1 )
17737 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_wszr_wgbp_wgbs_n_n_s, AddSizer, 1 )
17738 MATCH_REDISP_COUNT_ALLOWMORE( wxPliOvl_n_n_wgbp_wgbs_n_n_s, AddSpace, 2 )
17739 MATCH_REDISP_COUNT( wxPliOvl_wgbi, AddItem, 1 )
17740 END_OVERLOAD( Wx::GridBagSizer::Add )
17748 /* INCLUDE: Returning to 'Window.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/GridBagSizer.xsp |' */
17751 /* INCLUDE: Including 'XS/SashWindow.xs' from 'Window.xs' */
17753 #include <wx/sashwin.h>
17755 XS(XS_Wx__SashEvent_new); /* prototype to pass -Wmissing-prototypes */
17756 XS(XS_Wx__SashEvent_new)
17763 if (items < 1 || items > 3)
17764 croak_xs_usage(cv, "CLASS, id = 0, edge = wxSASH_NONE");
17767 wxSashEdgePosition edge;
17768 char * CLASS = (char *)SvPV_nolen(ST(0));
17769 wxSashEvent * RETVAL;
17774 id = (int)SvIV(ST(1));
17778 edge = wxSASH_NONE;
17780 edge = (wxSashEdgePosition)SvIV(ST(2));
17783 RETVAL = new wxSashEvent(id, edge);
17784 ST(0) = sv_newmortal();
17785 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
17786 wxPli_thread_sv_register( aTHX_ "Wx::SashEvent", RETVAL, ST(0) );
17793 XS(XS_Wx__SashEvent_GetEdge); /* prototype to pass -Wmissing-prototypes */
17794 XS(XS_Wx__SashEvent_GetEdge)
17802 croak_xs_usage(cv, "THIS");
17804 wxSashEvent * THIS = (wxSashEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashEvent" );
17805 wxSashEdgePosition RETVAL;
17808 RETVAL = THIS->GetEdge();
17809 XSprePUSH; PUSHi((IV)RETVAL);
17815 XS(XS_Wx__SashEvent_GetDragRect); /* prototype to pass -Wmissing-prototypes */
17816 XS(XS_Wx__SashEvent_GetDragRect)
17824 croak_xs_usage(cv, "THIS");
17826 wxSashEvent * THIS = (wxSashEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashEvent" );
17828 RETVAL = new wxRect( THIS->GetDragRect() );
17829 ST(0) = sv_newmortal();
17830 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Rect" );
17831 wxPli_thread_sv_register( aTHX_ "Wx::Rect", RETVAL, ST(0) );
17838 XS(XS_Wx__SashEvent_GetDragStatus); /* prototype to pass -Wmissing-prototypes */
17839 XS(XS_Wx__SashEvent_GetDragStatus)
17847 croak_xs_usage(cv, "THIS");
17849 wxSashEvent * THIS = (wxSashEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashEvent" );
17850 wxSashDragStatus RETVAL;
17853 RETVAL = THIS->GetDragStatus();
17854 XSprePUSH; PUSHi((IV)RETVAL);
17860 XS(XS_Wx__SashWindow_new); /* prototype to pass -Wmissing-prototypes */
17861 XS(XS_Wx__SashWindow_new)
17868 PERL_UNUSED_VAR(cv); /* -W */
17869 PERL_UNUSED_VAR(ax); /* -Wall */
17873 MATCH_VOIDM_REDISP( newDefault )
17874 MATCH_ANY_REDISP( newFull )
17875 END_OVERLOAD( "Wx::SashWindow::new" )
17882 XS(XS_Wx__SashWindow_newDefault); /* prototype to pass -Wmissing-prototypes */
17883 XS(XS_Wx__SashWindow_newDefault)
17891 croak_xs_usage(cv, "CLASS");
17893 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
17894 wxSashWindow * RETVAL;
17895 RETVAL = new wxSashWindow();
17896 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
17897 ST(0) = sv_newmortal();
17898 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
17905 XS(XS_Wx__SashWindow_newFull); /* prototype to pass -Wmissing-prototypes */
17906 XS(XS_Wx__SashWindow_newFull)
17913 if (items < 2 || items > 7)
17914 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLIP_CHILDREN|wxSW_3D, name = wxT(\"sashWindow\")");
17916 PlClassName CLASS = wxPli_get_class( aTHX_ ST(0) );
17917 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17923 wxSashWindow * RETVAL;
17928 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
17932 pos = wxDefaultPosition;
17934 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
17938 size = wxDefaultSize;
17940 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
17944 style = wxCLIP_CHILDREN|wxSW_3D;
17946 style = (long)SvIV(ST(5));
17950 name = wxT("sashWindow");
17952 WXSTRING_INPUT( name, wxString, ST(6) );
17954 RETVAL = new wxSashWindow( parent, id, pos, size, style, name );
17955 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
17956 ST(0) = sv_newmortal();
17957 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
17964 XS(XS_Wx__SashWindow_Create); /* prototype to pass -Wmissing-prototypes */
17965 XS(XS_Wx__SashWindow_Create)
17972 if (items < 2 || items > 7)
17973 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLIP_CHILDREN|wxSW_3D, name = wxT(\"sashWindow\")");
17975 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
17981 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
17987 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
17991 pos = wxDefaultPosition;
17993 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
17997 size = wxDefaultSize;
17999 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
18003 style = wxCLIP_CHILDREN|wxSW_3D;
18005 style = (long)SvIV(ST(5));
18009 name = wxT("sashWindow");
18011 WXSTRING_INPUT( name, wxString, ST(6) );
18014 RETVAL = THIS->Create(parent, id, pos, size, style, name);
18015 ST(0) = boolSV(RETVAL);
18022 XS(XS_Wx__SashWindow_GetSashVisible); /* prototype to pass -Wmissing-prototypes */
18023 XS(XS_Wx__SashWindow_GetSashVisible)
18031 croak_xs_usage(cv, "THIS, edge");
18033 wxSashEdgePosition edge = (wxSashEdgePosition)SvIV(ST(1));
18034 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18037 RETVAL = THIS->GetSashVisible(edge);
18038 ST(0) = boolSV(RETVAL);
18045 XS(XS_Wx__SashWindow_GetMaximumSizeX); /* prototype to pass -Wmissing-prototypes */
18046 XS(XS_Wx__SashWindow_GetMaximumSizeX)
18054 croak_xs_usage(cv, "THIS");
18056 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18060 RETVAL = THIS->GetMaximumSizeX();
18061 XSprePUSH; PUSHi((IV)RETVAL);
18067 XS(XS_Wx__SashWindow_GetMaximumSizeY); /* prototype to pass -Wmissing-prototypes */
18068 XS(XS_Wx__SashWindow_GetMaximumSizeY)
18076 croak_xs_usage(cv, "THIS");
18078 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18082 RETVAL = THIS->GetMaximumSizeY();
18083 XSprePUSH; PUSHi((IV)RETVAL);
18089 XS(XS_Wx__SashWindow_GetMinimumSizeX); /* prototype to pass -Wmissing-prototypes */
18090 XS(XS_Wx__SashWindow_GetMinimumSizeX)
18098 croak_xs_usage(cv, "THIS");
18100 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18104 RETVAL = THIS->GetMinimumSizeX();
18105 XSprePUSH; PUSHi((IV)RETVAL);
18111 XS(XS_Wx__SashWindow_GetMinimumSizeY); /* prototype to pass -Wmissing-prototypes */
18112 XS(XS_Wx__SashWindow_GetMinimumSizeY)
18120 croak_xs_usage(cv, "THIS");
18122 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18126 RETVAL = THIS->GetMinimumSizeY();
18127 XSprePUSH; PUSHi((IV)RETVAL);
18132 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
18133 #define XSubPPtmpAADW 1
18136 XS(XS_Wx__SashWindow_HasBorder); /* prototype to pass -Wmissing-prototypes */
18137 XS(XS_Wx__SashWindow_HasBorder)
18145 croak_xs_usage(cv, "THIS, edge");
18147 wxSashEdgePosition edge = (wxSashEdgePosition)SvIV(ST(1));
18148 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18151 RETVAL = THIS->HasBorder(edge);
18152 ST(0) = boolSV(RETVAL);
18160 XS(XS_Wx__SashWindow_SetMaximumSizeX); /* prototype to pass -Wmissing-prototypes */
18161 XS(XS_Wx__SashWindow_SetMaximumSizeX)
18169 croak_xs_usage(cv, "THIS, max");
18171 int max = (int)SvIV(ST(1));
18172 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18174 THIS->SetMaximumSizeX(max);
18180 XS(XS_Wx__SashWindow_SetMaximumSizeY); /* prototype to pass -Wmissing-prototypes */
18181 XS(XS_Wx__SashWindow_SetMaximumSizeY)
18189 croak_xs_usage(cv, "THIS, max");
18191 int max = (int)SvIV(ST(1));
18192 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18194 THIS->SetMaximumSizeY(max);
18200 XS(XS_Wx__SashWindow_SetMinimumSizeX); /* prototype to pass -Wmissing-prototypes */
18201 XS(XS_Wx__SashWindow_SetMinimumSizeX)
18209 croak_xs_usage(cv, "THIS, min");
18211 int min = (int)SvIV(ST(1));
18212 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18214 THIS->SetMinimumSizeX(min);
18220 XS(XS_Wx__SashWindow_SetMinimumSizeY); /* prototype to pass -Wmissing-prototypes */
18221 XS(XS_Wx__SashWindow_SetMinimumSizeY)
18229 croak_xs_usage(cv, "THIS, min");
18231 int min = (int)SvIV(ST(1));
18232 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18234 THIS->SetMinimumSizeY(min);
18240 XS(XS_Wx__SashWindow_SetSashVisible); /* prototype to pass -Wmissing-prototypes */
18241 XS(XS_Wx__SashWindow_SetSashVisible)
18249 croak_xs_usage(cv, "THIS, edge, visible");
18251 wxSashEdgePosition edge = (wxSashEdgePosition)SvIV(ST(1));
18252 bool visible = (bool)SvTRUE(ST(2));
18253 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18255 THIS->SetSashVisible(edge, visible);
18260 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
18261 #define XSubPPtmpAADX 1
18264 XS(XS_Wx__SashWindow_SetSashBorder); /* prototype to pass -Wmissing-prototypes */
18265 XS(XS_Wx__SashWindow_SetSashBorder)
18273 croak_xs_usage(cv, "THIS, edge, border");
18275 wxSashEdgePosition edge = (wxSashEdgePosition)SvIV(ST(1));
18276 bool border = (bool)SvTRUE(ST(2));
18277 wxSashWindow * THIS = (wxSashWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SashWindow" );
18279 THIS->SetSashBorder(edge, border);
18286 /* INCLUDE: Returning to 'Window.xs' from 'XS/SashWindow.xs' */
18291 XS(boot_Wx_Win); /* prototype to pass -Wmissing-prototypes */
18299 #if (PERL_REVISION == 5 && PERL_VERSION < 9)
18300 char* file = __FILE__;
18302 const char* file = __FILE__;
18305 PERL_UNUSED_VAR(cv); /* -W */
18306 PERL_UNUSED_VAR(items); /* -W */
18307 XS_VERSION_BOOTCHECK ;
18309 newXS("Wx::GetMousePosition", XS_Wx_GetMousePosition, file);
18310 newXS("Wx::GetMousePositionXY", XS_Wx_GetMousePositionXY, file);
18311 newXS("Wx::GetTopLevelParent", XS_Wx_GetTopLevelParent, file);
18312 newXS("Wx::FindWindowAtPointer", XS_Wx_FindWindowAtPointer, file);
18313 newXS("Wx::GetActiveWindow", XS_Wx_GetActiveWindow, file);
18314 newXS("Wx::Window::NewControlId", XS_Wx__Window_NewControlId, file);
18316 newXS("Wx::Window::NextControlId", XS_Wx__Window_NextControlId, file);
18317 newXS("Wx::Window::PrevControlId", XS_Wx__Window_PrevControlId, file);
18319 newXS("Wx::Window::new", XS_Wx__Window_new, file);
18320 newXS("Wx::Window::newDefault", XS_Wx__Window_newDefault, file);
18321 newXS("Wx::Window::newFull", XS_Wx__Window_newFull, file);
18322 newXS("Wx::Window::Create", XS_Wx__Window_Create, file);
18323 newXS("Wx::Window::CaptureMouse", XS_Wx__Window_CaptureMouse, file);
18324 newXS("Wx::Window::Centre", XS_Wx__Window_Centre, file);
18325 newXS("Wx::Window::CentreOnParent", XS_Wx__Window_CentreOnParent, file);
18327 newXS("Wx::Window::CentreOnScreen", XS_Wx__Window_CentreOnScreen, file);
18330 newXS("Wx::Window::CentreOnScreen", XS_Wx__Window_CentreOnScreen, file);
18333 newXS("Wx::Window::ClearBackground", XS_Wx__Window_ClearBackground, file);
18336 newXS("Wx::Window::Clear", XS_Wx__Window_Clear, file);
18338 newXS("Wx::Window::ClientToScreen", XS_Wx__Window_ClientToScreen, file);
18339 newXS("Wx::Window::ClientToScreenPoint", XS_Wx__Window_ClientToScreenPoint, file);
18340 newXS("Wx::Window::ClientToScreenXY", XS_Wx__Window_ClientToScreenXY, file);
18341 newXS("Wx::Window::Close", XS_Wx__Window_Close, file);
18342 newXS("Wx::Window::ConvertDialogToPixels", XS_Wx__Window_ConvertDialogToPixels, file);
18343 newXS("Wx::Window::ConvertDialogPointToPixels", XS_Wx__Window_ConvertDialogPointToPixels, file);
18344 newXS("Wx::Window::ConvertDialogSizeToPixels", XS_Wx__Window_ConvertDialogSizeToPixels, file);
18345 newXS("Wx::Window::ConvertPixelsToDialog", XS_Wx__Window_ConvertPixelsToDialog, file);
18346 newXS("Wx::Window::ConvertPixelsPointToDialog", XS_Wx__Window_ConvertPixelsPointToDialog, file);
18347 newXS("Wx::Window::ConvertPixelsSizeToDialog", XS_Wx__Window_ConvertPixelsSizeToDialog, file);
18348 newXS("Wx::Window::Destroy", XS_Wx__Window_Destroy, file);
18350 newXS("Wx::Window::DragAcceptFiles", XS_Wx__Window_DragAcceptFiles, file);
18352 newXS("Wx::Window::Enable", XS_Wx__Window_Enable, file);
18353 newXS("Wx::Window::Disable", XS_Wx__Window_Disable, file);
18354 newXS("Wx::Window::FindFocus", XS_Wx__Window_FindFocus, file);
18355 newXS("Wx::Window::FindWindow", XS_Wx__Window_FindWindow, file);
18356 newXS("Wx::Window::FindWindowById", XS_Wx__Window_FindWindowById, file);
18357 newXS("Wx::Window::FindWindowByName", XS_Wx__Window_FindWindowByName, file);
18358 newXS("Wx::Window::FindWindowByLabel", XS_Wx__Window_FindWindowByLabel, file);
18359 newXS("Wx::Window::Fit", XS_Wx__Window_Fit, file);
18360 newXS("Wx::Window::FitInside", XS_Wx__Window_FitInside, file);
18361 newXS("Wx::Window::Freeze", XS_Wx__Window_Freeze, file);
18363 newXS("Wx::Window::IsFrozen", XS_Wx__Window_IsFrozen, file);
18365 newXS("Wx::Window::GetAcceleratorTable", XS_Wx__Window_GetAcceleratorTable, file);
18367 newXS("Wx::Window::GetBackgroundStyle", XS_Wx__Window_GetBackgroundStyle, file);
18369 newXS("Wx::Window::GetBackgroundColour", XS_Wx__Window_GetBackgroundColour, file);
18370 newXS("Wx::Window::GetBestSize", XS_Wx__Window_GetBestSize, file);
18371 newXS("Wx::Window::GetCaret", XS_Wx__Window_GetCaret, file);
18372 newXS("Wx::Window::GetCharHeight", XS_Wx__Window_GetCharHeight, file);
18373 newXS("Wx::Window::GetCharWidth", XS_Wx__Window_GetCharWidth, file);
18374 newXS("Wx::Window::GetChildren", XS_Wx__Window_GetChildren, file);
18375 newXS("Wx::Window::GetClientSize", XS_Wx__Window_GetClientSize, file);
18376 newXS("Wx::Window::GetClientSizeXY", XS_Wx__Window_GetClientSizeXY, file);
18377 newXS("Wx::Window::GetContainingSizer", XS_Wx__Window_GetContainingSizer, file);
18379 newXS("Wx::Window::GetDropTarget", XS_Wx__Window_GetDropTarget, file);
18382 newXS("Wx::Window::GetDefaultItem", XS_Wx__Window_GetDefaultItem, file);
18384 newXS("Wx::Window::GetEventHandler", XS_Wx__Window_GetEventHandler, file);
18385 newXS("Wx::Window::GetExtraStyle", XS_Wx__Window_GetExtraStyle, file);
18386 newXS("Wx::Window::GetFont", XS_Wx__Window_GetFont, file);
18387 newXS("Wx::Window::GetForegroundColour", XS_Wx__Window_GetForegroundColour, file);
18388 newXS("Wx::Window::GetGrandParent", XS_Wx__Window_GetGrandParent, file);
18390 newXS("Wx::Window::CreateWindowFromHWND", XS_Wx__Window_CreateWindowFromHWND, file);
18393 newXS("Wx::Window::GetHandle", XS_Wx__Window_GetHandle, file);
18396 newXS("Wx::Window::GetHandle", XS_Wx__Window_GetHandle, file);
18398 newXS("Wx::Window::GetHelpText", XS_Wx__Window_GetHelpText, file);
18399 newXS("Wx::Window::GetId", XS_Wx__Window_GetId, file);
18400 newXS("Wx::Window::GetLabel", XS_Wx__Window_GetLabel, file);
18401 newXS("Wx::Window::GetConstraints", XS_Wx__Window_GetConstraints, file);
18403 newXS("Wx::Window::GetMinSize", XS_Wx__Window_GetMinSize, file);
18404 newXS("Wx::Window::GetMaxSize", XS_Wx__Window_GetMaxSize, file);
18406 newXS("Wx::Window::GetName", XS_Wx__Window_GetName, file);
18407 newXS("Wx::Window::GetParent", XS_Wx__Window_GetParent, file);
18408 newXS("Wx::Window::GetPosition", XS_Wx__Window_GetPosition, file);
18409 newXS("Wx::Window::GetPositionXY", XS_Wx__Window_GetPositionXY, file);
18410 newXS("Wx::Window::GetRect", XS_Wx__Window_GetRect, file);
18411 newXS("Wx::Window::GetScrollThumb", XS_Wx__Window_GetScrollThumb, file);
18412 newXS("Wx::Window::GetScrollPos", XS_Wx__Window_GetScrollPos, file);
18413 newXS("Wx::Window::GetScrollRange", XS_Wx__Window_GetScrollRange, file);
18414 newXS("Wx::Window::GetSize", XS_Wx__Window_GetSize, file);
18415 newXS("Wx::Window::GetSizer", XS_Wx__Window_GetSizer, file);
18416 newXS("Wx::Window::GetSizeWH", XS_Wx__Window_GetSizeWH, file);
18417 newXS("Wx::Window::GetTextExtent", XS_Wx__Window_GetTextExtent, file);
18419 newXS("Wx::Window::GetTitle", XS_Wx__Window_GetTitle, file);
18422 newXS("Wx::Window::GetTitle", XS_Wx__Window_GetTitle, file);
18425 newXS("Wx::Window::GetToolTip", XS_Wx__Window_GetToolTip, file);
18427 newXS("Wx::Window::GetUpdateRegion", XS_Wx__Window_GetUpdateRegion, file);
18428 newXS("Wx::Window::GetValidator", XS_Wx__Window_GetValidator, file);
18429 newXS("Wx::Window::GetWindowStyleFlag", XS_Wx__Window_GetWindowStyleFlag, file);
18431 newXS("Wx::Window::GetWindowBorderSize", XS_Wx__Window_GetWindowBorderSize, file);
18434 newXS("Wx::Window::InvalidateBestSize", XS_Wx__Window_InvalidateBestSize, file);
18435 newXS("Wx::Window::InheritAttributes", XS_Wx__Window_InheritAttributes, file);
18437 newXS("Wx::Window::IsEnabled", XS_Wx__Window_IsEnabled, file);
18439 newXS("Wx::Window::IsThisEnabled", XS_Wx__Window_IsThisEnabled, file);
18441 newXS("Wx::Window::IsExposed", XS_Wx__Window_IsExposed, file);
18442 newXS("Wx::Window::IsExposedXYWH", XS_Wx__Window_IsExposedXYWH, file);
18443 newXS("Wx::Window::IsExposedPoint", XS_Wx__Window_IsExposedPoint, file);
18444 newXS("Wx::Window::IsExposedRect", XS_Wx__Window_IsExposedRect, file);
18445 newXS("Wx::Window::IsRetained", XS_Wx__Window_IsRetained, file);
18446 newXS("Wx::Window::IsShown", XS_Wx__Window_IsShown, file);
18447 newXS("Wx::Window::IsTopLevel", XS_Wx__Window_IsTopLevel, file);
18449 newXS("Wx::Window::IsDoubleBuffered", XS_Wx__Window_IsDoubleBuffered, file);
18450 newXS("Wx::Window::IsShownOnScreen", XS_Wx__Window_IsShownOnScreen, file);
18452 newXS("Wx::Window::Layout", XS_Wx__Window_Layout, file);
18453 newXS("Wx::Window::Lower", XS_Wx__Window_Lower, file);
18454 newXS("Wx::Window::MakeModal", XS_Wx__Window_MakeModal, file);
18455 newXS("Wx::Window::Move", XS_Wx__Window_Move, file);
18456 newXS("Wx::Window::MoveXY", XS_Wx__Window_MoveXY, file);
18457 newXS("Wx::Window::MovePoint", XS_Wx__Window_MovePoint, file);
18459 newXS("Wx::Window::MoveBeforeInTabOrder", XS_Wx__Window_MoveBeforeInTabOrder, file);
18460 newXS("Wx::Window::MoveAfterInTabOrder", XS_Wx__Window_MoveAfterInTabOrder, file);
18463 newXS("Wx::Window::NavigateIn", XS_Wx__Window_NavigateIn, file);
18464 newXS("Wx::Window::Navigate", XS_Wx__Window_Navigate, file);
18466 newXS("Wx::Window::PopEventHandler", XS_Wx__Window_PopEventHandler, file);
18467 newXS("Wx::Window::PopupMenu", XS_Wx__Window_PopupMenu, file);
18468 newXS("Wx::Window::PopupMenuPoint", XS_Wx__Window_PopupMenuPoint, file);
18469 newXS("Wx::Window::PopupMenuXY", XS_Wx__Window_PopupMenuXY, file);
18470 newXS("Wx::Window::PushEventHandler", XS_Wx__Window_PushEventHandler, file);
18471 newXS("Wx::Window::Raise", XS_Wx__Window_Raise, file);
18472 newXS("Wx::Window::Refresh", XS_Wx__Window_Refresh, file);
18473 newXS("Wx::Window::ReleaseMouse", XS_Wx__Window_ReleaseMouse, file);
18474 newXS("Wx::Window::RemoveEventHandler", XS_Wx__Window_RemoveEventHandler, file);
18475 newXS("Wx::Window::Reparent", XS_Wx__Window_Reparent, file);
18476 newXS("Wx::Window::ScreenToClient", XS_Wx__Window_ScreenToClient, file);
18477 newXS("Wx::Window::ScreenToClientPoint", XS_Wx__Window_ScreenToClientPoint, file);
18478 newXS("Wx::Window::ScreenToClientXY", XS_Wx__Window_ScreenToClientXY, file);
18479 newXS("Wx::Window::ScrollLines", XS_Wx__Window_ScrollLines, file);
18480 newXS("Wx::Window::ScrollPages", XS_Wx__Window_ScrollPages, file);
18481 newXS("Wx::Window::ScrollWindow", XS_Wx__Window_ScrollWindow, file);
18482 newXS("Wx::Window::SetAcceleratorTable", XS_Wx__Window_SetAcceleratorTable, file);
18483 newXS("Wx::Window::SetAutoLayout", XS_Wx__Window_SetAutoLayout, file);
18485 newXS("Wx::Window::SetThemeEnabled", XS_Wx__Window_SetThemeEnabled, file);
18488 newXS("Wx::Window::SetBackgroundStyle", XS_Wx__Window_SetBackgroundStyle, file);
18491 newXS("Wx::Window::SetBestFittingSize", XS_Wx__Window_SetBestFittingSize, file);
18494 newXS("Wx::Window::SetInitialSize", XS_Wx__Window_SetInitialSize, file);
18496 newXS("Wx::Window::SetCaret", XS_Wx__Window_SetCaret, file);
18497 newXS("Wx::Window::SetClientSize", XS_Wx__Window_SetClientSize, file);
18498 newXS("Wx::Window::SetClientSizeSize", XS_Wx__Window_SetClientSizeSize, file);
18499 newXS("Wx::Window::SetClientSizeWH", XS_Wx__Window_SetClientSizeWH, file);
18500 newXS("Wx::Window::SetConstraints", XS_Wx__Window_SetConstraints, file);
18501 newXS("Wx::Window::SetContainingSizer", XS_Wx__Window_SetContainingSizer, file);
18503 newXS("Wx::Window::SetDefaultItem", XS_Wx__Window_SetDefaultItem, file);
18506 newXS("Wx::Window::SetDropTarget", XS_Wx__Window_SetDropTarget, file);
18508 newXS("Wx::Window::SetEventHandler", XS_Wx__Window_SetEventHandler, file);
18509 newXS("Wx::Window::SetExtraStyle", XS_Wx__Window_SetExtraStyle, file);
18510 newXS("Wx::Window::SetFocus", XS_Wx__Window_SetFocus, file);
18511 newXS("Wx::Window::SetHelpText", XS_Wx__Window_SetHelpText, file);
18513 newXS("Wx::Window::SetHelpTextForId", XS_Wx__Window_SetHelpTextForId, file);
18515 newXS("Wx::Window::SetId", XS_Wx__Window_SetId, file);
18516 newXS("Wx::Window::SetLabel", XS_Wx__Window_SetLabel, file);
18517 newXS("Wx::Window::SetName", XS_Wx__Window_SetName, file);
18518 newXS("Wx::Window::SetScrollbar", XS_Wx__Window_SetScrollbar, file);
18519 newXS("Wx::Window::SetScrollPos", XS_Wx__Window_SetScrollPos, file);
18521 newXS("Wx::Window::SetMinSize", XS_Wx__Window_SetMinSize, file);
18522 newXS("Wx::Window::SetMaxSize", XS_Wx__Window_SetMaxSize, file);
18524 newXS("Wx::Window::SetSize", XS_Wx__Window_SetSize, file);
18525 newXS("Wx::Window::SetSizeSize", XS_Wx__Window_SetSizeSize, file);
18526 newXS("Wx::Window::SetSizeRect", XS_Wx__Window_SetSizeRect, file);
18527 newXS("Wx::Window::SetSizeWH", XS_Wx__Window_SetSizeWH, file);
18528 newXS("Wx::Window::SetSizeXYWHF", XS_Wx__Window_SetSizeXYWHF, file);
18529 newXS("Wx::Window::SetSizeHints", XS_Wx__Window_SetSizeHints, file);
18531 newXS("Wx::Window::SetVirtualSizeHints", XS_Wx__Window_SetVirtualSizeHints, file);
18533 newXS("Wx::Window::SetVirtualSize", XS_Wx__Window_SetVirtualSize, file);
18534 newXS("Wx::Window::SetVirtualSizeXY", XS_Wx__Window_SetVirtualSizeXY, file);
18535 newXS("Wx::Window::SetVirtualSizeSize", XS_Wx__Window_SetVirtualSizeSize, file);
18536 newXS("Wx::Window::SetSizer", XS_Wx__Window_SetSizer, file);
18537 newXS("Wx::Window::SetSizerAndFit", XS_Wx__Window_SetSizerAndFit, file);
18539 newXS("Wx::Window::SetTitle", XS_Wx__Window_SetTitle, file);
18542 newXS("Wx::Window::SetTitle", XS_Wx__Window_SetTitle, file);
18545 newXS("Wx::Window::SetToolTip", XS_Wx__Window_SetToolTip, file);
18546 newXS("Wx::Window::SetToolTipTip", XS_Wx__Window_SetToolTipTip, file);
18549 newXS("Wx::Window::SetToolTipString", XS_Wx__Window_SetToolTipString, file);
18551 newXS("Wx::Window::SetValidator", XS_Wx__Window_SetValidator, file);
18552 newXS("Wx::Window::SetWindowStyle", XS_Wx__Window_SetWindowStyle, file);
18553 newXS("Wx::Window::SetWindowStyleFlag", XS_Wx__Window_SetWindowStyleFlag, file);
18555 newXS("Wx::Window::ShouldInheritColours", XS_Wx__Window_ShouldInheritColours, file);
18557 newXS("Wx::Window::Show", XS_Wx__Window_Show, file);
18559 newXS("Wx::Window::HasMultiplePages", XS_Wx__Window_HasMultiplePages, file);
18561 newXS("Wx::Window::Hide", XS_Wx__Window_Hide, file);
18562 newXS("Wx::Window::Thaw", XS_Wx__Window_Thaw, file);
18563 newXS("Wx::Window::TransferDataFromWindow", XS_Wx__Window_TransferDataFromWindow, file);
18564 newXS("Wx::Window::TransferDataToWindow", XS_Wx__Window_TransferDataToWindow, file);
18565 newXS("Wx::Window::Validate", XS_Wx__Window_Validate, file);
18566 newXS("Wx::Window::Update", XS_Wx__Window_Update, file);
18568 newXS("Wx::Window::UpdateWindowUI", XS_Wx__Window_UpdateWindowUI, file);
18570 newXS("Wx::Window::RefreshRect", XS_Wx__Window_RefreshRect, file);
18571 newXS("Wx::Window::WarpPointer", XS_Wx__Window_WarpPointer, file);
18573 newXS("Wx::Window::GetLayoutDirection", XS_Wx__Window_GetLayoutDirection, file);
18574 newXS("Wx::Window::SetLayoutDirection", XS_Wx__Window_SetLayoutDirection, file);
18575 newXS("Wx::Window::SetTransparent", XS_Wx__Window_SetTransparent, file);
18576 newXS("Wx::Window::CanSetTransparent", XS_Wx__Window_CanSetTransparent, file);
18579 newXS("Wx::Window::AlwaysShowScrollbars", XS_Wx__Window_AlwaysShowScrollbars, file);
18581 newXS("Wx::Window::AcceptsFocus", XS_Wx__Window_AcceptsFocus, file);
18582 newXS("Wx::Window::AcceptsFocusFromKeyboard", XS_Wx__Window_AcceptsFocusFromKeyboard, file);
18583 newXS("Wx::Window::DestroyChildren", XS_Wx__Window_DestroyChildren, file);
18584 newXS("Wx::Window::IsBeingDeleted", XS_Wx__Window_IsBeingDeleted, file);
18586 newXS("Wx::Window::GetPopupMenuSelectionFromUser", XS_Wx__Window_GetPopupMenuSelectionFromUser, file);
18587 newXS("Wx::Window::GetPopupMenuSelectionFromUserPoint", XS_Wx__Window_GetPopupMenuSelectionFromUserPoint, file);
18588 newXS("Wx::Window::GetPopupMenuSelectionFromUserXY", XS_Wx__Window_GetPopupMenuSelectionFromUserXY, file);
18591 newXS("Wx::Window::GetAdjustedBestSize", XS_Wx__Window_GetAdjustedBestSize, file);
18594 newXS("Wx::Window::GetEffectiveMinSize", XS_Wx__Window_GetEffectiveMinSize, file);
18596 newXS("Wx::Window::GetCursor", XS_Wx__Window_GetCursor, file);
18598 newXS("Wx::Window::GetPrevSibling", XS_Wx__Window_GetPrevSibling, file);
18599 newXS("Wx::Window::GetNextSibling", XS_Wx__Window_GetNextSibling, file);
18601 newXS("Wx::Window::GetVirtualSize", XS_Wx__Window_GetVirtualSize, file);
18602 newXS("Wx::Window::GetVirtualSizeWH", XS_Wx__Window_GetVirtualSizeWH, file);
18604 newXS("Wx::Window::GetScreenPosition", XS_Wx__Window_GetScreenPosition, file);
18605 newXS("Wx::Window::GetScreenPositionXY", XS_Wx__Window_GetScreenPositionXY, file);
18606 newXS("Wx::Window::GetScreenRect", XS_Wx__Window_GetScreenRect, file);
18608 newXS("Wx::Window::HasFlag", XS_Wx__Window_HasFlag, file);
18610 newXS("Wx::Window::HasExtraStyle", XS_Wx__Window_HasExtraStyle, file);
18612 newXS("Wx::Window::HasCapture", XS_Wx__Window_HasCapture, file);
18614 newXS("Wx::Window::HasTransparentBackground", XS_Wx__Window_HasTransparentBackground, file);
18616 newXS("Wx::Window::HasScrollbar", XS_Wx__Window_HasScrollbar, file);
18618 newXS("Wx::Window::IsScrollbarAlwaysShown", XS_Wx__Window_IsScrollbarAlwaysShown, file);
18620 newXS("Wx::Window::LineUp", XS_Wx__Window_LineUp, file);
18621 newXS("Wx::Window::LineDown", XS_Wx__Window_LineDown, file);
18622 newXS("Wx::Window::PageUp", XS_Wx__Window_PageUp, file);
18623 newXS("Wx::Window::PageDown", XS_Wx__Window_PageDown, file);
18624 newXS("Wx::Window::SetBackgroundColour", XS_Wx__Window_SetBackgroundColour, file);
18625 newXS("Wx::Window::SetOwnBackgroundColour", XS_Wx__Window_SetOwnBackgroundColour, file);
18627 newXS("Wx::Window::SetCanFocus", XS_Wx__Window_SetCanFocus, file);
18629 newXS("Wx::Window::SetForegroundColour", XS_Wx__Window_SetForegroundColour, file);
18630 newXS("Wx::Window::SetOwnForegroundColour", XS_Wx__Window_SetOwnForegroundColour, file);
18631 newXS("Wx::Window::SetFont", XS_Wx__Window_SetFont, file);
18632 newXS("Wx::Window::SetCursor", XS_Wx__Window_SetCursor, file);
18633 newXS("Wx::Window::SetOwnFont", XS_Wx__Window_SetOwnFont, file);
18634 newXS("Wx::Window::GetWindowVariant", XS_Wx__Window_GetWindowVariant, file);
18635 newXS("Wx::Window::SetWindowVariant", XS_Wx__Window_SetWindowVariant, file);
18637 newXS("Wx::Window::ToggleWindowStyle", XS_Wx__Window_ToggleWindowStyle, file);
18640 newXS("Wx::EventBlocker::new", XS_Wx__EventBlocker_new, file);
18641 newXS("Wx::EventBlocker::CLONE", XS_Wx__EventBlocker_CLONE, file);
18642 newXS("Wx::EventBlocker::DESTROY", XS_Wx__EventBlocker_DESTROY, file);
18643 newXS("Wx::EventBlocker::Block", XS_Wx__EventBlocker_Block, file);
18646 newXS("Wx::WindowUpdateLocker::new", XS_Wx__WindowUpdateLocker_new, file);
18647 newXS("Wx::WindowUpdateLocker::CLONE", XS_Wx__WindowUpdateLocker_CLONE, file);
18648 newXS("Wx::WindowUpdateLocker::DESTROY", XS_Wx__WindowUpdateLocker_DESTROY, file);
18650 newXS("Wx::AcceleratorEntry::new", XS_Wx__AcceleratorEntry_new, file);
18652 newXS("Wx::AcceleratorEntry::Create", XS_Wx__AcceleratorEntry_Create, file);
18654 newXS("Wx::AcceleratorEntry::CLONE", XS_Wx__AcceleratorEntry_CLONE, file);
18655 newXS("Wx::AcceleratorEntry::DESTROY", XS_Wx__AcceleratorEntry_DESTROY, file);
18656 newXS("Wx::AcceleratorEntry::GetCommand", XS_Wx__AcceleratorEntry_GetCommand, file);
18657 newXS("Wx::AcceleratorEntry::GetFlags", XS_Wx__AcceleratorEntry_GetFlags, file);
18658 newXS("Wx::AcceleratorEntry::GetKeyCode", XS_Wx__AcceleratorEntry_GetKeyCode, file);
18659 newXS("Wx::AcceleratorEntry::Set", XS_Wx__AcceleratorEntry_Set, file);
18660 newXS("Wx::AcceleratorTable::new", XS_Wx__AcceleratorTable_new, file);
18661 newXS("Wx::AcceleratorTable::CLONE", XS_Wx__AcceleratorTable_CLONE, file);
18662 newXS("Wx::AcceleratorTable::DESTROY", XS_Wx__AcceleratorTable_DESTROY, file);
18663 newXS("Wx::AcceleratorTable::Ok", XS_Wx__AcceleratorTable_Ok, file);
18665 newXS("Wx::AcceleratorTable::IsOk", XS_Wx__AcceleratorTable_IsOk, file);
18667 newXS("Wx::PlWindow::newDefault", XS_Wx__PlWindow_newDefault, file);
18668 newXS("Wx::PlWindow::newFull", XS_Wx__PlWindow_newFull, file);
18669 newXS("Wx::PlWindow::Create", XS_Wx__PlWindow_Create, file);
18670 newXS("Wx::PlWindow::DoGetBestSize", XS_Wx__PlWindow_DoGetBestSize, file);
18671 newXS("Wx::PlWindow::DoMoveWindow", XS_Wx__PlWindow_DoMoveWindow, file);
18672 newXS("Wx::PlWindow::Enable", XS_Wx__PlWindow_Enable, file);
18673 newXS("Wx::PlWindow::AcceptsFocus", XS_Wx__PlWindow_AcceptsFocus, file);
18675 newXS("Wx::PlWindow::AcceptsFocusRecursively", XS_Wx__PlWindow_AcceptsFocusRecursively, file);
18677 newXS("Wx::PlWindow::AcceptsFocusFromKeyboard", XS_Wx__PlWindow_AcceptsFocusFromKeyboard, file);
18679 newXS("Wx::PlWindow::GetMaxSize", XS_Wx__PlWindow_GetMaxSize, file);
18680 newXS("Wx::PlWindow::GetMinSize", XS_Wx__PlWindow_GetMinSize, file);
18682 newXS("Wx::PlWindow::new", XS_Wx__PlWindow_new, file);
18683 newXS("Wx::SplitterEvent::new", XS_Wx__SplitterEvent_new, file);
18684 newXS("Wx::SplitterEvent::GetSashPosition", XS_Wx__SplitterEvent_GetSashPosition, file);
18685 newXS("Wx::SplitterEvent::GetX", XS_Wx__SplitterEvent_GetX, file);
18686 newXS("Wx::SplitterEvent::GetY", XS_Wx__SplitterEvent_GetY, file);
18687 newXS("Wx::SplitterEvent::GetWindowBeingRemoved", XS_Wx__SplitterEvent_GetWindowBeingRemoved, file);
18688 newXS("Wx::SplitterEvent::SetSashPosition", XS_Wx__SplitterEvent_SetSashPosition, file);
18689 newXS("Wx::SplitterWindow::newDefault", XS_Wx__SplitterWindow_newDefault, file);
18690 newXS("Wx::SplitterWindow::newFull", XS_Wx__SplitterWindow_newFull, file);
18691 newXS("Wx::SplitterWindow::Create", XS_Wx__SplitterWindow_Create, file);
18692 newXS("Wx::SplitterWindow::GetMinimumPaneSize", XS_Wx__SplitterWindow_GetMinimumPaneSize, file);
18693 newXS("Wx::SplitterWindow::GetSashPosition", XS_Wx__SplitterWindow_GetSashPosition, file);
18694 newXS("Wx::SplitterWindow::GetSplitMode", XS_Wx__SplitterWindow_GetSplitMode, file);
18695 newXS("Wx::SplitterWindow::GetWindow1", XS_Wx__SplitterWindow_GetWindow1, file);
18696 newXS("Wx::SplitterWindow::GetWindow2", XS_Wx__SplitterWindow_GetWindow2, file);
18697 newXS("Wx::SplitterWindow::Initialize", XS_Wx__SplitterWindow_Initialize, file);
18698 newXS("Wx::SplitterWindow::IsSplit", XS_Wx__SplitterWindow_IsSplit, file);
18699 newXS("Wx::SplitterWindow::ReplaceWindow", XS_Wx__SplitterWindow_ReplaceWindow, file);
18701 newXS("Wx::SplitterWindow::SetFocusIgnoringChildren", XS_Wx__SplitterWindow_SetFocusIgnoringChildren, file);
18703 newXS("Wx::SplitterWindow::SetSashPosition", XS_Wx__SplitterWindow_SetSashPosition, file);
18704 newXS("Wx::SplitterWindow::SetMinimumPaneSize", XS_Wx__SplitterWindow_SetMinimumPaneSize, file);
18705 newXS("Wx::SplitterWindow::SetSplitMode", XS_Wx__SplitterWindow_SetSplitMode, file);
18706 newXS("Wx::SplitterWindow::SplitHorizontally", XS_Wx__SplitterWindow_SplitHorizontally, file);
18707 newXS("Wx::SplitterWindow::SplitVertically", XS_Wx__SplitterWindow_SplitVertically, file);
18708 newXS("Wx::SplitterWindow::Unsplit", XS_Wx__SplitterWindow_Unsplit, file);
18710 newXS("Wx::SplitterWindow::SetSashGravity", XS_Wx__SplitterWindow_SetSashGravity, file);
18711 newXS("Wx::SplitterWindow::GetSashGravity", XS_Wx__SplitterWindow_GetSashGravity, file);
18714 newXS("Wx::SplitterWindow::GetSashSize", XS_Wx__SplitterWindow_GetSashSize, file);
18715 newXS("Wx::SplitterWindow::SetSashSize", XS_Wx__SplitterWindow_SetSashSize, file);
18717 newXS("Wx::SplitterWindow::new", XS_Wx__SplitterWindow_new, file);
18719 newXS("Wx::HScrolledWindow::Create", XS_Wx__HScrolledWindow_Create, file);
18720 newXS("Wx::HScrolledWindow::EnablePhysicalScrolling", XS_Wx__HScrolledWindow_EnablePhysicalScrolling, file);
18721 newXS("Wx::HScrolledWindow::VirtualHitTest", XS_Wx__HScrolledWindow_VirtualHitTest, file);
18722 newXS("Wx::HScrolledWindow::RefreshAll", XS_Wx__HScrolledWindow_RefreshAll, file);
18723 newXS("Wx::HScrolledWindow::GetVisibleBegin", XS_Wx__HScrolledWindow_GetVisibleBegin, file);
18724 newXS("Wx::HScrolledWindow::GetVisibleEnd", XS_Wx__HScrolledWindow_GetVisibleEnd, file);
18725 newXS("Wx::HScrolledWindow::IsVisible", XS_Wx__HScrolledWindow_IsVisible, file);
18726 newXS("Wx::HScrolledWindow::CalcScrolledPosition", XS_Wx__HScrolledWindow_CalcScrolledPosition, file);
18727 newXS("Wx::HScrolledWindow::CalcUnscrolledPosition", XS_Wx__HScrolledWindow_CalcUnscrolledPosition, file);
18728 newXS("Wx::HScrolledWindow::UpdateScrollbar", XS_Wx__HScrolledWindow_UpdateScrollbar, file);
18729 newXS("Wx::HScrolledWindow::RemoveScrollbar", XS_Wx__HScrolledWindow_RemoveScrollbar, file);
18730 newXS("Wx::HScrolledWindow::SetTargetWindow", XS_Wx__HScrolledWindow_SetTargetWindow, file);
18731 newXS("Wx::HScrolledWindow::GetTargetWindow", XS_Wx__HScrolledWindow_GetTargetWindow, file);
18732 newXS("Wx::HScrolledWindow::SetColumnCount", XS_Wx__HScrolledWindow_SetColumnCount, file);
18733 newXS("Wx::HScrolledWindow::ScrollToColumn", XS_Wx__HScrolledWindow_ScrollToColumn, file);
18734 newXS("Wx::HScrolledWindow::ScrollColumns", XS_Wx__HScrolledWindow_ScrollColumns, file);
18735 newXS("Wx::HScrolledWindow::ScrollColumnPages", XS_Wx__HScrolledWindow_ScrollColumnPages, file);
18736 newXS("Wx::HScrolledWindow::RefreshColumn", XS_Wx__HScrolledWindow_RefreshColumn, file);
18737 newXS("Wx::HScrolledWindow::RefreshColumns", XS_Wx__HScrolledWindow_RefreshColumns, file);
18738 newXS("Wx::HScrolledWindow::GetColumnCount", XS_Wx__HScrolledWindow_GetColumnCount, file);
18739 newXS("Wx::HScrolledWindow::GetVisibleColumnsBegin", XS_Wx__HScrolledWindow_GetVisibleColumnsBegin, file);
18740 newXS("Wx::HScrolledWindow::GetVisibleColumnsEnd", XS_Wx__HScrolledWindow_GetVisibleColumnsEnd, file);
18741 newXS("Wx::HScrolledWindow::IsColumnVisible", XS_Wx__HScrolledWindow_IsColumnVisible, file);
18744 newXS("Wx::VScrolledWindow::Create", XS_Wx__VScrolledWindow_Create, file);
18746 newXS("Wx::VScrolledWindow::SetLineCount", XS_Wx__VScrolledWindow_SetLineCount, file);
18747 newXS("Wx::VScrolledWindow::ScrollToLine", XS_Wx__VScrolledWindow_ScrollToLine, file);
18748 newXS("Wx::VScrolledWindow::RefreshLine", XS_Wx__VScrolledWindow_RefreshLine, file);
18749 newXS("Wx::VScrolledWindow::RefreshLines", XS_Wx__VScrolledWindow_RefreshLines, file);
18750 newXS("Wx::VScrolledWindow::GetLineCount", XS_Wx__VScrolledWindow_GetLineCount, file);
18751 newXS("Wx::VScrolledWindow::GetFirstVisibleLine", XS_Wx__VScrolledWindow_GetFirstVisibleLine, file);
18752 newXS("Wx::VScrolledWindow::GetLastVisibleLine", XS_Wx__VScrolledWindow_GetLastVisibleLine, file);
18753 newXS("Wx::VScrolledWindow::ScrollLines", XS_Wx__VScrolledWindow_ScrollLines, file);
18754 newXS("Wx::VScrolledWindow::ScrollPages", XS_Wx__VScrolledWindow_ScrollPages, file);
18755 newXS("Wx::VScrolledWindow::EnablePhysicalScrolling", XS_Wx__VScrolledWindow_EnablePhysicalScrolling, file);
18756 newXS("Wx::VScrolledWindow::VirtualHitTest", XS_Wx__VScrolledWindow_VirtualHitTest, file);
18757 newXS("Wx::VScrolledWindow::RefreshAll", XS_Wx__VScrolledWindow_RefreshAll, file);
18758 newXS("Wx::VScrolledWindow::GetVisibleBegin", XS_Wx__VScrolledWindow_GetVisibleBegin, file);
18759 newXS("Wx::VScrolledWindow::GetVisibleEnd", XS_Wx__VScrolledWindow_GetVisibleEnd, file);
18760 newXS("Wx::VScrolledWindow::IsVisible", XS_Wx__VScrolledWindow_IsVisible, file);
18761 newXS("Wx::VScrolledWindow::CalcScrolledPosition", XS_Wx__VScrolledWindow_CalcScrolledPosition, file);
18762 newXS("Wx::VScrolledWindow::CalcUnscrolledPosition", XS_Wx__VScrolledWindow_CalcUnscrolledPosition, file);
18763 newXS("Wx::VScrolledWindow::UpdateScrollbar", XS_Wx__VScrolledWindow_UpdateScrollbar, file);
18764 newXS("Wx::VScrolledWindow::RemoveScrollbar", XS_Wx__VScrolledWindow_RemoveScrollbar, file);
18765 newXS("Wx::VScrolledWindow::SetTargetWindow", XS_Wx__VScrolledWindow_SetTargetWindow, file);
18766 newXS("Wx::VScrolledWindow::GetTargetWindow", XS_Wx__VScrolledWindow_GetTargetWindow, file);
18767 newXS("Wx::VScrolledWindow::SetRowCount", XS_Wx__VScrolledWindow_SetRowCount, file);
18768 newXS("Wx::VScrolledWindow::ScrollToRow", XS_Wx__VScrolledWindow_ScrollToRow, file);
18769 newXS("Wx::VScrolledWindow::RefreshRow", XS_Wx__VScrolledWindow_RefreshRow, file);
18770 newXS("Wx::VScrolledWindow::RefreshRows", XS_Wx__VScrolledWindow_RefreshRows, file);
18771 newXS("Wx::VScrolledWindow::GetRowCount", XS_Wx__VScrolledWindow_GetRowCount, file);
18772 newXS("Wx::VScrolledWindow::GetVisibleRowsBegin", XS_Wx__VScrolledWindow_GetVisibleRowsBegin, file);
18773 newXS("Wx::VScrolledWindow::GetVisibleRowsEnd", XS_Wx__VScrolledWindow_GetVisibleRowsEnd, file);
18774 newXS("Wx::VScrolledWindow::ScrollRows", XS_Wx__VScrolledWindow_ScrollRows, file);
18775 newXS("Wx::VScrolledWindow::ScrollRowPages", XS_Wx__VScrolledWindow_ScrollRowPages, file);
18776 newXS("Wx::VScrolledWindow::IsRowVisible", XS_Wx__VScrolledWindow_IsRowVisible, file);
18779 newXS("Wx::VScrolledWindow::SetLineCount", XS_Wx__VScrolledWindow_SetLineCount, file);
18780 newXS("Wx::VScrolledWindow::ScrollToLine", XS_Wx__VScrolledWindow_ScrollToLine, file);
18781 newXS("Wx::VScrolledWindow::RefreshLine", XS_Wx__VScrolledWindow_RefreshLine, file);
18782 newXS("Wx::VScrolledWindow::RefreshLines", XS_Wx__VScrolledWindow_RefreshLines, file);
18783 newXS("Wx::VScrolledWindow::GetLineCount", XS_Wx__VScrolledWindow_GetLineCount, file);
18784 newXS("Wx::VScrolledWindow::GetFirstVisibleLine", XS_Wx__VScrolledWindow_GetFirstVisibleLine, file);
18785 newXS("Wx::VScrolledWindow::GetLastVisibleLine", XS_Wx__VScrolledWindow_GetLastVisibleLine, file);
18786 newXS("Wx::VScrolledWindow::ScrollLines", XS_Wx__VScrolledWindow_ScrollLines, file);
18787 newXS("Wx::VScrolledWindow::ScrollPages", XS_Wx__VScrolledWindow_ScrollPages, file);
18788 newXS("Wx::VScrolledWindow::SetRowCount", XS_Wx__VScrolledWindow_SetRowCount, file);
18789 newXS("Wx::VScrolledWindow::ScrollToRow", XS_Wx__VScrolledWindow_ScrollToRow, file);
18790 newXS("Wx::VScrolledWindow::RefreshRow", XS_Wx__VScrolledWindow_RefreshRow, file);
18791 newXS("Wx::VScrolledWindow::RefreshRows", XS_Wx__VScrolledWindow_RefreshRows, file);
18792 newXS("Wx::VScrolledWindow::GetRowCount", XS_Wx__VScrolledWindow_GetRowCount, file);
18793 newXS("Wx::VScrolledWindow::GetVisibleRowsBegin", XS_Wx__VScrolledWindow_GetVisibleRowsBegin, file);
18794 newXS("Wx::VScrolledWindow::GetVisibleRowsEnd", XS_Wx__VScrolledWindow_GetVisibleRowsEnd, file);
18795 newXS("Wx::VScrolledWindow::ScrollRows", XS_Wx__VScrolledWindow_ScrollRows, file);
18796 newXS("Wx::VScrolledWindow::ScrollRowPages", XS_Wx__VScrolledWindow_ScrollRowPages, file);
18797 newXS("Wx::VScrolledWindow::RefreshAll", XS_Wx__VScrolledWindow_RefreshAll, file);
18799 newXS("Wx::VScrolledWindow::GetVisibleBegin", XS_Wx__VScrolledWindow_GetVisibleBegin, file);
18800 newXS("Wx::VScrolledWindow::GetVisibleEnd", XS_Wx__VScrolledWindow_GetVisibleEnd, file);
18802 newXS("Wx::VScrolledWindow::IsVisible", XS_Wx__VScrolledWindow_IsVisible, file);
18803 newXS("Wx::VScrolledWindow::IsRowVisible", XS_Wx__VScrolledWindow_IsRowVisible, file);
18805 newXS("Wx::VScrolledWindow::HitTest", XS_Wx__VScrolledWindow_HitTest, file);
18806 newXS("Wx::VScrolledWindow::Layout", XS_Wx__VScrolledWindow_Layout, file);
18808 newXS("Wx::HVScrolledWindow::Create", XS_Wx__HVScrolledWindow_Create, file);
18809 newXS("Wx::HVScrolledWindow::SetColumnCount", XS_Wx__HVScrolledWindow_SetColumnCount, file);
18810 newXS("Wx::HVScrolledWindow::ScrollToColumn", XS_Wx__HVScrolledWindow_ScrollToColumn, file);
18811 newXS("Wx::HVScrolledWindow::ScrollColumns", XS_Wx__HVScrolledWindow_ScrollColumns, file);
18812 newXS("Wx::HVScrolledWindow::ScrollColumnPages", XS_Wx__HVScrolledWindow_ScrollColumnPages, file);
18813 newXS("Wx::HVScrolledWindow::RefreshColumn", XS_Wx__HVScrolledWindow_RefreshColumn, file);
18814 newXS("Wx::HVScrolledWindow::RefreshColumns", XS_Wx__HVScrolledWindow_RefreshColumns, file);
18815 newXS("Wx::HVScrolledWindow::GetColumnCount", XS_Wx__HVScrolledWindow_GetColumnCount, file);
18816 newXS("Wx::HVScrolledWindow::GetVisibleColumnsBegin", XS_Wx__HVScrolledWindow_GetVisibleColumnsBegin, file);
18817 newXS("Wx::HVScrolledWindow::GetVisibleColumnsEnd", XS_Wx__HVScrolledWindow_GetVisibleColumnsEnd, file);
18818 newXS("Wx::HVScrolledWindow::IsColumnVisible", XS_Wx__HVScrolledWindow_IsColumnVisible, file);
18819 newXS("Wx::HVScrolledWindow::SetRowCount", XS_Wx__HVScrolledWindow_SetRowCount, file);
18820 newXS("Wx::HVScrolledWindow::ScrollToRow", XS_Wx__HVScrolledWindow_ScrollToRow, file);
18821 newXS("Wx::HVScrolledWindow::RefreshRow", XS_Wx__HVScrolledWindow_RefreshRow, file);
18822 newXS("Wx::HVScrolledWindow::RefreshRows", XS_Wx__HVScrolledWindow_RefreshRows, file);
18823 newXS("Wx::HVScrolledWindow::GetRowCount", XS_Wx__HVScrolledWindow_GetRowCount, file);
18824 newXS("Wx::HVScrolledWindow::GetVisibleRowsBegin", XS_Wx__HVScrolledWindow_GetVisibleRowsBegin, file);
18825 newXS("Wx::HVScrolledWindow::GetVisibleRowsEnd", XS_Wx__HVScrolledWindow_GetVisibleRowsEnd, file);
18826 newXS("Wx::HVScrolledWindow::ScrollRows", XS_Wx__HVScrolledWindow_ScrollRows, file);
18827 newXS("Wx::HVScrolledWindow::ScrollRowPages", XS_Wx__HVScrolledWindow_ScrollRowPages, file);
18828 newXS("Wx::HVScrolledWindow::IsRowVisible", XS_Wx__HVScrolledWindow_IsRowVisible, file);
18829 newXS("Wx::HVScrolledWindow::SetRowColumnCount", XS_Wx__HVScrolledWindow_SetRowColumnCount, file);
18830 newXS("Wx::HVScrolledWindow::EnablePhysicalScrolling", XS_Wx__HVScrolledWindow_EnablePhysicalScrolling, file);
18831 newXS("Wx::HVScrolledWindow::ScrollToRowColumn", XS_Wx__HVScrolledWindow_ScrollToRowColumn, file);
18832 newXS("Wx::HVScrolledWindow::ScrollToRowColumnRC", XS_Wx__HVScrolledWindow_ScrollToRowColumnRC, file);
18833 newXS("Wx::HVScrolledWindow::ScrollToRowColumnPosition", XS_Wx__HVScrolledWindow_ScrollToRowColumnPosition, file);
18834 newXS("Wx::HVScrolledWindow::RefreshRowColumn", XS_Wx__HVScrolledWindow_RefreshRowColumn, file);
18835 newXS("Wx::HVScrolledWindow::RefreshRowColumnRC", XS_Wx__HVScrolledWindow_RefreshRowColumnRC, file);
18836 newXS("Wx::HVScrolledWindow::RefreshRowColumnPosition", XS_Wx__HVScrolledWindow_RefreshRowColumnPosition, file);
18837 newXS("Wx::HVScrolledWindow::RefreshRowsColumns", XS_Wx__HVScrolledWindow_RefreshRowsColumns, file);
18838 newXS("Wx::HVScrolledWindow::RefreshRowsColumnsRC", XS_Wx__HVScrolledWindow_RefreshRowsColumnsRC, file);
18839 newXS("Wx::HVScrolledWindow::RefreshRowsColumnsPosition", XS_Wx__HVScrolledWindow_RefreshRowsColumnsPosition, file);
18840 newXS("Wx::HVScrolledWindow::VirtualHitTest", XS_Wx__HVScrolledWindow_VirtualHitTest, file);
18841 newXS("Wx::HVScrolledWindow::VirtualHitTestXY", XS_Wx__HVScrolledWindow_VirtualHitTestXY, file);
18842 newXS("Wx::HVScrolledWindow::VirtualHitTestPoint", XS_Wx__HVScrolledWindow_VirtualHitTestPoint, file);
18843 newXS("Wx::HVScrolledWindow::GetRowColumnCount", XS_Wx__HVScrolledWindow_GetRowColumnCount, file);
18844 newXS("Wx::HVScrolledWindow::GetVisibleBegin", XS_Wx__HVScrolledWindow_GetVisibleBegin, file);
18845 newXS("Wx::HVScrolledWindow::GetVisibleEnd", XS_Wx__HVScrolledWindow_GetVisibleEnd, file);
18846 newXS("Wx::HVScrolledWindow::IsVisible", XS_Wx__HVScrolledWindow_IsVisible, file);
18847 newXS("Wx::HVScrolledWindow::IsVisibleRC", XS_Wx__HVScrolledWindow_IsVisibleRC, file);
18848 newXS("Wx::HVScrolledWindow::IsVisiblePosition", XS_Wx__HVScrolledWindow_IsVisiblePosition, file);
18851 newXS("Wx::PlHScrolledWindow::new", XS_Wx__PlHScrolledWindow_new, file);
18852 newXS("Wx::PlHScrolledWindow::newDefault", XS_Wx__PlHScrolledWindow_newDefault, file);
18853 newXS("Wx::PlHScrolledWindow::newFull", XS_Wx__PlHScrolledWindow_newFull, file);
18855 newXS("Wx::PlVScrolledWindow::new", XS_Wx__PlVScrolledWindow_new, file);
18856 newXS("Wx::PlVScrolledWindow::newDefault", XS_Wx__PlVScrolledWindow_newDefault, file);
18857 newXS("Wx::PlVScrolledWindow::newFull", XS_Wx__PlVScrolledWindow_newFull, file);
18859 newXS("Wx::PlHVScrolledWindow::new", XS_Wx__PlHVScrolledWindow_new, file);
18860 newXS("Wx::PlHVScrolledWindow::newDefault", XS_Wx__PlHVScrolledWindow_newDefault, file);
18861 newXS("Wx::PlHVScrolledWindow::newFull", XS_Wx__PlHVScrolledWindow_newFull, file);
18864 newXS("Wx::IndividualLayoutConstraint::Above", XS_Wx__IndividualLayoutConstraint_Above, file);
18865 newXS("Wx::IndividualLayoutConstraint::Absolute", XS_Wx__IndividualLayoutConstraint_Absolute, file);
18866 newXS("Wx::IndividualLayoutConstraint::AsIs", XS_Wx__IndividualLayoutConstraint_AsIs, file);
18867 newXS("Wx::IndividualLayoutConstraint::Below", XS_Wx__IndividualLayoutConstraint_Below, file);
18868 newXS("Wx::IndividualLayoutConstraint::Unconstrained", XS_Wx__IndividualLayoutConstraint_Unconstrained, file);
18869 newXS("Wx::IndividualLayoutConstraint::LeftOf", XS_Wx__IndividualLayoutConstraint_LeftOf, file);
18870 newXS("Wx::IndividualLayoutConstraint::PercentOf", XS_Wx__IndividualLayoutConstraint_PercentOf, file);
18871 newXS("Wx::IndividualLayoutConstraint::RightOf", XS_Wx__IndividualLayoutConstraint_RightOf, file);
18872 newXS("Wx::IndividualLayoutConstraint::SameAs", XS_Wx__IndividualLayoutConstraint_SameAs, file);
18873 newXS("Wx::IndividualLayoutConstraint::Set", XS_Wx__IndividualLayoutConstraint_Set, file);
18874 newXS("Wx::LayoutConstraints::new", XS_Wx__LayoutConstraints_new, file);
18875 newXS("Wx::LayoutConstraints::bottom", XS_Wx__LayoutConstraints_bottom, file);
18876 newXS("Wx::LayoutConstraints::centreX", XS_Wx__LayoutConstraints_centreX, file);
18877 newXS("Wx::LayoutConstraints::centreY", XS_Wx__LayoutConstraints_centreY, file);
18878 newXS("Wx::LayoutConstraints::height", XS_Wx__LayoutConstraints_height, file);
18879 newXS("Wx::LayoutConstraints::left", XS_Wx__LayoutConstraints_left, file);
18880 newXS("Wx::LayoutConstraints::right", XS_Wx__LayoutConstraints_right, file);
18881 newXS("Wx::LayoutConstraints::top", XS_Wx__LayoutConstraints_top, file);
18882 newXS("Wx::LayoutConstraints::width", XS_Wx__LayoutConstraints_width, file);
18883 newXS("Wx::Validator::GetWindow", XS_Wx__Validator_GetWindow, file);
18884 newXS("Wx::Validator::SetBellOnError", XS_Wx__Validator_SetBellOnError, file);
18885 newXS("Wx::Validator::SetWindow", XS_Wx__Validator_SetWindow, file);
18886 newXS("Wx::PlValidator::new", XS_Wx__PlValidator_new, file);
18887 newXS("Wx::PlValidator::DESTROY", XS_Wx__PlValidator_DESTROY, file);
18888 newXS("Wx::ScrolledWindow::new", XS_Wx__ScrolledWindow_new, file);
18889 newXS("Wx::ScrolledWindow::newDefault", XS_Wx__ScrolledWindow_newDefault, file);
18890 newXS("Wx::ScrolledWindow::newFull", XS_Wx__ScrolledWindow_newFull, file);
18891 newXS("Wx::ScrolledWindow::Create", XS_Wx__ScrolledWindow_Create, file);
18892 newXS("Wx::ScrolledWindow::CalcScrolledPosition", XS_Wx__ScrolledWindow_CalcScrolledPosition, file);
18893 newXS("Wx::ScrolledWindow::CalcUnscrolledPosition", XS_Wx__ScrolledWindow_CalcUnscrolledPosition, file);
18894 newXS("Wx::ScrolledWindow::EnableScrolling", XS_Wx__ScrolledWindow_EnableScrolling, file);
18895 newXS("Wx::ScrolledWindow::GetScrollPixelsPerUnit", XS_Wx__ScrolledWindow_GetScrollPixelsPerUnit, file);
18896 newXS("Wx::ScrolledWindow::GetVirtualSize", XS_Wx__ScrolledWindow_GetVirtualSize, file);
18897 newXS("Wx::ScrolledWindow::IsRetained", XS_Wx__ScrolledWindow_IsRetained, file);
18898 newXS("Wx::ScrolledWindow::PrepareDC", XS_Wx__ScrolledWindow_PrepareDC, file);
18899 newXS("Wx::ScrolledWindow::DoPrepareDC", XS_Wx__ScrolledWindow_DoPrepareDC, file);
18900 newXS("Wx::ScrolledWindow::Scroll", XS_Wx__ScrolledWindow_Scroll, file);
18901 newXS("Wx::ScrolledWindow::SetScrollbars", XS_Wx__ScrolledWindow_SetScrollbars, file);
18902 newXS("Wx::ScrolledWindow::SetScrollRate", XS_Wx__ScrolledWindow_SetScrollRate, file);
18903 newXS("Wx::ScrolledWindow::SetTargetWindow", XS_Wx__ScrolledWindow_SetTargetWindow, file);
18904 newXS("Wx::ScrolledWindow::GetViewStart", XS_Wx__ScrolledWindow_GetViewStart, file);
18906 newXS("Wx::Sizer::AddWindow", XS_Wx__Sizer_AddWindow, file);
18907 newXS("Wx::Sizer::AddSizer", XS_Wx__Sizer_AddSizer, file);
18908 newXS("Wx::Sizer::AddSpace", XS_Wx__Sizer_AddSpace, file);
18909 newXS("Wx::Sizer::PrependWindow", XS_Wx__Sizer_PrependWindow, file);
18910 newXS("Wx::Sizer::PrependSizer", XS_Wx__Sizer_PrependSizer, file);
18911 newXS("Wx::Sizer::PrependSpace", XS_Wx__Sizer_PrependSpace, file);
18912 newXS("Wx::Sizer::InsertWindow", XS_Wx__Sizer_InsertWindow, file);
18913 newXS("Wx::Sizer::InsertSizer", XS_Wx__Sizer_InsertSizer, file);
18914 newXS("Wx::Sizer::InsertSpace", XS_Wx__Sizer_InsertSpace, file);
18917 newXS("Wx::Sizer::AddWindow", XS_Wx__Sizer_AddWindow, file);
18918 newXS("Wx::Sizer::AddSizer", XS_Wx__Sizer_AddSizer, file);
18919 newXS("Wx::Sizer::AddSpace", XS_Wx__Sizer_AddSpace, file);
18920 newXS("Wx::Sizer::PrependWindow", XS_Wx__Sizer_PrependWindow, file);
18921 newXS("Wx::Sizer::PrependSizer", XS_Wx__Sizer_PrependSizer, file);
18922 newXS("Wx::Sizer::PrependSpace", XS_Wx__Sizer_PrependSpace, file);
18923 newXS("Wx::Sizer::InsertWindow", XS_Wx__Sizer_InsertWindow, file);
18924 newXS("Wx::Sizer::InsertSizer", XS_Wx__Sizer_InsertSizer, file);
18925 newXS("Wx::Sizer::InsertSpace", XS_Wx__Sizer_InsertSpace, file);
18928 newXS("Wx::Sizer::GetItemWindow", XS_Wx__Sizer_GetItemWindow, file);
18929 newXS("Wx::Sizer::GetItemSizer", XS_Wx__Sizer_GetItemSizer, file);
18930 newXS("Wx::Sizer::GetItemNth", XS_Wx__Sizer_GetItemNth, file);
18933 newXS("Wx::Sizer::GetItemNth", XS_Wx__Sizer_GetItemNth, file);
18936 newXS("Wx::Sizer::GetItemById", XS_Wx__Sizer_GetItemById, file);
18938 newXS("Wx::Sizer::HideSizer", XS_Wx__Sizer_HideSizer, file);
18939 newXS("Wx::Sizer::HideWindow", XS_Wx__Sizer_HideWindow, file);
18940 newXS("Wx::Sizer::HideIndex", XS_Wx__Sizer_HideIndex, file);
18941 newXS("Wx::Sizer::Hide", XS_Wx__Sizer_Hide, file);
18942 newXS("Wx::Sizer::IsShownWindow", XS_Wx__Sizer_IsShownWindow, file);
18943 newXS("Wx::Sizer::IsShownSizer", XS_Wx__Sizer_IsShownSizer, file);
18944 newXS("Wx::Sizer::IsShownIndex", XS_Wx__Sizer_IsShownIndex, file);
18945 newXS("Wx::Sizer::IsShown", XS_Wx__Sizer_IsShown, file);
18947 newXS("Wx::Sizer::ReplaceWindow", XS_Wx__Sizer_ReplaceWindow, file);
18948 newXS("Wx::Sizer::ReplaceSizer", XS_Wx__Sizer_ReplaceSizer, file);
18949 newXS("Wx::Sizer::ReplaceIndex", XS_Wx__Sizer_ReplaceIndex, file);
18950 newXS("Wx::Sizer::Replace", XS_Wx__Sizer_Replace, file);
18952 newXS("Wx::Sizer::RecalcSizes", XS_Wx__Sizer_RecalcSizes, file);
18953 newXS("Wx::Sizer::Clear", XS_Wx__Sizer_Clear, file);
18954 newXS("Wx::Sizer::DeleteWindows", XS_Wx__Sizer_DeleteWindows, file);
18955 newXS("Wx::Sizer::CalcMin", XS_Wx__Sizer_CalcMin, file);
18956 newXS("Wx::Sizer::Fit", XS_Wx__Sizer_Fit, file);
18957 newXS("Wx::Sizer::FitInside", XS_Wx__Sizer_FitInside, file);
18958 newXS("Wx::Sizer::GetSize", XS_Wx__Sizer_GetSize, file);
18959 newXS("Wx::Sizer::GetPosition", XS_Wx__Sizer_GetPosition, file);
18960 newXS("Wx::Sizer::GetMinSize", XS_Wx__Sizer_GetMinSize, file);
18961 newXS("Wx::Sizer::Layout", XS_Wx__Sizer_Layout, file);
18963 newXS("Wx::Sizer::RemoveWindow", XS_Wx__Sizer_RemoveWindow, file);
18965 newXS("Wx::Sizer::RemoveSizer", XS_Wx__Sizer_RemoveSizer, file);
18966 newXS("Wx::Sizer::RemoveNth", XS_Wx__Sizer_RemoveNth, file);
18968 newXS("Wx::Sizer::DetachWindow", XS_Wx__Sizer_DetachWindow, file);
18969 newXS("Wx::Sizer::DetachSizer", XS_Wx__Sizer_DetachSizer, file);
18970 newXS("Wx::Sizer::DetachNth", XS_Wx__Sizer_DetachNth, file);
18973 newXS("Wx::Sizer::GetContainingWindow", XS_Wx__Sizer_GetContainingWindow, file);
18974 newXS("Wx::Sizer::SetContainingWindow", XS_Wx__Sizer_SetContainingWindow, file);
18976 newXS("Wx::Sizer::SetDimension", XS_Wx__Sizer_SetDimension, file);
18977 newXS("Wx::Sizer::SetItemMinSizeWindow", XS_Wx__Sizer_SetItemMinSizeWindow, file);
18978 newXS("Wx::Sizer::SetItemMinSizeSizer", XS_Wx__Sizer_SetItemMinSizeSizer, file);
18979 newXS("Wx::Sizer::SetItemMinSizeNth", XS_Wx__Sizer_SetItemMinSizeNth, file);
18980 newXS("Wx::Sizer::SetMinSizeSize", XS_Wx__Sizer_SetMinSizeSize, file);
18981 newXS("Wx::Sizer::SetMinSizeXY", XS_Wx__Sizer_SetMinSizeXY, file);
18982 newXS("Wx::Sizer::SetSizeHints", XS_Wx__Sizer_SetSizeHints, file);
18984 newXS("Wx::Sizer::SetVirtualSizeHints", XS_Wx__Sizer_SetVirtualSizeHints, file);
18987 newXS("Wx::Sizer::ShowWindow", XS_Wx__Sizer_ShowWindow, file);
18988 newXS("Wx::Sizer::ShowSizer", XS_Wx__Sizer_ShowSizer, file);
18989 newXS("Wx::Sizer::ShowIndex", XS_Wx__Sizer_ShowIndex, file);
18992 newXS("Wx::Sizer::ShowWindow", XS_Wx__Sizer_ShowWindow, file);
18993 newXS("Wx::Sizer::ShowSizer", XS_Wx__Sizer_ShowSizer, file);
18994 newXS("Wx::Sizer::ShowIndex", XS_Wx__Sizer_ShowIndex, file);
18997 newXS("Wx::Sizer::ShowWindow", XS_Wx__Sizer_ShowWindow, file);
18998 newXS("Wx::Sizer::ShowSizer", XS_Wx__Sizer_ShowSizer, file);
19001 newXS("Wx::Sizer::AddSpacer", XS_Wx__Sizer_AddSpacer, file);
19002 newXS("Wx::Sizer::AddStretchSpacer", XS_Wx__Sizer_AddStretchSpacer, file);
19003 newXS("Wx::Sizer::InsertSpacer", XS_Wx__Sizer_InsertSpacer, file);
19004 newXS("Wx::Sizer::InsertStretchSpacer", XS_Wx__Sizer_InsertStretchSpacer, file);
19005 newXS("Wx::Sizer::PrependSpacer", XS_Wx__Sizer_PrependSpacer, file);
19006 newXS("Wx::Sizer::PrependStretchSpacer", XS_Wx__Sizer_PrependStretchSpacer, file);
19009 newXS("Wx::Sizer::AddSpacer", XS_Wx__Sizer_AddSpacer, file);
19010 newXS("Wx::Sizer::AddStretchSpacer", XS_Wx__Sizer_AddStretchSpacer, file);
19011 newXS("Wx::Sizer::InsertSpacer", XS_Wx__Sizer_InsertSpacer, file);
19012 newXS("Wx::Sizer::InsertStretchSpacer", XS_Wx__Sizer_InsertStretchSpacer, file);
19013 newXS("Wx::Sizer::PrependSpacer", XS_Wx__Sizer_PrependSpacer, file);
19014 newXS("Wx::Sizer::PrependStretchSpacer", XS_Wx__Sizer_PrependStretchSpacer, file);
19017 newXS("Wx::FlexGridSizer::AddGrowableCol", XS_Wx__FlexGridSizer_AddGrowableCol, file);
19018 newXS("Wx::FlexGridSizer::AddGrowableRow", XS_Wx__FlexGridSizer_AddGrowableRow, file);
19019 newXS("Wx::FlexGridSizer::SetFlexibleDirection", XS_Wx__FlexGridSizer_SetFlexibleDirection, file);
19020 newXS("Wx::FlexGridSizer::GetFlexibleDirection", XS_Wx__FlexGridSizer_GetFlexibleDirection, file);
19021 newXS("Wx::FlexGridSizer::SetNonFlexibleGrowMode", XS_Wx__FlexGridSizer_SetNonFlexibleGrowMode, file);
19022 newXS("Wx::FlexGridSizer::GetNonFlexibleGrowMode", XS_Wx__FlexGridSizer_GetNonFlexibleGrowMode, file);
19025 newXS("Wx::FlexGridSizer::AddGrowableCol", XS_Wx__FlexGridSizer_AddGrowableCol, file);
19026 newXS("Wx::FlexGridSizer::AddGrowableRow", XS_Wx__FlexGridSizer_AddGrowableRow, file);
19029 newXS("Wx::SizerItem::GetOption", XS_Wx__SizerItem_GetOption, file);
19030 newXS("Wx::SizerItem::SetOption", XS_Wx__SizerItem_SetOption, file);
19031 newXS("Wx::SizerItem::GetProportion", XS_Wx__SizerItem_GetProportion, file);
19032 newXS("Wx::SizerItem::SetProportion", XS_Wx__SizerItem_SetProportion, file);
19035 newXS("Wx::SizerItem::GetProportion", XS_Wx__SizerItem_GetProportion, file);
19036 newXS("Wx::SizerItem::SetProportion", XS_Wx__SizerItem_SetProportion, file);
19037 newXS("Wx::SizerItem::GetOption", XS_Wx__SizerItem_GetOption, file);
19038 newXS("Wx::SizerItem::SetOption", XS_Wx__SizerItem_SetOption, file);
19041 newXS("Wx::SizerItem::SetMinSizeWH", XS_Wx__SizerItem_SetMinSizeWH, file);
19042 newXS("Wx::SizerItem::SetMinSizeSize", XS_Wx__SizerItem_SetMinSizeSize, file);
19044 newXS("Wx::SizerItem::DeleteWindows", XS_Wx__SizerItem_DeleteWindows, file);
19045 newXS("Wx::SizerItem::DetachSizer", XS_Wx__SizerItem_DetachSizer, file);
19047 newXS("Wx::SizerItem::SetId", XS_Wx__SizerItem_SetId, file);
19048 newXS("Wx::SizerItem::GetId", XS_Wx__SizerItem_GetId, file);
19051 newXS("Wx::SizerItem::GetRect", XS_Wx__SizerItem_GetRect, file);
19053 newXS("Wx::SizerItem::Show", XS_Wx__SizerItem_Show, file);
19055 newXS("Wx::SizerItem::AssignSpacer", XS_Wx__SizerItem_AssignSpacer, file);
19058 newXS("Wx::SizerItem::SetSpacer", XS_Wx__SizerItem_SetSpacer, file);
19060 newXS("Wx::SizerItem::GetSpacer", XS_Wx__SizerItem_GetSpacer, file);
19062 newXS("Wx::StdDialogButtonSizer::new", XS_Wx__StdDialogButtonSizer_new, file);
19063 newXS("Wx::StdDialogButtonSizer::AddButton", XS_Wx__StdDialogButtonSizer_AddButton, file);
19064 newXS("Wx::StdDialogButtonSizer::SetAffirmativeButton", XS_Wx__StdDialogButtonSizer_SetAffirmativeButton, file);
19065 newXS("Wx::StdDialogButtonSizer::SetNegativeButton", XS_Wx__StdDialogButtonSizer_SetNegativeButton, file);
19066 newXS("Wx::StdDialogButtonSizer::SetCancelButton", XS_Wx__StdDialogButtonSizer_SetCancelButton, file);
19067 newXS("Wx::StdDialogButtonSizer::Realize", XS_Wx__StdDialogButtonSizer_Realize, file);
19068 newXS("Wx::StdDialogButtonSizer::GetAffirmativeButton", XS_Wx__StdDialogButtonSizer_GetAffirmativeButton, file);
19069 newXS("Wx::StdDialogButtonSizer::GetApplyButton", XS_Wx__StdDialogButtonSizer_GetApplyButton, file);
19070 newXS("Wx::StdDialogButtonSizer::GetNegativeButton", XS_Wx__StdDialogButtonSizer_GetNegativeButton, file);
19071 newXS("Wx::StdDialogButtonSizer::GetCancelButton", XS_Wx__StdDialogButtonSizer_GetCancelButton, file);
19072 newXS("Wx::StdDialogButtonSizer::GetHelpButton", XS_Wx__StdDialogButtonSizer_GetHelpButton, file);
19075 newXS("Wx::WrapSizer::new", XS_Wx__WrapSizer_new, file);
19076 newXS("Wx::WrapSizer::InformFirstDirection", XS_Wx__WrapSizer_InformFirstDirection, file);
19078 newXS("Wx::Sizer::Show", XS_Wx__Sizer_Show, file);
19079 newXS("Wx::Sizer::Destroy", XS_Wx__Sizer_Destroy, file);
19080 newXS("Wx::Sizer::Add", XS_Wx__Sizer_Add, file);
19081 newXS("Wx::Sizer::GetChildren", XS_Wx__Sizer_GetChildren, file);
19082 newXS("Wx::Sizer::Insert", XS_Wx__Sizer_Insert, file);
19083 newXS("Wx::Sizer::Prepend", XS_Wx__Sizer_Prepend, file);
19084 newXS("Wx::Sizer::Remove", XS_Wx__Sizer_Remove, file);
19085 newXS("Wx::Sizer::Detach", XS_Wx__Sizer_Detach, file);
19086 newXS("Wx::Sizer::GetItem", XS_Wx__Sizer_GetItem, file);
19087 newXS("Wx::Sizer::SetItemMinSize", XS_Wx__Sizer_SetItemMinSize, file);
19088 newXS("Wx::Sizer::SetMinSize", XS_Wx__Sizer_SetMinSize, file);
19089 newXS("Wx::BoxSizer::new", XS_Wx__BoxSizer_new, file);
19090 newXS("Wx::BoxSizer::GetOrientation", XS_Wx__BoxSizer_GetOrientation, file);
19091 newXS("Wx::StaticBoxSizer::new", XS_Wx__StaticBoxSizer_new, file);
19092 newXS("Wx::StaticBoxSizer::GetStaticBox", XS_Wx__StaticBoxSizer_GetStaticBox, file);
19093 newXS("Wx::NotebookSizer::new", XS_Wx__NotebookSizer_new, file);
19094 newXS("Wx::NotebookSizer::GetNotebook", XS_Wx__NotebookSizer_GetNotebook, file);
19095 newXS("Wx::GridSizer::new", XS_Wx__GridSizer_new, file);
19096 newXS("Wx::GridSizer::GetCols", XS_Wx__GridSizer_GetCols, file);
19097 newXS("Wx::GridSizer::GetHGap", XS_Wx__GridSizer_GetHGap, file);
19098 newXS("Wx::GridSizer::GetRows", XS_Wx__GridSizer_GetRows, file);
19099 newXS("Wx::GridSizer::GetVGap", XS_Wx__GridSizer_GetVGap, file);
19100 newXS("Wx::GridSizer::SetCols", XS_Wx__GridSizer_SetCols, file);
19101 newXS("Wx::GridSizer::SetHGap", XS_Wx__GridSizer_SetHGap, file);
19102 newXS("Wx::GridSizer::SetRows", XS_Wx__GridSizer_SetRows, file);
19103 newXS("Wx::GridSizer::SetVGap", XS_Wx__GridSizer_SetVGap, file);
19104 newXS("Wx::FlexGridSizer::new", XS_Wx__FlexGridSizer_new, file);
19105 newXS("Wx::FlexGridSizer::RemoveGrowableCol", XS_Wx__FlexGridSizer_RemoveGrowableCol, file);
19106 newXS("Wx::FlexGridSizer::RemoveGrowableRow", XS_Wx__FlexGridSizer_RemoveGrowableRow, file);
19107 newXS("Wx::SizerItem::GetSize", XS_Wx__SizerItem_GetSize, file);
19108 newXS("Wx::SizerItem::CalcMin", XS_Wx__SizerItem_CalcMin, file);
19109 newXS("Wx::SizerItem::SetDimension", XS_Wx__SizerItem_SetDimension, file);
19110 newXS("Wx::SizerItem::GetMinSize", XS_Wx__SizerItem_GetMinSize, file);
19111 newXS("Wx::SizerItem::SetRatio", XS_Wx__SizerItem_SetRatio, file);
19112 newXS("Wx::SizerItem::SetRatioWH", XS_Wx__SizerItem_SetRatioWH, file);
19113 newXS("Wx::SizerItem::SetRatioSize", XS_Wx__SizerItem_SetRatioSize, file);
19114 newXS("Wx::SizerItem::SetRatioFloat", XS_Wx__SizerItem_SetRatioFloat, file);
19115 newXS("Wx::SizerItem::GetRatio", XS_Wx__SizerItem_GetRatio, file);
19116 newXS("Wx::SizerItem::IsWindow", XS_Wx__SizerItem_IsWindow, file);
19117 newXS("Wx::SizerItem::IsShown", XS_Wx__SizerItem_IsShown, file);
19118 newXS("Wx::SizerItem::IsSizer", XS_Wx__SizerItem_IsSizer, file);
19119 newXS("Wx::SizerItem::IsSpacer", XS_Wx__SizerItem_IsSpacer, file);
19120 newXS("Wx::SizerItem::SetInitSize", XS_Wx__SizerItem_SetInitSize, file);
19121 newXS("Wx::SizerItem::SetFlag", XS_Wx__SizerItem_SetFlag, file);
19122 newXS("Wx::SizerItem::SetBorder", XS_Wx__SizerItem_SetBorder, file);
19123 newXS("Wx::SizerItem::GetWindow", XS_Wx__SizerItem_GetWindow, file);
19125 newXS("Wx::SizerItem::AssignWindow", XS_Wx__SizerItem_AssignWindow, file);
19128 newXS("Wx::SizerItem::SetWindow", XS_Wx__SizerItem_SetWindow, file);
19130 newXS("Wx::SizerItem::GetSizer", XS_Wx__SizerItem_GetSizer, file);
19132 newXS("Wx::SizerItem::AssignSizer", XS_Wx__SizerItem_AssignSizer, file);
19135 newXS("Wx::SizerItem::SetSizer", XS_Wx__SizerItem_SetSizer, file);
19137 newXS("Wx::SizerItem::GetFlag", XS_Wx__SizerItem_GetFlag, file);
19138 newXS("Wx::SizerItem::GetBorder", XS_Wx__SizerItem_GetBorder, file);
19139 newXS("Wx::SizerItem::GetPosition", XS_Wx__SizerItem_GetPosition, file);
19140 newXS("Wx::SizerItem::GetUserData", XS_Wx__SizerItem_GetUserData, file);
19142 newXS("Wx::SizerItem::SetUserData", XS_Wx__SizerItem_SetUserData, file);
19144 newXS("Wx::SizerItem::SetMinSize", XS_Wx__SizerItem_SetMinSize, file);
19145 newXS("Wx::PlSizer::new", XS_Wx__PlSizer_new, file);
19147 newXS("Wx::GBPosition::new", XS_Wx__GBPosition_new, file);
19148 newXS("Wx::GBPosition::GetRow", XS_Wx__GBPosition_GetRow, file);
19149 newXS("Wx::GBPosition::GetCol", XS_Wx__GBPosition_GetCol, file);
19150 newXS("Wx::GBPosition::SetRow", XS_Wx__GBPosition_SetRow, file);
19151 newXS("Wx::GBPosition::SetCol", XS_Wx__GBPosition_SetCol, file);
19152 newXS("Wx::GBSpan::new", XS_Wx__GBSpan_new, file);
19153 newXS("Wx::GBSpan::GetRowspan", XS_Wx__GBSpan_GetRowspan, file);
19154 newXS("Wx::GBSpan::GetColspan", XS_Wx__GBSpan_GetColspan, file);
19155 newXS("Wx::GBSpan::SetRowspan", XS_Wx__GBSpan_SetRowspan, file);
19156 newXS("Wx::GBSpan::SetColspan", XS_Wx__GBSpan_SetColspan, file);
19157 newXS("Wx::GBSizerItem::GetPos", XS_Wx__GBSizerItem_GetPos, file);
19158 newXS("Wx::GBSizerItem::GetPosXY", XS_Wx__GBSizerItem_GetPosXY, file);
19159 newXS("Wx::GBSizerItem::GetSpan", XS_Wx__GBSizerItem_GetSpan, file);
19160 newXS("Wx::GBSizerItem::GetSpanWH", XS_Wx__GBSizerItem_GetSpanWH, file);
19161 newXS("Wx::GBSizerItem::SetPos", XS_Wx__GBSizerItem_SetPos, file);
19162 newXS("Wx::GBSizerItem::SetSpan", XS_Wx__GBSizerItem_SetSpan, file);
19163 newXS("Wx::GBSizerItem::IntersectsItem", XS_Wx__GBSizerItem_IntersectsItem, file);
19164 newXS("Wx::GBSizerItem::IntersectsPosition", XS_Wx__GBSizerItem_IntersectsPosition, file);
19165 newXS("Wx::GBSizerItem::Intersects", XS_Wx__GBSizerItem_Intersects, file);
19166 newXS("Wx::GBSizerItem::GetEndPos", XS_Wx__GBSizerItem_GetEndPos, file);
19167 newXS("Wx::GBSizerItem::GetGBSizer", XS_Wx__GBSizerItem_GetGBSizer, file);
19168 newXS("Wx::GBSizerItem::SetGBSizer", XS_Wx__GBSizerItem_SetGBSizer, file);
19169 newXS("Wx::GridBagSizer::new", XS_Wx__GridBagSizer_new, file);
19170 newXS("Wx::GridBagSizer::AddWindow", XS_Wx__GridBagSizer_AddWindow, file);
19171 newXS("Wx::GridBagSizer::AddSizer", XS_Wx__GridBagSizer_AddSizer, file);
19172 newXS("Wx::GridBagSizer::AddSpace", XS_Wx__GridBagSizer_AddSpace, file);
19173 newXS("Wx::GridBagSizer::AddItem", XS_Wx__GridBagSizer_AddItem, file);
19174 newXS("Wx::GridBagSizer::GetEmptyCellSize", XS_Wx__GridBagSizer_GetEmptyCellSize, file);
19175 newXS("Wx::GridBagSizer::SetEmptyCellSize", XS_Wx__GridBagSizer_SetEmptyCellSize, file);
19176 newXS("Wx::GridBagSizer::GetCellSize", XS_Wx__GridBagSizer_GetCellSize, file);
19177 newXS("Wx::GridBagSizer::GetItemPositionWindow", XS_Wx__GridBagSizer_GetItemPositionWindow, file);
19178 newXS("Wx::GridBagSizer::GetItemPositionSizer", XS_Wx__GridBagSizer_GetItemPositionSizer, file);
19179 newXS("Wx::GridBagSizer::GetItemPositionIndex", XS_Wx__GridBagSizer_GetItemPositionIndex, file);
19180 newXS("Wx::GridBagSizer::GetItemPosition", XS_Wx__GridBagSizer_GetItemPosition, file);
19181 newXS("Wx::GridBagSizer::SetItemPositionWindow", XS_Wx__GridBagSizer_SetItemPositionWindow, file);
19182 newXS("Wx::GridBagSizer::SetItemPositionSizer", XS_Wx__GridBagSizer_SetItemPositionSizer, file);
19183 newXS("Wx::GridBagSizer::SetItemPositionIndex", XS_Wx__GridBagSizer_SetItemPositionIndex, file);
19184 newXS("Wx::GridBagSizer::SetItemPosition", XS_Wx__GridBagSizer_SetItemPosition, file);
19185 newXS("Wx::GridBagSizer::GetItemSpanWindow", XS_Wx__GridBagSizer_GetItemSpanWindow, file);
19186 newXS("Wx::GridBagSizer::GetItemSpanSizer", XS_Wx__GridBagSizer_GetItemSpanSizer, file);
19187 newXS("Wx::GridBagSizer::GetItemSpanIndex", XS_Wx__GridBagSizer_GetItemSpanIndex, file);
19188 newXS("Wx::GridBagSizer::GetItemSpan", XS_Wx__GridBagSizer_GetItemSpan, file);
19189 newXS("Wx::GridBagSizer::SetItemSpanWindow", XS_Wx__GridBagSizer_SetItemSpanWindow, file);
19190 newXS("Wx::GridBagSizer::SetItemSpanSizer", XS_Wx__GridBagSizer_SetItemSpanSizer, file);
19191 newXS("Wx::GridBagSizer::SetItemSpanIndex", XS_Wx__GridBagSizer_SetItemSpanIndex, file);
19192 newXS("Wx::GridBagSizer::SetItemSpan", XS_Wx__GridBagSizer_SetItemSpan, file);
19193 newXS("Wx::GridBagSizer::FindItemWindow", XS_Wx__GridBagSizer_FindItemWindow, file);
19194 newXS("Wx::GridBagSizer::FindItemSizer", XS_Wx__GridBagSizer_FindItemSizer, file);
19195 newXS("Wx::GridBagSizer::FindItem", XS_Wx__GridBagSizer_FindItem, file);
19196 newXS("Wx::GridBagSizer::FindItemAtPosition", XS_Wx__GridBagSizer_FindItemAtPosition, file);
19197 newXS("Wx::GridBagSizer::FindItemAtPoint", XS_Wx__GridBagSizer_FindItemAtPoint, file);
19198 newXS("Wx::GridBagSizer::CheckForIntersectionItem", XS_Wx__GridBagSizer_CheckForIntersectionItem, file);
19199 newXS("Wx::GridBagSizer::CheckForIntersectionPos", XS_Wx__GridBagSizer_CheckForIntersectionPos, file);
19200 newXS("Wx::GridBagSizer::CheckForIntersection", XS_Wx__GridBagSizer_CheckForIntersection, file);
19201 newXS("Wx::GridBagSizer::Add", XS_Wx__GridBagSizer_Add, file);
19203 newXS("Wx::SashEvent::new", XS_Wx__SashEvent_new, file);
19204 newXS("Wx::SashEvent::GetEdge", XS_Wx__SashEvent_GetEdge, file);
19205 newXS("Wx::SashEvent::GetDragRect", XS_Wx__SashEvent_GetDragRect, file);
19206 newXS("Wx::SashEvent::GetDragStatus", XS_Wx__SashEvent_GetDragStatus, file);
19207 newXS("Wx::SashWindow::new", XS_Wx__SashWindow_new, file);
19208 newXS("Wx::SashWindow::newDefault", XS_Wx__SashWindow_newDefault, file);
19209 newXS("Wx::SashWindow::newFull", XS_Wx__SashWindow_newFull, file);
19210 newXS("Wx::SashWindow::Create", XS_Wx__SashWindow_Create, file);
19211 newXS("Wx::SashWindow::GetSashVisible", XS_Wx__SashWindow_GetSashVisible, file);
19212 newXS("Wx::SashWindow::GetMaximumSizeX", XS_Wx__SashWindow_GetMaximumSizeX, file);
19213 newXS("Wx::SashWindow::GetMaximumSizeY", XS_Wx__SashWindow_GetMaximumSizeY, file);
19214 newXS("Wx::SashWindow::GetMinimumSizeX", XS_Wx__SashWindow_GetMinimumSizeX, file);
19215 newXS("Wx::SashWindow::GetMinimumSizeY", XS_Wx__SashWindow_GetMinimumSizeY, file);
19217 newXS("Wx::SashWindow::HasBorder", XS_Wx__SashWindow_HasBorder, file);
19219 newXS("Wx::SashWindow::SetMaximumSizeX", XS_Wx__SashWindow_SetMaximumSizeX, file);
19220 newXS("Wx::SashWindow::SetMaximumSizeY", XS_Wx__SashWindow_SetMaximumSizeY, file);
19221 newXS("Wx::SashWindow::SetMinimumSizeX", XS_Wx__SashWindow_SetMinimumSizeX, file);
19222 newXS("Wx::SashWindow::SetMinimumSizeY", XS_Wx__SashWindow_SetMinimumSizeY, file);
19223 newXS("Wx::SashWindow::SetSashVisible", XS_Wx__SashWindow_SetSashVisible, file);
19225 newXS("Wx::SashWindow::SetSashBorder", XS_Wx__SashWindow_SetSashBorder, file);
19228 /* Initialisation Section */
19435 /* End of Initialisation Section */
19437 #if (PERL_REVISION == 5 && PERL_VERSION >= 9)
19438 if (PL_unitcheckav)
19439 call_list(PL_scopestack_ix, PL_unitcheckav);