void wxListBox::MacSetSelection( int n , bool select ) { bool former = MacSuppressSelection( true ) ; UInt32 id = n + 1 ; if ( m_peer->IsItemSelected( id ) != select ) { if ( select ) verify_noerr(m_peer->SetSelectedItems( 1 , & id , HasMultipleSelection() ? kDataBrowserItemsAdd : kDataBrowserItemsAssign ) ) ; else verify_noerr(m_peer->SetSelectedItems( 1 , & id , kDataBrowserItemsRemove ) ) ; } MacScrollTo( n ) ; MacSuppressSelection( former ) ; }
void wxListBox::DoSetFirstItem(int N) { MacScrollTo( N ) ; }