X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox From: karl AT aspodata DOT se To: geda-user AT delorie DOT com Subject: Re: [geda-user] gschem multiple pages In-reply-to: <20180724181150.976a73230808b3fe427d5644@gmail.com> References: <20180723152807 DOT 13d27cadcd023b63aa3fd9c0 AT gmail DOT com> <20180723155646 DOT 52246841DEB5 AT turkos DOT aspodata DOT se> <20180723202803 DOT 0cc28b493c6cc389cfd0e7aa AT gmail DOT com> <5A0DB254-901D-4031-8FFA-483BC3DCC757 AT noqsi DOT com> <20180724181150 DOT 976a73230808b3fe427d5644 AT gmail DOT com> Comments: In-reply-to "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" message dated "Tue, 24 Jul 2018 18:11:50 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Message-Id: <20180724163413.24DFF841DEC5@turkos.aspodata.se> Date: Tue, 24 Jul 2018 18:34:13 +0200 (CEST) X-Virus-Scanned: ClamAV using ClamSMTP Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Nicklas: > On Tue, 24 Jul 2018 11:19:50 -0400 > John Doty wrote: > > > On Jul 23, 2018, at 2:28 PM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > > Page manager show open files but I would guess to show > > > hierarchy would be a good idea. > > The problem is that hierarchy is not generally well defined. > > For example, a mixed-signal ASIC design may have instances of > > the SPDT switch subcircuit in many places. > > References I know about is symbols and the "source" attribute. > To implement hierarchical view in page manager using the source > should be possible, or? Building a hierarchical view isn't the problem, perhaps it is inconvenient to have millions of SPDT switch subcircuits showing up where there are actually just one implementation of it. One way to do it would be to scan the hierarchy and list, but just once, the files used in a flat list. You can do that by having a separate program doing the scanning and starting gschem with all thoose file names at the gschem command line. Regards, /Karl Hammar ----------------------------------------------------------------------- Aspö Data Lilla Aspö 148 S-742 94 Östhammar Sweden