kicad/eeschema/sch_io/kicad_sexpr
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
..
sch_io_kicad_sexpr.cpp Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_io_kicad_sexpr.h Make it clear that GetSheets() is heavy. 2024-06-06 18:00:59 +01:00
sch_io_kicad_sexpr_common.cpp Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00
sch_io_kicad_sexpr_common.h Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00
sch_io_kicad_sexpr_lib_cache.cpp Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00
sch_io_kicad_sexpr_lib_cache.h RIP LIB_PIN. 2024-04-20 12:10:31 +01:00
sch_io_kicad_sexpr_parser.cpp ADDED: support for DNP & friends at the sheet level. 2024-06-02 22:41:22 +01:00
sch_io_kicad_sexpr_parser.h Flip symbol editor's Y axis to match other editors. 2024-04-27 13:47:56 +01:00