Opened 6 years ago

Closed 5 years ago

#1903 closed enhancement (fixed)

Tabbed toolbar customization

Reported by: olibclarke@… Owned by: Greg Couch
Priority: normal Milestone: 1.1
Component: General Controls Version:
Keywords: Cc: chimera-staff, Tristan Croll
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-18.5.0-x86_64-i386-64bit
ChimeraX Version: 0.9 (2019-04-30)
Description
I love the new tabbed toolbar! Would it be possible to add a "Custom" or "Favorites" tab for users to add their own custom selection of shortcuts, aliases or buttons? Similar to the customization of the toolbars in original Chimera?

Cheers
Oli

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

> toolshed show "Side View"

> ui dockable false "Side View"

> ui dockable false Log

> toolshed show "Volume Viewer"

> open /Users/olibclarke/Dropbox/Downloads/combined_autosharp.mrc

Opened combined_autosharp.mrc, grid size 512,512,512, pixel 1.07, shown at
level 2.85, step 2, values float32  

> camera ortho

> ui dockable false "Volume Viewer"

> ui dockable false "Model Panel"

> toolshed show "File History"

> toolshed show "Blast Protein"

> ui dockable false "Blast Protein"

> toolshed show Distances

> ui dockable false Distances

> toolshed show Shell

> toolshed show "Basic Actions"

> ui dockable false "Basic Actions"

> toolshed show "Modeller Comparative"

> toolshed show "Tabbed Toolbar"

> toolshed show "Density Map Toolbar"

> toolshed hide "Density Map Toolbar"

> open
/Users/olibclarke/Dropbox/Documents/Work/Projects/RyR/ryr_paper_3/structures_and_maps/cam_maps_and_models/tet_moved_rs1.pdb

Summary of feedback from opening
/Users/olibclarke/Dropbox/Documents/Work/Projects/RyR/ryr_paper_3/structures_and_maps/cam_maps_and_models/tet_moved_rs1.pdb  
---  
warnings | Duplicate atom serial number found: 4453  
Duplicate atom serial number found: 4454  
Duplicate atom serial number found: 4455  
Duplicate atom serial number found: 4456  
Duplicate atom serial number found: 4457  
99868 messages similar to the above omitted  
  
Chain information for tet_moved_rs1.pdb #2  
---  
Chain | Description  
A B G I | No description available  
C D E K | No description available  
F H J O | No description available  
  

> toolshed show "Model Panel"

> ui favorite true "Tabbed Toolbar"

> ui favorite false "Tabbed Toolbar"




OpenGL version: 4.1 INTEL-12.8.38
OpenGL renderer: Intel(R) Iris(TM) Graphics 6100
OpenGL vendor: Intel Inc.

Change History (7)

comment:1 by pett, 6 years ago

Cc: chimera-staff added
Component: UnassignedGeneral Controls
Owner: set to Greg Couch
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionTabbed toolbar customization
Type: defectenhancement

Reported by Oliver Clarke

comment:2 by Greg Couch, 6 years ago

Milestone: 1.0

Yes, the plan is for the Home tab to be completely customizable. We also plan to allow individual tabs to be hidden. It is still a work in progress.

comment:3 by Tristan Croll, 6 years ago

Cc: Tristan Croll added

Also very interested in this - would be great to move a lot of ISOLDE's menu functions up there.

comment:4 by Greg Couch, 6 years ago

We don't have the mechanism in place yet to for bundles to add to the application toolbar. But, you can have your own toolbar in a tool. The "widget" is in chimerax.ui.widgets.tabbedtoolbar. The API won't change for 0.9, but will evolve as the application toolbar evolves.

comment:5 by Greg Couch, 6 years ago

Made progress. All buttons except for the mouse modes, which are hardwired, are given the bundle meta data. And the Home tab buttons are all links to other buttons. So the mechanisms for customization are in place.

comment:6 by Greg Couch, 6 years ago

The first usable version of the Home tab customization dialog will be available in the next successful daily build. To get the dialog, right mouse click in the toolbar area, and choose Settings... -- this technique is shared with other tools. Eventually, that dialog will become a tab in the Favorites / Settings... dialog.

comment:7 by Greg Couch, 5 years ago

Milestone: 1.01.1
Resolution: fixed
Status: assignedclosed

Done, modulo macOS Qt errors rearranging sections.

Note: See TracTickets for help on using tickets.