30#include <wx/wupdlock.h>
47 m_sizer =
new wxBoxSizer( wxVERTICAL );
62 wxCHECK_MSG(
m_fp_list, ,
"Failed to get the footprint list from the KiWay" );
86 wxCommandEvent evt( EVT_FOOTPRINT_SELECTED );
89 if( sel == wxNOT_FOUND )
92 wxStringClientData* clientdata =
93 static_cast<wxStringClientData*
>(
m_fp_sel_ctrl->GetClientObject( sel ) );
94 wxASSERT( clientdata );
96 evt.SetString( clientdata->GetData() );
97 wxPostEvent(
this, evt );
142 _(
"No default footprint" ) :
150 wxString display_name( fpinfo.GetLibNickname() + wxS(
":" ) +
151 fpinfo.GetFootprintName() );
153 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 FOOTPRINT_LIBRARY_ADAPTER * FootprintLibAdapter(KIWAY &aKiway)
Fetches the footprint library adapter from the PCB editor instance.
Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of...