← Back to team overview

kicad-developers team mailing list archive

Re: Concept Idea for schematic page management

 

Le 07/09/2017 à 19:55, Wayne Stambaugh a écrit :
> On 9/7/2017 5:29 AM, Bastian Neumannn wrote:
>> Hi,
>>
>> I ususlly work with schematics of around 5 to 15 pages. A3 sized that
>> is. Using A4 for schematics that easily bloats up to 30 pages.
>>
>> For those schematics I am not using KiCad since they are in a
>> professional environment.
>>
>> Given the situation that I am currently working on a big design in KiCad
>> that reaches up to 40 pages A3 it is a little bit cumbersome to keep
>> track of subsheets.
>>
>> I propose to add more functionality to the hirarchy browser.
>>
>> 1. Make the widget dockable so I can easily jump between subsheets
> 
> This has been attempted before with one of the library editor toolbars
> and it did not work very well.  wxAuiManager has some issues at least
> with wx 3.0.2.  I have not tested this with 3.0.3 or 3.1.  You can work
> on this at any time as it has no impact outside the UI.  For the time
> being 3.0.2 is the preferred wxwidgets version as it is available on
> every platform that I'm aware of.  I am unwilling to bump the wxwidgets
> version until 3.0.3 is universally available.  You are certainly free to
> experiment with any newer version of wx to see if they work any better
> than 3.0.2.

Exactly the main horizontal toolbar in the footprint viewer is movable and dockable.
I confirm we had a few issues when this toolbar is moved and not docked.
Moreover many methods of the wxAuiManager and other wxAui widgets are not documented.

> 
>> 2. Have empty sheets that do not have to be placed on the schematic for
>> stuff like:
>>   - Table of contents
>>   - Block diagramms
>>   - Change History & Reviews
>>   - Additional Information
> 
> This requires a schematic file format change which is not going to
> happen until after the new schematic file format is implemented.  There
> is a file format spec on the mailing list somewhere.  This will not
> happen until the upcoming v5 release.
> 
>> 3. Have the ability to change the order of the sheets. Since I might add
>> one later on and don't want it to be at the end of the list
> 
> Sheet (page) numbering is part of the new file format so you could
> leverage that for sheet ordering.  If you are thinking of something
> other than this then it is something outside the file format (UI
> specific) then I would prefer that you store it outside the schematic
> file, possibly the project file.
> 
>>
>> Here is an inclomplete mock up of what a big schematic for a mainboard
>> could look like.
>> Inline-Bild 1
>>
>> I am looking for more ideas on what to change. I think some of the
>> changes will have a big impact so we better talk about a concept beforehand.
>>
>> Cheers,
>> Basti
>>
>>
>> _______________________________________________
>> 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
>>
> 
> _______________________________________________
> 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
> 


-- 
Jean-Pierre CHARRAS


References