kicad/eeschema/tools
Jeff Young edc7603d2a Make it clear that GetSheets() is heavy.
Also removes the side-effect that SCH_SHEET_LIST's
c'tor would sort the list (and write virtual page
numbers) anytime the starting sheet was the root.

Also, definitely don't build a SHEET_LIST (sorted or
otherwise) if you're not even going to use it.

Also don't build SCH_SHEET_LISTs on idle events.  Better
to just always have the Next Sheet button enabled (we
already beep if you click it and there's no next sheet).

Also, use a SCREEN_LIST when you can.  It's much cheaper
to create.
2024-06-06 18:00:59 +01:00
..
assign_footprints.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
backannotate.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
backannotate.h Sch/PCB: allow back-updating schematic fields from PCB 2023-07-31 10:38:43 -04:00
ee_actions.cpp ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
ee_actions.h ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
ee_grid_helper.cpp Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
ee_grid_helper.h Fold LIB_ITEM into SCH_ITEM. 2024-04-08 10:24:50 +01:00
ee_inspection_tool.cpp Fix a bunch of failures to resolve text variables. 2024-06-04 12:46:34 +01:00
ee_inspection_tool.h Clean and standardize cross-probing action 2024-03-11 17:50:44 -07:00
ee_point_editor.cpp Cleanup geometry functions 2024-05-31 12:26:37 -07:00
ee_point_editor.h Eeschema: Fix crash of modifying graphic item and abort with ESC by adding re-entrancy guards 2023-10-27 21:19:31 +00:00
ee_selection.cpp Ignore hidden text fields when cross-probing 2024-05-02 10:57:25 -07:00
ee_selection.h Ignore hidden text fields when cross-probing 2024-05-02 10:57:25 -07:00
ee_selection_tool.cpp Fix a bunch of failures to resolve text variables. 2024-06-04 12:46:34 +01:00
ee_selection_tool.h Pin helpers can help sheet pins also 2024-05-01 21:53:14 -04:00
ee_tool_base.h Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00
rule_area_create_helper.cpp Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
rule_area_create_helper.h Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
sch_drawing_tools.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_drawing_tools.h Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
sch_edit_table_tool.cpp Make sure to initialize cell start location. 2024-03-10 21:49:54 +00:00
sch_edit_table_tool.h Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
sch_edit_tool.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_edit_tool.h ADDED: actions for left-, center-, and right-justifying text items. 2024-02-24 20:05:50 +00:00
sch_editor_conditions.cpp Fix crash in Altium schematic importer. 2022-12-05 20:20:01 -05:00
sch_editor_conditions.h Schematic: new feature, force 45 degree lines 2022-03-28 16:07:23 -04:00
sch_editor_control.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_editor_control.h ADDED: markers for excluded-from-sim items. 2024-06-03 17:12:15 +01:00
sch_find_replace_tool.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_find_replace_tool.h Schematic: Find and Replace on Selection 2023-02-14 14:04:59 -05:00
sch_line_wire_bus_tool.cpp Bus unfold: snap the entry to the bus, even if the cursor isn't right on the bus 2024-05-20 12:40:06 +08:00
sch_line_wire_bus_tool.h Bus unfold: snap the entry to the bus, even if the cursor isn't right on the bus 2024-05-20 12:40:06 +08:00
sch_move_tool.cpp Support ortho dragging labels off sheet pins 2024-05-01 21:53:22 -04:00
sch_move_tool.h Improve alignment tooltips. 2024-02-23 16:53:31 +01:00
sch_navigate_tool.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_navigate_tool.h PDF hypertext menus for intersheet references. 2022-08-27 23:58:13 +01:00
simulator_control.cpp Use display titles for axes in CSV output. 2024-05-13 00:36:18 +01:00
simulator_control.h Simulation: add export current plot to clipboard and current schematic 2024-03-19 17:05:55 +01:00
symbol_editor_control.cpp Add action to focus tree searches 2024-05-05 04:18:36 +08:00
symbol_editor_control.h Add action to focus tree searches 2024-05-05 04:18:36 +08:00
symbol_editor_drawing_tools.cpp Fix symbol editor drawing tool coord system. 2024-05-05 22:21:12 +01:00
symbol_editor_drawing_tools.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
symbol_editor_edit_tool.cpp Build time optimizations. 2024-04-27 23:49:13 +03:00
symbol_editor_edit_tool.h RIP LIB_PIN. 2024-04-20 12:10:31 +01:00
symbol_editor_move_tool.cpp Fix more bugs from collapsing LIB_* to SCH_*. 2024-04-29 12:19:13 +01:00
symbol_editor_move_tool.h ADDED: align elements to grid for Symbol Editor. 2023-08-30 15:45:31 +01:00
symbol_editor_pin_tool.cpp Build time optimizations. 2024-04-27 23:49:13 +03:00
symbol_editor_pin_tool.h RIP LIB_PIN. 2024-04-20 12:10:31 +01:00