GAL: cannot double-click through disambiguation menu

Bug #1497654 reported by Chris Pavlina
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Expired
Low

Bug Description

If you double-click on an object in pcbnew/GAL and a disambiguation menu appears, choosing the object in the menu only selects it, rather than executing the double-click action on it.

Application: kicad
Version: (2015-09-14 BZR 6200, Git e27fa50)-product debug build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.2.1,wx containers,compatible with 2.8)
Platform: Linux 4.1.6-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.58.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Tags: cern gal pcbnew ui
Revision history for this message
Nick Østergaard (nickoe) wrote :

This disambiguation menu you are talking about, is this the Clarify selection context menu?

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Yes.

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

I cannot even double click an item, if there is more than one item in the same spot. The first click invokes disambiguation menu, that is immediately disposed with the second click, which is received by the context menu.

The problem with double click event is that single click event arrives first, and afterwards there is a double click event, as it is impossible to foresee if the first click is just a part of double click. Any ideas how to solve it?

Revision history for this message
Nick Østergaard (nickoe) wrote :

Is this still relevant? There have been some fixes regarding this recently from Seth as far as I understand it.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Yes. My fix applied only to the legacy canvas. I'm looking into a similar method for GAL. I'll assign this one to me for now.

Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
status: New → Confirmed
Seth Hillbrand (sethh)
Changed in kicad:
milestone: none → 5.1.0
Revision history for this message
Seth Hillbrand (sethh) wrote :

From the duplicate, while creating this delay, we need to look at configuring the delay time and not using the delay if there is no disambiguation required (or propagate the cross-probe based on the top stack until the delay)

summary: - pcbnew: cannot double-click through disambiguation menu
+ GAL: cannot double-click through disambiguation menu
Revision history for this message
Seth Hillbrand (sethh) wrote :

We've been living with this one for a while and the previous fix caused more bug reports. Probably best to come up with a full solution in 6

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1
tags: added: ui
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1832

Changed in kicad:
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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