AlanZheng / heekscad

Automatically exported from code.google.com/p/heekscad
Other
0 stars 0 forks source link

Property entry and focus. #330

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
This is a minor bug but I find it incredibly annoying.

When manually entering any value into the property window it's very normal to 
select the field with the mouse and then kick the mouse pointer out of the way 
while entering a value.  The problem is that if the mouse pointer ends up over 
the 3d window, the field loses focus and nothing is entered.

As a user, my expectation is that once the pointer is active in a field, it 
should keep focus until either the mouse is clicked elsewhere or the 'enter' 
key is pressed.

Original issue reported on code.google.com by shopinth...@gmail.com on 14 Feb 2011 at 10:24

GoogleCodeExporter commented 9 years ago
another similar annoying thing:
- create a sphere
- edit the radius of the sphere.
nothing happens.
somehow the update-function does not get called and the only way to see a 
change is to for example change the color of the sphere to something else, then 
suddenly the new radius value is also updated.
The same thing happens when editing the center point of the sphere.

Original comment by anders.e...@gmail.com on 14 Feb 2011 at 10:48

GoogleCodeExporter commented 9 years ago
That one annoyed me for a long time until I figured out that clicking the green 
check applies the changes and will update the radius or location values.  

Original comment by shopinth...@gmail.com on 15 Feb 2011 at 12:04

GoogleCodeExporter commented 9 years ago
But I agree that changes should be applied on enter or when exiting the 
property input field.

Original comment by shopinth...@gmail.com on 15 Feb 2011 at 12:07

GoogleCodeExporter commented 9 years ago
Try creating an object, and edit it's attributes. Then type in an extra digit 
in the middle of a number and press delete to one of the old digits in the 
number. POOF your object is gone! Delete deletes the active objects regardless 
of what field in it's propertys you are in. It also does not matter where your 
pointer is. This is a real annoyance for me.

Original comment by tha_krea...@hotmail.com on 17 Feb 2011 at 10:04