Can't select ends of wires in modern toolset.

Bug #1827872 reported by Ron Burkey
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Triaged
Medium
Jeff Young

Bug Description

The summary says it all.

Application: kicad
Version: 6.0.0-unknown-09c9db4~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.11 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-53-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

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

Tags: eeschema
Revision history for this message
Jeff Young (jeyjey) wrote :

Block commands were a feature of the legacy toolset. They are no more.

In the modern toolset you have selections (which could be a single item, or could be multiple items). Commands act on selections.

So to do the equivalent of a block move, drag out a selection and hit the 'M' key.

To do the equivalent of a block drag, drag out a selection and hit the 'G' key.

To do the equivalent of a block duplicate, drag out a selection and hit <ctrl>D.

etc.

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
Revision history for this message
Ron Burkey (rburkey) wrote : Re: [Bug 1827872] Re: Block select inoperative in nightly build

Okay, knowing that does make some of it workable ... but not everything.

What I was specifically trying to do when I noticed the problem was this:

 1. Select a block containing several /endpoints/ of graphic lines.
 2. Hit 'tab' so that I could drag all of them at once (without moving
    the opposite ends of the lines).

There's no way to do that under the scheme you describe, unless there
are other commands you haven't mentioned. The best I can do is to
select the entire graphic lines (not just their endpoints).

On 05/06/2019 07:36 AM, Jeff Young wrote:
> Block commands were a feature of the legacy toolset. They are no more.
>
> In the modern toolset you have selections (which could be a single item,
> or could be multiple items). Commands act on selections.
>
> So to do the equivalent of a block move, drag out a selection and hit
> the 'M' key.
>
> To do the equivalent of a block drag, drag out a selection and hit the
> 'G' key.
>
> To do the equivalent of a block duplicate, drag out a selection and hit
> <ctrl>D.
>
> etc.
>
> ** Changed in: kicad
> Assignee: (unassigned) => Jeff Young (jeyjey)
>

Jeff Young (jeyjey)
Changed in kicad:
status: New → Triaged
summary: - Block select inoperative in nightly build
+ Can't select ends of wires in modern toolset.
Changed in kicad:
importance: Undecided → Medium
Revision history for this message
Jeff Young (jeyjey) wrote :

If you select the entire wires (easiest way is with right-to-left selection drag) then it will now anchor the other end if it's connected to a non-selected item.

Revision history for this message
Ron Burkey (rburkey) wrote : Re: [Bug 1827872] Re: Can't select ends of wires in modern toolset.

On 05/07/2019 06:03 AM, Jeff Young wrote:
> *** This bug is a duplicate of bug 1827846 ***
> https://bugs.launchpad.net/bugs/1827846
>
> If you select the entire wires (easiest way is with right-to-left
> selection drag) then it will now anchor the other end if it's connected
> to a non-selected item.
>
> ** This bug has been marked a duplicate of bug 1827846
> eeschema drag has issues with selected wire connected to unselected symbol
>
Forgive me Jeff, but I haven't a clue what you mean. Here's a link to a
picture of what I was trying to do when I filed the bug report:
https://drive.google.com/open?id=1il4gZurEYF-1s7WBrb_q-mz2aylMwjTu

In the picture, the stuff that's brown is part of the border template
and therefore won't be affected by anything we're talking about. The
blue stuff is text and graphic lines that I had added to the schematic.
The stuff circled in red is the stuff I want to drag ... i.e., I want to
drag the bottom horizontal line and the bottom endpoints of the vertical
lines without moving the text or the upper endpoints.

In the past, I could just select the stuff circled in red and then hit
'tab'.

But now I need to do what? If I can do it using your description, which
I don't understand, could you give me a link to documentation.

Revision history for this message
Ron Burkey (rburkey) wrote :

Or this, which I just now tried to do: https://drive.google.com/open?id=1i4PFrAF3GPWQ8xe7cIBA_az5aed-cZxO.

I wanted to delete the wires that are circled in red (i.e., 3 vertical wires, 1 horizontal, and one node), without deleting the stuff above or below it. Before, I just would have done an area select roughly where the red circle is. But now, doing that actually selects nothing except the horizontal wire and the node. Am I now going to have to go to each of those vertical wires individually and delete them one by one?

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.