KiCad PCB EDA Suite
properties_frame_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version 3.10.0-4761b0c5)
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/button.h>
20 #include <wx/bitmap.h>
21 #include <wx/image.h>
22 #include <wx/icon.h>
23 #include <wx/choice.h>
24 #include <wx/sizer.h>
25 #include <wx/stc/stc.h>
26 #include <wx/checkbox.h>
27 #include <wx/textctrl.h>
28 #include <wx/combobox.h>
29 #include <wx/statbox.h>
30 #include <wx/gbsizer.h>
31 #include <wx/scrolwin.h>
32 #include <wx/notebook.h>
33 #include <wx/panel.h>
34 
36 
40 class PANEL_PROPERTIES_BASE : public wxPanel
41 {
42  private:
43 
44  protected:
45  wxNotebook* m_notebook;
46  wxScrolledWindow* m_swItemProperties;
47  wxBoxSizer* m_SizerItemProperties;
48  wxStaticText* m_staticTextType;
49  wxButton* m_buttonHelp;
50  wxChoice* m_choicePageOpt;
51  wxBoxSizer* m_SizerTextOptions;
52  wxStyledTextCtrl* m_stcText;
53  wxStaticText* m_staticTextHjust;
54  wxChoice* m_choiceHjustify;
55  wxCheckBox* m_checkBoxBold;
56  wxStaticText* m_staticTextVjust;
57  wxChoice* m_choiceVjustify;
58  wxCheckBox* m_checkBoxItalic;
59  wxStaticText* m_staticTextTsizeX;
60  wxTextCtrl* m_textCtrlTextSizeX;
61  wxStaticText* m_TextTextSizeXUnits;
62  wxStaticText* m_staticTextTsizeY;
63  wxTextCtrl* m_textCtrlTextSizeY;
64  wxStaticText* m_TextTextSizeYUnits;
65  wxStaticText* m_staticTextConstraintX;
66  wxTextCtrl* m_textCtrlConstraintX;
67  wxStaticText* m_TextConstraintXUnits;
68  wxStaticText* m_staticTextConstraintY;
69  wxTextCtrl* m_textCtrlConstraintY;
70  wxStaticText* m_TextConstraintYUnits;
71  wxStaticText* m_staticTextSizeInfo;
72  wxStaticText* m_staticTextComment;
73  wxTextCtrl* m_textCtrlComment;
74  wxStaticBoxSizer* sbSizerPos;
75  wxStaticText* m_staticTextPosX;
76  wxTextCtrl* m_textCtrlPosX;
77  wxStaticText* m_TextPosXUnits;
78  wxStaticText* m_staticTextPosY;
79  wxTextCtrl* m_textCtrlPosY;
80  wxStaticText* m_TextPosYUnits;
81  wxStaticText* m_staticTextOrgPos;
82  wxComboBox* m_comboBoxCornerPos;
83  wxStaticBoxSizer* m_sbSizerEndPosition;
84  wxStaticText* m_staticTextEndX;
85  wxTextCtrl* m_textCtrlEndX;
86  wxStaticText* m_TextEndXUnits;
87  wxStaticText* m_staticTextEndY;
88  wxTextCtrl* m_textCtrlEndY;
89  wxStaticText* m_TextEndYUnits;
90  wxStaticText* m_staticTextOrgEnd;
91  wxComboBox* m_comboBoxCornerEnd;
92  wxStaticText* m_staticTextThickness;
93  wxTextCtrl* m_textCtrlThickness;
94  wxStaticText* m_TextLineThicknessUnits;
95  wxStaticText* m_staticTextRot;
96  wxTextCtrl* m_textCtrlRotation;
97  wxStaticText* m_staticTextBitmapDPI;
98  wxTextCtrl* m_textCtrlBitmapDPI;
99  wxStaticText* m_staticTextRepeatCnt;
101  wxStaticText* m_staticTextInclabel;
103  wxStaticText* m_staticTextStepX;
104  wxTextCtrl* m_textCtrlStepX;
105  wxStaticText* m_TextStepXUnits;
106  wxStaticText* m_staticTextStepY;
107  wxTextCtrl* m_textCtrlStepY;
108  wxStaticText* m_TextStepYUnits;
109  wxButton* m_buttonOK;
110  wxScrolledWindow* m_swGeneralOpts;
111  wxStaticText* m_staticTextDefTsX;
114  wxStaticText* m_staticTextDefTsY;
117  wxStaticText* m_staticTextDefLineW;
123  wxButton* m_buttonDefault;
124  wxStaticText* m_staticTextLeftMargin;
125  wxTextCtrl* m_textCtrlLeftMargin;
126  wxStaticText* m_TextLeftMarginUnits;
129  wxStaticText* m_TextRightMarginUnits;
130  wxStaticText* m_staticTextTopMargin;
131  wxTextCtrl* m_textCtrlTopMargin;
132  wxStaticText* m_TextTopMarginUnits;
135  wxStaticText* m_TextBottomMarginUnits;
137 
138  // Virtual event handlers, override them in your derived class
139  virtual void OnPageChanged( wxNotebookEvent& event ) { event.Skip(); }
140  virtual void onHelp( wxCommandEvent& event ) { event.Skip(); }
141  virtual void OnAcceptPrms( wxCommandEvent& event ) { event.Skip(); }
142  virtual void OnSetDefaultValues( wxCommandEvent& event ) { event.Skip(); }
143 
144 
145  public:
146 
147  PANEL_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
148 
150 
151 };
152 
wxStaticText * m_staticTextDefTextThickness
wxStaticText * m_staticTextThickness
wxTextCtrl * m_textCtrlDefaultTextThickness
wxStaticText * m_staticTextTsizeY
wxStaticText * m_staticTextOrgEnd
wxStaticText * m_staticTextVjust
wxScrolledWindow * m_swItemProperties
wxStaticText * m_staticTextInclabel
wxStaticText * m_TextConstraintXUnits
wxStaticText * m_staticTextBitmapDPI
wxStaticText * m_staticTextOrgPos
wxStaticText * m_staticTextBottomMargin
wxStaticText * m_staticTextComment
wxStaticText * m_TextDefaultLineWidthUnits
wxStaticText * m_TextTopMarginUnits
wxStaticText * m_TextBottomMarginUnits
wxTextCtrl * m_textCtrlDefaultLineWidth
wxStaticText * m_staticTextDefRightMargin
wxStaticText * m_TextLineThicknessUnits
wxStaticText * m_TextTextSizeYUnits
wxStaticText * m_staticTextTsizeX
wxTextCtrl * m_textCtrlDefaultTextSizeY
wxStaticText * m_TextDefaultTextThicknessUnits
wxStaticText * m_TextConstraintYUnits
wxStyledTextCtrl * m_stcText
wxStaticText * m_staticTextLeftMargin
wxStaticText * m_TextDefaultTextSizeXUnits
virtual void onHelp(wxCommandEvent &event)
wxStaticText * m_TextLeftMarginUnits
wxStaticText * m_TextRightMarginUnits
PANEL_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxStaticBoxSizer * sbSizerPos
wxStaticText * m_staticTextRepeatCnt
wxStaticBoxSizer * m_sbSizerEndPosition
const char * name
Definition: DXF_plotter.cpp:56
wxStaticText * m_staticTextTopMargin
wxStaticText * m_TextDefaultTextSizeYUnits
virtual void OnAcceptPrms(wxCommandEvent &event)
wxStaticText * m_staticTextHjust
wxScrolledWindow * m_swGeneralOpts
wxStaticText * m_staticTextSizeInfo
wxStaticText * m_staticTextConstraintY
wxStaticText * m_staticTextConstraintX
wxStaticText * m_staticTextDefLineW
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)
wxStaticText * m_TextTextSizeXUnits
wxTextCtrl * m_textCtrlDefaultTextSizeX
Class PANEL_PROPERTIES_BASE.