25 #ifndef SCH_LINE_WIRE_BUS_TOOL_H 26 #define SCH_LINE_WIRE_BUS_TOOL_H 28 #include <wx/gdicmn.h> 29 #include <wx/string.h> 97 int doDrawSegments(
const std::string& aTool,
int aType,
bool aQuitOnDraw );
128 void computeBreakPoint(
const std::pair<SCH_LINE*, SCH_LINE*>& aSegments, wxPoint& aPosition );
bool flipY
True if the bus entry should be flipped in the y-axis.
Schematic editor (Eeschema) main window.
wxPoint origin
Origin (on the bus) of the unfold.
Collection of data related to the bus unfolding tool.
SCH_LAYER_ID
Eeschema drawing layers.
Define a sheet pin (label) used in sheets to create hierarchical schematics.
wxString net_name
Net label for the unfolding operation.
SCH_BUS_WIRE_ENTRY * entry
Segment description base class to describe items which have 2 end points (track, wire,...
Class for a wire to bus entry.
bool label_placed
True if user has placed the net label.
bool flipX
True if the bus entry should be flipped in the x-axis.
bool in_progress
True if bus unfold operation is running.