EVT_CHAR (wxGenericTreeCtrl::OnChar)
EVT_SET_FOCUS (wxGenericTreeCtrl::OnSetFocus)
EVT_KILL_FOCUS (wxGenericTreeCtrl::OnKillFocus)
- EVT_IDLE (wxGenericTreeCtrl::OnIdle)
END_EVENT_TABLE()
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
le.m_item = (long) item;
le.SetEventObject( this );
le.m_label = wxEmptyString;
- le.m_editCancelled = FALSE;
+ le.m_editCancelled = TRUE;
GetEventHandler()->ProcessEvent( le );
}
}
}
-void wxGenericTreeCtrl::OnIdle( wxIdleEvent &WXUNUSED(event) )
+void wxGenericTreeCtrl::OnInternalIdle()
{
+ wxWindow::OnInternalIdle();
+
// Check if we need to select the root item
// because nothing else has been selected.
// Delaying it means that we can invoke event handlers