############################################################################# ## Name: XS/ItemContainer.xsp ## Purpose: XS for Wx::ItemContainer ## Author: Mattia Barbon ## Modified by: ## Created: 14/08/2007 ## RCS-ID: $Id: ItemContainer.xsp 2504 2008-11-06 00:25:57Z mbarbon $ ## Copyright: (c) 2007-2008 Mattia Barbon ## Licence: This program is free software; you can redistribute it and/or ## modify it under the same terms as Perl itself ############################################################################# MODULE=Wx MODULE=Wx PACKAGE=Wx::ItemContainer void wxItemContainer::Append( ... ) PPCODE: BEGIN_OVERLOAD() MATCH_REDISP( wxPliOvl_arr_arr, AppendItemsData ) MATCH_REDISP( wxPliOvl_arr, AppendItems ) MATCH_REDISP( wxPliOvl_s_s, AppendData ) MATCH_REDISP( wxPliOvl_s, AppendString ) END_OVERLOAD( Wx::ItemContainer::Append ) void wxItemContainer::AppendString( item ) wxString item CODE: THIS->Append( item ); void wxItemContainer::AppendData( item, data ) wxString item wxPliUserDataCD* data CODE: THIS->Append( item, data ); void wxItemContainer::AppendItems( items ) wxArrayString items CODE: THIS->Append( items ); #if WXPERL_W_VERSION_GE( 2, 9, 0 ) void wxItemContainer::AppendItemsData( items, data ) wxArrayString items wxPliUserDataCD** data CODE: THIS->Append( items, (wxClientData**)data ); #endif void wxItemContainer::Insert( ... ) PPCODE: BEGIN_OVERLOAD() MATCH_REDISP( wxPliOvl_arr_n_arr, InsertItemsData ) MATCH_REDISP( wxPliOvl_arr_n, InsertItems ) MATCH_REDISP( wxPliOvl_s_n_s, InsertData ) MATCH_REDISP( wxPliOvl_s_n, InsertString ) END_OVERLOAD( Wx::ItemContainer::Insert ) void wxItemContainer::InsertString( item, pos ) wxString item unsigned int pos CODE: THIS->Insert( item, pos ); void wxItemContainer::InsertData( item, pos, data ) wxString item unsigned int pos wxPliUserDataCD* data CODE: THIS->Insert( item, pos, data ); #if WXPERL_W_VERSION_GE( 2, 9, 0 ) void wxItemContainer::InsertItems( items, pos ) wxArrayString items unsigned int pos CODE: THIS->Insert( items, pos ); void wxItemContainer::InsertItemsData( items, pos, data ) wxArrayString items unsigned int pos wxPliUserDataCD** data CODE: THIS->Insert( items, pos, (wxClientData**)data ); #endif #if WXPERL_W_VERSION_GE( 2, 9, 0 ) void wxItemContainer::Set( ... ) PPCODE: BEGIN_OVERLOAD() MATCH_REDISP( wxPliOvl_arr_arr, SetItemsData ) MATCH_REDISP( wxPliOvl_arr, SetItems ) END_OVERLOAD( Wx::ItemContainer::Set ) void wxItemContainer::SetItems( items ) wxArrayString items CODE: THIS->Set( items ); void wxItemContainer::SetItemsData( items, data ) wxArrayString items wxPliUserDataCD** data CODE: THIS->Set( items, (wxClientData**)data ); #endif void wxItemContainer::Clear() void wxItemContainer::Delete( n ) int n wxPliUserDataCD* wxItemContainer::GetClientData( n ) int n CODE: RETVAL = (wxPliUserDataCD*) THIS->GetClientObject( n ); OUTPUT: RETVAL void wxItemContainer::SetClientData( n, data ) int n wxPliUserDataCD* data CODE: THIS->SetClientObject( n, data ); #if WXPERL_W_VERSION_GE( 2, 9, 0 ) ## bool IsSorted() const; #endif