+ // Column Menu
+ 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) );
+
+
+
+ //ItemMenu
+ menuItem =new wxMenu;
+ wxMenuItem* m1Item=menuItem->Append(wxID_ANY, _T("&Anonymize"));
+ wxMenuItem* m2Item=menuItem->Append(wxID_ANY, _T("&Local Copy"));
+
+ mAnonymizingID=m1Item->GetId();
+ mLocalCopyID=m2Item->GetId();
+ //Connect( mAnonymizingID, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(WxTreeView::OnAnonymize) );
+ //Connect( mLocalCopyID, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(WxTreeView::OnLocalCopy) );
+
+
+#endif // wxUSE_MENUS
+
+
+ /// Initialize the first level splitter
+
+ sizer->Add( mLevelList[0].wxSplitter ,1, wxGROW ,0);
+ // mColumnSelected=1;