Jon

 

My thought was simply that: a quick way of switching between sheets.

 

Lets say I am in the main sheet and want to look at a circuit 2 levels down: I 
have to find the right sheet, click it, find the next sheet, click that, have a 
look, then backup and backup.

 

I have found it much easier to simply open a new instance of eeSchema, however, 
that would present some problems if I touch any of the files due to coherency 
issues.

 

It would be much easier to have a sheet list (I thought of tabs because that is 
the current paradigm for such things) and select click on the target sheet then 
click on the main sheet to return. There may be an easier way of doing so via, 
say, a right mouse click or something if wxWidgets is not yet up to the task.

 

I wasn’t thinking of concurrent viewing at all, and I can see how that would 
complicate matters.

 

I was ruminating on this because of my current project to renumber boards. I 
have made great progress and expect to start integrating it with PCBNew and 
eeSchema as a prototype within a few days.

 

My utility currently caches the schematic hierarchy and it struck me that with 
some modification that would permit quick selection of any sheet in the 
hierarchy, with the resulting benefits in terms of usability.

 

Not that I’d suggest a hack in production code but one can imagine prototyping 
this by essentially inserting a UI in the file open menu item, keeping track of 
dirty sheets, and writing the cache out when invoking a save command.

 

Of course, this is no doubt simplistic given my lack of expertise in the matter.

 

Brian

 

 

 

From: Jon Evans <j...@craftyjon.com> 
Sent: May 3, 2019 10:52 AM
To: Brian Piccioni <br...@documenteddesigns.com>
Cc: Kevin Cozens <ke...@ve3syb.ca>; kicad-developers 
<kicad-developers@lists.launchpad.net>
Subject: Re: [Kicad-developers] eeSchema V6 - any thoughts as to tabbed 
schematics?

 

If this is essentially adding a faster way to switch between sheets, it should 
be very straightforward.

If instead you want to be able to view more than one sheet at a time (side by 
side tabs, or something), it would be more complex because currently Eeschema 
has a lot of code that expects only a single sheet active at a time.

 

-Jon

 

On Fri, May 3, 2019 at 10:45 AM Brian Piccioni <br...@documenteddesigns.com 
<mailto:br...@documenteddesigns.com> > wrote:

Thanks. 

I suspect that it doesn't require much change since one would be essentially
changing the focus to a sheet in memory rather than reloading it. 

Brian 

-----Original Message-----
From: Kicad-developers
<kicad-developers-bounces+brian=documenteddesigns....@lists.launchpad.net 
<mailto:documenteddesigns....@lists.launchpad.net> >
On Behalf Of Kevin Cozens
Sent: May 3, 2019 10:36 AM
To: kicad-developers <kicad-developers@lists.launchpad.net 
<mailto:kicad-developers@lists.launchpad.net> >
Subject: Re: [Kicad-developers] eeSchema V6 - any thoughts as to tabbed
schematics?

On Fri, 3 May 2019 at 14:06, Brian Piccioni <br...@documenteddesigns.com 
<mailto:br...@documenteddesigns.com> >
wrote:
> Currently you have to open another instance of eeSchema or click 
> through to sheets in order to see other sheets. Tabs would be more 
> convenient than clicking on a sheet (or multiple levels of sheets), 
> backing out, etc., at least in many circumstances.

That is an interesting idea. It could become an option in addition to the
current sheet navigation system. A new option could be added which would be
something like "Pin sheet to tab".

--
Cheers!

Kevin.

http://www.ve3syb.ca/               | "Nerds make the shiny things that
https://www.patreon.com/KevinCozens | distract the mouth-breathers, and
                                     | that's why we're powerful"
Owner of Elecraft K2 #2172          |
#include <disclaimer/favourite>     |             --Chris Hardwick

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net 
<mailto:kicad-developers@lists.launchpad.net> 
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net 
<mailto:kicad-developers@lists.launchpad.net> 
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to