Make IMAQdx camera tab restore more of the display's settings #63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR makes the IMAQdx camera's blacs tab save and restore some settings related to the ranges of the axes in the display. In particular it saves/restores the ranges of the x and y directions, as well as the ranges of the colorscale. It also saves/restores whether autoscaling is enabled for the x and y axes.
This was first discussed on the mailing list and has been used in our lab's PCO camera device code since then. As suggested in that email thread, I'm issuing a PR to move that code to the base class now that the transition to git/github is complete. Notably this PR does not set
autoRange=True
whenever the image size changes even though that idea was floated in the email chain, so the behavior there remains the same as before.