Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
b09f3ab7
Commit
b09f3ab7
authored
Dec 04, 2009
by
charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
minors aesthetic changes
parent
0eaafe79
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1733 additions
and
1729 deletions
+1733
-1729
dialog_edit_component_in_lib_base.cpp
eeschema/dialog_edit_component_in_lib_base.cpp
+1
-1
dialog_edit_component_in_lib_base.fbp
eeschema/dialog_edit_component_in_lib_base.fbp
+1
-1
kicad.mo
internat/fr/kicad.mo
+0
-0
kicad.po
internat/fr/kicad.po
+2
-2
dialog_drc.cpp
pcbnew/dialog_drc.cpp
+2
-0
dialog_drc_base.cpp
pcbnew/dialog_drc_base.cpp
+217
-215
dialog_drc_base.fbp
pcbnew/dialog_drc_base.fbp
+1409
-1409
dialog_drc_base.h
pcbnew/dialog_drc_base.h
+101
-101
No files found.
eeschema/dialog_edit_component_in_lib_base.cpp
View file @
b09f3ab7
...
...
@@ -235,7 +235,7 @@ DIALOG_EDIT_COMPONENT_IN_LIBRARY_BASE::DIALOG_EDIT_COMPONENT_IN_LIBRARY_BASE( wx
m_sdbSizer2Cancel
=
new
wxButton
(
this
,
wxID_CANCEL
);
m_sdbSizer2
->
AddButton
(
m_sdbSizer2Cancel
);
m_sdbSizer2
->
Realize
();
bMainSizer
->
Add
(
m_sdbSizer2
,
0
,
wxEXPAND
,
5
);
bMainSizer
->
Add
(
m_sdbSizer2
,
0
,
wxEXPAND
|
wxALL
,
5
);
this
->
SetSizer
(
bMainSizer
);
this
->
Layout
();
...
...
eeschema/dialog_edit_component_in_lib_base.fbp
View file @
b09f3ab7
...
...
@@ -2009,7 +2009,7 @@
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"flag"
>
wxEXPAND
|wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStdDialogButtonSizer"
expanded=
"1"
>
<property
name=
"Apply"
>
0
</property>
...
...
internat/fr/kicad.mo
View file @
b09f3ab7
No preview for this file type
internat/fr/kicad.po
View file @
b09f3ab7
...
...
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-03 10:25+0100\n"
"PO-Revision-Date: 2009-12-0
3 10:25
+0100\n"
"PO-Revision-Date: 2009-12-0
4 08:16
+0100\n"
"Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n"
...
...
@@ -9998,7 +9998,7 @@ msgstr "Ajouter à toutes les &parts du boitier"
#: eeschema/dialog_lib_edit_pin_base.cpp:137
msgid "Add to all alternate &body styles (DeMorgan)"
msgstr "Aj
uo
ter à toutes les forme &alternatives (DeMorgan)"
msgstr "Aj
ou
ter à toutes les forme &alternatives (DeMorgan)"
#: eeschema/dialog_lib_edit_pin_base.cpp:141
msgid "&Visible"
...
...
pcbnew/dialog_drc.cpp
View file @
b09f3ab7
...
...
@@ -34,6 +34,8 @@ DIALOG_DRC_CONTROL::DIALOG_DRC_CONTROL( DRC* aTester, WinEDA_PcbFrame* parent )
{
GetSizer
()
->
SetSizeHints
(
this
);
}
Centre
();
}
...
...
pcbnew/dialog_drc_base.cpp
View file @
b09f3ab7
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Dec 29 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#include "dialog_drc.h"
#include "dialog_drc_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_DRC_CONTROL_BASE
::
DIALOG_DRC_CONTROL_BASE
(
wxWindow
*
parent
,
wxWindowID
id
,
const
wxString
&
title
,
const
wxPoint
&
pos
,
const
wxSize
&
size
,
long
style
)
:
wxDialog
(
parent
,
id
,
title
,
pos
,
size
,
style
)
{
this
->
SetSizeHints
(
wxDefaultSize
,
wxDefaultSize
);
wxBoxSizer
*
m_MainSizer
;
m_MainSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxBoxSizer
*
m_CommandSizer
;
m_CommandSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxStaticBoxSizer
*
sbSizerOptions
;
sbSizerOptions
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Options:"
)
),
wxHORIZONTAL
);
wxBoxSizer
*
bSizer7
;
bSizer7
=
new
wxBoxSizer
(
wxVERTICAL
);
wxFlexGridSizer
*
fgMinValuesSizer
;
fgMinValuesSizer
=
new
wxFlexGridSizer
(
4
,
2
,
0
,
0
);
fgMinValuesSizer
->
AddGrowableCol
(
1
);
fgMinValuesSizer
->
SetFlexibleDirection
(
wxHORIZONTAL
);
fgMinValuesSizer
->
SetNonFlexibleGrowMode
(
wxFLEX_GROWMODE_SPECIFIED
);
m_ClearanceTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Clearance"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_ClearanceTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_ClearanceTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetClearance
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
_
(
"By Netclass"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetClearance
->
Enable
(
false
);
fgMinValuesSizer
->
Add
(
m_SetClearance
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
|
wxEXPAND
,
5
);
m_TrackMinWidthTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min track width"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_TrackMinWidthTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_TrackMinWidthTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetTrackMinWidthCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetTrackMinWidthCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetTrackMinWidthCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_ViaMinTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min via size"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_ViaMinTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_ViaMinTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetViaMinSizeCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetViaMinSizeCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetViaMinSizeCtrl
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
|
wxEXPAND
,
5
);
m_MicroViaMinTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min uVia size"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_MicroViaMinTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_MicroViaMinTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetMicroViakMinSizeCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetMicroViakMinSizeCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetMicroViakMinSizeCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
bSizer7
->
Add
(
fgMinValuesSizer
,
1
,
wxEXPAND
,
5
);
wxStaticBoxSizer
*
ReportFileSizer
;
ReportFileSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Create Report File"
)
),
wxHORIZONTAL
);
m_CreateRptCtrl
=
new
wxCheckBox
(
this
,
ID_CHECKBOX_RPT_FILE
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_CreateRptCtrl
->
SetToolTip
(
_
(
"Enable writing report to this file"
)
);
ReportFileSizer
->
Add
(
m_CreateRptCtrl
,
0
,
wxALL
|
wxALIGN_CENTER_VERTICAL
,
5
);
m_RptFilenameCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_RptFilenameCtrl
->
SetToolTip
(
_
(
"Enter the report filename"
)
);
m_RptFilenameCtrl
->
SetMinSize
(
wxSize
(
180
,
-
1
)
);
ReportFileSizer
->
Add
(
m_RptFilenameCtrl
,
1
,
wxALL
|
wxEXPAND
|
wxALIGN_CENTER_VERTICAL
,
5
);
m_BrowseButton
=
new
wxButton
(
this
,
ID_BUTTON_BROWSE_RPT_FILE
,
_
(
"..."
),
wxDefaultPosition
,
wxSize
(
50
,
-
1
),
0
);
ReportFileSizer
->
Add
(
m_BrowseButton
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
,
5
);
bSizer7
->
Add
(
ReportFileSizer
,
0
,
wxEXPAND
|
wxTOP
|
wxBOTTOM
|
wxRIGHT
,
5
);
sbSizerOptions
->
Add
(
bSizer7
,
1
,
wxEXPAND
,
5
);
m_CommandSizer
->
Add
(
sbSizerOptions
,
1
,
0
,
5
);
wxBoxSizer
*
bSizerMessages
;
bSizerMessages
=
new
wxBoxSizer
(
wxVERTICAL
);
m_staticText6
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Messages:"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticText6
->
Wrap
(
-
1
);
bSizerMessages
->
Add
(
m_staticText6
,
0
,
wxRIGHT
|
wxLEFT
,
5
);
m_Messages
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
wxHSCROLL
|
wxTE_MULTILINE
|
wxTE_READONLY
);
bSizerMessages
->
Add
(
m_Messages
,
1
,
wxBOTTOM
|
wxRIGHT
|
wxLEFT
|
wxEXPAND
,
5
);
m_CommandSizer
->
Add
(
bSizerMessages
,
1
,
wxEXPAND
,
5
);
wxBoxSizer
*
bSizer11
;
bSizer11
=
new
wxBoxSizer
(
wxVERTICAL
);
m_buttonRunDRC
=
new
wxButton
(
this
,
ID_STARTDRC
,
_
(
"Start DRC"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_buttonRunDRC
->
SetDefault
();
m_buttonRunDRC
->
SetToolTip
(
_
(
"Start the Design Rule Checker"
)
);
bSizer11
->
Add
(
m_buttonRunDRC
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_buttonListUnconnected
=
new
wxButton
(
this
,
ID_LIST_UNCONNECTED
,
_
(
"List Unconnected"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_buttonListUnconnected
->
SetToolTip
(
_
(
"List unconnected pads or tracks"
)
);
bSizer11
->
Add
(
m_buttonListUnconnected
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_DeleteAllButton
=
new
wxButton
(
this
,
ID_DELETE_ALL
,
_
(
"Delete All Markers"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_DeleteAllButton
->
SetToolTip
(
_
(
"Delete every marker"
)
);
bSizer11
->
Add
(
m_DeleteAllButton
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_DeleteCurrentMarkerButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Delete Current Marker"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_DeleteCurrentMarkerButton
->
SetToolTip
(
_
(
"Delete the marker selected in the listBox below"
)
);
bSizer11
->
Add
(
m_DeleteCurrentMarkerButton
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxEXPAND
|
wxALL
,
5
);
m_CommandSizer
->
Add
(
bSizer11
,
0
,
wxALIGN_CENTER_VERTICAL
,
5
);
m_MainSizer
->
Add
(
m_CommandSizer
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_staticTextErrMsg
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Error Messages:"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticTextErrMsg
->
Wrap
(
-
1
);
m_MainSizer
->
Add
(
m_staticTextErrMsg
,
0
,
wxALL
,
5
);
m_Notebook
=
new
wxNotebook
(
this
,
ID_NOTEBOOK1
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_panelClearanceListBox
=
new
wxPanel
(
m_Notebook
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizeClearanceBox
;
bSizeClearanceBox
=
new
wxBoxSizer
(
wxVERTICAL
);
m_ClearanceListBox
=
new
DRCLISTBOX
(
m_panelClearanceListBox
,
ID_CLEARANCE_LIST
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
m_ClearanceListBox
->
SetToolTip
(
_
(
"MARKERs, double click any to go there in PCB, right click for popup menu"
)
);
m_ClearanceListBox
->
SetMinSize
(
wxSize
(
-
1
,
80
)
);
bSizeClearanceBox
->
Add
(
m_ClearanceListBox
,
1
,
wxALL
|
wxEXPAND
,
5
);
m_panelClearanceListBox
->
SetSizer
(
bSizeClearanceBox
);
m_panelClearanceListBox
->
Layout
();
bSizeClearanceBox
->
Fit
(
m_panelClearanceListBox
);
m_Notebook
->
AddPage
(
m_panelClearanceListBox
,
_
(
"Problems / Markers"
),
true
);
m_panelUnconnectedBox
=
new
wxPanel
(
m_Notebook
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizerUnconnectedBox
;
bSizerUnconnectedBox
=
new
wxBoxSizer
(
wxVERTICAL
);
m_UnconnectedListBox
=
new
DRCLISTBOX
(
m_panelUnconnectedBox
,
ID_UNCONNECTED_LIST
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
m_UnconnectedListBox
->
SetToolTip
(
_
(
"A list of unconnected pads, right click for popup menu"
)
);
bSizerUnconnectedBox
->
Add
(
m_UnconnectedListBox
,
1
,
wxALL
|
wxEXPAND
,
5
);
m_panelUnconnectedBox
->
SetSizer
(
bSizerUnconnectedBox
);
m_panelUnconnectedBox
->
Layout
();
bSizerUnconnectedBox
->
Fit
(
m_panelUnconnectedBox
);
m_Notebook
->
AddPage
(
m_panelUnconnectedBox
,
_
(
"Unconnected"
),
false
);
m_MainSizer
->
Add
(
m_Notebook
,
1
,
wxEXPAND
|
wxALL
,
5
);
m_sdbSizer1
=
new
wxStdDialogButtonSizer
();
m_sdbSizer1OK
=
new
wxButton
(
this
,
wxID_OK
);
m_sdbSizer1
->
AddButton
(
m_sdbSizer1OK
);
m_sdbSizer1Cancel
=
new
wxButton
(
this
,
wxID_CANCEL
);
m_sdbSizer1
->
AddButton
(
m_sdbSizer1Cancel
);
m_sdbSizer1
->
Realize
();
m_MainSizer
->
Add
(
m_sdbSizer1
,
0
,
wxALL
|
wxEXPAND
,
5
);
this
->
SetSizer
(
m_MainSizer
);
this
->
Layout
();
m_MainSizer
->
Fit
(
this
);
// Connect Events
m_CreateRptCtrl
->
Connect
(
wxEVT_COMMAND_CHECKBOX_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnReportCheckBoxClicked
),
NULL
,
this
);
m_BrowseButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnButtonBrowseRptFileClick
),
NULL
,
this
);
m_buttonRunDRC
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnStartdrcClick
),
NULL
,
this
);
m_buttonListUnconnected
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnListUnconnectedClick
),
NULL
,
this
);
m_DeleteAllButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteAllClick
),
NULL
,
this
);
m_DeleteCurrentMarkerButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteOneClick
),
NULL
,
this
);
m_ClearanceListBox
->
Connect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickClearance
),
NULL
,
this
);
m_ClearanceListBox
->
Connect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpClearance
),
NULL
,
this
);
m_UnconnectedListBox
->
Connect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickUnconnected
),
NULL
,
this
);
m_UnconnectedListBox
->
Connect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpUnconnected
),
NULL
,
this
);
m_sdbSizer1Cancel
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnCancelClick
),
NULL
,
this
);
m_sdbSizer1OK
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnOkClick
),
NULL
,
this
);
}
DIALOG_DRC_CONTROL_BASE
::~
DIALOG_DRC_CONTROL_BASE
()
{
// Disconnect Events
m_CreateRptCtrl
->
Disconnect
(
wxEVT_COMMAND_CHECKBOX_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnReportCheckBoxClicked
),
NULL
,
this
);
m_BrowseButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnButtonBrowseRptFileClick
),
NULL
,
this
);
m_buttonRunDRC
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnStartdrcClick
),
NULL
,
this
);
m_buttonListUnconnected
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnListUnconnectedClick
),
NULL
,
this
);
m_DeleteAllButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteAllClick
),
NULL
,
this
);
m_DeleteCurrentMarkerButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteOneClick
),
NULL
,
this
);
m_ClearanceListBox
->
Disconnect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickClearance
),
NULL
,
this
);
m_ClearanceListBox
->
Disconnect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpClearance
),
NULL
,
this
);
m_UnconnectedListBox
->
Disconnect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickUnconnected
),
NULL
,
this
);
m_UnconnectedListBox
->
Disconnect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpUnconnected
),
NULL
,
this
);
m_sdbSizer1Cancel
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnCancelClick
),
NULL
,
this
);
m_sdbSizer1OK
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnOkClick
),
NULL
,
this
);
}
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#include "dialog_drc.h"
#include "dialog_drc_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_DRC_CONTROL_BASE
::
DIALOG_DRC_CONTROL_BASE
(
wxWindow
*
parent
,
wxWindowID
id
,
const
wxString
&
title
,
const
wxPoint
&
pos
,
const
wxSize
&
size
,
long
style
)
:
wxDialog
(
parent
,
id
,
title
,
pos
,
size
,
style
)
{
this
->
SetSizeHints
(
wxDefaultSize
,
wxDefaultSize
);
wxBoxSizer
*
m_MainSizer
;
m_MainSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxBoxSizer
*
m_CommandSizer
;
m_CommandSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxStaticBoxSizer
*
sbSizerOptions
;
sbSizerOptions
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Options:"
)
),
wxHORIZONTAL
);
wxBoxSizer
*
bSizer7
;
bSizer7
=
new
wxBoxSizer
(
wxVERTICAL
);
wxFlexGridSizer
*
fgMinValuesSizer
;
fgMinValuesSizer
=
new
wxFlexGridSizer
(
4
,
2
,
0
,
0
);
fgMinValuesSizer
->
AddGrowableCol
(
1
);
fgMinValuesSizer
->
SetFlexibleDirection
(
wxHORIZONTAL
);
fgMinValuesSizer
->
SetNonFlexibleGrowMode
(
wxFLEX_GROWMODE_SPECIFIED
);
m_ClearanceTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Clearance"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_ClearanceTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_ClearanceTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetClearance
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
_
(
"By Netclass"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetClearance
->
Enable
(
false
);
fgMinValuesSizer
->
Add
(
m_SetClearance
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
|
wxEXPAND
,
5
);
m_TrackMinWidthTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min track width"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_TrackMinWidthTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_TrackMinWidthTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetTrackMinWidthCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetTrackMinWidthCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetTrackMinWidthCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_ViaMinTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min via size"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_ViaMinTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_ViaMinTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetViaMinSizeCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetViaMinSizeCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetViaMinSizeCtrl
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
|
wxEXPAND
,
5
);
m_MicroViaMinTitle
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Min uVia size"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_MicroViaMinTitle
->
Wrap
(
-
1
);
fgMinValuesSizer
->
Add
(
m_MicroViaMinTitle
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
5
);
m_SetMicroViakMinSizeCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_SetMicroViakMinSizeCtrl
->
SetToolTip
(
_
(
"In the clearance units, enter the clearance distance"
)
);
fgMinValuesSizer
->
Add
(
m_SetMicroViakMinSizeCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
bSizer7
->
Add
(
fgMinValuesSizer
,
1
,
wxEXPAND
,
5
);
wxStaticBoxSizer
*
ReportFileSizer
;
ReportFileSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Create Report File"
)
),
wxHORIZONTAL
);
m_CreateRptCtrl
=
new
wxCheckBox
(
this
,
ID_CHECKBOX_RPT_FILE
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_CreateRptCtrl
->
SetToolTip
(
_
(
"Enable writing report to this file"
)
);
ReportFileSizer
->
Add
(
m_CreateRptCtrl
,
0
,
wxALL
|
wxALIGN_CENTER_VERTICAL
,
5
);
m_RptFilenameCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_RptFilenameCtrl
->
SetToolTip
(
_
(
"Enter the report filename"
)
);
m_RptFilenameCtrl
->
SetMinSize
(
wxSize
(
180
,
-
1
)
);
ReportFileSizer
->
Add
(
m_RptFilenameCtrl
,
1
,
wxALL
|
wxEXPAND
|
wxALIGN_CENTER_VERTICAL
,
5
);
m_BrowseButton
=
new
wxButton
(
this
,
ID_BUTTON_BROWSE_RPT_FILE
,
_
(
"..."
),
wxDefaultPosition
,
wxSize
(
50
,
-
1
),
0
);
ReportFileSizer
->
Add
(
m_BrowseButton
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
,
5
);
bSizer7
->
Add
(
ReportFileSizer
,
0
,
wxEXPAND
|
wxTOP
|
wxBOTTOM
|
wxRIGHT
,
5
);
sbSizerOptions
->
Add
(
bSizer7
,
1
,
wxEXPAND
,
5
);
m_CommandSizer
->
Add
(
sbSizerOptions
,
1
,
0
,
5
);
wxBoxSizer
*
bSizerMessages
;
bSizerMessages
=
new
wxBoxSizer
(
wxVERTICAL
);
m_staticText6
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Messages:"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticText6
->
Wrap
(
-
1
);
bSizerMessages
->
Add
(
m_staticText6
,
0
,
wxRIGHT
|
wxLEFT
,
5
);
m_Messages
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
wxHSCROLL
|
wxTE_MULTILINE
|
wxTE_READONLY
);
m_Messages
->
SetMinSize
(
wxSize
(
220
,
-
1
)
);
bSizerMessages
->
Add
(
m_Messages
,
1
,
wxBOTTOM
|
wxRIGHT
|
wxLEFT
|
wxEXPAND
,
5
);
m_CommandSizer
->
Add
(
bSizerMessages
,
1
,
wxEXPAND
,
5
);
wxBoxSizer
*
bSizer11
;
bSizer11
=
new
wxBoxSizer
(
wxVERTICAL
);
m_buttonRunDRC
=
new
wxButton
(
this
,
ID_STARTDRC
,
_
(
"Start DRC"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_buttonRunDRC
->
SetDefault
();
m_buttonRunDRC
->
SetToolTip
(
_
(
"Start the Design Rule Checker"
)
);
bSizer11
->
Add
(
m_buttonRunDRC
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_buttonListUnconnected
=
new
wxButton
(
this
,
ID_LIST_UNCONNECTED
,
_
(
"List Unconnected"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_buttonListUnconnected
->
SetToolTip
(
_
(
"List unconnected pads or tracks"
)
);
bSizer11
->
Add
(
m_buttonListUnconnected
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_DeleteAllButton
=
new
wxButton
(
this
,
ID_DELETE_ALL
,
_
(
"Delete All Markers"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_DeleteAllButton
->
SetToolTip
(
_
(
"Delete every marker"
)
);
bSizer11
->
Add
(
m_DeleteAllButton
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
|
wxEXPAND
,
5
);
m_DeleteCurrentMarkerButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Delete Current Marker"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_DeleteCurrentMarkerButton
->
SetToolTip
(
_
(
"Delete the marker selected in the listBox below"
)
);
bSizer11
->
Add
(
m_DeleteCurrentMarkerButton
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxEXPAND
|
wxALL
,
5
);
m_CommandSizer
->
Add
(
bSizer11
,
0
,
wxALIGN_CENTER_VERTICAL
,
5
);
m_MainSizer
->
Add
(
m_CommandSizer
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_staticTextErrMsg
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Error Messages:"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticTextErrMsg
->
Wrap
(
-
1
);
m_MainSizer
->
Add
(
m_staticTextErrMsg
,
0
,
wxALL
,
5
);
m_Notebook
=
new
wxNotebook
(
this
,
ID_NOTEBOOK1
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_panelClearanceListBox
=
new
wxPanel
(
m_Notebook
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizeClearanceBox
;
bSizeClearanceBox
=
new
wxBoxSizer
(
wxVERTICAL
);
m_ClearanceListBox
=
new
DRCLISTBOX
(
m_panelClearanceListBox
,
ID_CLEARANCE_LIST
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
m_ClearanceListBox
->
SetToolTip
(
_
(
"MARKERs, double click any to go there in PCB, right click for popup menu"
)
);
m_ClearanceListBox
->
SetMinSize
(
wxSize
(
-
1
,
80
)
);
bSizeClearanceBox
->
Add
(
m_ClearanceListBox
,
1
,
wxALL
|
wxEXPAND
,
5
);
m_panelClearanceListBox
->
SetSizer
(
bSizeClearanceBox
);
m_panelClearanceListBox
->
Layout
();
bSizeClearanceBox
->
Fit
(
m_panelClearanceListBox
);
m_Notebook
->
AddPage
(
m_panelClearanceListBox
,
_
(
"Problems / Markers"
),
true
);
m_panelUnconnectedBox
=
new
wxPanel
(
m_Notebook
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizerUnconnectedBox
;
bSizerUnconnectedBox
=
new
wxBoxSizer
(
wxVERTICAL
);
m_UnconnectedListBox
=
new
DRCLISTBOX
(
m_panelUnconnectedBox
,
ID_UNCONNECTED_LIST
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
m_UnconnectedListBox
->
SetToolTip
(
_
(
"A list of unconnected pads, right click for popup menu"
)
);
bSizerUnconnectedBox
->
Add
(
m_UnconnectedListBox
,
1
,
wxALL
|
wxEXPAND
,
5
);
m_panelUnconnectedBox
->
SetSizer
(
bSizerUnconnectedBox
);
m_panelUnconnectedBox
->
Layout
();
bSizerUnconnectedBox
->
Fit
(
m_panelUnconnectedBox
);
m_Notebook
->
AddPage
(
m_panelUnconnectedBox
,
_
(
"Unconnected"
),
false
);
m_MainSizer
->
Add
(
m_Notebook
,
1
,
wxEXPAND
|
wxALL
,
5
);
m_sdbSizer1
=
new
wxStdDialogButtonSizer
();
m_sdbSizer1OK
=
new
wxButton
(
this
,
wxID_OK
);
m_sdbSizer1
->
AddButton
(
m_sdbSizer1OK
);
m_sdbSizer1Cancel
=
new
wxButton
(
this
,
wxID_CANCEL
);
m_sdbSizer1
->
AddButton
(
m_sdbSizer1Cancel
);
m_sdbSizer1
->
Realize
();
m_MainSizer
->
Add
(
m_sdbSizer1
,
0
,
wxALL
|
wxEXPAND
,
5
);
this
->
SetSizer
(
m_MainSizer
);
this
->
Layout
();
m_MainSizer
->
Fit
(
this
);
// Connect Events
m_CreateRptCtrl
->
Connect
(
wxEVT_COMMAND_CHECKBOX_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnReportCheckBoxClicked
),
NULL
,
this
);
m_BrowseButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnButtonBrowseRptFileClick
),
NULL
,
this
);
m_buttonRunDRC
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnStartdrcClick
),
NULL
,
this
);
m_buttonListUnconnected
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnListUnconnectedClick
),
NULL
,
this
);
m_DeleteAllButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteAllClick
),
NULL
,
this
);
m_DeleteCurrentMarkerButton
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteOneClick
),
NULL
,
this
);
m_ClearanceListBox
->
Connect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickClearance
),
NULL
,
this
);
m_ClearanceListBox
->
Connect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpClearance
),
NULL
,
this
);
m_UnconnectedListBox
->
Connect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickUnconnected
),
NULL
,
this
);
m_UnconnectedListBox
->
Connect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpUnconnected
),
NULL
,
this
);
m_sdbSizer1Cancel
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnCancelClick
),
NULL
,
this
);
m_sdbSizer1OK
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnOkClick
),
NULL
,
this
);
}
DIALOG_DRC_CONTROL_BASE
::~
DIALOG_DRC_CONTROL_BASE
()
{
// Disconnect Events
m_CreateRptCtrl
->
Disconnect
(
wxEVT_COMMAND_CHECKBOX_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnReportCheckBoxClicked
),
NULL
,
this
);
m_BrowseButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnButtonBrowseRptFileClick
),
NULL
,
this
);
m_buttonRunDRC
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnStartdrcClick
),
NULL
,
this
);
m_buttonListUnconnected
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnListUnconnectedClick
),
NULL
,
this
);
m_DeleteAllButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteAllClick
),
NULL
,
this
);
m_DeleteCurrentMarkerButton
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnDeleteOneClick
),
NULL
,
this
);
m_ClearanceListBox
->
Disconnect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickClearance
),
NULL
,
this
);
m_ClearanceListBox
->
Disconnect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpClearance
),
NULL
,
this
);
m_UnconnectedListBox
->
Disconnect
(
wxEVT_LEFT_DCLICK
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnLeftDClickUnconnected
),
NULL
,
this
);
m_UnconnectedListBox
->
Disconnect
(
wxEVT_RIGHT_UP
,
wxMouseEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnRightUpUnconnected
),
NULL
,
this
);
m_sdbSizer1Cancel
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnCancelClick
),
NULL
,
this
);
m_sdbSizer1OK
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_DRC_CONTROL_BASE
::
OnOkClick
),
NULL
,
this
);
}
pcbnew/dialog_drc_base.fbp
View file @
b09f3ab7
This source diff could not be displayed because it is too large. You can
view the blob
instead.
pcbnew/dialog_drc_base.h
View file @
b09f3ab7
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version
Dec 29 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __dialog_drc_base__
#define __dialog_drc_base__
#include <wx/intl.h>
class
DRCLISTBOX
;
#include <wx/string.h>
#include <wx/stattext.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/textctrl.h>
#include <wx/sizer.h>
#include <wx/checkbox.h>
#include <wx/button.h>
#include <wx/statbox.h>
#include <wx/listbox.h>
#include <wx/panel.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/notebook.h>
#include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
#define ID_CHECKBOX_RPT_FILE 1000
#define ID_BUTTON_BROWSE_RPT_FILE 1001
#define ID_STARTDRC 1002
#define ID_LIST_UNCONNECTED 1003
#define ID_DELETE_ALL 1004
#define ID_NOTEBOOK1 1005
#define ID_CLEARANCE_LIST 1006
#define ID_UNCONNECTED_LIST 1007
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_DRC_CONTROL_BASE
///////////////////////////////////////////////////////////////////////////////
class
DIALOG_DRC_CONTROL_BASE
:
public
wxDialog
{
private
:
protected
:
wxStaticText
*
m_ClearanceTitle
;
wxStaticText
*
m_TrackMinWidthTitle
;
wxStaticText
*
m_ViaMinTitle
;
wxStaticText
*
m_MicroViaMinTitle
;
wxButton
*
m_BrowseButton
;
wxStaticText
*
m_staticText6
;
wxTextCtrl
*
m_Messages
;
wxButton
*
m_buttonRunDRC
;
wxButton
*
m_buttonListUnconnected
;
wxButton
*
m_DeleteAllButton
;
wxButton
*
m_DeleteCurrentMarkerButton
;
wxStaticText
*
m_staticTextErrMsg
;
wxNotebook
*
m_Notebook
;
wxPanel
*
m_panelClearanceListBox
;
wxPanel
*
m_panelUnconnectedBox
;
wxStdDialogButtonSizer
*
m_sdbSizer1
;
wxButton
*
m_sdbSizer1OK
;
wxButton
*
m_sdbSizer1Cancel
;
// Virtual event handlers, overide them in your derived class
virtual
void
OnReportCheckBoxClicked
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnButtonBrowseRptFileClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnStartdrcClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnListUnconnectedClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnDeleteAllClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnDeleteOneClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnLeftDClickClearance
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnRightUpClearance
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnLeftDClickUnconnected
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnRightUpUnconnected
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnCancelClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnOkClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
public
:
wxTextCtrl
*
m_SetClearance
;
wxTextCtrl
*
m_SetTrackMinWidthCtrl
;
wxTextCtrl
*
m_SetViaMinSizeCtrl
;
wxTextCtrl
*
m_SetMicroViakMinSizeCtrl
;
wxCheckBox
*
m_CreateRptCtrl
;
wxTextCtrl
*
m_RptFilenameCtrl
;
DRCLISTBOX
*
m_ClearanceListBox
;
DRCLISTBOX
*
m_UnconnectedListBox
;
DIALOG_DRC_CONTROL_BASE
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
_
(
"DRC Control"
),
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
-
1
,
-
1
),
long
style
=
wxDEFAULT_DIALOG_STYLE
|
wxRESIZE_BORDER
);
~
DIALOG_DRC_CONTROL_BASE
();
};
#endif //__dialog_drc_base__
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version
Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __dialog_drc_base__
#define __dialog_drc_base__
#include <wx/intl.h>
class
DRCLISTBOX
;
#include <wx/string.h>
#include <wx/stattext.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/textctrl.h>
#include <wx/sizer.h>
#include <wx/checkbox.h>
#include <wx/button.h>
#include <wx/statbox.h>
#include <wx/listbox.h>
#include <wx/panel.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/notebook.h>
#include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
#define ID_CHECKBOX_RPT_FILE 1000
#define ID_BUTTON_BROWSE_RPT_FILE 1001
#define ID_STARTDRC 1002
#define ID_LIST_UNCONNECTED 1003
#define ID_DELETE_ALL 1004
#define ID_NOTEBOOK1 1005
#define ID_CLEARANCE_LIST 1006
#define ID_UNCONNECTED_LIST 1007
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_DRC_CONTROL_BASE
///////////////////////////////////////////////////////////////////////////////
class
DIALOG_DRC_CONTROL_BASE
:
public
wxDialog
{
private
:
protected
:
wxStaticText
*
m_ClearanceTitle
;
wxStaticText
*
m_TrackMinWidthTitle
;
wxStaticText
*
m_ViaMinTitle
;
wxStaticText
*
m_MicroViaMinTitle
;
wxButton
*
m_BrowseButton
;
wxStaticText
*
m_staticText6
;
wxTextCtrl
*
m_Messages
;
wxButton
*
m_buttonRunDRC
;
wxButton
*
m_buttonListUnconnected
;
wxButton
*
m_DeleteAllButton
;
wxButton
*
m_DeleteCurrentMarkerButton
;
wxStaticText
*
m_staticTextErrMsg
;
wxNotebook
*
m_Notebook
;
wxPanel
*
m_panelClearanceListBox
;
wxPanel
*
m_panelUnconnectedBox
;
wxStdDialogButtonSizer
*
m_sdbSizer1
;
wxButton
*
m_sdbSizer1OK
;
wxButton
*
m_sdbSizer1Cancel
;
// Virtual event handlers, overide them in your derived class
virtual
void
OnReportCheckBoxClicked
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnButtonBrowseRptFileClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnStartdrcClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnListUnconnectedClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnDeleteAllClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnDeleteOneClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnLeftDClickClearance
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnRightUpClearance
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnLeftDClickUnconnected
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnRightUpUnconnected
(
wxMouseEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnCancelClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnOkClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
public
:
wxTextCtrl
*
m_SetClearance
;
wxTextCtrl
*
m_SetTrackMinWidthCtrl
;
wxTextCtrl
*
m_SetViaMinSizeCtrl
;
wxTextCtrl
*
m_SetMicroViakMinSizeCtrl
;
wxCheckBox
*
m_CreateRptCtrl
;
wxTextCtrl
*
m_RptFilenameCtrl
;
DRCLISTBOX
*
m_ClearanceListBox
;
DRCLISTBOX
*
m_UnconnectedListBox
;
DIALOG_DRC_CONTROL_BASE
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
_
(
"DRC Control"
),
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
-
1
,
-
1
),
long
style
=
wxDEFAULT_DIALOG_STYLE
|
wxRESIZE_BORDER
);
~
DIALOG_DRC_CONTROL_BASE
();
};
#endif //__dialog_drc_base__
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment