KiCad PCB EDA Suite
properties_frame_base.h
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version Oct 26 2018)
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>
13class BITMAP_BUTTON;
14class COLOR_SWATCH;
15class FONT_CHOICE;
16
17#include <wx/string.h>
18#include <wx/stattext.h>
19#include <wx/gdicmn.h>
20#include <wx/font.h>
21#include <wx/colour.h>
22#include <wx/settings.h>
23#include <wx/bitmap.h>
24#include <wx/image.h>
25#include <wx/icon.h>
26#include <wx/button.h>
27#include <wx/choice.h>
28#include <wx/sizer.h>
29#include <wx/stc/stc.h>
30#include <wx/bmpbuttn.h>
31#include <wx/panel.h>
32#include <wx/textctrl.h>
33#include <wx/gbsizer.h>
34#include <wx/combobox.h>
35#include <wx/statbox.h>
36#include <wx/scrolwin.h>
37#include <wx/notebook.h>
38
40
44class PANEL_PROPERTIES_BASE : public wxPanel
45{
46 private:
47
48 protected:
49 wxNotebook* m_notebook;
50 wxScrolledWindow* m_swItemProperties;
52 wxStaticText* m_staticTextType;
53 wxButton* m_buttonHelp;
54 wxChoice* m_choicePageOpt;
55 wxBoxSizer* m_SizerTextOptions;
56 wxStyledTextCtrl* m_stcText;
70 wxStaticText* m_fontLabel;
72 wxStaticText* m_staticTextTsizeX;
74 wxStaticText* m_textSizeXUnits;
75 wxStaticText* m_staticTextTsizeY;
77 wxStaticText* m_textSizeYUnits;
78 wxStaticText* m_constraintXLabel;
79 wxTextCtrl* m_constraintXCtrl;
80 wxStaticText* m_constraintXUnits;
81 wxStaticText* m_constraintYLabel;
82 wxTextCtrl* m_constraintYCtrl;
83 wxStaticText* m_constraintYUnits;
84 wxStaticText* m_staticTextSizeInfo;
85 wxStaticText* m_staticTextComment;
86 wxTextCtrl* m_textCtrlComment;
87 wxStaticBoxSizer* sbSizerPos;
88 wxStaticText* m_staticTextPosX;
89 wxTextCtrl* m_textCtrlPosX;
90 wxStaticText* m_TextPosXUnits;
91 wxStaticText* m_staticTextPosY;
92 wxTextCtrl* m_textCtrlPosY;
93 wxStaticText* m_TextPosYUnits;
94 wxStaticText* m_staticTextOrgPos;
96 wxStaticBoxSizer* m_sbSizerEndPosition;
97 wxStaticText* m_staticTextEndX;
98 wxTextCtrl* m_textCtrlEndX;
99 wxStaticText* m_TextEndXUnits;
100 wxStaticText* m_staticTextEndY;
101 wxTextCtrl* m_textCtrlEndY;
102 wxStaticText* m_TextEndYUnits;
103 wxStaticText* m_staticTextOrgEnd;
105 wxStaticText* m_lineWidthLabel;
106 wxTextCtrl* m_lineWidthCtrl;
107 wxStaticText* m_lineWidthUnits;
108 wxStaticText* m_staticTextRot;
114 wxStaticText* m_staticTextInclabel;
116 wxStaticText* m_staticTextStepX;
117 wxTextCtrl* m_textCtrlStepX;
118 wxStaticText* m_TextStepXUnits;
119 wxStaticText* m_staticTextStepY;
120 wxTextCtrl* m_textCtrlStepY;
121 wxStaticText* m_TextStepYUnits;
122 wxButton* m_buttonOK;
123 wxScrolledWindow* m_swGeneralOpts;
124 wxStaticText* m_staticTextDefTsX;
127 wxStaticText* m_staticTextDefTsY;
137 wxStaticText* m_leftMarginLabel;
138 wxTextCtrl* m_leftMarginCtrl;
139 wxStaticText* m_leftMarginUnits;
140 wxStaticText* m_rightMarginLabel;
141 wxTextCtrl* m_rightMarginCtrl;
142 wxStaticText* m_rightMarginUnits;
143 wxStaticText* m_topMarginLabel;
144 wxTextCtrl* m_topMarginCtrl;
145 wxStaticText* m_topMarginUnits;
146 wxStaticText* m_bottomMarginLabel;
148 wxStaticText* m_bottomMarginUnits;
150
151 // Virtual event handlers, overide them in your derived class
152 virtual void OnPageChanged( wxNotebookEvent& event ) { event.Skip(); }
153 virtual void onHelp( wxCommandEvent& event ) { event.Skip(); }
154 virtual void OnAcceptPrms( wxCommandEvent& event ) { event.Skip(); }
155 virtual void OnSetDefaultValues( wxCommandEvent& event ) { event.Skip(); }
156
157
158 public:
159
160 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 );
162
163};
164
const char * name
Definition: DXF_plotter.cpp:56
A bitmap button widget that behaves like an AUI toolbar item's button when it is drawn.
Definition: bitmap_button.h:41
A simple color swatch of the kind used to set layer colors.
Definition: color_swatch.h:57
Class PANEL_PROPERTIES_BASE.
wxStaticText * m_bottomMarginUnits
virtual void OnSetDefaultValues(wxCommandEvent &event)
wxScrolledWindow * m_swItemProperties
wxStaticBoxSizer * m_sbSizerEndPosition
wxStaticText * m_constraintYUnits
wxStaticText * m_constraintXLabel
wxStaticText * m_staticTextTsizeX
virtual void OnAcceptPrms(wxCommandEvent &event)
wxStyledTextCtrl * m_stcText
wxScrolledWindow * m_swGeneralOpts
wxStaticText * m_staticTextTsizeY
wxTextCtrl * m_defaultTextThicknessCtrl
wxStaticText * m_staticTextInclabel
wxStaticText * m_constraintYLabel
wxStaticText * m_staticTextRepeatCnt
wxStaticText * m_staticTextComment
wxTextCtrl * m_textCtrlDefaultTextSizeY
virtual void onHelp(wxCommandEvent &event)
wxStaticText * m_staticTextBitmapDPI
wxStaticText * m_defaultLineWidthUnits
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)
COLOR_SWATCH * m_textColorSwatch
wxStaticText * m_defaultTextSizeXUnits
BITMAP_BUTTON * m_vAlignMiddle
wxStaticText * m_bottomMarginLabel
wxStaticText * m_staticTextSizeInfo
wxTextCtrl * m_textCtrlDefaultTextSizeX
virtual void OnPageChanged(wxNotebookEvent &event)
wxStaticText * m_defaultLineWidthLabel
wxStaticText * m_defaultTextThicknessLabel
wxStaticBoxSizer * sbSizerPos
wxStaticText * m_defaultTextThicknessUnits
wxStaticText * m_staticTextOrgPos
wxStaticText * m_constraintXUnits
BITMAP_BUTTON * m_vAlignBottom
wxStaticText * m_defaultTextSizeYUnits