29#include <wx/wupdlock.h>
41 m_max_items( aMaxItems ),
46 m_sizer =
new wxBoxSizer( wxVERTICAL );
72 ->ReadFootprintFiles( fpTable,
nullptr, progressReporter );
74 delete progressReporter;
91 wxCommandEvent evt( EVT_FOOTPRINT_SELECTED );
94 if( sel == wxNOT_FOUND )
97 wxStringClientData* clientdata =
98 static_cast<wxStringClientData*
>(
m_fp_sel_ctrl->GetClientObject( sel ) );
99 wxASSERT( clientdata );
101 evt.SetString( clientdata->GetData() );
102 wxPostEvent(
this, evt );
148 _(
"No default footprint" ) :
156 wxString display_name( fpinfo.GetLibNickname() + wxS(
":" ) + fpinfo.GetFootprintName() );
158 m_fp_sel_ctrl->Append( display_name,
new wxStringClientData( display_name ) );
The base class for create windows for drawing purpose.
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
Container for project specific data.
virtual FP_LIB_TABLE * PcbFootprintLibs(KIWAY &aKiway)
Return the table of footprint libraries.
Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of...