DIALOG_LINE_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Line Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStaticText * m_endLengthUnits
wxStaticText * m_endThicknessLabel
std::unique_ptr< UNIT_BINDER > m_endLength
std::unique_ptr< UNIT_BINDER > m_endThickness
std::deque< SCH_LINE * > m_lines
wxStaticText * m_endWidthLabel
wxTextCtrl * m_startWidthCtrl
wxStaticText * m_endingsHelpLabel
DIALOG_LINE_PROPERTIES(SCH_EDIT_FRAME *aParent, std::deque< SCH_LINE * > &aLines)
wxStaticText * m_endShapeLabel
wxStaticText * m_startShapeLabel
bool TransferDataToWindow() override
wxStaticText * m_endThicknessUnits
wxStaticText * m_endWidthUnits
void resetDefaults(wxCommandEvent &event) override
std::unique_ptr< UNIT_BINDER > m_endWidth
void createLineEndingControls(SCH_EDIT_FRAME *aParent)
wxTextCtrl * m_startLengthCtrl
wxStaticText * m_startWidthLabel
wxTextCtrl * m_endWidthCtrl
wxStaticText * m_endLengthLabel
std::unique_ptr< UNIT_BINDER > m_startLength
bool TransferDataFromWindow() override
wxBitmapComboBox * m_endShapeChoice
wxStaticText * m_startLengthLabel
wxTextCtrl * m_startThicknessCtrl
wxStaticText * m_startWidthUnits
wxStaticText * m_startLengthUnits
std::unique_ptr< UNIT_BINDER > m_startWidth
wxStaticText * m_startThicknessUnits
std::unique_ptr< UNIT_BINDER > m_startThickness
wxTextCtrl * m_endLengthCtrl
wxBitmapComboBox * m_startShapeChoice
wxTextCtrl * m_endThicknessCtrl
wxStaticText * m_startThicknessLabel
Schematic editor (Eeschema) main window.
Segment description base class to describe items which have 2 end points (track, wire,...