コード例 #1
0
ファイル: listbox.cpp プロジェクト: gitrider/wxsj2
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 ) ;
}
コード例 #2
0
ファイル: listbox.cpp プロジェクト: Bluehorn/wxPython
void wxListBox::DoSetFirstItem(int N)
{
    MacScrollTo( N ) ;
}