]> git.saurik.com Git - wxWidgets.git/blob - utils/screenshotgen/src/guiframe.h
added the automatic screenshot generator utility by Utensil Candel (with some revisio...
[wxWidgets.git] / utils / screenshotgen / src / guiframe.h
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Apr 17 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 idMenuOpen = 1000,
75 idMenuQuit,
76 idMenuCapFullScreen,
77 idMenuCapRect,
78 idMenuEndCapRect,
79 idMenuCapAll,
80 idMenuAbout,
81 };
82
83 wxMenuBar* mbar;
84 wxMenu* fileMenu;
85 wxMenu* captureMenu;
86 wxMenu* helpMenu;
87 wxNotebook* m_notebook1;
88 wxPanel* m_panel1;
89 wxButton* m_button1;
90 wxStaticText* m_staticText1;
91 wxCheckBox* m_checkBox1;
92 wxCheckBox* m_checkBox2;
93 wxRadioButton* m_radioBtn1;
94 wxRadioButton* m_radioBtn2;
95 wxBitmapButton* m_bpButton1;
96 wxStaticBitmap* m_bitmap1;
97 wxGauge* m_gauge1;
98 wxSlider* m_slider1;
99 wxToggleButton* m_toggleBtn1;
100 wxToggleButton* m_toggleBtn2;
101 wxHyperlinkCtrl* m_hyperlink1;
102 wxSpinCtrl* m_spinCtrl1;
103 wxSpinButton* m_spinBtn1;
104 wxScrollBar* m_scrollBar1;
105 wxPanel* m_panel2;
106 wxCheckListBox* m_checkList1;
107 wxListBox* m_listBox1;
108 wxRadioBox* m_radioBox1;
109 wxStaticBox * m_staticBox1;
110 wxTreeCtrl* m_treeCtrl1;
111 wxListCtrl* m_listCtrl1;
112 wxAnimationCtrl * m_animationCtrl1;
113 wxCollapsiblePane *m_collPane1;
114 wxCollapsiblePane *m_collPane2;
115 wxPanel* m_panel3;
116 wxTextCtrl* m_textCtrl1;
117
118 wxTextCtrl* m_textCtrl2;
119 wxRichTextCtrl* m_richText1;
120 wxPanel* m_panel4;
121 wxColourPickerCtrl* m_colourPicker1;
122 wxFontPickerCtrl* m_fontPicker1;
123 wxFilePickerCtrl* m_filePicker1;
124
125 wxCalendarCtrl* m_calendar1;
126 wxDatePickerCtrl* m_datePicker1;
127 wxGenericDirCtrl* m_genericDirCtrl1;
128 wxDirPickerCtrl* m_dirPicker1;
129 wxPanel* m_panel5;
130 wxChoice* m_choice1;
131 wxComboBox* m_comboBox1;
132
133
134 wxBitmapComboBox * m_bmpComboBox1;
135 wxPenStyleComboBox * m_ownerDrawnComboBox1;
136
137
138 wxComboCtrl * m_comboCtrl1;
139 wxComboCtrl * m_comboCtrl2;
140 wxStatusBar* statusBar;
141
142 // Virtual event handlers, overide them in your derived class
143 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }
144 virtual void OnSeeScreenshots( wxCommandEvent& event ){ event.Skip(); }
145 virtual void OnQuit( wxCommandEvent& event ){ event.Skip(); }
146 virtual void OnCaptureFullScreen( wxCommandEvent& event ){ event.Skip(); }
147 virtual void OnCaptureRect( wxCommandEvent& event ){ event.Skip(); }
148 virtual void OnEndCaptureRect( wxCommandEvent& event ){ event.Skip(); }
149 virtual void OnCaptureAllControls( wxCommandEvent& event ){ event.Skip(); }
150 virtual void OnAbout( wxCommandEvent& event ){ event.Skip(); }
151 virtual void OnNotebookPageChanged( wxNotebookEvent& event ){ event.Skip(); }
152 virtual void OnNotebookPageChanging( wxNotebookEvent& event ){ event.Skip(); }
153
154
155 public:
156 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 );
157 ~GUIFrame();
158
159 };
160
161 #endif //__guiframe__