1 #############################################################################
2 ## Name: XS/SashWindow.xs
3 ## Purpose: XS for Wx::SashWindow
4 ## Author: Mattia Barbon
7 ## RCS-ID: $Id: SashWindow.xs 2057 2007-06-18 23:03:00Z mbarbon $
8 ## Copyright: (c) 2001-2003, 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 #############################################################################
13 #include <wx/sashwin.h>
15 MODULE=Wx_Evt PACKAGE=Wx::SashEvent
18 wxSashEvent::new( id = 0, edge = wxSASH_NONE )
20 wxSashEdgePosition edge
23 wxSashEvent::GetEdge()
26 wxSashEvent::GetDragRect()
28 RETVAL = new wxRect( THIS->GetDragRect() );
33 wxSashEvent::GetDragStatus()
35 MODULE=Wx PACKAGE=Wx::SashWindow
41 MATCH_VOIDM_REDISP( newDefault )
42 MATCH_ANY_REDISP( newFull )
43 END_OVERLOAD( "Wx::SashWindow::new" )
49 RETVAL = new wxSashWindow();
50 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
54 newFull( CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLIP_CHILDREN|wxSW_3D, name = wxT("sashWindow") )
63 RETVAL = new wxSashWindow( parent, id, pos, size, style, name );
64 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
69 wxSashWindow::Create( parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxCLIP_CHILDREN|wxSW_3D, name = wxT("sashWindow") )
78 wxSashWindow::GetSashVisible( edge )
79 wxSashEdgePosition edge
82 wxSashWindow::GetMaximumSizeX()
85 wxSashWindow::GetMaximumSizeY()
88 wxSashWindow::GetMinimumSizeX()
91 wxSashWindow::GetMinimumSizeY()
93 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
96 wxSashWindow::HasBorder( edge )
97 wxSashEdgePosition edge
102 wxSashWindow::SetMaximumSizeX( max )
106 wxSashWindow::SetMaximumSizeY( max )
110 wxSashWindow::SetMinimumSizeX( min )
114 wxSashWindow::SetMinimumSizeY( min )
118 wxSashWindow::SetSashVisible( edge, visible )
119 wxSashEdgePosition edge
122 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
125 wxSashWindow::SetSashBorder( edge, border )
126 wxSashEdgePosition edge