X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=vPQ//pF9YBQg19ezwlg2yM44YBtasqPO8iI3aP5id+8=; b=pJHOy/98H501eD56f2+7TnmLfucAE3IJxD6xmIH+c66ZO7o1YYJmpbI0Px7UHexrVY +9D8cyvg3n8Arbqi3k8Un7s4gkWeNFTFNILUpjmC+cG3BCM9eDi41OaRAKPX91HbZG4/ iroIwOoPIns2MA+WMXkbHBL7Xm+2vf0CzxV504h86bQFJ1zkoL0Sgn4nqTvKhdXmpsII px7n8ueZJqe0gkydlxlgHWe2dr85lTqGRT+PjNg5NHaINrIb4OqLv5AgCWR3lFXMPj11 LF3U7wkH/SgQVcg/5dyUfPC7j7tOVv2plzz6B9ayzeyJx3yhEYBtg/N2jau9dWLHZ7qQ Iwjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vPQ//pF9YBQg19ezwlg2yM44YBtasqPO8iI3aP5id+8=; b=jChGGFleuh6i/kltoC8pj62dx8PfCyubEPgcyg8oC10IFCONjZoZ0hmXl2pK4uHSAk ryy0XmM12SCr6RZxx9ZjuR6kPavNIpf2fyEfS/CCg4ALZNHsHQha7xRC7amIzOxotF0H CUhWvaYlInKrbbcQmdA+bxE98syON57MEYOnd1RlG6vNVWvQjJ3ohlVM+0/co08sJqFp GfoAGSg/vluLbCZ+lnCTOFFC9Tcom+7CG7/GsT7KvO8izjEuEjYaV9xh69bvw3ZiFdJv SApysHsCEwnQEOFR4qvsq/rYBYWt2XOs3cT6Gw3czF3SiFfU5bF9r8ledFwE3YLpU6hh jOdQ== X-Gm-Message-State: AOUpUlEimhK5MzsMb7APGjX5zO8TMkGn2LpY3LTydgJfIv4NbGMJtS/5 leoa6jyBxFS9emW79MWH3fhNhaL9 X-Google-Smtp-Source: AAOMgpcMQ9O+BPABKF8Q8ugg4NsB0a6wMgr1QIRaw5GYDJHEgf/4QcEFm30An1+a2itNAdk3xl9/dg== X-Received: by 2002:a2e:2d0a:: with SMTP id t10-v6mr11068289ljt.8.1532451457743; Tue, 24 Jul 2018 09:57:37 -0700 (PDT) Date: Tue, 24 Jul 2018 18:57:36 +0200 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] gschem multiple pages Message-Id: <20180724185736.e06f559cbd47a4c83265adaf@gmail.com> In-Reply-To: <20180724163413.24DFF841DEC5@turkos.aspodata.se> 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> <20180724163413 DOT 24DFF841DEC5 AT turkos DOT aspodata DOT se> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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. Thought someone had something to add you had, I did not know about this case. To show only once then there is only one implementation certainly seems like a good idea, but there to show it I have no idea. I also have schematics there same schematic is reused but only a few times. > 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. Separate program would make sense then searching file for then a schematic or symbol have been used but I think most of the time it should show up automatically in page manager. It's feels a little bit pointless to discuss plenty of things then I do not have any time make something about it.