Opened 6 years ago

Closed 6 years ago

#2004 closed enhancement (fixed)

"zone around atoms" loses original state

Reported by: olibclarke@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Depiction Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-18.6.0-x86_64-i386-64bit
ChimeraX Version: 0.9 (2019-06-05)
Description
Hi,

I really like the "zone around atoms" right mouse mode - it is very useful. However, there is one issue, which is that it is not possible (as far as I can tell) to return to the original state of the model.

Right clicking once shows the zone with labels; right clicking on the background unshows the labels; and right clicking again on the background shows all atoms. This last step is the issue in my opinion. This is fine if the original state of the model was all atoms, but not if it was anything else (e.g. ribbon). 

It would be better I think if the last right click in the cycle returned the model(s) to their pre-zone state (ribbon if ribbon, Ca-trace if Ca-trace, etc).

Cheers
Oli

Log:
UCSF ChimeraX version: 0.9 (2019-06-05)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open 1bl8 format mmCIF fromDatabase pdb

1bl8 title:  
Potassium channel (KCSA) from streptomyces lividans [more info...]  
  
Chain information for 1bl8 #1  
---  
Chain | Description  
A B C D | protein (potassium channel protein)  
  
  

> ui mousemode rightMode label

> label #1/D:27

> hide #!1.2 models

> show #!1.2 models

> hide #!1.2 models

> show #!1.2 models

> ui mousemode rightMode zone

> zone /A:99

> hide #!1.2 models

> show #!1.2 models

> view #1.2 clip false

> ~select #1.2

Nothing selected  

> ~select #1.1

Nothing selected  

> view #1.1 clip false

No displayed objects specified.  
No displayed objects specified.  

> view #1.1 clip false

No displayed objects specified.  
No displayed objects specified.  

> view #1 clip false

> ~select #1.1

Nothing selected  

> view #1.1 clip false

No displayed objects specified.  
No displayed objects specified.  

> ui mousemode rightMode clip

> ~clip

> camera ortho

> ui mousemode rightMode clip

> ~clip

> ui mousemode rightMode clip

> ~clip

> ui mousemode rightMode zone

> zone label false

> zone clear

> zone clear

> zone clear

> zone clear

> zone clear

> zone clear

> zone /D:30

> zone label false

> zone clear

> zone clear

> zone clear

> zone /C:29

> zone label false

> zone clear

> zone clear

> zone /C:99

> ui mousemode rightMode clip

> clip

> ui mousemode rightMode clip

> ~clip

> clip

> ui mousemode rightMode clip

> help help:user/tools/Toolbar.html

> ui mousemode rightMode zone

> zone label false

> zone clear

> zone clear

> zone clear

> zone clear

> zone /C:39

> zone /B:33

> zone /B:101

> zone /A:93

Unknown command: ~zone  

> zone label false

> zone /C:93

> zone /C:93

> zone label false

> zone clear

> zone clear

> zone clear

> zone clear

> zone clear

> zone clear




OpenGL version: 4.1 ATI-2.9.26
OpenGL renderer: AMD Radeon Pro 580 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Change History (3)

comment:1 by pett, 6 years ago

Component: UnassignedDepiction
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submission"zone around atoms" loses original state

comment:2 by Tom Goddard, 6 years ago

I agree. This annoys me about it too. I guess it could remember the display styles of all residues and atoms the first time you click on a structure and always revert to that after the second click on the background.

comment:3 by Tom Goddard, 6 years ago

Resolution: fixed
Status: assignedclosed
Type: defectenhancement

Fixed.

I made the second click on the background show the residues as ribbon and show the atoms that were shown before the residue was clicked with the zone mouse mode. This is much nicer. Thanks for the suggestion.

Note: See TracTickets for help on using tickets.