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
cefd3cd5
Commit
cefd3cd5
authored
Mar 15, 2013
by
Miguel Angel Ajo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed wxGrid re-creation and missing icon for dialog
parent
df93154d
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
16 deletions
+25
-16
footprint_wizard_frame.cpp
pcbnew/footprint_wizard_frame.cpp
+25
-16
No files found.
pcbnew/footprint_wizard_frame.cpp
View file @
cefd3cd5
...
@@ -123,9 +123,11 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( FOOTPRINT_EDIT_FRAME* parent,
...
@@ -123,9 +123,11 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( FOOTPRINT_EDIT_FRAME* parent,
m_showAxis
=
true
;
// true to draw axis.
m_showAxis
=
true
;
// true to draw axis.
// Give an icon
// Give an icon
wxIcon
icon
;
icon
.
CopyFromBitmap
(
KiBitmap
(
module_wizard_xpm
)
);
// Disabled for now, it raises an assert error in wxwidgets
SetIcon
(
icon
);
// wxIcon icon;
// icon.CopyFromBitmap( KiBitmap( module_wizard_xpm) );
// SetIcon( icon );
m_HotkeysZoomAndGridList
=
g_Module_Viewer_Hokeys_Descr
;
m_HotkeysZoomAndGridList
=
g_Module_Viewer_Hokeys_Descr
;
m_FootprintWizard
=
NULL
;
m_FootprintWizard
=
NULL
;
...
@@ -185,9 +187,22 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( FOOTPRINT_EDIT_FRAME* parent,
...
@@ -185,9 +187,22 @@ FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME( FOOTPRINT_EDIT_FRAME* parent,
m_ParameterGridWindow
->
SetSashVisible
(
wxSASH_RIGHT
,
true
);
m_ParameterGridWindow
->
SetSashVisible
(
wxSASH_RIGHT
,
true
);
m_ParameterGridWindow
->
SetExtraBorderSize
(
EXTRA_BORDER_SIZE
);
m_ParameterGridWindow
->
SetExtraBorderSize
(
EXTRA_BORDER_SIZE
);
m_ParameterGrid
=
new
wxGrid
(
m_ParameterGridWindow
,
m_ParameterGrid
=
new
wxGrid
(
m_ParameterGridWindow
,
ID_FOOTPRINT_WIZARD_PARAMETER_LIST
,
ID_FOOTPRINT_WIZARD_PARAMETER_LIST
,
wxPoint
(
0
,
0
),
wxDefaultSize
);
wxPoint
(
0
,
0
),
wxDefaultSize
);
m_ParameterGrid
->
CreateGrid
(
1
,
3
);
// Columns
m_ParameterGrid
->
AutoSizeColumns
();
m_ParameterGrid
->
SetColLabelSize
(
20
);
m_ParameterGrid
->
SetColLabelValue
(
0
,
_
(
"Parameter"
)
);
m_ParameterGrid
->
SetColLabelValue
(
1
,
_
(
"Value"
)
);
m_ParameterGrid
->
SetColLabelValue
(
2
,
_
(
"Units"
)
);
m_ParameterGrid
->
SetColLabelAlignment
(
wxALIGN_LEFT
,
wxALIGN_CENTRE
);
ReCreatePageList
();
ReCreatePageList
();
...
@@ -406,13 +421,6 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateParameterList()
...
@@ -406,13 +421,6 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateParameterList()
m_ParameterGrid
->
ClearGrid
();
m_ParameterGrid
->
ClearGrid
();
// Columns
m_ParameterGrid
->
AutoSizeColumns
();
m_ParameterGrid
->
SetColLabelSize
(
20
);
m_ParameterGrid
->
SetColLabelValue
(
0
,
_
(
"Parameter"
)
);
m_ParameterGrid
->
SetColLabelValue
(
1
,
_
(
"Value"
)
);
m_ParameterGrid
->
SetColLabelValue
(
2
,
_
(
"Units"
)
);
m_ParameterGrid
->
SetColLabelAlignment
(
wxALIGN_LEFT
,
wxALIGN_CENTRE
);
// Rows
// Rows
m_ParameterGrid
->
AutoSizeRows
();
m_ParameterGrid
->
AutoSizeRows
();
...
@@ -421,12 +429,13 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateParameterList()
...
@@ -421,12 +429,13 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateParameterList()
m_ParameterGrid
->
SetRowLabelAlignment
(
wxALIGN_CENTRE
,
wxALIGN_CENTRE
);
m_ParameterGrid
->
SetRowLabelAlignment
(
wxALIGN_CENTRE
,
wxALIGN_CENTRE
);
// Get the list of names, values, and types
// Get the list of names, values, and types
wxArrayString
fpList
=
m_FootprintWizard
->
GetParameterNames
(
page
);
wxArrayString
fpList
=
m_FootprintWizard
->
GetParameterNames
(
page
);
wxArrayString
fvList
=
m_FootprintWizard
->
GetParameterValues
(
page
);
wxArrayString
fvList
=
m_FootprintWizard
->
GetParameterValues
(
page
);
wxArrayString
ptList
=
m_FootprintWizard
->
GetParameterTypes
(
page
);
wxArrayString
ptList
=
m_FootprintWizard
->
GetParameterTypes
(
page
);
// Dimension the wxGrid
// Dimension the wxGrid
m_ParameterGrid
->
CreateGrid
(
fpList
.
size
(),
3
);
m_ParameterGrid
->
DeleteRows
(
0
,
m_ParameterGrid
->
GetNumberRows
()
);
m_ParameterGrid
->
AppendRows
(
fpList
.
size
()
);
for
(
unsigned
int
i
=
0
;
i
<
fpList
.
size
();
i
++
)
for
(
unsigned
int
i
=
0
;
i
<
fpList
.
size
();
i
++
)
{
{
...
...
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