29#include <wx/wupdlock.h>
41 m_max_items( aMaxItems ),
46 m_sizer =
new wxBoxSizer( wxVERTICAL );
61 wxCHECK_MSG(
m_fp_list, ,
"Failed to get the footprint list from the KiWay" );
83 wxCommandEvent evt( EVT_FOOTPRINT_SELECTED );
86 if( sel == wxNOT_FOUND )
89 wxStringClientData* clientdata =
90 static_cast<wxStringClientData*
>(
m_fp_sel_ctrl->GetClientObject( sel ) );
91 wxASSERT( clientdata );
93 evt.SetString( clientdata->GetData() );
94 wxPostEvent(
this, evt );
140 _(
"No default footprint" ) :
148 wxString display_name( fpinfo.GetLibNickname() + wxS(
":" ) + fpinfo.GetFootprintName() );
150 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...