+#if wxUSE_MENUS
+
+ menu =new wxMenu;
+ wxMenuItem* m1=menu->Append(wxID_ANY, _T("&Sort ascending"));
+ wxMenuItem* m2=menu->Append(wxID_ANY, _T("&Sort descending"));
+ wxMenuItem* m3=menu->Append(wxID_ANY, _T("&Filter"));
+ mAscendingID=m1->GetId();
+ mDescendingID=m2->GetId();
+ mFilterID=m3->GetId();
+ Connect( mAscendingID, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(WxTreeView::OnPopupSort) );
+ Connect( mDescendingID, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(WxTreeView::OnPopupSort) );
+ Connect( mFilterID, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(WxTreeView::OnPopupFilter) );
+
+#endif // wxUSE_MENUS
+