Sean P. DeNigris wrote
the zooming. I already implemented the scrolling (Issue #1124) and committed the fix.
Zooming proof-of-concept fix attached to Issue #1126.
The next problem I ran into was trying to open a morph fitted within the presentation pane. There didn't seem to be a useable hook. I hacked the following together to show the behavior I'm looking for:
browser transmit
to: #image;
from: #list;
andShow: [ :a :b | | morphPresentation |
b ifNotNil: [ b gtInspectorFormIn: a ].
morphPresentation := a presentations first.
WorldState addDeferredUIMessage: [ morphPresentation actions last actOn: morphPresentation ] ].
where `actions last` fits the morph into the pane.
Cheers,
Sean