pcb

Layer level control of types of items displayed

Bug #1692220 reported by Chad Parker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Triaged
Low
Unassigned

Bug Description

It would be nice to be able to turn things on and off by layers. For example, displaying the layer outline on a layer, or turning off traces on a layer.

A list of items to start with might be:
* Layer outline
* Traces
* Pins
* Pads
* Vias
* Polygons

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi Chad,

Just some random thoughts:

*All* pins, pads, vias, silk, soldermask can be set on/off already.

For individual entities we could do a possible implementation by using a "invisible" visibility attribute.

In this manner .pcb file compatibility with older versions is continued and this feature might be ignored by user who don't want to use it.

IMO this feature could (should) also be implemented as a plug-in, or as a user loadable action, or set by a configure tag ("--with-invisible-attr") ??

Basically another filter in the drawing routines.

Bonus points for a visible marker indicating that some objects on a layer are not shown.

More bonus points for a "show all" action resetting all attributes (or removing them).

Kind regards,

Bert Timmerman.

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi Chad,

Expanding on the above: would locking a layer (the "outline" layer comes to mind) be a usefull feature ?

Locking a layer would make it immutable for selecting-copy/cut-paste operations and accidental dragging of traces ;-)

Kind regards,

Bert Timmerman.

Changed in pcb:
status: New → Triaged
importance: Undecided → Low
Changed in pcb:
milestone: none → pcb-4.2.0
tags: added: gtk
tags: added: gtk-gui lesstif-gui
removed: gtk
Changed in pcb:
milestone: pcb-4.2.0 → future-feature-release
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.