31 #ifndef DIALOG_HELPERS_H_ 32 #define DIALOG_HELPERS_H_ 35 #include <../common/dialogs/eda_list_dialog_base.h> 61 const wxArrayString& aItemHeaders,
62 const std::vector<wxArrayString>& aItemList,
63 const wxString& aRefText );
68 void Append(
const wxArrayString& aItemStr );
69 void InsertItems(
const std::vector<wxArrayString>& aItemList,
int aPosition = 0 );
83 void initDialog(
const wxArrayString& aItemHeaders,
const wxString& aSelection);
97 EDA_POSITION_CTRL( wxWindow* parent,
const wxString& title,
const wxPoint& pos_to_edit,
98 EDA_UNITS user_unit, wxBoxSizer* BoxSizer );
102 void Enable(
bool x_win_on,
bool y_win_on );
103 void SetValue(
int x_value,
int y_value );
123 EDA_SIZE_CTRL( wxWindow* parent,
const wxString& title,
const wxSize& size_to_edit,
124 EDA_UNITS user_unit, wxBoxSizer* BoxSizer );
132 #endif // DIALOG_HELPERS_H_
EDA_SIZE_CTRL(wxWindow *parent, const wxString &title, const wxSize &size_to_edit, EDA_UNITS user_unit, wxBoxSizer *BoxSizer)
void initDialog(const wxArrayString &aItemHeaders, const wxString &aSelection)
wxString GetTextSelection(int aColumn=0)
Return the selected text from aColumn in the wxListCtrl in the dialog.
void textChangeInFilterBox(wxCommandEvent &event) override
void ConvertMarkdown2Html(const wxString &aMarkdownInput, wxString &aHtmlOutput)
void Enable(bool x_win_on, bool y_win_on)
void SetOKLabel(const wxString &aLabel)
EDA_LIST_DIALOG(EDA_DRAW_FRAME *aParent, const wxString &aTitle, const wxArrayString &aItemHeaders, const std::vector< wxArrayString > &aItemList, const wxString &aRefText)
Object to edit/enter a coordinate (pair of values) ( INCHES or MM ) in dialog boxes.
void Append(const wxArrayString &aItemStr)
Object to edit/enter a size (pair of values for X and Y size ( INCHES or MM ) in dialog boxes.
The base class for create windows for drawing purpose.
Class EDA_LIST_DIALOG_BASE.
EDA_POSITION_CTRL(wxWindow *parent, const wxString &title, const wxPoint &pos_to_edit, EDA_UNITS user_unit, wxBoxSizer *BoxSizer)
const std::vector< wxArrayString > * m_itemsList
void SetValue(int x_value, int y_value)
void InsertItems(const std::vector< wxArrayString > &aItemList, int aPosition=0)
void onListItemActivated(wxListEvent &event) override
void SetListLabel(const wxString &aLabel)