wxMathPlot
MathPlotConfigBuilder.h
1 // C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 #include <wx/string.h>
14 #include <wx/stattext.h>
15 #include <wx/gdicmn.h>
16 #include <wx/font.h>
17 #include <wx/colour.h>
18 #include <wx/settings.h>
19 #include <wx/textctrl.h>
20 #include <wx/button.h>
21 #include <wx/bitmap.h>
22 #include <wx/image.h>
23 #include <wx/icon.h>
24 #include <wx/checkbox.h>
25 #include <wx/sizer.h>
26 #include <wx/statbox.h>
27 #include <wx/choice.h>
28 #include <wx/panel.h>
29 #include <wx/notebook.h>
30 #include <wx/spinctrl.h>
31 #include <wx/radiobut.h>
32 #include <wx/dialog.h>
33 
35 
39 class MathPlotConfigDialogBuilder : public wxDialog
40 {
41  private:
42 
43  protected:
44  wxBoxSizer* sizerMain;
45  wxNotebook* nbConfig;
46  wxPanel* Panel1;
47  wxStaticText* StaticText11;
48  wxTextCtrl* edTitle;
49  wxButton* bFontTitle;
50  wxCheckBox* cbTitleVisible;
51  wxStaticText* StaticText41;
52  wxTextCtrl* edMarginTop;
53  wxStaticText* StaticText38;
54  wxTextCtrl* edMarginBottom;
55  wxStaticText* StaticText39;
56  wxTextCtrl* edMarginLeft;
57  wxStaticText* StaticText40;
58  wxTextCtrl* edMarginRight;
59  wxCheckBox* cbDrawBox;
60  wxStaticText* StaticText37;
61  wxTextCtrl* edExtraMargin;
62  wxButton* bBGColor;
63  wxStaticText* StaticText221;
64  wxChoice* cbCoord;
65  wxStaticText* StaticText231;
66  wxChoice* cbInfoCoordType;
67  wxCheckBox* cbCoordVisible;
68  wxCheckBox* cbCoordOutside;
69  wxCheckBox* cbMagnetize;
70  wxCheckBox* cbCoordDefaultVisibility;
71  wxStaticText* StaticText22;
72  wxButton* bCoordBrushColor;
73  wxStaticText* StaticText23;
74  wxChoice* cbCoordBrushStyle;
75  wxStaticText* StaticText36;
76  wxChoice* ChoiceLeftMouseAction;
77  wxPanel* Panel2;
78  wxStaticText* StaticText16;
79  wxChoice* cbLegendPosition;
80  wxStaticText* StaticText24;
81  wxChoice* cbLegendStyle;
82  wxStaticText* StaticText25;
83  wxChoice* cbLegendDirection;
84  wxCheckBox* cbLegendVisible;
85  wxCheckBox* cbLegendDefaultVisibility;
86  wxCheckBox* cbShowSeriesValues;
87  wxButton* bFontLegend;
88  wxStaticText* StaticText20;
89  wxButton* bLegendBrushColor;
90  wxStaticText* StaticText21;
91  wxChoice* cbLegendBrushStyle;
92  wxPanel* Panel3;
93  wxChoice* ChoiceAxis;
94  wxButton* bAddXAxis;
95  wxButton* bAddYAxis;
96  wxButton* bDelAxis;
97  wxStaticText* StaticText8;
98  wxTextCtrl* edAxisName;
99  wxButton* bFontAxis;
100  wxNotebook* nbPenAxisGrid;
101  wxPanel* Panel6;
102  wxStaticText* StaticText12;
103  wxButton* bAxisPenColor;
104  wxStaticText* StaticText13;
105  wxChoice* cbAxisPenWidth;
106  wxStaticText* StaticText14;
107  wxChoice* cbAxisPenStyle;
108  wxPanel* Panel7;
109  wxStaticText* StaticText42;
110  wxButton* bGridPenColor;
111  wxStaticText* StaticText43;
112  wxChoice* cbGridPenWidth;
113  wxStaticText* StaticText44;
114  wxChoice* cbGridPenStyle;
115  wxCheckBox* cbAutoScale;
116  wxStaticText* StaticText27;
117  wxTextCtrl* edScaleMin;
118  wxStaticText* StaticText28;
119  wxTextCtrl* edScaleMax;
120  wxStaticText* StaticText17;
121  wxChoice* cbAxisPosition;
122  wxCheckBox* cbAxisVisible;
123  wxCheckBox* cbGridVisible;
124  wxCheckBox* cbAxisOutside;
125  wxStaticText* StaticText29;
126  wxChoice* cbFormat;
127  wxStaticText* StaticText26;
128  wxTextCtrl* edFormat;
129  wxCheckBox* cbLogAxis;
130  wxCheckBox* cbMouseCoordVisible;
131  wxPanel* Panel4;
132  wxStaticText* StaticText1;
133  wxChoice* ChoiceSeries;
134  wxButton* bDelSeries;
135  wxStaticText* StaticText2;
136  wxTextCtrl* edSeriesName;
137  wxStaticText* StaticText35;
138  wxChoice* ChoiceSeriesYAxis;
139  wxStaticText* StaticText3;
140  wxButton* bSeriesPenColor;
141  wxStaticText* StaticText4;
142  wxChoice* cbSeriesPenWidth;
143  wxStaticText* StaticText5;
144  wxChoice* cbSeriesPenStyle;
145  wxCheckBox* cbSeriesVisible;
146  wxCheckBox* cbSeriesContinuity;
147  wxCheckBox* cbSeriesOutside;
148  wxCheckBox* cbSeriesShowName;
149  wxStaticText* StaticText15;
150  wxChoice* cbSeriesNamePosition;
151  wxCheckBox* cbTractable;
152  wxCheckBox* cbSeriesLegend;
153  wxStaticText* StaticText6;
154  wxButton* bSeriesBrushColor;
155  wxStaticText* StaticText7;
156  wxChoice* cbSeriesBrushStyle;
157  wxStaticText* StaticText9;
158  wxChoice* cbSeriesSymbolType;
159  wxStaticText* StaticText10;
160  wxSpinCtrl* cbSeriesSymbolSize;
161  wxCheckBox* cbAutoStep;
162  wxFlexGridSizer* sizerSeriesStep;
163  wxStaticText* stStepChoice;
164  wxSpinCtrl* spinSeriesStep;
165  wxCheckBox* cbBar;
166  wxPanel* Panel5;
167  wxChoice* ChoiceLines;
168  wxButton* bAddLines;
169  wxButton* bDelLines;
170  wxPanel* pLines;
171  wxStaticText* StaticText31;
172  wxTextCtrl* edLinesName;
173  wxRadioButton* rbLinesDirection;
174  wxStaticText* StaticText30;
175  wxTextCtrl* edLinesValue;
176  wxStaticText* stLinesYIndexLabel;
177  wxChoice* ChoiceLinesYAxis;
178  wxStaticText* StaticText32;
179  wxButton* bLinesPenColor;
180  wxStaticText* StaticText33;
181  wxChoice* cbLinesPenWidth;
182  wxStaticText* StaticText34;
183  wxChoice* cbLinesPenStyle;
184  wxCheckBox* cbLinesVisible;
185  wxCheckBox* cbLinesOutside;
186  wxCheckBox* cbLinesShowName;
187  wxButton* bApply;
188  wxButton* bApplyAndFit;
189  wxButton* bClose;
190 
191  // Virtual event handlers, override them in your derived class
192  virtual void OnnbConfigPageChanged( wxNotebookEvent& event ) { event.Skip(); }
193  virtual void OnbFontClick( wxCommandEvent& event ) { event.Skip(); }
194  virtual void OnbColorClick( wxCommandEvent& event ) { event.Skip(); }
195  virtual void OnAxisSelect( wxCommandEvent& event ) { event.Skip(); }
196  virtual void OnbAddAxisClick( wxCommandEvent& event ) { event.Skip(); }
197  virtual void OnbDelAxisClick( wxCommandEvent& event ) { event.Skip(); }
198  virtual void OncbAutoScaleClick( wxCommandEvent& event ) { event.Skip(); }
199  virtual void OncbFormatSelect( wxCommandEvent& event ) { event.Skip(); }
200  virtual void OnChoiceSeries( wxCommandEvent& event ) { event.Skip(); }
201  virtual void OnbDelSeriesClick( wxCommandEvent& event ) { event.Skip(); }
202  virtual void OncbSeriesShowNameClick( wxCommandEvent& event ) { event.Skip(); }
203  virtual void OncbAutoStepClick( wxCommandEvent& event ) { event.Skip(); }
204  virtual void OnChoiceLinesSelect( wxCommandEvent& event ) { event.Skip(); }
205  virtual void OnbAddLinesClick( wxCommandEvent& event ) { event.Skip(); }
206  virtual void OnbDelLinesClick( wxCommandEvent& event ) { event.Skip(); }
207  virtual void OnbApplyClick( wxCommandEvent& event ) { event.Skip(); }
208  virtual void OnbApplyAndFitClick( wxCommandEvent& event ) { event.Skip(); }
209  virtual void OnQuit( wxCommandEvent& event ) { event.Skip(); }
210 
211 
212  public:
213 
214  MathPlotConfigDialogBuilder( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("MathPlot Configuration"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSTAY_ON_TOP|wxDEFAULT_DIALOG_STYLE );
215 
217 
218 };
219 
Class MathPlotConfigDialogBuilder.
Definition: MathPlotConfigBuilder.h:39