git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60486
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxListCtrl::OnDblClick(wxMouseEvent& event)
{
void wxListCtrl::OnDblClick(wxMouseEvent& event)
{
+ if ( m_renameTimer->IsRunning() )
+ m_renameTimer->Stop();
if ( !IsVirtual() )
id = (DataBrowserItemID)m_dbImpl->GetItemFromLine(line);
if ( !IsVirtual() )
id = (DataBrowserItemID)m_dbImpl->GetItemFromLine(line);
+ if ( (state & wxLIST_STATE_FOCUSED) && (m_current == line))
+ return line;
+
if ( (state == wxLIST_STATE_DONTCARE ) )
return line;
if ( (state == wxLIST_STATE_DONTCARE ) )
return line;
if ( !IsVirtual() )
id = (DataBrowserItemID)m_dbImpl->GetItemFromLine(line);
if ( !IsVirtual() )
id = (DataBrowserItemID)m_dbImpl->GetItemFromLine(line);
+ if ( (state & wxLIST_STATE_FOCUSED) && (m_current == line))
+ return line;
+
if ( (state == wxLIST_STATE_DONTCARE ) )
return line;
if ( (state == wxLIST_STATE_DONTCARE ) )
return line;
// Deletes all items
bool wxListCtrl::DeleteAllItems()
{
// Deletes all items
bool wxListCtrl::DeleteAllItems()
{
if (m_genericImpl)
return m_genericImpl->DeleteAllItems();
if (m_genericImpl)
return m_genericImpl->DeleteAllItems();
void wxMacDataItemBrowserControl::RemoveAllItems(wxMacDataItem *container)
{
void wxMacDataItemBrowserControl::RemoveAllItems(wxMacDataItem *container)
{
+ SetScrollPosition(0, 0);
OSStatus err = wxMacDataBrowserControl::RemoveItems( (DataBrowserItemID)container, 0 , NULL , kDataBrowserItemNoProperty );
verify_noerr( err );
}
OSStatus err = wxMacDataBrowserControl::RemoveItems( (DataBrowserItemID)container, 0 , NULL , kDataBrowserItemNoProperty );
verify_noerr( err );
}