Opened 5 years ago

Closed 5 years ago

#3146 closed defect (not a bug)

balloon help does not respond to camera change

Reported by: Tristan Croll Owned by: Tom Goddard
Priority: normal Milestone:
Component: General Controls Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-3.10.0-1062.9.1.el7.x86_64-x86_64-with-centos-7.7.1908-Core
ChimeraX Version: 0.93 (2020-04-03)
Description
Very minor bug just noticed: if the mouse is hovered under an atom so a tooltip displays and then the camera is moved without moving the mouse, the tooltip doesn't update.

Log:
Startup Messages  
---  
warning | 'clip' is a prefix of an existing command 'clipper'  
  
UCSF ChimeraX version: 0.93 (2020-04-03)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  
Successfully installed
'ChimeraX_ISOLDE-1.0b5.post1-cp37-cp37m-linux_x86_64.whl'  
Looking in indexes: https://pypi.org/simple,
https://cxtoolshed.rbvi.ucsf.edu/pypi/  
Processing
./.cache/ChimeraX/0.93/installers/ChimeraX_ISOLDE-1.0b5.post1-cp37-cp37m-linux_x86_64.whl  
Requirement already satisfied, skipping upgrade: ChimeraX-Core==0.93 in
/opt/UCSF/ChimeraX/lib/python3.7/site-packages (from ChimeraX-
ISOLDE==1.0b5.post1) (0.93)  
Requirement already satisfied, skipping upgrade: ChimeraX-Clipper==0.12.* in
./.local/share/ChimeraX/0.93/site-packages (from ChimeraX-ISOLDE==1.0b5.post1)
(0.12.1)  
Requirement already satisfied, skipping upgrade: ChimeraX-Atomic>=1.0 in
/opt/UCSF/ChimeraX/lib/python3.7/site-packages (from ChimeraX-
ISOLDE==1.0b5.post1) (1.0)  
Requirement already satisfied, skipping upgrade: ChimeraX-Graphics~=1.0 in
/opt/UCSF/ChimeraX/lib/python3.7/site-packages (from ChimeraX-
Atomic>=1.0->ChimeraX-ISOLDE==1.0b5.post1) (1.0)  
Requirement already satisfied, skipping upgrade: ChimeraX-Geometry~=1.0 in
/opt/UCSF/ChimeraX/lib/python3.7/site-packages (from ChimeraX-
Atomic>=1.0->ChimeraX-ISOLDE==1.0b5.post1) (1.0)  
Installing collected packages: ChimeraX-ISOLDE  
Attempting uninstall: ChimeraX-ISOLDE  
Found existing installation: ChimeraX-ISOLDE 1.0b5.post1  
Uninstalling ChimeraX-ISOLDE-1.0b5.post1:  
Successfully uninstalled ChimeraX-ISOLDE-1.0b5.post1  
Successfully installed ChimeraX-ISOLDE-1.0b5.post1  
Lock 140413589831952 acquired on
/home/tic20/.cache/ChimeraX/0.93/toolshed/bundle_info.cache.lock  
Lock 140413589831952 released on
/home/tic20/.cache/ChimeraX/0.93/toolshed/bundle_info.cache.lock  
  

WARNING: You are using pip version 20.0.2; however, version 20.1 is available.  
You should consider upgrading via the '/usr/bin/chimerax -m pip install
--upgrade pip' command.  
  

> isolde demo crystal_intro

> set selectionWidth 4

before.pdb title:  
Crystal structure of etub from clostridium kluyveri [more info...]  
  
Chain information for before.pdb #1  
---  
Chain | Description  
A | predicted microcompartment protein  
  
Done loading forcefield  
before.pdb title:  
Crystal structure of etub from clostridium kluyveri [more info...]  
  
Chain information for before.pdb  
---  
Chain | Description  
1.2/A | predicted microcompartment protein  
  

WARNING: multiple experimental reflection datasets found:  
(dataset) FOBS, SIGFOBS,  
(dataset) IOBS, SIGIOBS,  
(dataset) DANO, SIGDANO,  
(dataset) F(+), SIGF(+), F(-), SIGF(-),  
(dataset) I(+), SIGI(+), I(-), SIGI(-)  
Automatically choosing "(dataset) IOBS, SIGIOBS".  

Reflection data provided as intensities. Performing French & Wilson scaling to
convert to amplitudes...  
Loaded crystallographic demo: PDB ID 3io0  

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto

> isolde stepto




OpenGL version: 3.3.0 NVIDIA 440.33.01
OpenGL renderer: TITAN Xp/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Dell Inc.
Model: Precision T5600
OS: CentOS Linux 7 Core
Architecture: 64bit ELF
CPU: 32 Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz
Cache Size: 20480 KB
Graphics:
	03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [TITAN Xp] [10de:1b02] (rev a1)
	Subsystem: NVIDIA Corporation Device [10de:11df]
	Kernel driver in use: nvidia

Change History (2)

comment:1 by pett, 5 years ago

Component: UnassignedGeneral Controls
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionballoon help does not respond to camera change

comment:2 by Tom Goddard, 5 years ago

Resolution: not a bug
Status: assignedclosed

It's not a bug. The popup atom names appear when you move the mouse and then leave it in one place for a second. It is a bit weird when the model moves on its own under the stationary mouse and the popup still shows an atom name that is no longer under the mouse. But the idea is that the user has control, not that the atom under the mouse always has its name shown. For instance, if I roll a model by command I don't want it to keep showing me different atom names going by under the mouse. Finding the atom under the mouse can take significant time and having it cause stutter is especially bad if the user is not even moving the mouse.

So the basic answer is the hover behavior is intended to be only initiated by the user moving the mouse. Often the user does not want the atom name blocking their view so they intentionally and subconsciously leave the mouse over empty space.

Note: See TracTickets for help on using tickets.