+ void OnShowFirstVisible(wxCommandEvent& WXUNUSED(event))
+ { DoShowFirstOrLast(&wxTreeCtrl::GetFirstVisibleItem, "first visible"); }
+#ifdef wxHAS_LAST_VISIBLE // we don't have it currently but may add later
+ void OnShowLastVisible(wxCommandEvent& WXUNUSED(event))
+ { DoShowFirstOrLast(&wxTreeCtrl::GetLastVisibleItem, "last visible"); }
+#endif // wxHAS_LAST_VISIBLE
+
+ void OnShowNextVisible(wxCommandEvent& WXUNUSED(event))
+ { DoShowNextOrPrev(&wxTreeCtrl::GetNextVisible, "next visible"); }
+ void OnShowPrevVisible(wxCommandEvent& WXUNUSED(event))
+ { DoShowNextOrPrev(&wxTreeCtrl::GetPrevVisible, "previous visible"); }
+
+ void OnIdle(wxIdleEvent& event);