← Back to team overview

kicad-developers team mailing list archive

Re: eeSchema V6 - any thoughts as to tabbed schematics?

 

The reason I haven't even considered a tabbed UI is that wxAui in wx3.0
is still not reliable enough.  wxAui would allow us to have tabs that
can be torn from the main window and placed on multiple monitors.  We
could just use "dumb" tabs now but in the long run, it will just be
additional development later when wxAui is implemented.  Jon is correct.
 In order to implement this, we would have to do some serious plumbing
in the schematic editor to allow each sheet to have it's own tab.  This
is not as trivial as it seems because of handling complex hierarchies.
That's something I can ponder when start working on the unified
SCHEMATIC object during v6.

Wayne

On 5/3/2019 10:51 AM, Jon Evans wrote:
> 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
> <brian@xxxxxxxxxxxxxxxxxxxxx <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>> 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.com@xxxxxxxxxxxxxxxxxxx
>     <mailto:documenteddesigns.com@xxxxxxxxxxxxxxxxxxx>>
>     On Behalf Of Kevin Cozens
>     Sent: May 3, 2019 10:36 AM
>     To: kicad-developers <kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>     Subject: Re: [Kicad-developers] eeSchema V6 - any thoughts as to tabbed
>     schematics?
> 
>     On Fri, 3 May 2019 at 14:06, Brian Piccioni
>     <brian@xxxxxxxxxxxxxxxxxxxxx <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>>
>     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@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 
> 
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


References