Game Develop Core: EditRepeatEvent.h Source File

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- File List
- File Members

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
EditRepeatEvent.h
Go to the documentation of this file.
1
5 #if defined(GD_IDE_ONLY) && !defined(GD_NO_WX_GUI)
6 #ifndef EDITREPEATEVENT_H
7 #define EDITREPEATEVENT_H
8
9 //(*Headers(EditRepeatEvent)
10 #include <wx/sizer.h>
11 #include <wx/stattext.h>
12 #include <wx/textctrl.h>
13 #include <wx/statline.h>
14 #include <wx/hyperlink.h>
15 #include <wx/bmpbuttn.h>
16 #include <wx/statbmp.h>
17 #include <wx/button.h>
18 #include <wx/dialog.h>
19 //*)
20 namespace gd { class Project; }
21 namespace gd { class Layout; }
22 namespace gd { class RepeatEvent; }
23
24 namespace gd
25 {
26
31 class EditRepeatEvent: public wxDialog
32 {
33 public:
34
35 EditRepeatEvent(wxWindow* parent, RepeatEvent & event_, gd::Project & game_, gd::Layout & scene_);
36 virtual ~EditRepeatEvent();
37
38 //(*Declarations(EditRepeatEvent)
39 wxBitmapButton* expressionBt;
40 wxStaticBitmap* StaticBitmap1;
41 wxStaticText* StaticText1;
42 wxButton* cancelBt;
43 wxStaticLine* StaticLine1;
44 wxTextCtrl* expressionEdit;
45 wxHyperlinkCtrl* helpBt;
46 wxButton* okBt;
47 //*)
48
49 protected:
50
51 //(*Identifiers(EditRepeatEvent)
52 static const long ID_STATICTEXT1;
53 static const long ID_TEXTCTRL1;
54 static const long ID_BITMAPBUTTON1;
55 static const long ID_STATICLINE1;
56 static const long ID_STATICBITMAP2;
57 static const long ID_HYPERLINKCTRL1;
58 static const long ID_BUTTON1;
59 static const long ID_BUTTON2;
60 //*)
61
62 private:
63
64 //(*Handlers(EditRepeatEvent)
65 void OnexpressionBtClick(wxCommandEvent& event);
66 void OnokBtClick(wxCommandEvent& event);
67 void OncancelBtClick(wxCommandEvent& event);
68 void OnhelpBtClick(wxCommandEvent& event);
69 //*)
70
71 RepeatEvent & event;
72 gd::Project & game;
73 gd::Layout & scene;
74
75 DECLARE_EVENT_TABLE()
76 };
77
78 }
79
80 #endif //EDITREPEATEVENT_H
81 #endif