kicad/pcbnew/tools
Jeff Young 7108a25278 Fix issues flipping text.
This is a really hard problem to get right.  This algorithm won't
look quite right if you assemble a paragraph from disjoint text
objects and flip them all top-to-bottom (as it will re-order the
text).  But this is really the nature of the problem (and has to
stay that way to correctly flip disjoint graphic items or mixed
text and graphic items).  The real fix here is to support text
wrapped in a single text box.

Fixes https://gitlab.com/kicad/code/kicad/issues/4480
2020-08-02 17:05:13 +01:00
..
drawing_tool.cpp Fix issues flipping text. 2020-08-02 17:05:13 +01:00
drawing_tool.h Don't try and second-guess the user. 2020-06-27 22:08:13 +01:00
edit_tool.cpp Convert parent-less module items to board items on paste. 2020-07-27 19:53:42 +01:00
edit_tool.h ADDED: Move with Reference action 2020-07-06 19:33:14 -04:00
footprint_editor_tools.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
footprint_editor_tools.h WYSISYG custom pad editor. 2020-06-27 14:37:01 +01:00
global_edit_tool.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
global_edit_tool.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
grid_helper.cpp Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
grid_helper.h Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
pad_tool.cpp Fix missing variable initialization 2020-07-18 23:56:39 +01:00
pad_tool.h WYSISYG custom pad editor. 2020-06-27 14:37:01 +01:00
pcb_actions.cpp Fix layer hotkey dispatch 2020-07-11 21:59:16 -04:00
pcb_actions.h ADDED: Hide ratsnest for specific nets 2020-07-10 21:06:17 -04:00
pcb_bright_box.cpp Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_bright_box.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_editor_control.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
pcb_editor_control.h WYSISYG custom pad editor. 2020-06-27 14:37:01 +01:00
pcb_inspection_tool.cpp ADDED: Hide ratsnest for specific nets 2020-07-10 21:06:17 -04:00
pcb_inspection_tool.h ADDED: Hide ratsnest for specific nets 2020-07-10 21:06:17 -04:00
pcb_selection_conditions.cpp pcbnew: Rename PCB_ZONE_T and remove from connectivity 2018-09-29 15:09:15 -07:00
pcb_selection_conditions.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
pcb_tool_base.cpp Show the pencil cursor when placing an item, but it isn't created yet 2020-04-01 18:24:58 +01:00
pcb_tool_base.h Show the pencil cursor when placing an item, but it isn't created yet 2020-04-01 18:24:58 +01:00
pcb_viewer_tools.cpp Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
pcb_viewer_tools.h Treat sketch mode module items and board items the same. 2020-05-26 23:21:38 +01:00
pcbnew_control.cpp Clear UUID and path when pasting board items. 2020-07-30 18:06:42 +01:00
pcbnew_control.h More visibility settings infrastructure 2020-07-11 21:59:07 -04:00
pcbnew_picker_tool.cpp Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
pcbnew_picker_tool.h kicad_plugin.cpp: fix incorrect detection of existing footprints in PCB_IO::FootprintExists(), when fp names contain a point. 2019-07-19 18:16:07 +02:00
pcbnew_selection.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
pcbnew_selection.h pcbnew: Snap items to grouped layers 2019-08-21 12:32:13 -07:00
placement_tool.cpp pcbnew: Move ratsnest items to separate folder 2020-06-16 11:15:14 -07:00
placement_tool.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
point_editor.cpp fix a minor compil warning 2020-07-01 18:52:42 +02:00
point_editor.h Comment-only changes 2020-01-10 16:43:01 -08:00
position_relative_tool.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
position_relative_tool.h modify behavior of position relative tool 2020-03-02 20:55:06 +00:00
selection_tool.cpp Don't use std::set_difference which assumes sorted lists. 2020-08-01 22:15:53 +01:00
selection_tool.h More visibility settings infrastructure 2020-07-11 21:59:07 -04:00
tool_event_utils.cpp More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
tool_event_utils.h More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
zone_create_helper.cpp CHANGED: Copper zones can be on more than one layer 2020-06-28 08:52:37 -04:00
zone_create_helper.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
zone_filler_tool.cpp A better hack for the post-ProgressReporter-loss-of-focus issue. 2019-07-14 18:18:48 +01:00
zone_filler_tool.h Comment-only changes 2020-01-10 16:43:01 -08:00