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 onHelp (wxCommandEvent &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
 
wxButton * m_buttonHelp
 
wxChoice * m_choicePageOpt
 
wxBoxSizer * m_SizerTextOptions
 
wxStyledTextCtrl * m_stcText
 
wxStaticText * m_staticTextHjust
 
wxChoice * m_choiceHjustify
 
wxCheckBox * m_checkBoxBold
 
wxStaticText * m_staticTextVjust
 
wxChoice * m_choiceVjustify
 
wxCheckBox * m_checkBoxItalic
 
wxStaticText * m_staticTextTsizeX
 
wxTextCtrl * m_textCtrlTextSizeX
 
wxStaticText * m_TextTextSizeXUnits
 
wxStaticText * m_staticTextTsizeY
 
wxTextCtrl * m_textCtrlTextSizeY
 
wxStaticText * m_TextTextSizeYUnits
 
wxStaticText * m_staticTextConstraintX
 
wxTextCtrl * m_textCtrlConstraintX
 
wxStaticText * m_TextConstraintXUnits
 
wxStaticText * m_staticTextConstraintY
 
wxTextCtrl * m_textCtrlConstraintY
 
wxStaticText * m_TextConstraintYUnits
 
wxStaticText * m_staticTextSizeInfo
 
wxStaticText * m_staticTextComment
 
wxTextCtrl * m_textCtrlComment
 
wxStaticBoxSizer * sbSizerPos
 
wxStaticText * m_staticTextPosX
 
wxTextCtrl * m_textCtrlPosX
 
wxStaticText * m_TextPosXUnits
 
wxStaticText * m_staticTextPosY
 
wxTextCtrl * m_textCtrlPosY
 
wxStaticText * m_TextPosYUnits
 
wxStaticText * m_staticTextOrgPos
 
wxComboBox * m_comboBoxCornerPos
 
wxStaticBoxSizer * m_sbSizerEndPosition
 
wxStaticText * m_staticTextEndX
 
wxTextCtrl * m_textCtrlEndX
 
wxStaticText * m_TextEndXUnits
 
wxStaticText * m_staticTextEndY
 
wxTextCtrl * m_textCtrlEndY
 
wxStaticText * m_TextEndYUnits
 
wxStaticText * m_staticTextOrgEnd
 
wxComboBox * m_comboBoxCornerEnd
 
wxStaticText * m_staticTextThickness
 
wxTextCtrl * m_textCtrlThickness
 
wxStaticText * m_TextLineThicknessUnits
 
wxStaticText * m_staticTextRot
 
wxTextCtrl * m_textCtrlRotation
 
wxStaticText * m_staticTextBitmapDPI
 
wxTextCtrl * m_textCtrlBitmapDPI
 
wxStaticText * m_staticTextRepeatCnt
 
wxTextCtrl * m_textCtrlRepeatCount
 
wxStaticText * m_staticTextInclabel
 
wxTextCtrl * m_textCtrlTextIncrement
 
wxStaticText * m_staticTextStepX
 
wxTextCtrl * m_textCtrlStepX
 
wxStaticText * m_TextStepXUnits
 
wxStaticText * m_staticTextStepY
 
wxTextCtrl * m_textCtrlStepY
 
wxStaticText * m_TextStepYUnits
 
wxButton * m_buttonOK
 
wxScrolledWindow * m_swGeneralOpts
 
wxStaticText * m_staticTextDefTsX
 
wxTextCtrl * m_textCtrlDefaultTextSizeX
 
wxStaticText * m_TextDefaultTextSizeXUnits
 
wxStaticText * m_staticTextDefTsY
 
wxTextCtrl * m_textCtrlDefaultTextSizeY
 
wxStaticText * m_TextDefaultTextSizeYUnits
 
wxStaticText * m_staticTextDefLineW
 
wxTextCtrl * m_textCtrlDefaultLineWidth
 
wxStaticText * m_TextDefaultLineWidthUnits
 
wxStaticText * m_staticTextDefTextThickness
 
wxTextCtrl * m_textCtrlDefaultTextThickness
 
wxStaticText * m_TextDefaultTextThicknessUnits
 
wxButton * m_buttonDefault
 
wxStaticText * m_staticTextLeftMargin
 
wxTextCtrl * m_textCtrlLeftMargin
 
wxStaticText * m_TextLeftMarginUnits
 
wxStaticText * m_staticTextDefRightMargin
 
wxTextCtrl * m_textCtrlRightMargin
 
wxStaticText * m_TextRightMarginUnits
 
wxStaticText * m_staticTextTopMargin
 
wxTextCtrl * m_textCtrlTopMargin
 
wxStaticText * m_TextTopMarginUnits
 
wxStaticText * m_staticTextBottomMargin
 
wxTextCtrl * m_textCtrlBottomMargin
 
wxStaticText * m_TextBottomMarginUnits
 
wxButton * m_buttonGeneralOptsOK
 

Detailed Description

Class PANEL_PROPERTIES_BASE.

Definition at line 40 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_NORMAL, false, wxEmptyString ) );
28 
29  bSizerButt->Add( m_staticTextType, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 4 );
30 
31  m_buttonHelp = new wxButton( m_swItemProperties, wxID_ANY, _("Help"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
32  bSizerButt->Add( m_buttonHelp, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
33 
34  wxString m_choicePageOptChoices[] = { _("Show on all pages"), _("First page only"), _("Subsequent pages only") };
35  int m_choicePageOptNChoices = sizeof( m_choicePageOptChoices ) / sizeof( wxString );
36  m_choicePageOpt = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choicePageOptNChoices, m_choicePageOptChoices, 0 );
37  m_choicePageOpt->SetSelection( 2 );
38  bSizerButt->Add( m_choicePageOpt, 0, wxALL|wxEXPAND|wxRIGHT, 4 );
39 
40 
41  m_SizerItemProperties->Add( bSizerButt, 0, wxEXPAND, 5 );
42 
43  m_SizerTextOptions = new wxBoxSizer( wxVERTICAL );
44 
45  m_stcText = new wxStyledTextCtrl( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, wxEmptyString );
46  m_stcText->SetUseTabs( true );
47  m_stcText->SetTabWidth( 4 );
48  m_stcText->SetIndent( 4 );
49  m_stcText->SetTabIndents( true );
50  m_stcText->SetBackSpaceUnIndents( true );
51  m_stcText->SetViewEOL( false );
52  m_stcText->SetViewWhiteSpace( false );
53  m_stcText->SetMarginWidth( 2, 0 );
54  m_stcText->SetIndentationGuides( false );
55  m_stcText->SetReadOnly( false );
56  m_stcText->SetMarginWidth( 1, 0 );
57  m_stcText->SetMarginWidth( 0, 0 );
58  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDER, wxSTC_MARK_BOXPLUS );
59  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDER, wxColour( wxT("BLACK") ) );
60  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDER, wxColour( wxT("WHITE") ) );
61  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEROPEN, wxSTC_MARK_BOXMINUS );
62  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT("BLACK") ) );
63  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT("WHITE") ) );
64  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERSUB, wxSTC_MARK_EMPTY );
65  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEREND, wxSTC_MARK_BOXPLUS );
66  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT("BLACK") ) );
67  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT("WHITE") ) );
68  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDEROPENMID, wxSTC_MARK_BOXMINUS );
69  m_stcText->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT("BLACK") ) );
70  m_stcText->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT("WHITE") ) );
71  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERMIDTAIL, wxSTC_MARK_EMPTY );
72  m_stcText->MarkerDefine( wxSTC_MARKNUM_FOLDERTAIL, wxSTC_MARK_EMPTY );
73  m_stcText->SetSelBackground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHT ) );
74  m_stcText->SetSelForeground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHTTEXT ) );
75  m_SizerTextOptions->Add( m_stcText, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
76 
77  wxBoxSizer* bSizerFontOpt;
78  bSizerFontOpt = new wxBoxSizer( wxVERTICAL );
79 
80  wxFlexGridSizer* fgSizer1;
81  fgSizer1 = new wxFlexGridSizer( 0, 4, 0, 0 );
82  fgSizer1->SetFlexibleDirection( wxBOTH );
83  fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
84 
85  m_staticTextHjust = new wxStaticText( m_swItemProperties, wxID_ANY, _("H align:"), wxDefaultPosition, wxDefaultSize, 0 );
86  m_staticTextHjust->Wrap( -1 );
87  fgSizer1->Add( m_staticTextHjust, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
88 
89  wxString m_choiceHjustifyChoices[] = { _("Left"), _("Center"), _("Right") };
90  int m_choiceHjustifyNChoices = sizeof( m_choiceHjustifyChoices ) / sizeof( wxString );
91  m_choiceHjustify = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceHjustifyNChoices, m_choiceHjustifyChoices, 0 );
92  m_choiceHjustify->SetSelection( 0 );
93  fgSizer1->Add( m_choiceHjustify, 0, wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL, 5 );
94 
95 
96  fgSizer1->Add( 0, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 10 );
97 
98  m_checkBoxBold = new wxCheckBox( m_swItemProperties, wxID_ANY, _("Bold"), wxDefaultPosition, wxDefaultSize, 0 );
99  fgSizer1->Add( m_checkBoxBold, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
100 
101  m_staticTextVjust = new wxStaticText( m_swItemProperties, wxID_ANY, _("V align:"), wxDefaultPosition, wxDefaultSize, 0 );
102  m_staticTextVjust->Wrap( -1 );
103  fgSizer1->Add( m_staticTextVjust, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
104 
105  wxString m_choiceVjustifyChoices[] = { _("Top"), _("Center"), _("Bottom") };
106  int m_choiceVjustifyNChoices = sizeof( m_choiceVjustifyChoices ) / sizeof( wxString );
107  m_choiceVjustify = new wxChoice( m_swItemProperties, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceVjustifyNChoices, m_choiceVjustifyChoices, 0 );
108  m_choiceVjustify->SetSelection( 1 );
109  fgSizer1->Add( m_choiceVjustify, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
110 
111 
112  fgSizer1->Add( 0, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
113 
114  m_checkBoxItalic = new wxCheckBox( m_swItemProperties, wxID_ANY, _("Italic"), wxDefaultPosition, wxDefaultSize, 0 );
115  fgSizer1->Add( m_checkBoxItalic, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
116 
117 
118  bSizerFontOpt->Add( fgSizer1, 0, wxEXPAND, 5 );
119 
120 
121  m_SizerTextOptions->Add( bSizerFontOpt, 0, wxEXPAND|wxBOTTOM, 2 );
122 
123  wxFlexGridSizer* fgSizer2;
124  fgSizer2 = new wxFlexGridSizer( 0, 3, 3, 0 );
125  fgSizer2->AddGrowableCol( 1 );
126  fgSizer2->SetFlexibleDirection( wxBOTH );
127  fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
128 
129  m_staticTextTsizeX = new wxStaticText( m_swItemProperties, wxID_ANY, _("Text width:"), wxDefaultPosition, wxDefaultSize, 0 );
130  m_staticTextTsizeX->Wrap( -1 );
131  fgSizer2->Add( m_staticTextTsizeX, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
132 
133  m_textCtrlTextSizeX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
134  fgSizer2->Add( m_textCtrlTextSizeX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
135 
136  m_TextTextSizeXUnits = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
137  m_TextTextSizeXUnits->Wrap( -1 );
138  fgSizer2->Add( m_TextTextSizeXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
139 
140  m_staticTextTsizeY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Text height:"), wxDefaultPosition, wxDefaultSize, 0 );
141  m_staticTextTsizeY->Wrap( -1 );
142  fgSizer2->Add( m_staticTextTsizeY, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
143 
144  m_textCtrlTextSizeY = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
145  fgSizer2->Add( m_textCtrlTextSizeY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
146 
147  m_TextTextSizeYUnits = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
148  m_TextTextSizeYUnits->Wrap( -1 );
149  fgSizer2->Add( m_TextTextSizeYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxRIGHT|wxLEFT, 5 );
150 
151  m_staticTextConstraintX = new wxStaticText( m_swItemProperties, wxID_ANY, _("Max width:"), wxDefaultPosition, wxDefaultSize, 0 );
152  m_staticTextConstraintX->Wrap( -1 );
153  m_staticTextConstraintX->SetToolTip( _("Set to 0 to disable this constraint") );
154 
155  fgSizer2->Add( m_staticTextConstraintX, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
156 
157  m_textCtrlConstraintX = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
158  fgSizer2->Add( m_textCtrlConstraintX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
159 
160  m_TextConstraintXUnits = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
161  m_TextConstraintXUnits->Wrap( -1 );
162  fgSizer2->Add( m_TextConstraintXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
163 
164  m_staticTextConstraintY = new wxStaticText( m_swItemProperties, wxID_ANY, _("Max height:"), wxDefaultPosition, wxDefaultSize, 0 );
165  m_staticTextConstraintY->Wrap( -1 );
166  m_staticTextConstraintY->SetToolTip( _("Set to 0 to disable this constraint") );
167 
168  fgSizer2->Add( m_staticTextConstraintY, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 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|wxLEFT, 5 );
172 
173  m_TextConstraintYUnits = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
174  m_TextConstraintYUnits->Wrap( -1 );
175  fgSizer2->Add( m_TextConstraintYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxRIGHT|wxLEFT, 5 );
176 
177 
178  m_SizerTextOptions->Add( fgSizer2, 0, wxEXPAND|wxBOTTOM, 3 );
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, wxALIGN_RIGHT|wxRIGHT|wxLEFT, 5 );
183 
184 
185  m_SizerItemProperties->Add( m_SizerTextOptions, 1, wxEXPAND, 5 );
186 
187  m_staticTextComment = new wxStaticText( m_swItemProperties, wxID_ANY, _("Comment:"), wxDefaultPosition, wxDefaultSize, 0 );
188  m_staticTextComment->Wrap( -1 );
189  m_SizerItemProperties->Add( m_staticTextComment, 0, wxRIGHT|wxLEFT, 5 );
190 
191  m_textCtrlComment = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
192  m_SizerItemProperties->Add( m_textCtrlComment, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
193 
194  sbSizerPos = new wxStaticBoxSizer( new wxStaticBox( m_swItemProperties, wxID_ANY, _("Position") ), wxVERTICAL );
195 
196  wxFlexGridSizer* fgSizer3;
197  fgSizer3 = new wxFlexGridSizer( 0, 3, 3, 0 );
198  fgSizer3->AddGrowableCol( 1 );
199  fgSizer3->SetFlexibleDirection( wxBOTH );
200  fgSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
201 
202  m_staticTextPosX = new wxStaticText( sbSizerPos->GetStaticBox(), wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
203  m_staticTextPosX->Wrap( -1 );
204  fgSizer3->Add( m_staticTextPosX, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
205 
206  m_textCtrlPosX = new wxTextCtrl( sbSizerPos->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
207  fgSizer3->Add( m_textCtrlPosX, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
208 
209  m_TextPosXUnits = new wxStaticText( sbSizerPos->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
210  m_TextPosXUnits->Wrap( -1 );
211  fgSizer3->Add( m_TextPosXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
212 
213  m_staticTextPosY = new wxStaticText( sbSizerPos->GetStaticBox(), wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
214  m_staticTextPosY->Wrap( -1 );
215  fgSizer3->Add( m_staticTextPosY, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
216 
217  m_textCtrlPosY = new wxTextCtrl( sbSizerPos->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
218  fgSizer3->Add( m_textCtrlPosY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
219 
220  m_TextPosYUnits = new wxStaticText( sbSizerPos->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
221  m_TextPosYUnits->Wrap( -1 );
222  fgSizer3->Add( m_TextPosYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
223 
224  m_staticTextOrgPos = new wxStaticText( sbSizerPos->GetStaticBox(), wxID_ANY, _("From:"), wxDefaultPosition, wxDefaultSize, 0 );
225  m_staticTextOrgPos->Wrap( -1 );
226  fgSizer3->Add( m_staticTextOrgPos, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
227 
228  m_comboBoxCornerPos = new wxComboBox( sbSizerPos->GetStaticBox(), wxID_ANY, _("Lower Right"), wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 );
229  m_comboBoxCornerPos->Append( _("Upper Right") );
230  m_comboBoxCornerPos->Append( _("Upper Left") );
231  m_comboBoxCornerPos->Append( _("Lower Right") );
232  m_comboBoxCornerPos->Append( _("Lower Left") );
233  m_comboBoxCornerPos->SetSelection( 2 );
234  m_comboBoxCornerPos->SetMinSize( wxSize( 132,-1 ) );
235 
236  fgSizer3->Add( m_comboBoxCornerPos, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
237 
238 
239  fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
240 
241 
242  sbSizerPos->Add( fgSizer3, 0, wxEXPAND|wxBOTTOM, 5 );
243 
244 
245  m_SizerItemProperties->Add( sbSizerPos, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
246 
247  m_sbSizerEndPosition = new wxStaticBoxSizer( new wxStaticBox( m_swItemProperties, wxID_ANY, _("End Position") ), wxVERTICAL );
248 
249  wxFlexGridSizer* fgSizer4;
250  fgSizer4 = new wxFlexGridSizer( 0, 3, 3, 0 );
251  fgSizer4->AddGrowableCol( 1 );
252  fgSizer4->SetFlexibleDirection( wxBOTH );
253  fgSizer4->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
254 
255  m_staticTextEndX = new wxStaticText( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("X:"), wxDefaultPosition, wxDefaultSize, 0 );
256  m_staticTextEndX->Wrap( -1 );
257  fgSizer4->Add( m_staticTextEndX, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
258 
259  m_textCtrlEndX = new wxTextCtrl( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
260  fgSizer4->Add( m_textCtrlEndX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
261 
262  m_TextEndXUnits = new wxStaticText( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
263  m_TextEndXUnits->Wrap( -1 );
264  fgSizer4->Add( m_TextEndXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
265 
266  m_staticTextEndY = new wxStaticText( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("Y:"), wxDefaultPosition, wxDefaultSize, 0 );
267  m_staticTextEndY->Wrap( -1 );
268  fgSizer4->Add( m_staticTextEndY, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
269 
270  m_textCtrlEndY = new wxTextCtrl( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
271  fgSizer4->Add( m_textCtrlEndY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
272 
273  m_TextEndYUnits = new wxStaticText( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
274  m_TextEndYUnits->Wrap( -1 );
275  fgSizer4->Add( m_TextEndYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT, 5 );
276 
277  m_staticTextOrgEnd = new wxStaticText( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("From:"), wxDefaultPosition, wxDefaultSize, 0 );
278  m_staticTextOrgEnd->Wrap( -1 );
279  fgSizer4->Add( m_staticTextOrgEnd, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 3 );
280 
281  m_comboBoxCornerEnd = new wxComboBox( m_sbSizerEndPosition->GetStaticBox(), wxID_ANY, _("Lower Left"), wxDefaultPosition, wxSize( -1,-1 ), 0, NULL, 0 );
282  m_comboBoxCornerEnd->Append( _("Upper Right") );
283  m_comboBoxCornerEnd->Append( _("Upper Left") );
284  m_comboBoxCornerEnd->Append( _("Lower Right") );
285  m_comboBoxCornerEnd->Append( _("Lower Left") );
286  m_comboBoxCornerEnd->SetSelection( 3 );
287  m_comboBoxCornerEnd->SetMinSize( wxSize( 132,-1 ) );
288 
289  fgSizer4->Add( m_comboBoxCornerEnd, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
290 
291 
292  fgSizer4->Add( 0, 0, 1, wxEXPAND, 5 );
293 
294 
295  m_sbSizerEndPosition->Add( fgSizer4, 0, wxBOTTOM|wxEXPAND, 5 );
296 
297 
298  m_SizerItemProperties->Add( m_sbSizerEndPosition, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
299 
300  wxBoxSizer* sizerMisc;
301  sizerMisc = new wxBoxSizer( wxHORIZONTAL );
302 
303  wxGridBagSizer* gbSizer1;
304  gbSizer1 = new wxGridBagSizer( 3, 0 );
305  gbSizer1->SetFlexibleDirection( wxBOTH );
306  gbSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
307 
308  m_staticTextThickness = new wxStaticText( m_swItemProperties, wxID_ANY, _("Line width:"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
309  m_staticTextThickness->Wrap( -1 );
310  gbSizer1->Add( m_staticTextThickness, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 3 );
311 
312  m_textCtrlThickness = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
313  gbSizer1->Add( m_textCtrlThickness, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
314 
315  m_TextLineThicknessUnits = new wxStaticText( m_swItemProperties, wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
316  m_TextLineThicknessUnits->Wrap( -1 );
317  gbSizer1->Add( m_TextLineThicknessUnits, wxGBPosition( 0, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 3 );
318 
319  m_staticTextRot = new wxStaticText( m_swItemProperties, wxID_ANY, _("Rotation:"), wxDefaultPosition, wxDefaultSize, 0 );
320  m_staticTextRot->Wrap( -1 );
321  gbSizer1->Add( m_staticTextRot, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 3 );
322 
323  m_textCtrlRotation = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
324  gbSizer1->Add( m_textCtrlRotation, wxGBPosition( 1, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 3 );
325 
326  m_staticTextBitmapDPI = new wxStaticText( m_swItemProperties, wxID_ANY, _("Bitmap DPI:"), wxDefaultPosition, wxDefaultSize, 0 );
327  m_staticTextBitmapDPI->Wrap( -1 );
328  gbSizer1->Add( m_staticTextBitmapDPI, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 3 );
329 
330  m_textCtrlBitmapDPI = new wxTextCtrl( m_swItemProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
331  gbSizer1->Add( m_textCtrlBitmapDPI, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 3 );
332 
333 
334  gbSizer1->AddGrowableCol( 1 );
335 
336  sizerMisc->Add( gbSizer1, 1, wxEXPAND|wxTOP|wxRIGHT, 3 );
337 
338 
339  m_SizerItemProperties->Add( sizerMisc, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 2 );
340 
341  wxStaticBoxSizer* m_sbStep;
342  m_sbStep = new wxStaticBoxSizer( new wxStaticBox( m_swItemProperties, wxID_ANY, _("Repeat Parameters") ), wxVERTICAL );
343 
344  wxFlexGridSizer* fgSizer8;
345  fgSizer8 = new wxFlexGridSizer( 0, 3, 3, 0 );
346  fgSizer8->AddGrowableCol( 1 );
347  fgSizer8->SetFlexibleDirection( wxBOTH );
348  fgSizer8->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
349 
350  m_staticTextRepeatCnt = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("Count:"), wxDefaultPosition, wxDefaultSize, 0 );
351  m_staticTextRepeatCnt->Wrap( -1 );
352  fgSizer8->Add( m_staticTextRepeatCnt, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 3 );
353 
354  m_textCtrlRepeatCount = new wxTextCtrl( m_sbStep->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
355  fgSizer8->Add( m_textCtrlRepeatCount, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT, 5 );
356 
357 
358  fgSizer8->Add( 0, 0, 1, wxEXPAND, 5 );
359 
360  m_staticTextInclabel = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("Step text:"), wxDefaultPosition, wxDefaultSize, 0 );
361  m_staticTextInclabel->Wrap( -1 );
362  fgSizer8->Add( m_staticTextInclabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 3 );
363 
364  m_textCtrlTextIncrement = new wxTextCtrl( m_sbStep->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
365  m_textCtrlTextIncrement->SetToolTip( _("Number of characters or digits to step text by for each repeat.") );
366 
367  fgSizer8->Add( m_textCtrlTextIncrement, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT, 5 );
368 
369 
370  fgSizer8->Add( 0, 0, 0, wxEXPAND, 5 );
371 
372  m_staticTextStepX = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("Step X:"), wxDefaultPosition, wxDefaultSize, 0 );
373  m_staticTextStepX->Wrap( -1 );
374  fgSizer8->Add( m_staticTextStepX, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 3 );
375 
376  m_textCtrlStepX = new wxTextCtrl( m_sbStep->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0 );
377  m_textCtrlStepX->SetToolTip( _("Distance on the X axis to step for each repeat.") );
378 
379  fgSizer8->Add( m_textCtrlStepX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
380 
381  m_TextStepXUnits = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
382  m_TextStepXUnits->Wrap( -1 );
383  fgSizer8->Add( m_TextStepXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
384 
385  m_staticTextStepY = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("Step Y:"), wxDefaultPosition, wxDefaultSize, 0 );
386  m_staticTextStepY->Wrap( -1 );
387  fgSizer8->Add( m_staticTextStepY, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 3 );
388 
389  m_textCtrlStepY = new wxTextCtrl( m_sbStep->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
390  m_textCtrlStepY->SetToolTip( _("Distance to step on Y axis for each repeat.") );
391 
392  fgSizer8->Add( m_textCtrlStepY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
393 
394  m_TextStepYUnits = new wxStaticText( m_sbStep->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
395  m_TextStepYUnits->Wrap( -1 );
396  fgSizer8->Add( m_TextStepYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
397 
398 
399  m_sbStep->Add( fgSizer8, 0, wxEXPAND|wxBOTTOM, 5 );
400 
401 
402  m_SizerItemProperties->Add( m_sbStep, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
403 
404  m_buttonOK = new wxButton( m_swItemProperties, wxID_ANY, _("Apply"), wxDefaultPosition, wxDefaultSize, 0 );
405 
406  m_buttonOK->SetDefault();
407  m_SizerItemProperties->Add( m_buttonOK, 0, wxALL|wxEXPAND, 5 );
408 
409 
411  m_swItemProperties->Layout();
413  m_notebook->AddPage( m_swItemProperties, _("Item Properties"), true );
414  m_swGeneralOpts = new wxScrolledWindow( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxTAB_TRAVERSAL|wxVSCROLL );
415  m_swGeneralOpts->SetScrollRate( 5, 5 );
416  wxBoxSizer* bSizerGeneralOpts;
417  bSizerGeneralOpts = new wxBoxSizer( wxVERTICAL );
418 
419  wxStaticBoxSizer* sbSizer1;
420  sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( m_swGeneralOpts, wxID_ANY, _("Default Values") ), wxVERTICAL );
421 
422  wxFlexGridSizer* fgSizer5;
423  fgSizer5 = new wxFlexGridSizer( 0, 2, 0, 0 );
424  fgSizer5->AddGrowableCol( 0 );
425  fgSizer5->SetFlexibleDirection( wxBOTH );
426  fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
427 
428  m_staticTextDefTsX = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Text width:"), wxDefaultPosition, wxDefaultSize, 0 );
429  m_staticTextDefTsX->Wrap( -1 );
430  fgSizer5->Add( m_staticTextDefTsX, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
431 
432 
433  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
434 
435  m_textCtrlDefaultTextSizeX = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
436  fgSizer5->Add( m_textCtrlDefaultTextSizeX, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
437 
438  m_TextDefaultTextSizeXUnits = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
439  m_TextDefaultTextSizeXUnits->Wrap( -1 );
440  fgSizer5->Add( m_TextDefaultTextSizeXUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
441 
442  m_staticTextDefTsY = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Text height:"), wxDefaultPosition, wxDefaultSize, 0 );
443  m_staticTextDefTsY->Wrap( -1 );
444  fgSizer5->Add( m_staticTextDefTsY, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
445 
446 
447  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
448 
449  m_textCtrlDefaultTextSizeY = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
450  fgSizer5->Add( m_textCtrlDefaultTextSizeY, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
451 
452  m_TextDefaultTextSizeYUnits = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
453  m_TextDefaultTextSizeYUnits->Wrap( -1 );
454  fgSizer5->Add( m_TextDefaultTextSizeYUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
455 
456  m_staticTextDefLineW = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Line thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
457  m_staticTextDefLineW->Wrap( -1 );
458  fgSizer5->Add( m_staticTextDefLineW, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
459 
460 
461  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
462 
463  m_textCtrlDefaultLineWidth = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
464  fgSizer5->Add( m_textCtrlDefaultLineWidth, 0, wxEXPAND|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
465 
466  m_TextDefaultLineWidthUnits = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
467  m_TextDefaultLineWidthUnits->Wrap( -1 );
468  fgSizer5->Add( m_TextDefaultLineWidthUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
469 
470  m_staticTextDefTextThickness = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Text thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
471  m_staticTextDefTextThickness->Wrap( -1 );
472  fgSizer5->Add( m_staticTextDefTextThickness, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
473 
474 
475  fgSizer5->Add( 0, 0, 1, wxEXPAND|wxRIGHT, 5 );
476 
477  m_textCtrlDefaultTextThickness = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
478  fgSizer5->Add( m_textCtrlDefaultTextThickness, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
479 
480  m_TextDefaultTextThicknessUnits = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
482  fgSizer5->Add( m_TextDefaultTextThicknessUnits, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
483 
484 
485  fgSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
486 
487 
488  sbSizer1->Add( fgSizer5, 1, wxEXPAND, 5 );
489 
490  m_buttonDefault = new wxButton( sbSizer1->GetStaticBox(), wxID_ANY, _("Set to Default"), wxDefaultPosition, wxDefaultSize, 0 );
491  sbSizer1->Add( m_buttonDefault, 0, wxALL|wxEXPAND, 5 );
492 
493 
494  bSizerGeneralOpts->Add( sbSizer1, 0, wxEXPAND, 5 );
495 
496  wxStaticBoxSizer* bSizerGeneraMargins;
497  bSizerGeneraMargins = new wxStaticBoxSizer( new wxStaticBox( m_swGeneralOpts, wxID_ANY, _("Page Margins") ), wxVERTICAL );
498 
499  wxFlexGridSizer* fgSizer6;
500  fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
501  fgSizer6->AddGrowableCol( 0 );
502  fgSizer6->SetFlexibleDirection( wxBOTH );
503  fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
504 
505  m_staticTextLeftMargin = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("Left:"), wxDefaultPosition, wxDefaultSize, 0 );
506  m_staticTextLeftMargin->Wrap( -1 );
507  fgSizer6->Add( m_staticTextLeftMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
508 
509 
510  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
511 
512  m_textCtrlLeftMargin = new wxTextCtrl( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
513  fgSizer6->Add( m_textCtrlLeftMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
514 
515  m_TextLeftMarginUnits = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
516  m_TextLeftMarginUnits->Wrap( -1 );
517  fgSizer6->Add( m_TextLeftMarginUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
518 
519  m_staticTextDefRightMargin = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("Right:"), wxDefaultPosition, wxDefaultSize, 0 );
520  m_staticTextDefRightMargin->Wrap( -1 );
521  fgSizer6->Add( m_staticTextDefRightMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
522 
523 
524  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
525 
526  m_textCtrlRightMargin = new wxTextCtrl( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
527  fgSizer6->Add( m_textCtrlRightMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
528 
529  m_TextRightMarginUnits = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
530  m_TextRightMarginUnits->Wrap( -1 );
531  fgSizer6->Add( m_TextRightMarginUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT|wxRIGHT, 5 );
532 
533  m_staticTextTopMargin = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("Top:"), wxDefaultPosition, wxDefaultSize, 0 );
534  m_staticTextTopMargin->Wrap( -1 );
535  fgSizer6->Add( m_staticTextTopMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
536 
537 
538  fgSizer6->Add( 0, 0, 1, wxEXPAND|wxRIGHT, 5 );
539 
540  m_textCtrlTopMargin = new wxTextCtrl( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
541  fgSizer6->Add( m_textCtrlTopMargin, 0, wxEXPAND|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
542 
543  m_TextTopMarginUnits = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
544  m_TextTopMarginUnits->Wrap( -1 );
545  fgSizer6->Add( m_TextTopMarginUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
546 
547  m_staticTextBottomMargin = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("Bottom:"), wxDefaultPosition, wxDefaultSize, 0 );
548  m_staticTextBottomMargin->Wrap( -1 );
549  fgSizer6->Add( m_staticTextBottomMargin, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
550 
551 
552  fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
553 
554  m_textCtrlBottomMargin = new wxTextCtrl( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
555  fgSizer6->Add( m_textCtrlBottomMargin, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
556 
557  m_TextBottomMarginUnits = new wxStaticText( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
558  m_TextBottomMarginUnits->Wrap( -1 );
559  fgSizer6->Add( m_TextBottomMarginUnits, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
560 
561 
562  bSizerGeneraMargins->Add( fgSizer6, 1, wxEXPAND, 5 );
563 
564  m_buttonGeneralOptsOK = new wxButton( bSizerGeneraMargins->GetStaticBox(), wxID_ANY, _("Apply"), wxDefaultPosition, wxDefaultSize, 0 );
565 
566  m_buttonGeneralOptsOK->SetDefault();
567  bSizerGeneraMargins->Add( m_buttonGeneralOptsOK, 0, wxALL|wxEXPAND, 5 );
568 
569 
570  bSizerGeneralOpts->Add( bSizerGeneraMargins, 0, wxEXPAND|wxTOP, 10 );
571 
572 
573  m_swGeneralOpts->SetSizer( bSizerGeneralOpts );
574  m_swGeneralOpts->Layout();
575  bSizerGeneralOpts->Fit( m_swGeneralOpts );
576  m_notebook->AddPage( m_swGeneralOpts, _("General Options"), false );
577 
578  bSizerpanel->Add( m_notebook, 1, wxEXPAND, 5 );
579 
580 
581  this->SetSizer( bSizerpanel );
582  this->Layout();
583  bSizerpanel->Fit( this );
584 
585  // Connect Events
586  m_notebook->Connect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( PANEL_PROPERTIES_BASE::OnPageChanged ), NULL, this );
587  m_buttonHelp->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::onHelp ), NULL, this );
588  m_buttonOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
589  m_buttonDefault->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnSetDefaultValues ), NULL, this );
590  m_buttonGeneralOptsOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
591 }
wxStaticText * m_staticTextDefTextThickness
wxStaticText * m_staticTextThickness
wxTextCtrl * m_textCtrlDefaultTextThickness
wxStaticText * m_staticTextTsizeY
wxStaticText * m_staticTextOrgEnd
wxStaticText * m_staticTextVjust
wxScrolledWindow * m_swItemProperties
wxStaticText * m_staticTextInclabel
wxStaticText * m_TextConstraintXUnits
wxStaticText * m_staticTextBitmapDPI
wxStaticText * m_staticTextOrgPos
wxStaticText * m_staticTextBottomMargin
wxStaticText * m_staticTextComment
wxStaticText * m_TextDefaultLineWidthUnits
wxStaticText * m_TextTopMarginUnits
wxStaticText * m_TextBottomMarginUnits
wxTextCtrl * m_textCtrlDefaultLineWidth
wxStaticText * m_staticTextDefRightMargin
wxStaticText * m_TextLineThicknessUnits
wxStaticText * m_TextTextSizeYUnits
wxStaticText * m_staticTextTsizeX
wxTextCtrl * m_textCtrlDefaultTextSizeY
wxStaticText * m_TextDefaultTextThicknessUnits
wxStaticText * m_TextConstraintYUnits
wxStyledTextCtrl * m_stcText
wxStaticText * m_staticTextLeftMargin
wxStaticText * m_TextDefaultTextSizeXUnits
virtual void onHelp(wxCommandEvent &event)
wxStaticText * m_TextLeftMarginUnits
wxStaticText * m_TextRightMarginUnits
wxStaticBoxSizer * sbSizerPos
wxStaticText * m_staticTextRepeatCnt
#define _(s)
wxStaticBoxSizer * m_sbSizerEndPosition
const char * name
Definition: DXF_plotter.cpp:56
wxStaticText * m_staticTextTopMargin
wxStaticText * m_TextDefaultTextSizeYUnits
virtual void OnAcceptPrms(wxCommandEvent &event)
wxStaticText * m_staticTextHjust
wxScrolledWindow * m_swGeneralOpts
wxStaticText * m_staticTextSizeInfo
wxStaticText * m_staticTextConstraintY
wxStaticText * m_staticTextConstraintX
wxStaticText * m_staticTextDefLineW
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)
wxStaticText * m_TextTextSizeXUnits
wxTextCtrl * m_textCtrlDefaultTextSizeX

References _, m_buttonDefault, m_buttonGeneralOptsOK, m_buttonHelp, m_buttonOK, m_checkBoxBold, m_checkBoxItalic, m_choiceHjustify, m_choicePageOpt, m_choiceVjustify, m_comboBoxCornerEnd, m_comboBoxCornerPos, m_notebook, m_sbSizerEndPosition, m_SizerItemProperties, m_SizerTextOptions, m_staticTextBitmapDPI, m_staticTextBottomMargin, m_staticTextComment, m_staticTextConstraintX, m_staticTextConstraintY, m_staticTextDefLineW, m_staticTextDefRightMargin, m_staticTextDefTextThickness, m_staticTextDefTsX, m_staticTextDefTsY, m_staticTextEndX, m_staticTextEndY, m_staticTextHjust, m_staticTextInclabel, m_staticTextLeftMargin, m_staticTextOrgEnd, m_staticTextOrgPos, m_staticTextPosX, m_staticTextPosY, m_staticTextRepeatCnt, m_staticTextRot, m_staticTextSizeInfo, m_staticTextStepX, m_staticTextStepY, m_staticTextThickness, m_staticTextTopMargin, m_staticTextTsizeX, m_staticTextTsizeY, m_staticTextType, m_staticTextVjust, m_stcText, m_swGeneralOpts, m_swItemProperties, m_TextBottomMarginUnits, m_TextConstraintXUnits, m_TextConstraintYUnits, m_textCtrlBitmapDPI, m_textCtrlBottomMargin, m_textCtrlComment, m_textCtrlConstraintX, m_textCtrlConstraintY, 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_TextDefaultLineWidthUnits, m_TextDefaultTextSizeXUnits, m_TextDefaultTextSizeYUnits, m_TextDefaultTextThicknessUnits, m_TextEndXUnits, m_TextEndYUnits, m_TextLeftMarginUnits, m_TextLineThicknessUnits, m_TextPosXUnits, m_TextPosYUnits, m_TextRightMarginUnits, m_TextStepXUnits, m_TextStepYUnits, m_TextTextSizeXUnits, m_TextTextSizeYUnits, m_TextTopMarginUnits, OnAcceptPrms(), onHelp(), OnPageChanged(), OnSetDefaultValues(), and sbSizerPos.

◆ ~PANEL_PROPERTIES_BASE()

PANEL_PROPERTIES_BASE::~PANEL_PROPERTIES_BASE ( )

Definition at line 593 of file properties_frame_base.cpp.

594 {
595  // Disconnect Events
596  m_notebook->Disconnect( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, wxNotebookEventHandler( PANEL_PROPERTIES_BASE::OnPageChanged ), NULL, this );
597  m_buttonHelp->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::onHelp ), NULL, this );
598  m_buttonOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
599  m_buttonDefault->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnSetDefaultValues ), NULL, this );
600  m_buttonGeneralOptsOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_PROPERTIES_BASE::OnAcceptPrms ), NULL, this );
601 
602 }
virtual void onHelp(wxCommandEvent &event)
virtual void OnAcceptPrms(wxCommandEvent &event)
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnSetDefaultValues(wxCommandEvent &event)

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

Member Function Documentation

◆ OnAcceptPrms()

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

Reimplemented in PROPERTIES_FRAME.

Definition at line 141 of file properties_frame_base.h.

141 { event.Skip(); }

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

◆ onHelp()

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

Reimplemented in PROPERTIES_FRAME.

Definition at line 140 of file properties_frame_base.h.

140 { 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 139 of file properties_frame_base.h.

139 { 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 142 of file properties_frame_base.h.

142 { 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 123 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_buttonHelp

wxButton* PANEL_PROPERTIES_BASE::m_buttonHelp
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 45 of file properties_frame_base.h.

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

◆ m_sbSizerEndPosition

wxStaticBoxSizer* PANEL_PROPERTIES_BASE::m_sbSizerEndPosition
protected

◆ m_SizerItemProperties

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerItemProperties
protected

◆ m_SizerTextOptions

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerTextOptions
protected

◆ m_staticTextBitmapDPI

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBitmapDPI
protected

◆ m_staticTextBottomMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBottomMargin
protected

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

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextConstraintY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextConstraintY
protected

Definition at line 68 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefLineW

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefLineW
protected

Definition at line 117 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefRightMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefRightMargin
protected

Definition at line 127 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTextThickness

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTextThickness
protected

Definition at line 120 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsX
protected

Definition at line 111 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextDefTsY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsY
protected

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

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextInclabel

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextInclabel
protected

◆ m_staticTextLeftMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextLeftMargin
protected

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

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextRot

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRot
protected

◆ m_staticTextSizeInfo

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextSizeInfo
protected

◆ m_staticTextStepX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepX
protected

Definition at line 103 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextStepY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepY
protected

Definition at line 106 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextThickness

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextThickness
protected

Definition at line 92 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTopMargin

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTopMargin
protected

Definition at line 130 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTsizeX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeX
protected

Definition at line 59 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_staticTextTsizeY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeY
protected

Definition at line 62 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

◆ m_swItemProperties

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swItemProperties
protected

◆ m_TextBottomMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextBottomMarginUnits
protected

Definition at line 135 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextConstraintXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextConstraintXUnits
protected

Definition at line 67 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextConstraintYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextConstraintYUnits
protected

Definition at line 70 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlBitmapDPI

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlBitmapDPI
protected

◆ m_textCtrlBottomMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlBottomMargin
protected

Definition at line 134 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlComment

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlComment
protected

◆ m_textCtrlConstraintX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlConstraintX
protected

Definition at line 66 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlConstraintY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlConstraintY
protected

Definition at line 69 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlDefaultLineWidth

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultLineWidth
protected

Definition at line 118 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlDefaultTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeX
protected

Definition at line 112 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlDefaultTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeY
protected

Definition at line 115 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlDefaultTextThickness

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextThickness
protected

Definition at line 121 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlEndX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndX
protected

Definition at line 85 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlEndY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndY
protected

Definition at line 88 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlLeftMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlLeftMargin
protected

Definition at line 125 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlPosX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosX
protected

Definition at line 76 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlPosY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosY
protected

Definition at line 79 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlRepeatCount

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRepeatCount
protected

◆ m_textCtrlRightMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRightMargin
protected

Definition at line 128 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlRotation

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRotation
protected

◆ m_textCtrlStepX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepX
protected

Definition at line 104 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlStepY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepY
protected

Definition at line 107 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlTextIncrement

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextIncrement
protected

◆ m_textCtrlTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeX
protected

Definition at line 60 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeY
protected

Definition at line 63 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlThickness

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlThickness
protected

Definition at line 93 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_textCtrlTopMargin

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTopMargin
protected

Definition at line 131 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextDefaultLineWidthUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextDefaultLineWidthUnits
protected

Definition at line 119 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextDefaultTextSizeXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextDefaultTextSizeXUnits
protected

Definition at line 113 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextDefaultTextSizeYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextDefaultTextSizeYUnits
protected

Definition at line 116 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextDefaultTextThicknessUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextDefaultTextThicknessUnits
protected

Definition at line 122 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextEndXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextEndXUnits
protected

Definition at line 86 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextEndYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextEndYUnits
protected

Definition at line 89 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextLeftMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextLeftMarginUnits
protected

Definition at line 126 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextLineThicknessUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextLineThicknessUnits
protected

Definition at line 94 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextPosXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextPosXUnits
protected

Definition at line 77 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextPosYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextPosYUnits
protected

Definition at line 80 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextRightMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextRightMarginUnits
protected

Definition at line 129 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextStepXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextStepXUnits
protected

Definition at line 105 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextStepYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextStepYUnits
protected

Definition at line 108 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextTextSizeXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextTextSizeXUnits
protected

Definition at line 61 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextTextSizeYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextTextSizeYUnits
protected

Definition at line 64 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ m_TextTopMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextTopMarginUnits
protected

Definition at line 132 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().

◆ sbSizerPos

wxStaticBoxSizer* PANEL_PROPERTIES_BASE::sbSizerPos
protected

Definition at line 74 of file properties_frame_base.h.

Referenced by PANEL_PROPERTIES_BASE().


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