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