Add option to lock graphic elements

Bug #1823795 reported by Frank Severinsen
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
KiCad
Triaged
Wishlist
Unassigned

Bug Description

Hi guys

I would find it super useful to be able to lock graphic items (primarily edgecut)
when using outlines made in a mechanical environment, they quickly get really complicated, and will never be changed manually.
at the same time I often accidentally select one of the smaller edgecut elements when moving a block of components.

This might be somewhat related to this bug report:
https://bugs.launchpad.net/kicad/+bug/1670428

Application: kicad
Version: 5.1.0-060a0da~80~ubuntu18.10.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-17-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
Revision history for this message
John Beard (john-j-beard) wrote :

I find it's also a bit too easy to move zone fills by accident when working near the edges of them.

Revision history for this message
Frank Severinsen (shack) wrote :

That's true as well, doesn't happen nearly as often for me but should definitely be included. Text in silk is also a case where it happens for me

Seth Hillbrand (sethh)
Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
milestone: none → 6.0.0-rc1
Revision history for this message
Seth Hillbrand (sethh) wrote :

Me too. Let's fix this. How about we allow the locked flag on any element? In the course of fixing this, I'd like to allow multiple select modes:

1) No locked items
2) Select locked items

This could be a check box in the select tool preferences window (once such a thing exists) along with the rest of the filter options.

Related to lp:1745627

Revision history for this message
John Beard (john-j-beard) wrote :

@Seth: I think a locked flag on every element is a good idea. I can see it could be useful on nearly every element (nearly anything could be hard design requirement w.r.t. board location). Also probably is easier from a consistency PoV.

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Could be also interesting lock the full layer at the right panel. This cover the case of move edge-cuts (or tracks when we are just re-positing silks, ...).

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Also merge/group graphical elements to be locked (as asked here lp:1837771).

Revision history for this message
Serg (serg1975) wrote :

yes yes yes!!! grouping and locking future is nessesary!!!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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