KiCad PCB EDA Suite
Loading...
Searching...
No Matches
properties_frame_base.h
Go to the documentation of this file.
1
2// 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>
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/hyperlink.h>
24#include <wx/choice.h>
25#include <wx/sizer.h>
26#include <wx/stc/stc.h>
27#include <wx/bmpbuttn.h>
28#include <wx/bitmap.h>
29#include <wx/image.h>
30#include <wx/icon.h>
31#include <wx/button.h>
32#include <wx/panel.h>
33#include <wx/textctrl.h>
34#include <wx/gbsizer.h>
35#include <wx/combobox.h>
36#include <wx/statbox.h>
37#include <wx/scrolwin.h>
38#include <wx/notebook.h>
39
41
45class PANEL_PROPERTIES_BASE : public wxPanel
46{
47 private:
48
49 protected:
50 wxNotebook* m_notebook;
51 wxScrolledWindow* m_swItemProperties;
53 wxStaticText* m_staticTextType;
54 wxHyperlinkCtrl* m_syntaxHelpLink;
55 wxChoice* m_choicePageOpt;
56 wxBoxSizer* m_SizerTextOptions;
57 wxStyledTextCtrl* m_stcText;
71 wxStaticText* m_fontLabel;
73 wxStaticText* m_staticTextTsizeX;
75 wxStaticText* m_textSizeXUnits;
76 wxStaticText* m_staticTextTsizeY;
78 wxStaticText* m_textSizeYUnits;
79 wxStaticText* m_constraintXLabel;
80 wxTextCtrl* m_constraintXCtrl;
81 wxStaticText* m_constraintXUnits;
82 wxStaticText* m_constraintYLabel;
83 wxTextCtrl* m_constraintYCtrl;
84 wxStaticText* m_constraintYUnits;
85 wxStaticText* m_staticTextSizeInfo;
86 wxStaticText* m_staticTextComment;
87 wxTextCtrl* m_textCtrlComment;
88 wxStaticBoxSizer* sbSizerPos;
89 wxStaticText* m_staticTextPosX;
90 wxTextCtrl* m_textCtrlPosX;
91 wxStaticText* m_TextPosXUnits;
92 wxStaticText* m_staticTextPosY;
93 wxTextCtrl* m_textCtrlPosY;
94 wxStaticText* m_TextPosYUnits;
95 wxStaticText* m_staticTextOrgPos;
97 wxStaticBoxSizer* m_sbSizerEndPosition;
98 wxStaticText* m_staticTextEndX;
99 wxTextCtrl* m_textCtrlEndX;
100 wxStaticText* m_TextEndXUnits;
101 wxStaticText* m_staticTextEndY;
102 wxTextCtrl* m_textCtrlEndY;
103 wxStaticText* m_TextEndYUnits;
104 wxStaticText* m_staticTextOrgEnd;
106 wxStaticText* m_lineWidthLabel;
107 wxTextCtrl* m_lineWidthCtrl;
108 wxStaticText* m_lineWidthUnits;
109 wxStaticText* m_staticTextRot;
115 wxStaticText* m_staticTextInclabel;
117 wxStaticText* m_staticTextStepX;
118 wxTextCtrl* m_textCtrlStepX;
119 wxStaticText* m_TextStepXUnits;
120 wxStaticText* m_staticTextStepY;
121 wxTextCtrl* m_textCtrlStepY;
122 wxStaticText* m_TextStepYUnits;
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;
149
150 // Virtual event handlers, override them in your derived class
151 virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
152 virtual void onHelp( wxHyperlinkEvent& event ) { event.Skip(); }
153 virtual void onModify( wxCommandEvent& event ) { event.Skip(); }
154 virtual void onScintillaFocusLost( wxFocusEvent& event ) { event.Skip(); }
155 virtual void onTextFocusLost( wxFocusEvent& event ) { event.Skip(); }
156 virtual void OnSetDefaultValues( wxCommandEvent& event ) { event.Skip(); }
157
158
159 public:
160
161 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
164
165};
166
const char * name
Definition: DXF_plotter.cpp:62
A bitmap button widget that behaves like an AUI toolbar item's button when it is drawn.
Definition: bitmap_button.h:42
A simple color swatch of the kind used to set layer colors.
Definition: color_swatch.h:57
Class PANEL_PROPERTIES_BASE.
virtual void onScintillaFocusLost(wxFocusEvent &event)
wxStaticText * m_bottomMarginUnits
virtual void OnSetDefaultValues(wxCommandEvent &event)
wxScrolledWindow * m_swItemProperties
wxStaticBoxSizer * m_sbSizerEndPosition
wxStaticText * m_constraintYUnits
virtual void OnUpdateUI(wxUpdateUIEvent &event)
virtual void onModify(wxCommandEvent &event)
wxStaticText * m_constraintXLabel
wxStaticText * m_staticTextTsizeX
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
wxStaticText * m_staticTextBitmapDPI
wxStaticText * m_defaultLineWidthUnits
COLOR_SWATCH * m_textColorSwatch
wxStaticText * m_defaultTextSizeXUnits
BITMAP_BUTTON * m_vAlignMiddle
wxStaticText * m_bottomMarginLabel
wxStaticText * m_staticTextSizeInfo
wxTextCtrl * m_textCtrlDefaultTextSizeX
wxStaticText * m_defaultLineWidthLabel
wxStaticText * m_defaultTextThicknessLabel
virtual void onHelp(wxHyperlinkEvent &event)
virtual void onTextFocusLost(wxFocusEvent &event)
wxHyperlinkCtrl * m_syntaxHelpLink
wxStaticBoxSizer * sbSizerPos
wxStaticText * m_defaultTextThicknessUnits
wxStaticText * m_staticTextOrgPos
wxStaticText * m_constraintXUnits
BITMAP_BUTTON * m_vAlignBottom
wxStaticText * m_defaultTextSizeYUnits