#307 closed defect (fixed)
area in graphics window for starting mouse Z-rotation is too small
Reported by: | Elaine Meng | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Input/Output | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The virtual circle within the graphics window separating mouse XY-rotation and Z-rotation seems to be too large. That is, I keep trying to Z-rotate and accidentally XY-rotating. Only if you go very very close to the edge or corner to start the click-drag does it Z-rotate. I'm guessing the proportion of the window that triggers XY- rather than Z-rot is larger than in Chimera, and too large in my opinion. I solicited Eric's opinion and he thought so as well.
I wasn't sure which component this falls under... feel free to recategorize or change other things as you see fit.
Change History (4)
comment:1 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 10 years ago
Uh-oh, I think it’s too big now… I’m having the opposite problem! Hoping there is a happy medium. Elaine
comment:3 by , 10 years ago
Guess I was expecting a narrower margin in the smaller dimension, maybe “max” in your XY circle function rather than min, or maybe just a larger fraction like Chimera’s 0.45.
comment:4 by , 10 years ago
Ok, I changed it to use 0.45*min(width,height) as the radius for z-rotation. This is exactly the same as Chimera 1.
Fixed.
Do z-rotation if mouse down position is further than 0.4*min(width,height) from center of window. Chimera 1 uses the criterion 0.45*min(width,height) so this gives an even bigger z-rotation area, at least 10% in from sides. If the z-rotation area is now too big it can easily be changed. Let's try this and see.