DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
std::vector< std::unique_ptr< UNIT_BINDER > > m_unit_binders
std::variant< UNIT_BOUND, CHECKBOX > TYPE
The type of the entry value.
WX_MULTI_ENTRY_DIALOG(EDA_DRAW_FRAME *aParent, const wxString &aCaption, std::vector< ENTRY > aEntries)
Create a multi-entry dialog.
std::vector< RESULT > GetValues() const
Returns the values in the order they were added.
std::variant< long long int, bool > RESULT
Corresponding result type for each entry type.
std::vector< ENTRY > m_entries
std::vector< wxWindow * > m_controls