KiCad PCB EDA Suite
dialog_3D_view_option_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version 3.9.0 Aug 13 2020)
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 "dialog_shim.h"
14 #include <wx/bitmap.h>
15 #include <wx/image.h>
16 #include <wx/icon.h>
17 #include <wx/statbmp.h>
18 #include <wx/gdicmn.h>
19 #include <wx/font.h>
20 #include <wx/colour.h>
21 #include <wx/settings.h>
22 #include <wx/string.h>
23 #include <wx/checkbox.h>
24 #include <wx/sizer.h>
25 #include <wx/statbox.h>
26 #include <wx/statline.h>
27 #include <wx/stattext.h>
28 #include <wx/spinctrl.h>
29 #include <wx/slider.h>
30 #include <wx/panel.h>
31 #include <wx/choice.h>
32 #include <wx/clrpicker.h>
33 #include <wx/button.h>
34 #include <wx/notebook.h>
35 #include <wx/dialog.h>
36 
38 
39 
44 {
45  private:
46 
47  protected:
48  wxNotebook* m_notebook;
49  wxPanel* m_panelDspOpt;
50  wxStaticBitmap* m_bitmapRealisticMode;
52  wxStaticBitmap* m_bitmapBoardBody;
53  wxCheckBox* m_checkBoxBoardBody;
54  wxStaticBitmap* m_bitmapAreas;
55  wxCheckBox* m_checkBoxAreas;
60  wxStaticBitmap* m_bitmap3DshapesTH;
61  wxCheckBox* m_checkBox3DshapesTH;
62  wxStaticBitmap* m_bitmap3DshapesSMD;
63  wxCheckBox* m_checkBox3DshapesSMD;
64  wxStaticBitmap* m_bitmap3DshapesVirtual;
66  wxStaticLine* m_staticlineVertical;
67  wxStaticBitmap* m_bitmapSilkscreen;
68  wxCheckBox* m_checkBoxSilkscreen;
69  wxStaticBitmap* m_bitmapSolderMask;
70  wxCheckBox* m_checkBoxSolderMask;
71  wxStaticBitmap* m_bitmapSolderPaste;
72  wxCheckBox* m_checkBoxSolderpaste;
73  wxStaticBitmap* m_bitmapAdhesive;
74  wxCheckBox* m_checkBoxAdhesive;
75  wxStaticBitmap* m_bitmapComments;
76  wxCheckBox* m_checkBoxComments;
77  wxStaticBitmap* m_bitmapECO;
78  wxCheckBox* m_checkBoxECO;
79  wxStaticText* m_staticTextRotAngle;
80  wxSpinCtrlDouble* m_spinCtrlRotationAngle;
82  wxStaticLine* m_staticline3;
84  wxStaticText* m_staticAnimationSpeed;
86  wxPanel* m_panelOpenGL;
87  wxStaticBitmap* m_bitmapBoundingBoxes;
89  wxStaticBitmap* m_bitmapCuThickness;
90  wxCheckBox* m_checkBoxCuThickness;
97  wxNotebook* m_notebook2;
98  wxPanel* m_panel4;
103  wxStaticLine* m_staticline4;
104  wxStaticText* m_staticText19;
105  wxStaticText* m_staticText201;
106  wxStaticText* m_staticText211;
118  wxPanel* m_panel5;
119  wxStaticText* m_staticText17;
120  wxColourPickerCtrl* m_colourPickerCameraLight;
121  wxStaticText* m_staticText5;
122  wxColourPickerCtrl* m_colourPickerTopLight;
123  wxStaticText* m_staticText6;
124  wxColourPickerCtrl* m_colourPickerBottomLight;
125  wxStaticText* m_staticText20;
126  wxStaticText* m_staticText18;
127  wxStaticText* m_staticText27;
128  wxStaticText* m_staticText28;
129  wxStaticText* m_staticText21;
130  wxColourPickerCtrl* m_colourPickerLight1;
133  wxStaticText* m_staticText22;
134  wxColourPickerCtrl* m_colourPickerLight5;
137  wxStaticText* m_staticText23;
138  wxColourPickerCtrl* m_colourPickerLight2;
141  wxStaticText* m_staticText24;
142  wxColourPickerCtrl* m_colourPickerLight6;
145  wxStaticText* m_staticText25;
146  wxColourPickerCtrl* m_colourPickerLight3;
149  wxStaticText* m_staticText26;
150  wxColourPickerCtrl* m_colourPickerLight7;
153  wxStaticText* m_staticText171;
154  wxColourPickerCtrl* m_colourPickerLight4;
157  wxStaticText* m_staticText181;
158  wxColourPickerCtrl* m_colourPickerLight8;
162  wxStaticLine* m_staticlineH;
163  wxStdDialogButtonSizer* m_sdbSizer;
164  wxButton* m_sdbSizerOK;
165  wxButton* m_sdbSizerCancel;
166 
167  // Virtual event handlers, overide them in your derived class
168  virtual void OnCheckRealisticMode( wxCommandEvent& event ) { event.Skip(); }
169  virtual void OnCheckEnableAnimation( wxCommandEvent& event ) { event.Skip(); }
170  virtual void OnLightsResetToDefaults( wxCommandEvent& event ) { event.Skip(); }
171 
172 
173  public:
174 
175  DIALOG_3D_VIEW_OPTIONS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("3D Display Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 810,567 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
177 
178 };
179 
wxSpinCtrlDouble * m_spinCtrlDouble_SpreadFactor_Refractions
Class DIALOG_3D_VIEW_OPTIONS_BASE.
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Definition: dialog_shim.h:83
wxColourPickerCtrl * m_colourPickerCameraLight
virtual void OnLightsResetToDefaults(wxCommandEvent &event)
#define _(s)
Definition: 3d_actions.cpp:33
virtual void OnCheckRealisticMode(wxCommandEvent &event)
DIALOG_3D_VIEW_OPTIONS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("3D Display Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(810, 567), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxSpinCtrlDouble * m_spinCtrlDouble_SpreadFactor_Reflections
wxColourPickerCtrl * m_colourPickerBottomLight
wxSpinCtrlDouble * m_spinCtrlDouble_SpreadFactor_Shadows
virtual void OnCheckEnableAnimation(wxCommandEvent &event)