Game Develop Core: InstancesAdvancedPasteDialog.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
InstancesAdvancedPasteDialog.h
Go to the documentation of this file.
1
5 #if defined(GD_IDE_ONLY) && !defined(GD_NO_WX_GUI)
6 #ifndef ADVANCEDPASTEDLG_H
7 #define ADVANCEDPASTEDLG_H
8
9 //(*Headers(InstancesAdvancedPasteDialog)
10 #include <wx/sizer.h>
11 #include <wx/stattext.h>
12 #include <wx/textctrl.h>
13 #include <wx/spinctrl.h>
14 #include <wx/statline.h>
15 #include <wx/hyperlink.h>
16 #include <wx/statbmp.h>
17 #include <wx/button.h>
18 #include <wx/dialog.h>
19 //*)
20
21 namespace gd
22 {
23
29 class GD_CORE_API InstancesAdvancedPasteDialog: public wxDialog
30 {
31 public:
32
33 InstancesAdvancedPasteDialog(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize);
34 virtual ~InstancesAdvancedPasteDialog();
35
36 void SetStartX(float xStart);
37 void SetStartY(float xStart);
38 void SetXGap(float xStart);
39 void SetYGap(float xStart);
40
41 float GetStartX() const;
42 float GetStartY() const;
43 unsigned int GetXCount() const;
44 unsigned int GetYCount() const;
45 float GetXGap() const;
46 float GetYGap() const;
47 float GetRotationIncrementation() const;
48
49 //(*Declarations(InstancesAdvancedPasteDialog)
50 wxTextCtrl* yGapEdit;
51 wxStaticText* StaticText9;
52 wxStaticBitmap* StaticBitmap2;
53 wxSpinCtrl* xCountEdit;
54 wxStaticText* StaticText2;
55 wxTextCtrl* xStartEdit;
56 wxStaticText* StaticText6;
57 wxStaticText* StaticText8;
58 wxStaticText* StaticText11;
59 wxTextCtrl* rotationEdit;
60 wxStaticText* StaticText1;
61 wxStaticText* StaticText3;
62 wxButton* cancelBt;
63 wxStaticText* StaticText5;
64 wxStaticText* StaticText7;
65 wxTextCtrl* yStartEdit;
66 wxStaticLine* StaticLine1;
67 wxHyperlinkCtrl* helpBt;
68 wxSpinCtrl* yCountEdit;
69 wxTextCtrl* xGapEdit;
70 wxStaticText* StaticText4;
71 wxButton* okBt;
72 //*)
73
74 protected:
75
76 //(*Identifiers(InstancesAdvancedPasteDialog)
77 static const long ID_STATICTEXT9;
78 static const long ID_TEXTCTRL2;
79 static const long ID_STATICTEXT11;
80 static const long ID_TEXTCTRL3;
81 static const long ID_STATICTEXT1;
82 static const long ID_SPINCTRL1;
83 static const long ID_STATICTEXT2;
84 static const long ID_SPINCTRL2;
85 static const long ID_STATICTEXT3;
86 static const long ID_STATICTEXT6;
87 static const long ID_TEXTCTRL4;
88 static const long ID_STATICTEXT7;
89 static const long ID_TEXTCTRL5;
90 static const long ID_STATICTEXT8;
91 static const long ID_STATICTEXT4;
92 static const long ID_TEXTCTRL1;
93 static const long ID_STATICTEXT5;
94 static const long ID_STATICLINE1;
95 static const long ID_STATICBITMAP2;
96 static const long ID_HYPERLINKCTRL1;
97 static const long ID_BUTTON1;
98 static const long ID_BUTTON2;
99 //*)
100
101 private:
102
103 //(*Handlers(InstancesAdvancedPasteDialog)
104 void OnokBtClick(wxCommandEvent& event);
105 void OncancelBtClick(wxCommandEvent& event);
106 void OnhelpBtClick(wxCommandEvent& event);
107 //*)
108
109 DECLARE_EVENT_TABLE()
110 };
111
112 }
113 #endif
114 #endif