kicad/pcbnew/tools
Seth Hillbrand 6d957e9d65 Don't use KiROUND when we should trunc
When calculating the viewport extents, we only need the maximum size
that can be represented.  Anything larger should be truncated.  We do
this in many other places (wx_view_controls, ruler_item,
ds_proxy_view_item, etc) and this brings pcb_selection_tool into
alignment with this, avoiding an unneeded warning message

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15529
2023-10-29 10:42:33 -07:00
..
board_editor_control.cpp Make offset-zone check multi-layer aware. 2023-10-21 15:08:36 +01:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp Move diff-pair netname resolution to BOARD. 2023-10-15 22:46:23 +01:00
board_inspection_tool.h ADDED footprint associations dialog. 2023-07-11 14:52:05 +01:00
board_reannotate_tool.cpp Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
board_reannotate_tool.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
convert_tool.cpp Ask user if they want to delete original items after conversion. 2023-10-25 00:11:08 +01:00
convert_tool.h ADDED: user-specified gap and linewidth for bounding hull creation. 2023-02-12 23:16:45 +00:00
drawing_stackup_table_tool.cpp Fixes for Wayland cursor warping: 2023-09-18 12:56:54 +00:00
drawing_tool.cpp Normalize rects higher up. 2023-10-29 11:45:16 +00:00
drawing_tool.h Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
drc_tool.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
drc_tool.h ADDED: DRC JSON report 2023-08-13 14:59:10 -04:00
edit_tool.cpp Normalize rects higher up. 2023-10-29 11:45:16 +00:00
edit_tool.h ADDED: Heal Shapes; Fix discontinuities in gfx import and Cleanup dialog. 2023-10-17 10:29:43 +03:00
edit_tool_move_fct.cpp Don't push a commit we don't own. 2023-10-22 20:35:14 +01:00
footprint_editor_control.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
footprint_editor_control.h Enable properties panel in footprint editor 2023-02-17 20:35:56 -05:00
generator_tool.cpp Don't push a commit we don't own. 2023-10-22 20:35:14 +01:00
generator_tool.h Add PCB_ACTIONS::regenerateAllTuning.... 2023-10-19 11:20:09 +01:00
generator_tool_pns_proxy.cpp Avoid crash when length tuning+closing window. 2023-10-08 02:41:17 +00:00
generator_tool_pns_proxy.h Introduce GENERATOR_TOOL. 2023-10-08 02:41:17 +00:00
global_edit_tool.cpp Fix change footprints dialog to use correct selection state. 2023-09-11 22:05:20 +01:00
global_edit_tool.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
group_tool.cpp Fixes for Wayland cursor warping: 2023-09-18 12:56:54 +00:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
item_modification_routine.cpp ADDED: Polygon boolean operations in PCB editor 2023-10-01 00:10:10 +01:00
item_modification_routine.h ADDED: Polygon boolean operations in PCB editor 2023-10-01 00:10:10 +01:00
pad_tool.cpp Simplify undo/redo for pad edit mode. 2023-10-13 13:59:31 +01:00
pad_tool.h Simplify undo/redo for pad edit mode. 2023-10-13 13:59:31 +01:00
pcb_actions.cpp Introduce action friendly names 2023-10-27 23:58:29 +01:00
pcb_actions.h Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
pcb_control.cpp closestDist_sq should be ECOORD_MAX initially. 2023-10-23 22:18:45 +03:00
pcb_control.h Clearer naming. 2023-10-10 15:43:45 +01:00
pcb_editor_conditions.cpp Remove bad static_cast. 2022-07-24 23:41:41 +01:00
pcb_editor_conditions.h Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
pcb_grid_helper.cpp Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
pcb_grid_helper.h Grid helpers: remove view items on destruction 2023-10-23 09:39:08 -04:00
pcb_picker_tool.cpp Fail GAL on its header leaking audit 2023-09-18 19:52:27 -04:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
pcb_point_editor.h More modern look & feel for tuning status popup. 2023-10-17 13:30:58 +01:00
pcb_selection.cpp Regularize RunOnChildren() at the BOARD_ITEM level. 2023-10-14 15:04:18 +01:00
pcb_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection_conditions.cpp PCB Editor: make locking menu items conditional 2022-12-21 10:34:54 -05:00
pcb_selection_conditions.h PCB Editor: make locking menu items conditional 2022-12-21 10:34:54 -05:00
pcb_selection_tool.cpp Don't use KiROUND when we should trunc 2023-10-29 10:42:33 -07:00
pcb_selection_tool.h Add Unselect all in menu 2023-09-06 23:44:39 +00:00
pcb_tool_base.cpp Regularize RunOnChildren() at the BOARD_ITEM level. 2023-10-14 15:04:18 +01:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp Separate out axes definitions between ModEdit and PCBNew. 2023-10-25 15:01:36 +01:00
pcb_viewer_tools.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
placement_tool.cpp AddMenuLanguageList should live in EDA_BASE_FRAME, its only user 2023-10-16 19:49:52 -04:00
placement_tool.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
position_relative_tool.cpp Fixes for Wayland cursor warping: 2023-09-18 12:56:54 +00:00
position_relative_tool.h Don't keep value of user or grid anchors between invocations. 2022-11-17 00:51:52 +00:00
tool_event_utils.cpp Switch TOOL_EVENT and TOOL_ACTION to have a std::any parameter 2023-06-20 21:52:50 +01:00
tool_event_utils.h Fix a few more doxygen errors (no actual code change) 2023-04-19 20:24:42 +02:00
zone_create_helper.cpp Minor cleanup and removal of stale comments. 2023-08-27 10:53:03 +01:00
zone_create_helper.h Choose the first unused priority value for zones 2022-08-25 10:05:30 -07:00
zone_filler_tool.cpp Profile can live in core 2023-09-07 07:47:01 -04:00
zone_filler_tool.h Don't allow quit while zone filler is running. 2023-01-16 16:01:45 +00:00