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" );
85 wxCommandEvent evt( EVT_FOOTPRINT_SELECTED );
88 if( sel == wxNOT_FOUND )
91 wxStringClientData* clientdata =
92 static_cast<wxStringClientData*
>(
m_fp_sel_ctrl->GetClientObject( sel ) );
93 wxASSERT( clientdata );
95 evt.SetString( clientdata->GetData() );
96 wxPostEvent(
this, evt );
141 _(
"No default footprint" ) :
149 wxString display_name( fpinfo.GetLibNickname() + wxS(
":" ) +
150 fpinfo.GetFootprintName() );
152 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...