gschem attribute editor ignores double click
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA |
Fix Released
|
Low
|
Peter TB Brett |
Bug Description
The click policy of the gschem attribute editor is very non standard. Currently, it asks for two click actions to edit one of the attributes. A click action can be either a single click, or a double click. The result is confusing:
Depending on the speed, two clicks will enter edit mode, or just select the current line. I have seen many newbies struggle with this behavior.
To reproduce:
1) open gschem
2) add a component
3) select the component and type [ee]] to make the attribute editor appear.
4a) left-mouse-click an attribute value twice with some decent time between the clicks
--> The value enters keyboard edit mode
4b) left-mouse-click an attribute value twice with little time between the clicks, so the window manager interprets it as a double click.
--> The whole row of the attribute get selected color. The value field needs yet another mouse click to enter edit mode.
Proposed resolution: directly enter edit mode on any left mouse click (single, or double).
---<)kaimartin(>---
description: | updated |
Changed in geda: | |
status: | New → Confirmed |
assignee: | nobody → Joe Mac (joe-eli-mac) |
Changed in geda: | |
assignee: | Joe Mac (joe-eli-mac) → Peter TB Brett (peter-b) |
Changed in geda: | |
status: | In Progress → Fix Committed |
Changed in geda: | |
milestone: | none → 1.9.0 |
Changed in geda: | |
status: | Fix Committed → Fix Released |
I agree that this should be changed, but I think the new behavior should be:
single click selects the row
single click on an already selected row enters edit mode
double click on any row enters edit mode
This would make minimal difference for those already accustomed to the current setup, make it more intuitive for those not accustomed, and give everyone a quicker way to enter edit mode (save those milliseconds!)
I'll work on a patch that behaves this way.