21#ifndef DIALOG_LINE_PROPERTIES_H
22#define DIALOG_LINE_PROPERTIES_H
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
wxTextCtrl * m_startStrokeWidthCtrl
std::unique_ptr< UNIT_BINDER > m_endLength
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)
std::unique_ptr< UNIT_BINDER > m_endStrokeWidth
wxStaticText * m_endShapeLabel
wxStaticText * m_startShapeLabel
bool TransferDataToWindow() override
wxStaticText * m_endWidthUnits
void resetDefaults(wxCommandEvent &event) override
std::unique_ptr< UNIT_BINDER > m_endWidth
wxStaticText * m_startStrokeWidthLabel
void createLineEndingControls(SCH_EDIT_FRAME *aParent)
wxTextCtrl * m_startLengthCtrl
wxStaticText * m_startStrokeWidthUnits
wxStaticText * m_startWidthLabel
wxStaticText * m_endStrokeWidthLabel
wxTextCtrl * m_endWidthCtrl
wxStaticText * m_endLengthLabel
std::unique_ptr< UNIT_BINDER > m_startLength
bool TransferDataFromWindow() override
wxStaticText * m_endStrokeWidthUnits
wxBitmapComboBox * m_endShapeChoice
wxStaticText * m_startLengthLabel
wxTextCtrl * m_endStrokeWidthCtrl
wxStaticText * m_startWidthUnits
wxStaticText * m_startLengthUnits
std::unique_ptr< UNIT_BINDER > m_startWidth
std::unique_ptr< UNIT_BINDER > m_startStrokeWidth
wxTextCtrl * m_endLengthCtrl
wxBitmapComboBox * m_startShapeChoice
Schematic editor (Eeschema) main window.
Segment description base class to describe items which have 2 end points (track, wire,...