hgonomeg / coot

Software for macromolecular model-building
http://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/
GNU General Public License v3.0
0 stars 0 forks source link

Introduce the new validation graph widget #33

Closed hgonomeg closed 1 year ago

hgonomeg commented 2 years ago

The new validation graph widget (being developed under #31) needs to be plugged into the codebase.

Possible approaches

  1. Use normal menu items powered by a collection of GMenus that get updated whenever a model gets added/deleted.
  2. Build a new dialog ("Show validation graph" or something like that) with two comboboxes: one for choosing the graph type and another one to choose the model.
  3. Create a special expandable/resizable pane for managing validation graphs. It would have a combobox to choose the model and a grid of checkbuttons to select which graph types should be displayed.

Third is what we go with.

Tasks

hgonomeg commented 2 years ago

UI design illustration:

image_tabs Screenshot from 2022-10-28 13-38-29

hgonomeg commented 2 years ago

new_graph_management_design update_validation_graphs() corresponds to on_graphed_model_updated()

hgonomeg commented 2 years ago

Progress demo: image

hgonomeg commented 2 years ago

34 got merged into the validation-graphs working branch (https://github.com/hgonomeg/coot/tree/validation-graphs).

This issue can now be renamed from "Prepare for introducing the new validation graph widget" to "Introduce the new validation graph widget" The validation-graphs branch is from now on the common development branch for both #33 and #31

hgonomeg commented 1 year ago

Updated: new_graph_management_design2

hgonomeg commented 1 year ago

Validation graphs have been introduced by Paul and this issue can be considered closed. Remaining cleanup work can be continued here: #40