Ticket #772 (new defect)

Opened 8 years ago

Last modified 6 years ago

Overlay > Add Image doesn't work

Reported by: afraser Owned by: curtis
Priority: minor Milestone: imagej2-b9-rois
Component: Legacy Compatibility Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #285

Description

Overlay > Add Image doesn't appear to do anything unless the added image simply isn't visible for some reason.

Try:
open Clown.jpg
open Clown.jpg again
on Clown-1.jpg:
Add Image: clown.jpg, x=50, y=50, opacity=50

A 50% transparent clown image should be put on top at (50,50).

Change History

comment:1 Changed 8 years ago by afraser

  • Component changed from other to ij-legacy

comment:2 Changed 7 years ago by bdezonia

Note that I think this is a plugin that hatches another plugin. The original plugin returns and harmonization happens before the user has interacted with the displayed dialog.

This is another example of the troubles supporting plugins that call plugins. See also #931. LegacyPlugin::run() must be better at detecting new threads and not harmonizing until they are complete.

Last edited 7 years ago by bdezonia (previous) (diff)

comment:3 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2

comment:4 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:5 Changed 7 years ago by curtis

  • Keywords Overlay > Add Image removed
  • Blocking 285 added

comment:6 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta6

ROIs will be the focus of beta6.

comment:7 Changed 6 years ago by bdezonia

The Overlay > Add Image command is currently blacklisted. It needs a stub implementation saying "unimplemented at the moment".

comment:8 Changed 6 years ago by bdezonia

Stub implementation added as AddImage.java. Needs to be fleshed out. TODO items in that stub explain what needs to be done.

Note: See TracTickets for help on using tickets.