Opened 5 years ago

Closed 3 years ago

#3696 closed defect (fixed)

ISOLDE color-picker problem

Reported by: rjr27@… Owned by: Tristan Croll
Priority: normal Milestone:
Component: Third Party Version:
Keywords: Cc: Tom Goddard, Eric Pettersen
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-18.7.0-x86_64-i386-64bit
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
If I load a density map in ChimeraX and use the ISOLDE map colour button to change its colour, a colour picker pops up (looking like a box of coloured pencils). The first time I click OK after choosing a colour, nothing happens except the chosen colour changes to white.  The next time I click OK it applies the colour and the colour picker closes, whether or not I've rechosen the same colour or left it as white.  Clicking OK twice in a row, therefore, changes the map to white.

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

> open /Users/randy/phaser/SAD/high_redundancy/3ot2/3ot2_on_XDS.pdb format pdb

3ot2_on_XDS.pdb title:  
Crystal structure of A putative nuclease belonging to DUF820 (ava_3926) from
anabaena variabilis ATCC 29413 At 1.96 A resolution [more info...]  
  
Chain information for 3ot2_on_XDS.pdb #1  
---  
Chain | Description  
A B | uncharacterized protein  
  
Non-standard residues in 3ot2_on_XDS.pdb #1  
---  
ACT — acetate ion  
BU1 — 1,4-butanediol  
CL — chloride ion  
EDO — 1,2-ethanediol (ethylene glycol)  
  

> select up

Nothing selected  

> select up

Nothing selected  

> select down

Nothing selected  

> select down

Nothing selected  

> select up

Nothing selected  

> cd ../phaser/SAD/high_redundancy/3ot2

Current working directory is: /Users/randy/phaser/SAD/high_redundancy/3ot2  

> open fobs_minus_fobs_18/3ot2_redundantSAD_fo_minus_fo_18.mtz structureModel
> #1

3ot2_on_XDS.pdb title:  
Crystal structure of A putative nuclease belonging to DUF820 (ava_3926) from
anabaena variabilis ATCC 29413 At 1.96 A resolution [more info...]  
  
Chain information for 3ot2_on_XDS.pdb  
---  
Chain | Description  
1.2/A 1.2/B | uncharacterized protein  
  
Non-standard residues in 3ot2_on_XDS.pdb #1.2  
---  
ACT — acetate ion  
BU1 — 1,4-butanediol  
CL — chloride ion  
EDO — 1,2-ethanediol (ethylene glycol)  
  
Opened crystallographic dataset from
fobs_minus_fobs_18/3ot2_redundantSAD_fo_minus_fo_18.mtz  
Generated maps:  
Reflection Data  
(STATIC) (dataset) FoFo, PHFc  
Any unwanted maps may be safely closed via the Model panel.  

> ui tool show ISOLDE

> set selectionWidth 4

Done loading forcefield  

> volume style mesh

> transparency 50

> volume style surface

> transparency 0

> transparency 50

> view #!1.1.1 clip false

No displayed objects specified.  




OpenGL version: 4.1 INTEL-12.10.22
OpenGL renderer: Intel(R) Iris(TM) Plus Graphics 650
OpenGL vendor: Intel Inc.Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro14,2
      Processor Name: Intel Core i7
      Processor Speed: 3.5 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 4 MB
      Hyper-Threading Technology: Enabled
      Memory: 16 GB
      Boot ROM Version: 428.0.0.0.0
      SMC Version (system): 2.44f1

Software:

    System Software Overview:

      System Version: macOS 10.14.6 (18G6020)
      Kernel Version: Darwin 18.7.0
      Time since boot: 15 days 8:40

Graphics/Displays:

    Intel Iris Plus Graphics 650:

      Chipset Model: Intel Iris Plus Graphics 650
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x5927
      Revision ID: 0x0006
      Metal: Supported, feature set macOS GPUFamily2 v1
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2560 x 1600 Retina
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
        DELL P2415Q:
          Resolution: 3840 x 2160 (2160p 4K UHD - Ultra High Definition)
          UI Looks like: 1920 x 1080 @ 60 Hz
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Display Serial Number: D8VXF9220LEB
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Adapter Type: DisplayPort
          Automatically Adjust Brightness: No

PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8

Change History (7)

comment:1 by Eric Pettersen, 5 years ago

Cc: Tom Goddard added
Component: UnassignedThird Party
Owner: set to Tristan Croll
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionISOLDE color-picker problem

Reported by Randy Read

comment:2 by Tristan Croll, 5 years ago

Ah - now that you write it that way: if this is a difference map, then that's normal behaviour. The first colour picker dialogue is for the negative contour (you should see "Colour for negative contour" across the top); the second is for the positive contour ("Colour for positive contour" across the top). For a non-difference map, you should just get a single dialogue ("Select Color"). Hmm... now that I look at that, I should really harmonise the spelling across these!

in reply to:  3 ; comment:3 by Tristan Croll, 5 years ago

It seems the main problem here is that the QColorPicker widget isn’t showing its title text on the Mac, so there’s no indication of what the two different instances are for. Have you guys run into this before?


comment:4 by Eric Pettersen, 5 years ago

Cc: Eric Pettersen added

QColorDialog.getColor() simply does not show the specified title on Mac.

in reply to:  5 ; comment:5 by Tristan Croll, 5 years ago

Well... that’s a bit of a pain.


comment:6 by Eric Pettersen, 5 years ago

You might get a title if you specified the QColorDialog::DontUseNativeDialog option.

comment:7 by Tristan Croll, 3 years ago

Resolution: fixed
Status: assignedclosed

Turns out I have a really bad habit of not closing out old tickets... trying to turn over a new leaf. :)

Note: See TracTickets for help on using tickets.