MathPlot
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  wxNotebook* nbConfig;
45  wxPanel* Panel1;
46  wxStaticText* StaticText11;
47  wxTextCtrl* edTitle;
48  wxButton* bFontTitle;
49  wxCheckBox* cbTitleVisible;
50  wxStaticText* StaticText41;
51  wxTextCtrl* edMarginTop;
52  wxStaticText* StaticText38;
53  wxTextCtrl* edMarginBottom;
54  wxStaticText* StaticText39;
55  wxTextCtrl* edMarginLeft;
56  wxStaticText* StaticText40;
57  wxTextCtrl* edMarginRight;
58  wxCheckBox* cbDrawBox;
59  wxStaticText* StaticText37;
60  wxTextCtrl* edExtraMargin;
61  wxButton* bBGColor;
62  wxStaticText* StaticText18;
63  wxChoice* cbCoord;
64  wxCheckBox* cbCoordVisible;
65  wxCheckBox* cbCoordOutside;
66  wxCheckBox* cbCoordinates;
67  wxCheckBox* cbMagnetize;
68  wxCheckBox* cbCoordDefaultVisibility;
69  wxStaticText* StaticText22;
70  wxButton* bCoordBrushColor;
71  wxStaticText* StaticText23;
72  wxChoice* cbCoordBrushStyle;
73  wxStaticText* StaticText36;
74  wxChoice* ChoiceLeftMouseAction;
75  wxPanel* Panel2;
76  wxStaticText* StaticText16;
77  wxChoice* cbLegendPosition;
78  wxStaticText* StaticText24;
79  wxChoice* cbLegendStyle;
80  wxStaticText* StaticText25;
81  wxChoice* cbLegendDirection;
82  wxCheckBox* cbLegendVisible;
83  wxCheckBox* cbLegendDefaultVisibility;
84  wxButton* bFontLegend;
85  wxStaticText* StaticText20;
86  wxButton* bLegendBrushColor;
87  wxStaticText* StaticText21;
88  wxChoice* cbLegendBrushStyle;
89  wxPanel* Panel3;
90  wxChoice* ChoiceAxis;
91  wxButton* bAddXAxis;
92  wxButton* bAddYAxis;
93  wxButton* bDelAxis;
94  wxStaticText* StaticText8;
95  wxTextCtrl* edAxisName;
96  wxButton* bFontAxis;
97  wxNotebook* nbPenAxisGrid;
98  wxPanel* Panel6;
99  wxStaticText* StaticText12;
100  wxButton* bAxisPenColor;
101  wxStaticText* StaticText13;
102  wxChoice* cbAxisPenWidth;
103  wxStaticText* StaticText14;
104  wxChoice* cbAxisPenStyle;
105  wxPanel* Panel7;
106  wxStaticText* StaticText42;
107  wxButton* bGridPenColor;
108  wxStaticText* StaticText43;
109  wxChoice* cbGridPenWidth;
110  wxStaticText* StaticText44;
111  wxChoice* cbGridPenStyle;
112  wxCheckBox* cbAutoScale;
113  wxStaticText* StaticText27;
114  wxTextCtrl* edScaleMin;
115  wxStaticText* StaticText28;
116  wxTextCtrl* edScaleMax;
117  wxStaticText* StaticText17;
118  wxChoice* cbAxisPosition;
119  wxCheckBox* cbAxisVisible;
120  wxCheckBox* cbGridVisible;
121  wxCheckBox* cbAxisOutside;
122  wxStaticText* StaticText29;
123  wxChoice* cbFormat;
124  wxStaticText* StaticText26;
125  wxTextCtrl* edFormat;
126  wxCheckBox* cbLogAxis;
127  wxCheckBox* cbMouseCoordVisible;
128  wxPanel* Panel4;
129  wxStaticText* StaticText1;
130  wxChoice* ChoiceSeries;
131  wxButton* bDelSeries;
132  wxStaticText* StaticText2;
133  wxTextCtrl* edSeriesName;
134  wxStaticText* StaticText35;
135  wxChoice* ChoiceSeriesYAxis;
136  wxStaticText* StaticText3;
137  wxButton* bSeriesPenColor;
138  wxStaticText* StaticText4;
139  wxChoice* cbSeriesPenWidth;
140  wxStaticText* StaticText5;
141  wxChoice* cbSeriesPenStyle;
142  wxCheckBox* cbSeriesVisible;
143  wxCheckBox* cbSeriesContinuity;
144  wxCheckBox* cbSeriesOutside;
145  wxCheckBox* cbSeriesShowName;
146  wxStaticText* StaticText15;
147  wxChoice* cbSeriesNamePosition;
148  wxCheckBox* cbTractable;
149  wxCheckBox* cbSeriesLegend;
150  wxStaticText* StaticText6;
151  wxButton* bSeriesBrushColor;
152  wxStaticText* StaticText7;
153  wxChoice* cbSeriesBrushStyle;
154  wxStaticText* StaticText9;
155  wxChoice* cbSeriesSymbolType;
156  wxStaticText* StaticText10;
157  wxSpinCtrl* cbSeriesSymbolSize;
158  wxCheckBox* cbAutoStep;
159  wxFlexGridSizer* sizerSeriesStep;
160  wxStaticText* stStepChoice;
161  wxSpinCtrl* spinSeriesStep;
162  wxCheckBox* cbBar;
163  wxPanel* Panel5;
164  wxChoice* ChoiceLines;
165  wxButton* bAddLines;
166  wxButton* bDelLines;
167  wxPanel* pLines;
168  wxStaticText* StaticText31;
169  wxTextCtrl* edLinesName;
170  wxRadioButton* rbLinesDirection;
171  wxStaticText* StaticText30;
172  wxTextCtrl* edLinesValue;
173  wxStaticText* stLinesYIndexLabel;
174  wxChoice* ChoiceLinesYAxis;
175  wxStaticText* StaticText32;
176  wxButton* bLinesPenColor;
177  wxStaticText* StaticText33;
178  wxChoice* cbLinesPenWidth;
179  wxStaticText* StaticText34;
180  wxChoice* cbLinesPenStyle;
181  wxCheckBox* cbLinesVisible;
182  wxCheckBox* cbLinesOutside;
183  wxCheckBox* cbLinesShowName;
184  wxButton* bApply;
185  wxButton* bApplyAndFit;
186  wxButton* bClose;
187 
188  // Virtual event handlers, override them in your derived class
189  virtual void OnnbConfigPageChanged( wxNotebookEvent& event ) { event.Skip(); }
190  virtual void OnbFontClick( wxCommandEvent& event ) { event.Skip(); }
191  virtual void OnbColorClick( wxCommandEvent& event ) { event.Skip(); }
192  virtual void OnAxisSelect( wxCommandEvent& event ) { event.Skip(); }
193  virtual void OnbAddAxisClick( wxCommandEvent& event ) { event.Skip(); }
194  virtual void OnbDelAxisClick( wxCommandEvent& event ) { event.Skip(); }
195  virtual void OncbAutoScaleClick( wxCommandEvent& event ) { event.Skip(); }
196  virtual void OncbFormatSelect( wxCommandEvent& event ) { event.Skip(); }
197  virtual void OnChoiceSeries( wxCommandEvent& event ) { event.Skip(); }
198  virtual void OnbDelSeriesClick( wxCommandEvent& event ) { event.Skip(); }
199  virtual void OncbSeriesShowNameClick( wxCommandEvent& event ) { event.Skip(); }
200  virtual void OncbAutoStepClick( wxCommandEvent& event ) { event.Skip(); }
201  virtual void OnChoiceLinesSelect( wxCommandEvent& event ) { event.Skip(); }
202  virtual void OnbAddLinesClick( wxCommandEvent& event ) { event.Skip(); }
203  virtual void OnbDelLinesClick( wxCommandEvent& event ) { event.Skip(); }
204  virtual void OnbApplyClick( wxCommandEvent& event ) { event.Skip(); }
205  virtual void OnbApplyAndFitClick( wxCommandEvent& event ) { event.Skip(); }
206  virtual void OnQuit( wxCommandEvent& event ) { event.Skip(); }
207 
208 
209  public:
210 
211  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 );
212 
214 
215 };
216 
Class MathPlotConfigDialogBuilder.
Definition: MathPlotConfigBuilder.h:39