kicad/eeschema/sch_io
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
..
altium Coding policy fixes. 2024-05-23 07:59:45 -04:00
cadstar Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
database Build time optimizations. 2024-04-27 23:49:13 +03:00
eagle Import child sheets relative to project, not parent. 2024-06-04 17:47:55 +01:00
easyeda Fix minor compil warnings 2024-05-13 11:50:35 +02:00
easyedapro More build time optimizations. 2024-05-06 04:39:28 +03:00
http_lib HTTP Libraries: Add support for descriptions of sublibraries 2024-04-30 11:57:00 +00:00
kicad_legacy Tidy up string find API usages. 2024-05-28 15:30:29 +01:00
kicad_sexpr Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
ltspice Adjust LTSPICE parser for inverted coords. 2024-05-03 17:48:22 +01:00
sch_io.cpp Coding policy fixes. 2024-01-26 08:59:14 -05:00
sch_io.h HTTP Libraries: Add support for descriptions of sublibraries 2024-04-30 11:57:00 +00:00
sch_io_lib_cache.cpp Collapse LIB_FIELD into SCH_FIELD. 2024-04-13 15:42:13 +01:00
sch_io_lib_cache.h
sch_io_mgr.cpp kicad_cli: Allow upgrade of legacy and non-kicad symbol libraries 2024-03-02 13:06:23 +01:00
sch_io_mgr.h kicad_cli: Allow upgrade of legacy and non-kicad symbol libraries 2024-03-02 13:06:23 +01:00