2 * wxCDMNewProjectDialog.h
4 * Created on: 13/11/2012
8 #ifndef WXCDMNEWPROJECTDIALOG_H_
9 #define WXCDMNEWPROJECTDIALOG_H_
12 #include <wx/dialog.h>
14 class wxCDMNewProjectDialog : public wxDialog
18 wxCDMNewProjectDialog(
20 wxWindowID id = wxID_ANY,
21 const wxString& caption = wxString("New Project"),
22 const wxPoint& position = wxDefaultPosition,
23 const wxSize& size = wxSize(400,300),
24 long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER
26 ~wxCDMNewProjectDialog();
29 wxWindowID id = wxID_ANY,
30 const wxString& caption = wxString("New Project"),
31 const wxPoint& position = wxDefaultPosition,
32 const wxSize& size = wxSize(400,300),
33 long style = wxDEFAULT_DIALOG_STYLE
36 const wxString GetProjectLocation();
37 const wxString GetProjectName();
38 const wxString GetPackageAuthor();
39 const wxString GetPackageDescription();
42 void CreateControls();
45 wxStaticText* projectLocation;
46 wxTextCtrl* projectName;
47 wxTextCtrl* packageAuthor;
48 wxTextCtrl* packageDescription;
52 void OnCreateProject(wxCommandEvent& event);
53 void OnCancel(wxCommandEvent& event);
54 void OnChooseLocation(wxCommandEvent& event);
57 #endif /* WXCDMNEWPROJECTDIALOG_H_ */