1 #############################################################################
3 ## Purpose: XS for Wx::Panel
4 ## Author: Mattia Barbon
7 ## RCS-ID: $Id: Panel.xs 2057 2007-06-18 23:03:00Z mbarbon $
8 ## Copyright: (c) 2000-2001, 2003-2004, 2006 Mattia Barbon
9 ## Licence: This program is free software; you can redistribute it and/or
10 ## modify it under the same terms as Perl itself
11 #############################################################################
14 #include "cpp/panel.h"
15 #include "cpp/overload.h"
17 MODULE=Wx PACKAGE=Wx::Panel
23 MATCH_VOIDM_REDISP( newDefault )
24 MATCH_ANY_REDISP( newFull )
25 END_OVERLOAD( "Wx::Panel::new" )
31 RETVAL = new wxPliPanel( CLASS );
35 newFull( CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTAB_TRAVERSAL, name = wxPanelNameStr )
44 RETVAL = new wxPliPanel( CLASS, parent, id, pos, size, style, name );
48 wxPanel::Create( parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTAB_TRAVERSAL, name = wxPanelNameStr )
56 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
59 wxPanel::SetFocusIgnoringChildren()
64 wxPanel::TransferDataFromWindow()
66 RETVAL = THIS->wxPanel::TransferDataFromWindow();
71 wxPanel::TransferDataToWindow()
73 RETVAL = THIS->wxPanel::TransferDataToWindow();
80 RETVAL = THIS->wxPanel::Validate();