-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iviewer Paste shapes to multiple planes #90
Comments
To make the transition to Z/T-projection faster (fewer clicks) you could use the well-established rule for range selection and support Shift-click to select a range directly. E.g. if you're on Z-index 5 (projection OFF) and you Shift-click on the Z-slider at index 10, we immediately turn projection ON and select range 5-10. The only question then is whether you'd also support reverting to single-plane selection via a single click (not Shift-click) on the Z-slider. Currently when you're in Z-projection you can click to adjust the range and don't need to shift-click to maintain range selection and it probably breaks expectations of range-sliders to change this. |
|
As discussed with @will-moore That being said, using the "projected" image could help to visually determine the range of propagation since only the plate of interest will be displayed. |
One concept using the slider that will not require any change server side could be to use the existing slider but the user will have to click a checkbox for example "propagate rois"
|
@jburel I think this would be a confusing workflow for users. Maybe a better interim solution would be to add the Grid widget to allow a user to select a range of Z and T planes for pasting. For the Z-range we can sync the Z-projection and Z-slider, but when the user selects a range of T, we simply move the T-slider to the last-clicked/dragged T index. Then, when we have T-projection supported we can sync T-projection/range with the Grid widget too. |
This follows previous discussion at #88
Instead of needing to enter a different view or mode to "propagate" shapes to multiple planes, we can select a range of Z/T planes and "Paste". This makes best use of existing controls without adding more to the UI.
NB: First step is to add support for T-projection, which is probably not supported by webgateway render_image yet.
In the simplest case, we add the pasted shape to every plane in the Z/T projection range and they are added to the same parent ROI that they were copied from.
There are several more complex or alternative scenarios to consider:
The text was updated successfully, but these errors were encountered: