8 #ifndef __TerrManDlg_H__
9 #define __TerrManDlg_H__
24 const wxPoint& pos = wxDefaultPosition,
25 const wxSize& size = wxDefaultSize,
26 long style = wxDEFAULT_DIALOG_STYLE );
29 wxButton* GetCopy() {
return (wxButton*) FindWindow( ID_COPY ); }
30 wxButton* GetEditParams() {
return (wxButton*) FindWindow( ID_EDIT_PARAMS ); }
31 wxButton* GetDelete() {
return (wxButton*) FindWindow( ID_DELETE ); }
32 wxButton* GetAddTerrain() {
return (wxButton*) FindWindow( ID_ADD_TERRAIN ); }
33 wxTreeCtrl* GetTree() {
return (wxTreeCtrl*) FindWindow( ID_TREECTRL ); }
34 void RefreshTreeContents();
35 void RefreshTreeText();
36 void UpdateEnabling();
37 wxString GetCurrentPath();
38 wxString GetCurrentTerrainPath();
45 wxTreeItemId m_Selected;
49 void OnCopy( wxCommandEvent &
event );
50 void OnEditParams( wxCommandEvent &event );
51 void OnDelete( wxCommandEvent &event );
52 void OnAddTerrain( wxCommandEvent &event );
53 void OnAddPath( wxCommandEvent &event );
54 void OnInitDialog(wxInitDialogEvent& event);
55 void OnDeleteItem( wxTreeEvent &event );
56 void OnSelChanged( wxTreeEvent &event );