Opened 6 years ago

Last modified 5 years ago

#2082 assigned enhancement

Poor visibility for the selection outline

Reported by: tic20@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics 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-957.12.2.el7.x86_64-x86_64-with-centos-7.6.1810-Core
ChimeraX Version: 0.9 (2019-06-06)
Description
(Mainly coming from colleagues test-running the ISOLDE tutorial): when combining a very high resolution display and a white background, the green outline around selected objects ends up almost invisible. I take it it's strictly one pixel wide? Would it be possible to provide an option to increase the width of the outline as a user-adjustable setting?

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

> isolde start

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

> set bgColor black

> set bgColor white




OpenGL version: 3.3.0 NVIDIA 415.27
OpenGL renderer: TITAN Xp/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Change History (6)

comment:1 by Eric Pettersen, 6 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionPoor visibility for the selection outline
Type: defectenhancement

comment:2 by Tom Goddard, 6 years ago

The green selection outline has width 2 pixels on retina displays and 1 on normal res displays -- this scale factor comes from Qt and is what Qt calls the devicePixelRatio().

The ChimeraX command "set selectionWidth 5" lets you adjust this. It may also be useful to change the selection outline color "set selectionColor blue" when using white background.

Currently there is not a preference setting to remember the selection width and color settings between sessions. I'll look at adding such a preference.

in reply to:  3 ; comment:3 by tic20@…, 6 years ago

Oh, wow - that makes a *huge* difference!

On 2019-06-14 19:17, ChimeraX wrote:

comment:4 by Tom Goddard, 6 years ago

You can set the selection with or color at startup using the current Preferences / Startup capability where you can list commands to run at startup. Probably should have separate preference settings.

comment:5 by Elaine Meng, 5 years ago

The command/syntax was changed a while ago to "graphics silhouette width 5"

comment:6 by Tom Goddard, 5 years ago

The syntax is "graphics selection width 5".

I think it is very rare that the user will change the default. But if some day I add a graphics tab to the preferences panel this and a bunch of other graphics command defaults could be set and saved.

Note: See TracTickets for help on using tickets.