KiCad PCB EDA Suite
PANEL_PROPERTIES_BASE Class Reference

Class PANEL_PROPERTIES_BASE. More...

#include <properties_frame_base.h>

Inheritance diagram for PANEL_PROPERTIES_BASE:
PROPERTIES_FRAME

Public Member Functions

 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)
 
 ~PANEL_PROPERTIES_BASE ()
 

Protected Member Functions

virtual void OnPageChanged (wxNotebookEvent &event)
 
virtual void OnAcceptPrms (wxCommandEvent &event)
 
virtual void OnSetDefaultValues (wxCommandEvent &event)
 

Protected Attributes

wxNotebook * m_notebook
 
wxScrolledWindow * m_swItemProperties
 
wxBoxSizer * m_SizerItemProperties
 
wxStaticText * m_staticTextType
 
wxChoice * m_choicePageOpt
 
wxStaticLine * m_staticline5
 
wxBoxSizer * m_SizerTextOptions
 
wxStaticText * m_staticTextText
 
wxStyledTextCtrl * m_stcText
 
wxStaticText * m_staticTextHjust
 
wxChoice * m_choiceHjustify
 
wxCheckBox * m_checkBoxBold
 
wxStaticText * m_staticTextVjust
 
wxChoice * m_choiceVjustify
 
wxCheckBox * m_checkBoxItalic
 
wxStaticText * m_staticTexTsizeX
 
wxStaticText * m_staticTextTsizeY
 
wxTextCtrl * m_textCtrlTextSizeX
 
wxStaticText * m_units1
 
wxTextCtrl * m_textCtrlTextSizeY
 
wxStaticText * m_units11
 
wxStaticText * m_staticTextConstraintX
 
wxStaticText * m_staticTextConstraintY
 
wxTextCtrl * m_textCtrlConstraintX
 
wxStaticText * m_units111
 
wxTextCtrl * m_textCtrlConstraintY
 
wxStaticText * m_units1111
 
wxStaticText * m_staticTextSizeInfo
 
wxStaticLine * m_staticline6
 
wxStaticText * m_staticTextComment
 
wxTextCtrl * m_textCtrlComment
 
wxStaticLine * m_staticline2
 
wxStaticText * m_staticTextPosX
 
wxTextCtrl * m_textCtrlPosX
 
wxStaticText * m_units12
 
wxStaticText * m_staticTextPosY
 
wxTextCtrl * m_textCtrlPosY
 
wxStaticText * m_units121
 
wxStaticText * m_staticTextOrgPos
 
wxComboBox * m_comboBoxCornerPos
 
wxBoxSizer * m_SizerEndPosition
 
wxStaticText * m_staticTextEndX
 
wxTextCtrl * m_textCtrlEndX
 
wxStaticText * m_units1211
 
wxStaticText * m_staticTextEndY
 
wxTextCtrl * m_textCtrlEndY
 
wxStaticText * m_units12111
 
wxStaticText * m_staticTextOrgEnd
 
wxComboBox * m_comboBoxCornerEnd
 
wxBoxSizer * m_SizerLineThickness
 
wxStaticText * m_staticTextThickness
 
wxTextCtrl * m_textCtrlThickness
 
wxStaticText * m_staticTextInfoThickness
 
wxBoxSizer * m_SizerRotation
 
wxStaticText * m_staticTextRot
 
wxTextCtrl * m_textCtrlRotation
 
wxBoxSizer * m_SizerPPI
 
wxStaticText * m_staticTextBitmapPPI1
 
wxTextCtrl * m_textCtrlBitmapPPI
 
wxStaticLine * m_staticline111
 
wxStaticText * m_staticTextRepeatCnt
 
wxStaticText * m_staticTextInclabel
 
wxTextCtrl * m_textCtrlRepeatCount
 
wxTextCtrl * m_textCtrlTextIncrement
 
wxStaticText * m_staticTextStepX
 
wxStaticText * m_staticTextStepY
 
wxTextCtrl * m_textCtrlStepX
 
wxStaticText * m_units121111
 
wxTextCtrl * m_textCtrlStepY
 
wxStaticText * m_units1211111
 
wxStaticLine * m_staticline8
 
wxButton * m_buttonOK
 
wxScrolledWindow * m_swGeneralOpts
 
wxStaticText * m_staticTextDefVal
 
wxStaticText * m_staticTextDefTsX
 
wxStaticText * m_staticTextDefTsY
 
wxTextCtrl * m_textCtrlDefaultTextSizeX
 
wxStaticText * m_units14
 
wxTextCtrl * m_textCtrlDefaultTextSizeY
 
wxStaticText * m_units141
 
wxStaticText * m_staticTextDefLineW
 
wxStaticText * m_staticText22
 
wxTextCtrl * m_textCtrlDefaultLineWidth
 
wxStaticText * m_staticText221
 
wxTextCtrl * m_textCtrlDefaultTextThickness
 
wxStaticText * m_staticText2211
 
wxButton * m_buttonDefault
 
wxStaticLine * m_staticline9
 
wxStaticText * m_staticTextMargins
 
wxStaticText * m_staticTextLeftMargin
 
wxStaticText * m_staticTextDefRightMargin
 
wxTextCtrl * m_textCtrlLeftMargin
 
wxStaticText * m_units142
 
wxTextCtrl * m_textCtrlRightMargin
 
wxStaticText * m_units143
 
wxStaticText * m_staticTextTopMargin
 
wxStaticText * m_staticTextBottomMargin
 
wxTextCtrl * m_textCtrlTopMargin
 
wxStaticText * m_units1431
 
wxTextCtrl * m_textCtrlDefaultBottomMargin
 
wxStaticText * m_units1432
 
wxButton * m_buttonGeneralOptsOK
 

Detailed Description

Class PANEL_PROPERTIES_BASE.

Definition at line 39 of file properties_frame_base.h.

Constructor & Destructor Documentation

◆ PANEL_PROPERTIES_BASE()

PANEL_PROPERTIES_BASE::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 
)

Definition at line 12 of file properties_frame_base.cpp.

12  : wxPanel( parent, id, pos, size, style, name )
13 {
14  wxBoxSizer* bSizerpanel;
15  bSizerpanel = new wxBoxSizer( wxVERTICAL );
16 
17  m_notebook = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
18  m_swItemProperties = new wxScrolledWindow( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxTAB_TRAVERSAL|wxVSCROLL );
19  m_swItemProperties->SetScrollRate( 5, 5 );
20  m_SizerItemProperties = new wxBoxSizer( wxVERTICAL );
21 
22  wxBoxSizer* bSizerButt;
23  bSizerButt = new wxBoxSizer( wxHORIZONTAL );
24 
25  m_staticTextType = new wxStaticText( m_swItemProperties, wxID_ANY, _("Type"), wxDefaultPosition, wxDefaultSize, 0 );
26  m_staticTextType->Wrap( -1 );
27  m_staticTextType->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_SLANT, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
28 
29  bSizerButt->Add( m_staticTextType, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
30 
31  wxString m_choicePageOptChoices[] = { _("Show on all pages"), _("First page only"), _("Subsequent pages only") };
32  int m_choicePageOptNChoices = sizeof( m_choicePageOptChoices ) / sizeof( wxString );
33  m_choicePageOpt = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choicePageOptNChoices, m_choicePageOptChoices, 0 );
34  m_choicePageOpt->SetSelection( 2 );
35  bSizerButt->Add( m_choicePageOpt, 0, wxALL|wxEXPAND, 5 );
36 
37 
38  m_SizerItemProperties->Add( bSizerButt, 0, wxEXPAND, 5 );
39 
40  m_staticline5 = new wxStaticLine( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
41  m_SizerItemProperties->Add( m_staticline5, 0, wxTOP|wxRIGHT|wxLEFT|wxEXPAND, 5 );
42 
43  m_SizerTextOptions = new wxBoxSizer( wxVERTICAL );
44 
45  m_staticTextText = new wxStaticText( m_swItemProperties, wxID_ANY, _("Text:"), wxDefaultPosition, wxDefaultSize, 0 );
46  m_staticTextText->Wrap( -1 );
47  m_SizerTextOptions->Add( m_staticTextText, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
48 
49  m_stcText = new wxStyledTextCtrl( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, wxEmptyString );
50  m_stcText->SetUseTabs( true );
51  m_stcText->SetTabWidth( 4 );
52  m_stcText->SetIndent( 4 );
53  m_stcText->SetTabIndents( true );
54  m_stcText->SetBackSpaceUnIndents( true );
55  m_stcText->SetViewEOL( false );
56  m_stcText->SetViewWhiteSpace( false );
57  m_stcText->SetMarginWidth( 2, 0 );
58  m_stcText->SetIndentationGuides( false );
59  m_stcText->SetMarginWidth( 1, 0 );
60  m_stcText->SetMarginWidth( 0, 0 );
61  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDER, wxSTC_MARK_BOXPLUS );
62  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDER, wxColour( wxT("BLACK") ) );
63  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDER, wxColour( wxT("WHITE") ) );
64  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEROPEN, wxSTC_MARK_BOXMINUS );
65  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT("BLACK") ) );
66  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT("WHITE") ) );
67  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERSUB, wxSTC_MARK_EMPTY );
68  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEREND, wxSTC_MARK_BOXPLUS );
69  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT("BLACK") ) );
70  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT("WHITE") ) );
71  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEROPENMID, wxSTC_MARK_BOXMINUS );
72  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT("BLACK") ) );
73  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT("WHITE") ) );
74  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERMIDTAIL, wxSTC_MARK_EMPTY );
75  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERTAIL, wxSTC_MARK_EMPTY );
76  m_stcText->SetSelBackground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHT ) );
77  m_stcText->SetSelForeground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHTTEXT ) );
78  m_SizerTextOptions->Add( m_stcText, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
79 
80  wxBoxSizer* bSizerFontOpt;
81  bSizerFontOpt = new wxBoxSizer( wxVERTICAL );
82 
83  wxFlexGridSizer* fgSizer1;
84  fgSizer1 = new wxFlexGridSizer( 0, 4, 0, 0 );
85  fgSizer1->SetFlexibleDirection( wxBOTH );
86  fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
87 
88  m_staticTextHjust = new wxStaticText( m_swItemProperties, wxID_ANY, _("H align:"), wxDefaultPosition, wxDefaultSize, 0 );
89  m_staticTextHjust->Wrap( -1 );
90  fgSizer1->Add( m_staticTextHjust, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
91 
92  wxString m_choiceHjustifyChoices[] = { _("Left"), _("Center"), _("Right") };
93  int m_choiceHjustifyNChoices = sizeof( m_choiceHjustifyChoices ) / sizeof( wxString );
94  m_choiceHjustify = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceHjustifyNChoices, m_choiceHjustifyChoices, 0 );
95  m_choiceHjustify->SetSelection( 0 );
96  fgSizer1->Add( m_choiceHjustify, 0, wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL, 5 );
97 
98 
99  fgSizer1->Add( 0, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 10 );
100 
101  m_checkBoxBold = new wxCheckBox( m_swItemProperties, wxID_ANY, _("Bold"), wxDefaultPosition, wxDefaultSize, 0 );
102  fgSizer1->Add( m_checkBoxBold, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
103 
104  m_staticTextVjust = new wxStaticText( m_swItemProperties, wxID_ANY, _("V align:"), wxDefaultPosition, wxDefaultSize, 0 );
105  m_staticTextVjust->Wrap( -1 );
106  fgSizer1->Add( m_staticTextVjust, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
107 
108  wxString m_choiceVjustifyChoices[] = { _("Top"), _("Center"), _("Bottom") };
109  int m_choiceVjustifyNChoices = sizeof( m_choiceVjustifyChoices ) / sizeof( wxString );
110  m_choiceVjustify = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceVjustifyNChoices, m_choiceVjustifyChoices, 0 );
111  m_choiceVjustify->SetSelection( 1 );
112  fgSizer1->Add( m_choiceVjustify, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
113 
114 
115  fgSizer1->Add( 0, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
116 
117  m_checkBoxItalic = new wxCheckBox( m_swItemProperties, wxID_ANY, _("Italic"), wxDefaultPosition, wxDefaultSize, 0 );
118  fgSizer1->Add( m_checkBoxItalic, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
119 
120 
121  bSizerFontOpt->Add( fgSizer1, 0, wxEXPAND, 5 );
122 
123 
124  m_SizerTextOptions->Add( bSizerFontOpt, 0, wxEXPAND|wxBOTTOM, 2 );
125 
126  wxFlexGridSizer* fgSizer2;
127  fgSizer2 = new wxFlexGridSizer( 0, 5, 0, 0 );
128  fgSizer2->AddGrowableCol( 0 );
129  fgSizer2->AddGrowableCol( 3 );
130  fgSizer2->SetFlexibleDirection( wxBOTH );
131  fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
132 
133  m_staticTexTsizeX = new wxStaticText( m_swItemProperties, wxID_ANY, _("Text width:"), wxDefaultPosition, wxDefaultSize, 0 );
134  m_staticTexTsizeX->Wrap( -1 );
135  fgSizer2->Add( m_staticTexTsizeX, 0, wxRIGHT|wxLEFT, 5 );
136 
137 
138  fgSizer2->Add( 0, 0, 0, wxEXPAND, 5 );
139 
140 
141  fgSizer2->Add( 0, 0, 1, wxEXPAND, 5 );
142 
143  m_staticTextTsizeY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Text height:"), wxDefaultPosition, wxDefaultSize, 0 );
144  m_staticTextTsizeY->Wrap( -1 );
145  fgSizer2->Add( m_staticTextTsizeY, 0, wxRIGHT|wxLEFT, 5 );
146 
147 
148  fgSizer2->Add( 0, 0, 0, wxEXPAND, 5 );
149 
150  m_textCtrlTextSizeX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
151  fgSizer2->Add( m_textCtrlTextSizeX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
152 
153  m_units1 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
154  m_units1->Wrap( -1 );
155  fgSizer2->Add( m_units1, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
156 
157 
158  fgSizer2->Add( 0, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
159 
160  m_textCtrlTextSizeY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
161  fgSizer2->Add( m_textCtrlTextSizeY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
162 
163  m_units11 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
164  m_units11->Wrap( -1 );
165  fgSizer2->Add( m_units11, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
166 
167  m_staticTextConstraintX = new wxStaticText( m_swItemProperties, wxID_ANY, _("Maximum width:"), wxDefaultPosition, wxDefaultSize, 0 );
168  m_staticTextConstraintX->Wrap( -1 );
169  m_staticTextConstraintX->SetToolTip( _("Set to 0 to disable this constraint") );
170 
171  fgSizer2->Add( m_staticTextConstraintX, 0, wxRIGHT|wxLEFT, 5 );
172 
173 
174  fgSizer2->Add( 0, 0, 1, wxEXPAND, 5 );
175 
176 
177  fgSizer2->Add( 0, 0, 0, wxEXPAND, 5 );
178 
179  m_staticTextConstraintY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Maximum height:"), wxDefaultPosition, wxDefaultSize, 0 );
180  m_staticTextConstraintY->Wrap( -1 );
181  m_staticTextConstraintY->SetToolTip( _("Set to 0 to disable this constraint") );
182 
183  fgSizer2->Add( m_staticTextConstraintY, 0, wxRIGHT|wxLEFT, 5 );
184 
185 
186  fgSizer2->Add( 0, 0, 0, wxEXPAND, 5 );
187 
188  m_textCtrlConstraintX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
189  fgSizer2->Add( m_textCtrlConstraintX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
190 
191  m_units111 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
192  m_units111->Wrap( -1 );
193  fgSizer2->Add( m_units111, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
194 
195 
196  fgSizer2->Add( 0, 0, 1, wxEXPAND, 5 );
197 
198  m_textCtrlConstraintY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
199  fgSizer2->Add( m_textCtrlConstraintY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
200 
201  m_units1111 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
202  m_units1111->Wrap( -1 );
203  fgSizer2->Add( m_units1111, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
204 
205 
206  m_SizerTextOptions->Add( fgSizer2, 0, wxEXPAND, 5 );
207 
208  m_staticTextSizeInfo = new wxStaticText( m_swItemProperties, wxID_ANY, _("Set to 0 to use default values"), wxDefaultPosition, wxDefaultSize, 0 );
209  m_staticTextSizeInfo->Wrap( -1 );
210  m_SizerTextOptions->Add( m_staticTextSizeInfo, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
211 
212  m_staticline6 = new wxStaticLine( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
213  m_SizerTextOptions->Add( m_staticline6, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
214 
215 
216  m_SizerItemProperties->Add( m_SizerTextOptions, 1, wxEXPAND, 5 );
217 
218  m_staticTextComment = new wxStaticText( m_swItemProperties, wxID_ANY, _("Comment:"), wxDefaultPosition, wxDefaultSize, 0 );
219  m_staticTextComment->Wrap( -1 );
220  m_SizerItemProperties->Add( m_staticTextComment, 0, wxRIGHT|wxLEFT, 5 );
221 
222  m_textCtrlComment = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
223  m_SizerItemProperties->Add( m_textCtrlComment, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
224 
225  m_staticline2 = new wxStaticLine( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
226  m_SizerItemProperties->Add( m_staticline2, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 );
227 
228  wxBoxSizer* bSizerPos;
229  bSizerPos = new wxBoxSizer( wxHORIZONTAL );
230 
231  wxFlexGridSizer* fgSizer3;
232  fgSizer3 = new wxFlexGridSizer( 0, 3, 0, 0 );
233  fgSizer3->AddGrowableCol( 1 );
234  fgSizer3->SetFlexibleDirection( wxHORIZONTAL );
235  fgSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
236 
237  m_staticTextPosX = new wxStaticText( m_swItemProperties, wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
238  m_staticTextPosX->Wrap( -1 );
239  fgSizer3->Add( m_staticTextPosX, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
240 
241  m_textCtrlPosX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
242  fgSizer3->Add( m_textCtrlPosX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
243 
244  m_units12 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
245  m_units12->Wrap( -1 );
246  fgSizer3->Add( m_units12, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
247 
248  m_staticTextPosY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
249  m_staticTextPosY->Wrap( -1 );
250  fgSizer3->Add( m_staticTextPosY, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
251 
252  m_textCtrlPosY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
253  fgSizer3->Add( m_textCtrlPosY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
254 
255  m_units121 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
256  m_units121->Wrap( -1 );
257  fgSizer3->Add( m_units121, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
258 
259 
260  bSizerPos->Add( fgSizer3, 0, wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 );
261 
262  wxBoxSizer* bSizer6;
263  bSizer6 = new wxBoxSizer( wxVERTICAL );
264 
265  m_staticTextOrgPos = new wxStaticText( m_swItemProperties, wxID_ANY, _("From:"), wxDefaultPosition, wxDefaultSize, 0 );
266  m_staticTextOrgPos->Wrap( -1 );
267  bSizer6->Add( m_staticTextOrgPos, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
268 
269  m_comboBoxCornerPos = new wxComboBox( m_swItemProperties, wxID_ANY, _("Lower Right"), wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 );
270  m_comboBoxCornerPos->Append( _("Upper Right") );
271  m_comboBoxCornerPos->Append( _("Upper Left") );
272  m_comboBoxCornerPos->Append( _("Lower Right") );
273  m_comboBoxCornerPos->Append( _("Lower Left") );
274  m_comboBoxCornerPos->SetSelection( 2 );
275  m_comboBoxCornerPos->SetMinSize( wxSize( 132,-1 ) );
276 
277  bSizer6->Add( m_comboBoxCornerPos, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
278 
279 
280  bSizerPos->Add( bSizer6, 0, wxALIGN_CENTER_VERTICAL, 5 );
281 
282 
283  m_SizerItemProperties->Add( bSizerPos, 0, wxEXPAND, 5 );
284 
285  m_SizerEndPosition = new wxBoxSizer( wxHORIZONTAL );
286 
287  wxFlexGridSizer* fgSizer4;
288  fgSizer4 = new wxFlexGridSizer( 0, 3, 0, 0 );
289  fgSizer4->AddGrowableCol( 1 );
290  fgSizer4->SetFlexibleDirection( wxHORIZONTAL );
291  fgSizer4->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
292 
293  m_staticTextEndX = new wxStaticText( m_swItemProperties, wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
294  m_staticTextEndX->Wrap( -1 );
295  fgSizer4->Add( m_staticTextEndX, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
296 
297  m_textCtrlEndX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
298  fgSizer4->Add( m_textCtrlEndX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
299 
300  m_units1211 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
301  m_units1211->Wrap( -1 );
302  fgSizer4->Add( m_units1211, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
303 
304  m_staticTextEndY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
305  m_staticTextEndY->Wrap( -1 );
306  fgSizer4->Add( m_staticTextEndY, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
307 
308  m_textCtrlEndY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
309  fgSizer4->Add( m_textCtrlEndY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM, 5 );
310 
311  m_units12111 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
312  m_units12111->Wrap( -1 );
313  fgSizer4->Add( m_units12111, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM, 5 );
314 
315 
316  m_SizerEndPosition->Add( fgSizer4, 0, wxEXPAND|wxRIGHT, 5 );
317 
318  wxBoxSizer* bSizer61;
319  bSizer61 = new wxBoxSizer( wxVERTICAL );
320 
321  m_staticTextOrgEnd = new wxStaticText( m_swItemProperties, wxID_ANY, _("From:"), wxDefaultPosition, wxDefaultSize, 0 );
322  m_staticTextOrgEnd->Wrap( -1 );
323  bSizer61->Add( m_staticTextOrgEnd, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
324 
325  m_comboBoxCornerEnd = new wxComboBox( m_swItemProperties, wxID_ANY, _("Lower Left"), wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 );
326  m_comboBoxCornerEnd->Append( _("Upper Right") );
327  m_comboBoxCornerEnd->Append( _("Upper Left") );
328  m_comboBoxCornerEnd->Append( _("Lower Right") );
329  m_comboBoxCornerEnd->Append( _("Lower Left") );
330  m_comboBoxCornerEnd->SetSelection( 3 );
331  m_comboBoxCornerEnd->SetMinSize( wxSize( 132,-1 ) );
332 
333  bSizer61->Add( m_comboBoxCornerEnd, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
334 
335 
336  m_SizerEndPosition->Add( bSizer61, 0, wxALIGN_CENTER_VERTICAL, 5 );
337 
338 
339  m_SizerItemProperties->Add( m_SizerEndPosition, 0, wxTOP|wxBOTTOM|wxEXPAND, 5 );
340 
341  m_SizerLineThickness = new wxBoxSizer( wxHORIZONTAL );
342 
343  m_staticTextThickness = new wxStaticText( m_swItemProperties, wxID_ANY, _("Line width:"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
344  m_staticTextThickness->Wrap( -1 );
345  m_SizerLineThickness->Add( m_staticTextThickness, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
346 
347  m_textCtrlThickness = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
348  m_SizerLineThickness->Add( m_textCtrlThickness, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
349 
350  m_staticTextInfoThickness = new wxStaticText( m_swItemProperties, wxID_ANY, _("Set to 0 for default"), wxDefaultPosition, wxDefaultSize, 0 );
351  m_staticTextInfoThickness->Wrap( -1 );
352  m_SizerLineThickness->Add( m_staticTextInfoThickness, 0, wxALIGN_CENTER|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
353 
354 
356 
357  m_SizerRotation = new wxBoxSizer( wxVERTICAL );
358 
359  wxFlexGridSizer* fgSizerRotation;
360  fgSizerRotation = new wxFlexGridSizer( 0, 2, 0, 0 );
361  fgSizerRotation->SetFlexibleDirection( wxBOTH );
362  fgSizerRotation->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
363 
364  m_staticTextRot = new wxStaticText( m_swItemProperties, wxID_ANY, _("Rotation:"), wxDefaultPosition, wxDefaultSize, 0 );
365  m_staticTextRot->Wrap( -1 );
366  fgSizerRotation->Add( m_staticTextRot, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
367 
368  m_textCtrlRotation = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
369  fgSizerRotation->Add( m_textCtrlRotation, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
370 
371 
372  m_SizerRotation->Add( fgSizerRotation, 0, wxEXPAND, 5 );
373 
374 
375  m_SizerItemProperties->Add( m_SizerRotation, 0, wxEXPAND, 5 );
376 
377  m_SizerPPI = new wxBoxSizer( wxVERTICAL );
378 
379  wxFlexGridSizer* fgSizerPPI;
380  fgSizerPPI = new wxFlexGridSizer( 0, 2, 0, 0 );
381  fgSizerPPI->SetFlexibleDirection( wxBOTH );
382  fgSizerPPI->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
383 
384  m_staticTextBitmapPPI1 = new wxStaticText( m_swItemProperties, wxID_ANY, _("Bitmap DPI:"), wxDefaultPosition, wxDefaultSize, 0 );
385  m_staticTextBitmapPPI1->Wrap( -1 );
386  fgSizerPPI->Add( m_staticTextBitmapPPI1, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
387 
388  m_textCtrlBitmapPPI = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
389  fgSizerPPI->Add( m_textCtrlBitmapPPI, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
390 
391 
392  m_SizerPPI->Add( fgSizerPPI, 0, wxEXPAND, 5 );
393 
394 
395  m_SizerItemProperties->Add( m_SizerPPI, 0, wxEXPAND, 5 );
396 
397  m_staticline111 = new wxStaticLine( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
398  m_SizerItemProperties->Add( m_staticline111, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
399 
400  wxFlexGridSizer* fgSizer8;
401  fgSizer8 = new wxFlexGridSizer( 0, 5, 0, 0 );
402  fgSizer8->AddGrowableCol( 0 );
403  fgSizer8->AddGrowableCol( 3 );
404  fgSizer8->SetFlexibleDirection( wxBOTH );
405  fgSizer8->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
406 
407  m_staticTextRepeatCnt = new wxStaticText( m_swItemProperties, wxID_ANY, _("Repeat count:"), wxDefaultPosition, wxDefaultSize, 0 );
408  m_staticTextRepeatCnt->Wrap( -1 );
409  fgSizer8->Add( m_staticTextRepeatCnt, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
410 
411 
412  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
413 
414 
415  fgSizer8->Add( 0, 0, 1, wxEXPAND, 5 );
416 
417  m_staticTextInclabel = new wxStaticText( m_swItemProperties, wxID_ANY, _("Step text:"), wxDefaultPosition, wxDefaultSize, 0 );
418  m_staticTextInclabel->Wrap( -1 );
419  fgSizer8->Add( m_staticTextInclabel, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
420 
421 
422  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
423 
424  m_textCtrlRepeatCount = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
425  fgSizer8->Add( m_textCtrlRepeatCount, 0, wxEXPAND|wxLEFT, 5 );
426 
427 
428  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
429 
430 
431  fgSizer8->Add( 0, 0, 1, wxEXPAND, 5 );
432 
433  m_textCtrlTextIncrement = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
434  fgSizer8->Add( m_textCtrlTextIncrement, 0, wxEXPAND|wxLEFT, 5 );
435 
436 
437  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
438 
439  m_staticTextStepX = new wxStaticText( m_swItemProperties, wxID_ANY, _("Step X:"), wxDefaultPosition, wxDefaultSize, 0 );
440  m_staticTextStepX->Wrap( -1 );
441  fgSizer8->Add( m_staticTextStepX, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
442 
443 
444  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
445 
446 
447  fgSizer8->Add( 0, 0, 1, wxEXPAND, 5 );
448 
449  m_staticTextStepY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Step Y:"), wxDefaultPosition, wxDefaultSize, 0 );
450  m_staticTextStepY->Wrap( -1 );
451  fgSizer8->Add( m_staticTextStepY, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
452 
453 
454  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
455 
456  m_textCtrlStepX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0 );
457  fgSizer8->Add( m_textCtrlStepX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
458 
459  m_units121111 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
460  m_units121111->Wrap( -1 );
461  fgSizer8->Add( m_units121111, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
462 
463 
464  fgSizer8->Add( 0, 0, 1, wxEXPAND|wxLEFT, 5 );
465 
466  m_textCtrlStepY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
467  fgSizer8->Add( m_textCtrlStepY, 0, wxEXPAND|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
468 
469  m_units1211111 = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
470  m_units1211111->Wrap( -1 );
471  fgSizer8->Add( m_units1211111, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
472 
473 
474  m_SizerItemProperties->Add( fgSizer8, 0, wxEXPAND, 5 );
475 
476  m_staticline8 = new wxStaticLine( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
477  m_SizerItemProperties->Add( m_staticline8, 0, wxEXPAND|wxALL, 5 );
478 
479  m_buttonOK = new wxButton( m_swItemProperties, wxID_ANY, _("Apply"), wxDefaultPosition, wxDefaultSize, 0 );
480 
481  m_buttonOK->SetDefault();
482  m_SizerItemProperties->Add( m_buttonOK, 0, wxALL|wxEXPAND, 5 );
483 
484 
486  m_swItemProperties->Layout();
488  m_notebook->AddPage( m_swItemProperties, _("Item Properties"), true );
489  m_swGeneralOpts = new wxScrolledWindow( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxTAB_TRAVERSAL|wxVSCROLL );
490  m_swGeneralOpts->SetScrollRate( 5, 5 );
491  wxBoxSizer* bSizerGeneralOpts;
492  bSizerGeneralOpts = new wxBoxSizer( wxVERTICAL );
493 
494  wxBoxSizer* bSizerGeneralOpts1;
495  bSizerGeneralOpts1 = new wxBoxSizer( wxVERTICAL );
496 
497  m_staticTextDefVal = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Default Values:"), wxDefaultPosition, wxDefaultSize, 0 );
498  m_staticTextDefVal->Wrap( -1 );
499  bSizerGeneralOpts1->Add( m_staticTextDefVal, 0, wxALL, 5 );
500 
501  wxFlexGridSizer* fgSizer5;
502  fgSizer5 = new wxFlexGridSizer( 0, 5, 0, 0 );
503  fgSizer5->AddGrowableCol( 0 );
504  fgSizer5->AddGrowableCol( 3 );
505  fgSizer5->SetFlexibleDirection( wxBOTH );
506  fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
507 
508  m_staticTextDefTsX = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Text width:"), wxDefaultPosition, wxDefaultSize, 0 );
509  m_staticTextDefTsX->Wrap( -1 );
510  fgSizer5->Add( m_staticTextDefTsX, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
511 
512 
513  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
514 
515 
516  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
517 
518  m_staticTextDefTsY = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Text height:"), wxDefaultPosition, wxDefaultSize, 0 );
519  m_staticTextDefTsY->Wrap( -1 );
520  fgSizer5->Add( m_staticTextDefTsY, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
521 
522 
523  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
524 
525  m_textCtrlDefaultTextSizeX = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
526  fgSizer5->Add( m_textCtrlDefaultTextSizeX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
527 
528  m_units14 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
529  m_units14->Wrap( -1 );
530  fgSizer5->Add( m_units14, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
531 
532 
533  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
534 
535  m_textCtrlDefaultTextSizeY = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
536  fgSizer5->Add( m_textCtrlDefaultTextSizeY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
537 
538  m_units141 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
539  m_units141->Wrap( -1 );
540  fgSizer5->Add( m_units141, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
541 
542  m_staticTextDefLineW = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Line thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
543  m_staticTextDefLineW->Wrap( -1 );
544  fgSizer5->Add( m_staticTextDefLineW, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
545 
546 
547  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
548 
549 
550  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
551 
552  m_staticText22 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Text thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
553  m_staticText22->Wrap( -1 );
554  fgSizer5->Add( m_staticText22, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
555 
556 
557  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
558 
559  m_textCtrlDefaultLineWidth = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
560  fgSizer5->Add( m_textCtrlDefaultLineWidth, 0, wxEXPAND|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
561 
562  m_staticText221 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
563  m_staticText221->Wrap( -1 );
564  fgSizer5->Add( m_staticText221, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
565 
566 
567  fgSizer5->Add( 0, 0, 1, wxEXPAND|wxRIGHT, 5 );
568 
569  m_textCtrlDefaultTextThickness = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
570  fgSizer5->Add( m_textCtrlDefaultTextThickness, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
571 
572  m_staticText2211 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
573  m_staticText2211->Wrap( -1 );
574  fgSizer5->Add( m_staticText2211, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
575 
576 
577  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
578 
579 
580  bSizerGeneralOpts1->Add( fgSizer5, 1, wxEXPAND, 5 );
581 
582 
583  bSizerGeneralOpts->Add( bSizerGeneralOpts1, 0, wxEXPAND, 5 );
584 
585  m_buttonDefault = new wxButton( m_swGeneralOpts, wxID_ANY, _("Set to Default"), wxDefaultPosition, wxDefaultSize, 0 );
586  bSizerGeneralOpts->Add( m_buttonDefault, 0, wxALL|wxEXPAND, 5 );
587 
588  m_staticline9 = new wxStaticLine( m_swGeneralOpts, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
589  bSizerGeneralOpts->Add( m_staticline9, 0, wxALL, 5 );
590 
591  wxBoxSizer* bSizerGeneraMargins;
592  bSizerGeneraMargins = new wxBoxSizer( wxVERTICAL );
593 
594  m_staticTextMargins = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Page Margins:"), wxDefaultPosition, wxDefaultSize, 0 );
595  m_staticTextMargins->Wrap( -1 );
596  bSizerGeneraMargins->Add( m_staticTextMargins, 0, wxALL, 5 );
597 
598  wxFlexGridSizer* fgSizer6;
599  fgSizer6 = new wxFlexGridSizer( 0, 5, 0, 0 );
600  fgSizer6->AddGrowableCol( 0 );
601  fgSizer6->AddGrowableCol( 3 );
602  fgSizer6->SetFlexibleDirection( wxBOTH );
603  fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
604 
605  m_staticTextLeftMargin = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Left:"), wxDefaultPosition, wxDefaultSize, 0 );
606  m_staticTextLeftMargin->Wrap( -1 );
607  fgSizer6->Add( m_staticTextLeftMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
608 
609 
610  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
611 
612 
613  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
614 
615  m_staticTextDefRightMargin = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Right:"), wxDefaultPosition, wxDefaultSize, 0 );
616  m_staticTextDefRightMargin->Wrap( -1 );
617  fgSizer6->Add( m_staticTextDefRightMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
618 
619 
620  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
621 
622  m_textCtrlLeftMargin = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
623  fgSizer6->Add( m_textCtrlLeftMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
624 
625  m_units142 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
626  m_units142->Wrap( -1 );
627  fgSizer6->Add( m_units142, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxRIGHT, 5 );
628 
629 
630  fgSizer6->Add( 0, 0, 1, wxEXPAND|wxRIGHT, 5 );
631 
632  m_textCtrlRightMargin = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
633  fgSizer6->Add( m_textCtrlRightMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
634 
635  m_units143 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
636  m_units143->Wrap( -1 );
637  fgSizer6->Add( m_units143, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxRIGHT, 5 );
638 
639  m_staticTextTopMargin = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Top:"), wxDefaultPosition, wxDefaultSize, 0 );
640  m_staticTextTopMargin->Wrap( -1 );
641  fgSizer6->Add( m_staticTextTopMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
642 
643 
644  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
645 
646 
647  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
648 
649  m_staticTextBottomMargin = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("Bottom:"), wxDefaultPosition, wxDefaultSize, 0 );
650  m_staticTextBottomMargin->Wrap( -1 );
651  fgSizer6->Add( m_staticTextBottomMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
652 
653 
654  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
655 
656  m_textCtrlTopMargin = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
657  fgSizer6->Add( m_textCtrlTopMargin, 0, wxEXPAND|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
658 
659  m_units1431 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
660  m_units1431->Wrap( -1 );
661  fgSizer6->Add( m_units1431, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
662 
663 
664  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
665 
666  m_textCtrlDefaultBottomMargin = new wxTextCtrl( m_swGeneralOpts, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
667  fgSizer6->Add( m_textCtrlDefaultBottomMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
668 
669  m_units1432 = new wxStaticText( m_swGeneralOpts, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
670  m_units1432->Wrap( -1 );
671  fgSizer6->Add( m_units1432, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxRIGHT, 5 );
672 
673 
674  bSizerGeneraMargins->Add( fgSizer6, 1, wxEXPAND, 5 );
675 
676 
677  bSizerGeneralOpts->Add( bSizerGeneraMargins, 0, wxEXPAND|wxBOTTOM, 15 );
678 
679  m_buttonGeneralOptsOK = new wxButton( m_swGeneralOpts, wxID_ANY, _("Apply"), wxDefaultPosition, wxDefaultSize, 0 );
680 
681  m_buttonGeneralOptsOK->SetDefault();
682  bSizerGeneralOpts->Add( m_buttonGeneralOptsOK, 0, wxALL|wxEXPAND, 5 );
683 
684 
685  m_swGeneralOpts->SetSizer( bSizerGeneralOpts );
686  m_swGeneralOpts->Layout();
687  bSizerGeneralOpts->Fit( m_swGeneralOpts );
688  m_notebook->AddPage( m_swGeneralOpts, _("General Options"), false );
689 
690  bSizerpanel->Add( m_notebook, 1, wxEXPAND, 5 );
691 
692 
693  this->SetSizer( bSizerpanel );
694  this->Layout();
695  bSizerpanel->Fit( this );
696 
697  // Connect Events
698  m_notebook->Connect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( PANEL_PROPERTIES_BASE::OnPageChanged ), NULL, this );
699  m_buttonOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
700  m_buttonDefault->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnSetDefaultValues ), NULL, this );
701  m_buttonGeneralOptsOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
702 }
wxStaticText * m_staticTextThickness
wxTextCtrl * m_textCtrlDefaultTextThickness
wxStaticText * m_staticTextTsizeY
wxStaticText * m_staticTextOrgEnd
wxStaticText * m_staticTextVjust
wxScrolledWindow * m_swItemProperties
wxTextCtrl * m_textCtrlDefaultBottomMargin
wxStaticText * m_staticTextInclabel
wxStaticText * m_staticTextOrgPos
wxStaticText * m_staticTextBottomMargin
wxStaticText * m_staticTextComment
wxTextCtrl * m_textCtrlDefaultLineWidth
wxStaticText * m_staticTextDefRightMargin
wxTextCtrl * m_textCtrlDefaultTextSizeY
wxStyledTextCtrl * m_stcText
#define NULL
wxStaticText * m_staticTextLeftMargin
wxStaticText * m_staticTextRepeatCnt
wxStaticText * m_staticTextMargins
wxStaticText * m_staticTextInfoThickness
wxStaticText * m_staticTextBitmapPPI1
const char * name
Definition: DXF_plotter.cpp:60
wxStaticText * m_staticTextTopMargin
#define _(s)
Definition: 3d_actions.cpp:33
virtual void OnAcceptPrms(wxCommandEvent &event)
wxStaticText * m_staticTextHjust
wxScrolledWindow * m_swGeneralOpts
wxStaticText * m_staticTextSizeInfo
wxStaticText * m_staticTextConstraintY
wxStaticText * m_staticTexTsizeX
wxStaticText * m_staticTextConstraintX
wxStaticText * m_staticTextDefLineW
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)
wxTextCtrl * m_textCtrlDefaultTextSizeX

References _, m_buttonDefault, m_buttonGeneralOptsOK, m_buttonOK, m_checkBoxBold, m_checkBoxItalic, m_choiceHjustify, m_choicePageOpt, m_choiceVjustify, m_comboBoxCornerEnd, m_comboBoxCornerPos, m_notebook, m_SizerEndPosition, m_SizerItemProperties, m_SizerLineThickness, m_SizerPPI, m_SizerRotation, m_SizerTextOptions, m_staticline111, m_staticline2, m_staticline5, m_staticline6, m_staticline8, m_staticline9, m_staticText22, m_staticText221, m_staticText2211, m_staticTextBitmapPPI1, m_staticTextBottomMargin, m_staticTextComment, m_staticTextConstraintX, m_staticTextConstraintY, m_staticTextDefLineW, m_staticTextDefRightMargin, m_staticTextDefTsX, m_staticTextDefTsY, m_staticTextDefVal, m_staticTextEndX, m_staticTextEndY, m_staticTextHjust, m_staticTextInclabel, m_staticTextInfoThickness, m_staticTextLeftMargin, m_staticTextMargins, m_staticTextOrgEnd, m_staticTextOrgPos, m_staticTextPosX, m_staticTextPosY, m_staticTextRepeatCnt, m_staticTextRot, m_staticTextSizeInfo, m_staticTexTsizeX, m_staticTextStepX, m_staticTextStepY, m_staticTextText, m_staticTextThickness, m_staticTextTopMargin, m_staticTextTsizeY, m_staticTextType, m_staticTextVjust, m_stcText, m_swGeneralOpts, m_swItemProperties, m_textCtrlBitmapPPI, m_textCtrlComment, m_textCtrlConstraintX, m_textCtrlConstraintY, m_textCtrlDefaultBottomMargin, m_textCtrlDefaultLineWidth, m_textCtrlDefaultTextSizeX, m_textCtrlDefaultTextSizeY, m_textCtrlDefaultTextThickness, m_textCtrlEndX, m_textCtrlEndY, m_textCtrlLeftMargin, m_textCtrlPosX, m_textCtrlPosY, m_textCtrlRepeatCount, m_textCtrlRightMargin, m_textCtrlRotation, m_textCtrlStepX, m_textCtrlStepY, m_textCtrlTextIncrement, m_textCtrlTextSizeX, m_textCtrlTextSizeY, m_textCtrlThickness, m_textCtrlTopMargin, m_units1, m_units11, m_units111, m_units1111, m_units12, m_units121, m_units1211, m_units12111, m_units121111, m_units1211111, m_units14, m_units141, m_units142, m_units143, m_units1431, m_units1432, NULL, OnAcceptPrms(), OnPageChanged(), and OnSetDefaultValues().

◆ ~PANEL_PROPERTIES_BASE()

PANEL_PROPERTIES_BASE::~PANEL_PROPERTIES_BASE ( )

Definition at line 704 of file properties_frame_base.cpp.

705 {
706  // Disconnect Events
707  m_notebook->Disconnect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( PANEL_PROPERTIES_BASE::OnPageChanged ), NULL, this );
708  m_buttonOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
709  m_buttonDefault->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnSetDefaultValues ), NULL, this );
710  m_buttonGeneralOptsOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
711 
712 }
#define NULL
virtual void OnAcceptPrms(wxCommandEvent &event)
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)

References m_buttonDefault, m_buttonGeneralOptsOK, m_buttonOK, m_notebook, NULL, OnAcceptPrms(), OnPageChanged(), and OnSetDefaultValues().

Member Function Documentation

◆ OnAcceptPrms()

virtual void PANEL_PROPERTIES_BASE::OnAcceptPrms ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PROPERTIES_FRAME.

Definition at line 149 of file properties_frame_base.h.

149 { event.Skip(); }

Referenced by PANEL_PROPERTIES_BASE(), and ~PANEL_PROPERTIES_BASE().

◆ OnPageChanged()

virtual void PANEL_PROPERTIES_BASE::OnPageChanged ( wxNotebookEvent &  event)
inlineprotectedvirtual

Reimplemented in PROPERTIES_FRAME.

Definition at line 148 of file properties_frame_base.h.

148 { event.Skip(); }

Referenced by PANEL_PROPERTIES_BASE(), and ~PANEL_PROPERTIES_BASE().

◆ OnSetDefaultValues()

virtual void PANEL_PROPERTIES_BASE::OnSetDefaultValues ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PROPERTIES_FRAME.

Definition at line 150 of file properties_frame_base.h.

150 { event.Skip(); }

Referenced by PANEL_PROPERTIES_BASE(), and ~PANEL_PROPERTIES_BASE().

Member Data Documentation

◆ m_buttonDefault

wxButton* PANEL_PROPERTIES_BASE::m_buttonDefault
protected

Definition at line 130 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE(), and ~PANEL_PROPERTIES_BASE().

◆ m_buttonGeneralOptsOK

wxButton* PANEL_PROPERTIES_BASE::m_buttonGeneralOptsOK
protected

◆ m_buttonOK

wxButton* PANEL_PROPERTIES_BASE::m_buttonOK
protected

◆ m_checkBoxBold

wxCheckBox* PANEL_PROPERTIES_BASE::m_checkBoxBold
protected

◆ m_checkBoxItalic

wxCheckBox* PANEL_PROPERTIES_BASE::m_checkBoxItalic
protected

◆ m_choiceHjustify

wxChoice* PANEL_PROPERTIES_BASE::m_choiceHjustify
protected

◆ m_choicePageOpt

wxChoice* PANEL_PROPERTIES_BASE::m_choicePageOpt
protected

◆ m_choiceVjustify

wxChoice* PANEL_PROPERTIES_BASE::m_choiceVjustify
protected

◆ m_comboBoxCornerEnd

wxComboBox* PANEL_PROPERTIES_BASE::m_comboBoxCornerEnd
protected

◆ m_comboBoxCornerPos

wxComboBox* PANEL_PROPERTIES_BASE::m_comboBoxCornerPos
protected

◆ m_notebook

wxNotebook* PANEL_PROPERTIES_BASE::m_notebook
protected

Definition at line 44 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE(), and ~PANEL_PROPERTIES_BASE().

◆ m_SizerEndPosition

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerEndPosition
protected

◆ m_SizerItemProperties

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerItemProperties
protected

◆ m_SizerLineThickness

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerLineThickness
protected

◆ m_SizerPPI

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerPPI
protected

◆ m_SizerRotation

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerRotation
protected

◆ m_SizerTextOptions

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerTextOptions
protected

◆ m_staticline111

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline111
protected

Definition at line 103 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline2

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline2
protected

Definition at line 75 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline5

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline5
protected

Definition at line 49 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline6

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline6
protected

Definition at line 72 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline8

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline8
protected

Definition at line 114 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline9

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline9
protected

Definition at line 131 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText22

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText22
protected

Definition at line 125 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText221

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText221
protected

Definition at line 127 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText2211

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText2211
protected

Definition at line 129 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextBitmapPPI1

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBitmapPPI1
protected

Definition at line 101 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextBottomMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBottomMargin
protected

Definition at line 140 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextComment

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextComment
protected

Definition at line 73 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextConstraintX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextConstraintX
protected

Definition at line 65 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextConstraintY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextConstraintY
protected

Definition at line 66 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefLineW

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefLineW
protected

Definition at line 124 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefRightMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefRightMargin
protected

Definition at line 134 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsX
protected

Definition at line 118 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsY
protected

Definition at line 119 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefVal

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefVal
protected

Definition at line 117 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextEndX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndX
protected

Definition at line 85 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextEndY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndY
protected

Definition at line 88 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextHjust

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextHjust
protected

Definition at line 53 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextInclabel

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextInclabel
protected

◆ m_staticTextInfoThickness

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextInfoThickness
protected

◆ m_staticTextLeftMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextLeftMargin
protected

Definition at line 133 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextMargins

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextMargins
protected

Definition at line 132 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextOrgEnd

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgEnd
protected

Definition at line 91 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextOrgPos

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgPos
protected

Definition at line 82 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextPosX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosX
protected

Definition at line 76 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextPosY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosY
protected

Definition at line 79 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextRepeatCnt

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRepeatCnt
protected

Definition at line 104 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextRot

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRot
protected

Definition at line 98 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextSizeInfo

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextSizeInfo
protected

◆ m_staticTexTsizeX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTexTsizeX
protected

Definition at line 59 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextStepX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepX
protected

Definition at line 108 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextStepY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepY
protected

Definition at line 109 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextText

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextText
protected

Definition at line 51 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextThickness

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextThickness
protected

Definition at line 94 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTopMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTopMargin
protected

Definition at line 139 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTsizeY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeY
protected

Definition at line 60 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextType

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextType
protected

◆ m_staticTextVjust

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextVjust
protected

Definition at line 56 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_stcText

◆ m_swGeneralOpts

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swGeneralOpts
protected

Definition at line 116 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_swItemProperties

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swItemProperties
protected

◆ m_textCtrlBitmapPPI

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlBitmapPPI
protected

◆ m_textCtrlComment

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlComment
protected

◆ m_textCtrlConstraintX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlConstraintX
protected

◆ m_textCtrlConstraintY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlConstraintY
protected

◆ m_textCtrlDefaultBottomMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultBottomMargin
protected

◆ m_textCtrlDefaultLineWidth

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultLineWidth
protected

◆ m_textCtrlDefaultTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeX
protected

◆ m_textCtrlDefaultTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeY
protected

◆ m_textCtrlDefaultTextThickness

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextThickness
protected

◆ m_textCtrlEndX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndX
protected

◆ m_textCtrlEndY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndY
protected

◆ m_textCtrlLeftMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlLeftMargin
protected

◆ m_textCtrlPosX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosX
protected

◆ m_textCtrlPosY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosY
protected

◆ m_textCtrlRepeatCount

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRepeatCount
protected

◆ m_textCtrlRightMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRightMargin
protected

◆ m_textCtrlRotation

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRotation
protected

◆ m_textCtrlStepX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepX
protected

◆ m_textCtrlStepY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepY
protected

◆ m_textCtrlTextIncrement

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextIncrement
protected

◆ m_textCtrlTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeX
protected

◆ m_textCtrlTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeY
protected

◆ m_textCtrlThickness

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlThickness
protected

◆ m_textCtrlTopMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTopMargin
protected

◆ m_units1

wxStaticText* PANEL_PROPERTIES_BASE::m_units1
protected

Definition at line 62 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units11

wxStaticText* PANEL_PROPERTIES_BASE::m_units11
protected

Definition at line 64 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units111

wxStaticText* PANEL_PROPERTIES_BASE::m_units111
protected

Definition at line 68 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1111

wxStaticText* PANEL_PROPERTIES_BASE::m_units1111
protected

Definition at line 70 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units12

wxStaticText* PANEL_PROPERTIES_BASE::m_units12
protected

Definition at line 78 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units121

wxStaticText* PANEL_PROPERTIES_BASE::m_units121
protected

Definition at line 81 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1211

wxStaticText* PANEL_PROPERTIES_BASE::m_units1211
protected

Definition at line 87 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units12111

wxStaticText* PANEL_PROPERTIES_BASE::m_units12111
protected

Definition at line 90 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units121111

wxStaticText* PANEL_PROPERTIES_BASE::m_units121111
protected

Definition at line 111 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1211111

wxStaticText* PANEL_PROPERTIES_BASE::m_units1211111
protected

Definition at line 113 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units14

wxStaticText* PANEL_PROPERTIES_BASE::m_units14
protected

Definition at line 121 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units141

wxStaticText* PANEL_PROPERTIES_BASE::m_units141
protected

Definition at line 123 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units142

wxStaticText* PANEL_PROPERTIES_BASE::m_units142
protected

Definition at line 136 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units143

wxStaticText* PANEL_PROPERTIES_BASE::m_units143
protected

Definition at line 138 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1431

wxStaticText* PANEL_PROPERTIES_BASE::m_units1431
protected

Definition at line 142 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1432

wxStaticText* PANEL_PROPERTIES_BASE::m_units1432
protected

Definition at line 144 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().


The documentation for this class was generated from the following files: