EESchema multiple item hit testing and other minor improvements.
* Add item clarification context menu to EESchema when multiple unresolved items are found at the current cross hair position. * Add collector class SCH_COLLECTOR for supporting multiple item hit testing. * Removed bit wise masked filtering from schematic item hit testing. * Removed all old hit testing functions and methods scattered about the EESchema source code. * Move terminal point test function into SCH_SCREEN object. * Fixed bug in terminal point test when terminating a bus to a label. * Define the < operator for sorting schematic items. * Add area calculation method to EDA_Rect item. * Add method for returning an item's bitmap for menu display purposes. * Add method for returning an item's menu text for menu display purposes. * Changed EDA_ITEMS container from boost::ptr_vector to std::vector. * Factor coordinate string conversion code from EDA_DRAW_FRAME to function CoordinateToString().
Showing
This diff is collapsed.
eeschema/locate.cpp
deleted
100644 → 0
eeschema/sch_collectors.cpp
0 → 100644
eeschema/sch_collectors.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment