Game Develop C++ Platform: ProjectExportDialog.h Source File

| Game Develop C++ Platform Platform for developing native games based on OpenGL and SFML with Game Develop

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
ProjectExportDialog.h
1 #if defined(GD_IDE_ONLY) && !defined(GD_NO_WX_GUI)
2 #ifndef COMPILATION_H
3 #define COMPILATION_H
4
5 #ifdef __WXMSW__
6 #include <wx/msw/winundef.h>
7 #endif
8 //(*Headers(ProjectExportDialog)
9 #include <wx/sizer.h>
10 #include <wx/stattext.h>
11 #include <wx/textctrl.h>
12 #include <wx/checkbox.h>
13 #include <wx/statline.h>
14 #include <wx/hyperlink.h>
15 #include <wx/statbmp.h>
16 #include <wx/button.h>
17 #include <wx/dialog.h>
18 #include <wx/gauge.h>
19 //*)
20 #include "GDCore/PlatformDefinition/Project.h"
21 #include <string>
22 #include <vector>
23 #include <wx/process.h>
24 #ifdef __WXMSW__
25 #include <wx/msw/winundef.h>
26 #endif
27
28 using namespace std;
29
34 class ProjectExportDialog: public wxDialog
35 {
36 public:
37
38 ProjectExportDialog(wxWindow* parent, gd::Project & gameToCompile_);
39 virtual ~ProjectExportDialog();
40
41 //(*Declarations(ProjectExportDialog)
42 wxStaticText* statusTxt;
43 wxButton* FermerBt;
44 wxStaticBitmap* StaticBitmap1;
45 wxCheckBox* optimizationCheck;
46 wxCheckBox* compressCheck;
47 wxHyperlinkCtrl* HyperlinkCtrl1;
48 wxStaticText* status2Txt;
49 wxStaticLine* StaticLine2;
50 wxGauge* AvancementGauge;
51 wxButton* browseBt;
52 wxStaticText* StaticText4;
53 wxTextCtrl* dirEdit;
54 wxButton* CompilBt;
55 //*)
56
57 protected:
58
59 //(*Identifiers(ProjectExportDialog)
60 static const long ID_GAUGE1;
61 static const long ID_BUTTON1;
62 static const long ID_STATICTEXT2;
63 static const long ID_STATICTEXT1;
64 static const long ID_STATICTEXT4;
65 static const long ID_TEXTCTRL1;
66 static const long ID_BUTTON5;
67 static const long ID_CHECKBOX1;
68 static const long ID_CHECKBOX4;
69 static const long ID_STATICLINE2;
70 static const long ID_STATICBITMAP2;
71 static const long ID_HYPERLINKCTRL1;
72 static const long ID_BUTTON2;
73 //*)
74
75 private:
76
77 //(*Handlers(ProjectExportDialog)
78 void OnFermerBtClick(wxCommandEvent& event);
79 void OnCompilBtClick(wxCommandEvent& event);
80 void OnOuvrirBtClick(wxCommandEvent& event);
81 void OnAideBtClick(wxCommandEvent& event);
82 void OnNext1Click(wxCommandEvent& event);
83 void OnNext2Click(wxCommandEvent& event);
84 void OnCGShareBtClick(wxCommandEvent& event);
85 void OnDistribuerBtClick(wxCommandEvent& event);
86 void OnbrowseBtClick(wxCommandEvent& event);
87 //*)
88 wxString DeleteInvalidCharacters(const wxString & directoryName) const;
89
90 gd::Project & gameToCompile;
91
92 DECLARE_EVENT_TABLE()
93 };
94
95 #endif
96 #endif