1 #############################################################################
2 ## Name: ext/mdi/XS/MDIParentFrame.xs
3 ## Purpose: XS for Wx::MDIParentFrame
4 ## Author: Mattia Barbon
7 ## RCS-ID: $Id: MDIParentFrame.xs 2517 2008-11-30 20:14:22Z mbarbon $
8 ## Copyright: (c) 2001-2002, 2004, 2006-2008 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 #############################################################################
13 #if wxPERL_USE_MDI_ARCHITECTURE
17 #include "cpp/overload.h"
19 MODULE=Wx PACKAGE=Wx::MDIParentFrame
25 MATCH_VOIDM_REDISP( newDefault )
26 MATCH_ANY_REDISP( newFull )
27 END_OVERLOAD( "Wx::MDIParentFrame::new" )
33 RETVAL = new wxPliMDIParentFrame( CLASS );
37 newFull( CLASS, parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, name = wxFrameNameStr )
47 RETVAL = new wxPliMDIParentFrame( CLASS );
48 RETVAL->Create( parent, id, title, pos, size, style, name );
53 wxMDIParentFrame::Create( parent, id, title, pos = wxDefaultPosition, size = wxDefaultSize, style = wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, name = wxFrameNameStr )
63 wxMDIParentFrame::ActivateNext()
66 wxMDIParentFrame::ActivatePrevious()
69 wxMDIParentFrame::ArrangeIcons()
72 wxMDIParentFrame::Cascade()
75 wxMDIParentFrame::GetActiveChild()
77 #ifdef __WXUNIVERSAL__
79 wxGenericMDIClientWindow*
80 wxMDIParentFrame::GetClientWindow()
83 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
85 wxMDIClientWindowBase*
86 wxMDIParentFrame::GetClientWindow()
91 wxMDIParentFrame::GetClientWindow()
96 #if ( !defined(__WXGTK__) && !defined(__WXMAC__) && !defined(__WXMOTIF__) ) \
97 || defined(__WXPERL_FORCE__)
100 wxMDIParentFrame::GetWindowMenu()
103 wxMDIParentFrame::SetWindowMenu( menu )
108 #if WXPERL_W_VERSION_GE( 2, 5, 4 )
111 wxMDIParentFrame::Tile( orient = wxHORIZONTAL )
118 wxMDIParentFrame::Tile()