Schematic Hierarchy : Sheet sorting
Description
Regarding the Schematic Hierarchy, there is no means to:
-
Sort sheets (within each parent-child hierarchy) alphabetically
- Manually (Right-click -->
[ Sort contents ]
), or - Automatically
- Manually (Right-click -->
-
Refresh page numbering (manually)
- indiscriminately (number sheets from the Schematic Hierarchy top to bottom in one pass)
- hierarchically (skip numbering lower sublevel sheets until all sheets of the present sublevel have been numbered).
- hierarchical recursively (skip numbering next parent until all sublevels of the present parent have been recursively numbered).
-
Manually Collapse All / Expand All (recursively - to all sublevels)
-
[ Collapse / Expand All ]
for one level of subcontents. -
[ Collapse / Expand All Recursively]
for all levels of subcontents. - Note : An Expand All presently occurs with every change to the main canvas, described here.
-
Example
I made an example with an array of [8x4] 7-segment digits, (depicted below).
Note that:
- Under
Digits
,Digit_1.2
precedesDigit_1.1
- Also, the subschematics under
Digit_1.2
andDigit_1.1
are in different orders, (despiteDigit_1.2
andDigit_1.1
being hierarchal schematics with identical contents).
- Also, the subschematics under
- Under
Digit_1.2
,RGB LED_r1
is page 10 but it's successorRGB LED_bot
is page 21. - The only means to collapse Digit_1.2 through Digit_8.4 is manually.
Steps to reproduce
- Right-click in the Schematic Hierarchy.
- Note lack of options.
Linked Item
KiCad Version
Application: KiCad Schematic Editor arm64 on arm64
Version: 7.0.9, release build
Libraries:
wxWidgets 3.2.3
FreeType 2.13.0
HarfBuzz 7.3.0
FontConfig 2.14.2
Platform: macOS Ventura Version 13.4.1 (Build 22F82), 64 bit, Little endian, wxMac
wxWidgets: 3.2.3 (wchar_t,wx containers)
Boost: 1.82.0
OCC: 7.7.0
Curl: 7.77.0
ngspice: 41
Compiler: Clang 13.0.0 with C++ ABI 1002
Build settings:
KICAD_SPICE=ON
Edited by N Kando