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

◆ ~PANEL_PROPERTIES_BASE()

PANEL_PROPERTIES_BASE::~PANEL_PROPERTIES_BASE ( )

Definition at line 675 of file properties_frame_base.cpp.

676 {
677  // Disconnect Events
678  m_notebook->Disconnect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( PANEL_PROPERTIES_BASE::OnPageChanged ), NULL, this );
679  m_buttonOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
680  m_buttonDefault->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnSetDefaultValues ), NULL, this );
681  m_buttonGeneralOptsOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
682 
683 }
virtual void OnAcceptPrms(wxCommandEvent &event)
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)

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

Member Function Documentation

◆ OnAcceptPrms()

virtual void PANEL_PROPERTIES_BASE::OnAcceptPrms ( wxCommandEvent &  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().

◆ OnPageChanged()

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

Reimplemented in PROPERTIES_FRAME.

Definition at line 147 of file properties_frame_base.h.

147 { 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 149 of file properties_frame_base.h.

149 { 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 129 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 43 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 102 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline2

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline2
protected

Definition at line 74 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline5

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline5
protected

Definition at line 48 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline6

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline6
protected

Definition at line 71 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline8

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline8
protected

Definition at line 113 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticline9

wxStaticLine* PANEL_PROPERTIES_BASE::m_staticline9
protected

Definition at line 130 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText22

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText22
protected

Definition at line 124 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText221

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText221
protected

Definition at line 126 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticText2211

wxStaticText* PANEL_PROPERTIES_BASE::m_staticText2211
protected

Definition at line 128 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextBitmapPPI1

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBitmapPPI1
protected

Definition at line 100 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextBottomMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBottomMargin
protected

Definition at line 139 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextComment

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextComment
protected

Definition at line 72 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextConstraintX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextConstraintX
protected

Definition at line 64 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextConstraintY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextConstraintY
protected

Definition at line 65 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefLineW

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefLineW
protected

Definition at line 123 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefRightMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefRightMargin
protected

Definition at line 133 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsX
protected

Definition at line 117 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsY
protected

Definition at line 118 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefVal

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefVal
protected

Definition at line 116 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextEndX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndX
protected

Definition at line 84 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextEndY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndY
protected

Definition at line 87 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextHjust

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextHjust
protected

Definition at line 52 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 132 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextMargins

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextMargins
protected

Definition at line 131 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextOrgEnd

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgEnd
protected

Definition at line 90 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextOrgPos

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgPos
protected

Definition at line 81 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextPosX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosX
protected

Definition at line 75 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextPosY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosY
protected

Definition at line 78 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextRepeatCnt

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRepeatCnt
protected

Definition at line 103 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextRot

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRot
protected

Definition at line 97 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 58 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextStepX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepX
protected

Definition at line 107 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextStepY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepY
protected

Definition at line 108 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextText

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextText
protected

Definition at line 50 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextThickness

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextThickness
protected

Definition at line 93 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTopMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTopMargin
protected

Definition at line 138 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTsizeY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeY
protected

Definition at line 59 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 55 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_swGeneralOpts

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swGeneralOpts
protected

Definition at line 115 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_textCtrlText

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlText
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 61 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units11

wxStaticText* PANEL_PROPERTIES_BASE::m_units11
protected

Definition at line 63 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units111

wxStaticText* PANEL_PROPERTIES_BASE::m_units111
protected

Definition at line 67 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1111

wxStaticText* PANEL_PROPERTIES_BASE::m_units1111
protected

Definition at line 69 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units12

wxStaticText* PANEL_PROPERTIES_BASE::m_units12
protected

Definition at line 77 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units121

wxStaticText* PANEL_PROPERTIES_BASE::m_units121
protected

Definition at line 80 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1211

wxStaticText* PANEL_PROPERTIES_BASE::m_units1211
protected

Definition at line 86 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units12111

wxStaticText* PANEL_PROPERTIES_BASE::m_units12111
protected

Definition at line 89 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units121111

wxStaticText* PANEL_PROPERTIES_BASE::m_units121111
protected

Definition at line 110 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1211111

wxStaticText* PANEL_PROPERTIES_BASE::m_units1211111
protected

Definition at line 112 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units14

wxStaticText* PANEL_PROPERTIES_BASE::m_units14
protected

Definition at line 120 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units141

wxStaticText* PANEL_PROPERTIES_BASE::m_units141
protected

Definition at line 122 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units142

wxStaticText* PANEL_PROPERTIES_BASE::m_units142
protected

Definition at line 135 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units143

wxStaticText* PANEL_PROPERTIES_BASE::m_units143
protected

Definition at line 137 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1431

wxStaticText* PANEL_PROPERTIES_BASE::m_units1431
protected

Definition at line 141 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_units1432

wxStaticText* PANEL_PROPERTIES_BASE::m_units1432
protected

Definition at line 143 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().


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