]> git.saurik.com Git - wxWidgets.git/blob - utils/screenshotgen/src/guiframe.h
many fixes; now the application correctly starts up
[wxWidgets.git] / utils / screenshotgen / src / guiframe.h
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Apr 21 2008)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
7
8 #ifndef __guiframe__
9 #define __guiframe__
10
11 #include <wx/intl.h>
12
13 #include <wx/string.h>
14 #include <wx/bitmap.h>
15 #include <wx/image.h>
16 #include <wx/icon.h>
17 #include <wx/menu.h>
18 #include <wx/gdicmn.h>
19 #include <wx/font.h>
20 #include <wx/colour.h>
21 #include <wx/settings.h>
22 #include <wx/button.h>
23 #include <wx/stattext.h>
24 #include <wx/checkbox.h>
25 #include <wx/radiobut.h>
26 #include <wx/bmpbuttn.h>
27 #include <wx/statbmp.h>
28 #include <wx/gauge.h>
29 #include <wx/slider.h>
30 #include <wx/tglbtn.h>
31 #include <wx/hyperlink.h>
32 #include <wx/spinctrl.h>
33 #include <wx/spinbutt.h>
34 #include <wx/scrolbar.h>
35 #include <wx/sizer.h>
36 #include <wx/panel.h>
37 #include <wx/checklst.h>
38 #include <wx/listbox.h>
39 #include <wx/radiobox.h>
40 #include <wx/statbox.h>
41 #include <wx/treectrl.h>
42 #include <wx/listctrl.h>
43 #include "wx/animate.h"
44 #include "wx/collpane.h"
45 #include <wx/textctrl.h>
46 #include <wx/richtext/richtextctrl.h>
47 #include <wx/clrpicker.h>
48 #include <wx/fontpicker.h>
49 #include <wx/filepicker.h>
50 #include <wx/calctrl.h>
51 #include <wx/datectrl.h>
52 #include <wx/dateevt.h>
53 #include <wx/dirctrl.h>
54 #include <wx/choice.h>
55 #include <wx/combobox.h>
56 #include <wx/bmpcbox.h>
57 #include "customcombo.h"
58 #include <wx/notebook.h>
59 #include <wx/statusbr.h>
60 #include <wx/frame.h>
61
62 ///////////////////////////////////////////////////////////////////////////
63
64 ///////////////////////////////////////////////////////////////////////////////
65 /// Class GUIFrame
66 ///////////////////////////////////////////////////////////////////////////////
67 class GUIFrame : public wxFrame
68 {
69 private:
70
71 protected:
72 enum
73 {
74 idMenuCapFullScreen = 1000,
75 idMenuCapRect,
76 idMenuEndCapRect,
77 idMenuCapAll,
78 };
79
80 wxMenuBar* mbar;
81 wxMenu* fileMenu;
82 wxMenu* captureMenu;
83 wxMenu* helpMenu;
84 wxNotebook* m_notebook1;
85 wxPanel* m_panel1;
86 wxButton* m_button1;
87 wxStaticText* m_staticText1;
88 wxCheckBox* m_checkBox1;
89 wxCheckBox* m_checkBox2;
90 wxRadioButton* m_radioBtn1;
91 wxRadioButton* m_radioBtn2;
92 wxBitmapButton* m_bpButton1;
93 wxStaticBitmap* m_bitmap1;
94 wxBitmapButton* m_bpButton12;
95 wxBitmapButton* m_bpButton11;
96 wxGauge* m_gauge1;
97 wxSlider* m_slider1;
98 wxToggleButton* m_toggleBtn1;
99 wxToggleButton* m_toggleBtn2;
100 wxHyperlinkCtrl* m_hyperlink1;
101 wxSpinCtrl* m_spinCtrl1;
102 wxSpinButton* m_spinBtn1;
103 wxScrollBar* m_scrollBar1;
104 wxPanel* m_panel2;
105 wxCheckListBox* m_checkList1;
106 wxListBox* m_listBox1;
107 wxRadioBox* m_radioBox1;
108 wxStaticBox * m_staticBox1;
109 wxTreeCtrl* m_treeCtrl1;
110 wxListCtrl* m_listCtrl1;
111 wxAnimationCtrl * m_animationCtrl1;
112 wxCollapsiblePane *m_collPane1;
113 wxCollapsiblePane *m_collPane2;
114 wxPanel* m_panel3;
115 wxTextCtrl* m_textCtrl1;
116
117 wxTextCtrl* m_textCtrl2;
118 wxRichTextCtrl* m_richText1;
119 wxPanel* m_panel4;
120 wxColourPickerCtrl* m_colourPicker1;
121 wxFontPickerCtrl* m_fontPicker1;
122 wxFilePickerCtrl* m_filePicker1;
123
124 wxCalendarCtrl* m_calendar1;
125 wxDatePickerCtrl* m_datePicker1;
126 wxGenericDirCtrl* m_genericDirCtrl1;
127 wxDirPickerCtrl* m_dirPicker1;
128 wxPanel* m_panel5;
129 wxChoice* m_choice1;
130 wxComboBox* m_comboBox1;
131
132
133 wxBitmapComboBox * m_bmpComboBox1;
134 PenStyleComboBox * m_ownerDrawnComboBox1;
135
136
137 wxComboCtrl * m_comboCtrl1;
138 wxComboCtrl * m_comboCtrl2;
139 wxStatusBar* statusBar;
140
141 // Virtual event handlers, overide them in your derived class
142 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }
143 virtual void OnSeeScreenshots( wxCommandEvent& event ){ event.Skip(); }
144 virtual void OnQuit( wxCommandEvent& event ){ event.Skip(); }
145 virtual void OnCaptureFullScreen( wxCommandEvent& event ){ event.Skip(); }
146 virtual void OnCaptureRect( wxCommandEvent& event ){ event.Skip(); }
147 virtual void OnEndCaptureRect( wxCommandEvent& event ){ event.Skip(); }
148 virtual void OnCaptureAllControls( wxCommandEvent& event ){ event.Skip(); }
149 virtual void OnAbout( wxCommandEvent& event ){ event.Skip(); }
150 virtual void OnNotebookPageChanged( wxNotebookEvent& event ){ event.Skip(); }
151 virtual void OnNotebookPageChanging( wxNotebookEvent& event ){ event.Skip(); }
152
153
154 public:
155 GUIFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("wxWidgets Control Screenshot Generator"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
156 ~GUIFrame();
157
158 };
159
160 #endif //__guiframe__