- appendmenu( m_macPopUpMenuHandle , item ) ;
- m_noStrings ++;
- SetControlMaximum( m_macControl , m_noStrings) ;
+ Str255 label;
+ wxMenuItem::MacBuildMenuString( label , NULL , NULL , item ,false);
+ AppendMenu( m_macPopUpMenuHandle , label ) ;
+ m_strings.Add( item ) ;
+ m_datas.Add( NULL ) ;
+ int index = m_strings.GetCount() - 1 ;
+ DoSetItemClientData( index , NULL ) ;
+ SetControlMaximum( m_macControl , GetCount()) ;
+ return index ;