From: Johan V. <jvr...@sq...> - 2005-08-17 14:00:46
|
Johan Vromans <jvr...@sq...> writes: > The GetItem method of Wx::Sizer seems not to be wrapped. Is that > intentional? Patch attached. -- Johan *** Wx-0.25/XS/Sizer.xs~ 2005-07-10 20:57:22.000000000 +0200 --- Wx-0.25/XS/Sizer.xs 2005-08-17 15:57:39.417050865 +0200 *************** *** 110,115 **** --- 110,118 ---- %name{RemoveWindow} bool Remove( wxWindow* window ); %name{RemoveSizer} bool Remove( wxSizer* window ); %name{RemoveNth} bool Remove( int nth ); + %name{GetItemWindow} wxSizerItem* GetItem( wxWindow* window ); + %name{GetItemSizer} wxSizerItem* GetItem( wxSizer* window ); + %name{GetItemNth} wxSizerItem* GetItem( int nth ); #if WXPERL_W_VERSION_GE( 2, 5, 3 ) %name{DetachWindow} bool Detach( wxWindow* window ); *************** *** 261,266 **** --- 264,278 ---- END_OVERLOAD( Wx::Sizer::Remove ) void + wxSizer::GetItem( ... ) + PPCODE: + BEGIN_OVERLOAD() + MATCH_REDISP( wxPliOvl_wwin, GetItemWindow ) + MATCH_REDISP( wxPliOvl_wszr, GetItemSizer ) + MATCH_REDISP( wxPliOvl_n, GetItemNth ) + END_OVERLOAD( Wx::Sizer::GetItem ) + + void wxSizer::SetItemMinSize( ... ) PPCODE: BEGIN_OVERLOAD() |