Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Revising BECFigure - General Improvements

wyzula_j requested to merge fix/bec_figure_config_reinit into main

Description

Main Goal

Aims to improve the general usage and API of BECFigure and its children widgets.

  • reinitialisation of BECFigure and children from dict config
  • simplified API of BECFigure to add/modify/remove subplots - general improvement to the subplot access pattern
  • add_plot - plot,add_image - image, add_motor_map - motor_map methods consolidated
  • fixes BECMotorMap bugs where settings of visual parameters were not reflected #208 (closed)
  • BECImageShow image is updated right after setting up processing (rotation, FFT, etc.) #106 (closed)

Minor improvements

  • solves signature problem in BECImageShow #225 (closed)
  • add RGBA<->HEX convertor to utils/Colors
  • general load/save yaml dialog for configs in BECConnector

Related Issues

Potential side effects

  • Save/load configuration with YAML are at the moment disabled for RPC. We need to decide what should be the policy of rpc ids in rpc_register. #203

Additional Comments

In future MR → #104, complete reinitialisation from YAML for RPC #203.

Definition of Done

  • Documentation is up-to-date.
Edited by wyzula_j

Merge request reports