8 #ifndef __ProfileEditDlg_H__
9 #define __ProfileEditDlg_H__
17 ProfDlgView(wxWindow *parent, wxWindowID
id = -1,
const wxPoint& pos = wxDefaultPosition,
18 const wxSize& size = wxDefaultSize,
long style = wxHSCROLL | wxVSCROLL,
const wxString& name = _T(
""));
20 void OnSize(wxSizeEvent&
event);
21 void NewSize(
const wxSize &s);
22 void OnDraw(wxDC &dc);
23 void OnMouseEvent(wxMouseEvent &event);
45 ProfileEditDlg( wxWindow *parent, wxWindowID
id,
const wxString &title,
46 const wxPoint& pos = wxDefaultPosition,
47 const wxSize& size = wxDefaultSize,
48 long style = wxDEFAULT_DIALOG_STYLE );
51 void UpdateEnabling();
52 wxButton* GetSave() {
return (wxButton*) FindWindow( ID_SAVE_PROF ); }
54 void SetFilename(
const char *fname);
55 void CheckClockwisdom();
60 wxString m_strFilename;
64 void OnOK( wxCommandEvent &
event );
65 void OnLoad( wxCommandEvent &event );
66 void OnSaveAs( wxCommandEvent &event );
67 void OnSave( wxCommandEvent &event );
68 void OnRemove( wxCommandEvent &event );
69 void OnMove( wxCommandEvent &event );
70 void OnAdd( wxCommandEvent &event );
71 void OnInitDialog(wxInitDialogEvent& event);
77 #endif // __ProfileEditDlg_H__