Is it OK to change the signature of MultiResNDTiffAPI
void increaseMaxResolutionLevel(int newMaxResolutionLevel);
to:
Future<Integer> increaseMaxResolutionLevel(int newMaxResolutionLevel);
where Integer denotes the newMaxResolutionIndex?
This would make it possible to immediately display the new resolution image, rather than having to wait for a user action to update the UI. Currently, in Magellan in Explore mode, zooming out regularly leads to a completely black canvas that only gets filled in when the user moves the mouse. or otherwise forces the display to update.