kicad/eeschema/tools
Jeff Young 40b4052ad4 Improve text hittesting in schematics.
Text has a fairly big bounding box to account for descenders, overbars,
etc., but it makes it feel too sloppy for hittesting.  This change
allows selection disambiguation to look at the actual strokes of the
text when deciding what's "closest".

Fixes https://gitlab.com/kicad/code/kicad/issues/9506
2021-11-01 21:13:12 +00:00
..
assign_footprints.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
backannotate.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
backannotate.h Fix geographic annotation bug when back annotating to schematic. 2021-03-24 09:57:36 -04:00
ee_actions.cpp Remove confirmation for De Morgan (and spell his name right). 2021-10-29 20:30:37 +01:00
ee_actions.h Add action to edit symbol from Library 2021-10-26 12:59:59 -07:00
ee_grid_helper.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
ee_grid_helper.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
ee_inspection_tool.cpp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
ee_inspection_tool.h Remove unused Boost code/includes 2021-06-02 18:39:43 +01:00
ee_point_editor.cpp Don't assume the grid size. 2021-11-01 15:26:39 +00:00
ee_point_editor.h Handle deleting segment 2021-10-06 10:21:04 -07:00
ee_selection.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
ee_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
ee_selection_tool.cpp Improve text hittesting in schematics. 2021-11-01 21:13:12 +00:00
ee_selection_tool.h Allow rotate/mirror even when dragging 2021-09-23 14:47:49 -07:00
ee_tool_base.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
sch_drawing_tools.cpp Repair new junction logic for crossing wires. 2021-10-29 19:09:02 +01:00
sch_drawing_tools.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
sch_edit_tool.cpp Respect selection reference point when set. 2021-10-18 18:09:40 +01:00
sch_edit_tool.h eeschema: Duplicate() is a Copy() followed by a Paste() 2021-05-21 22:52:34 +01:00
sch_editor_control.cpp Be more careful with undo, and don't re-merge a bus over a bus entry. 2021-10-30 19:58:09 +01:00
sch_editor_control.h EEschema: change Save Copy As... to Save Current Sheet Copy As... 2021-09-27 18:23:11 +02:00
sch_line_wire_bus_tool.cpp Prevent automatic RTree recaching 2021-10-05 20:13:15 -07:00
sch_line_wire_bus_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
sch_move_tool.cpp Respect selection reference point when set. 2021-10-18 18:09:40 +01:00
sch_move_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
sch_navigate_tool.cpp Always update the hierarchy navigator when setting the current sheet in the frame 2021-09-23 18:14:44 -04:00
sch_navigate_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_control.cpp Expunge EDA_FILE_SELECTOR. 2021-07-28 14:12:51 -04:00
symbol_editor_control.h Add "Hide Tree" context menu options when tree has no selection. 2021-03-29 12:02:00 +01:00
symbol_editor_drawing_tools.cpp Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
symbol_editor_drawing_tools.h Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
symbol_editor_edit_tool.cpp Fix crash in libedit when moving/editing pins in synchronised mode 2021-10-30 18:14:23 +01:00
symbol_editor_edit_tool.h Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 2021-10-15 12:45:43 +01:00
symbol_editor_move_tool.cpp Fix crash in libedit when moving/editing pins in synchronised mode 2021-10-30 18:14:23 +01:00
symbol_editor_move_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_pin_tool.cpp Fix crash in libedit when moving/editing pins in synchronised mode 2021-10-30 18:14:23 +01:00
symbol_editor_pin_tool.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00