Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
How would I get an ImageMorph to automatically resize inside a Spec UI? I put it in a PanelMorph with various layout attempts, the latest being:
image := PanelMorph new changeTableLayout; hResizing: #spaceFill; vResizing: #spaceFill; yourself. Where image above is an accessor referenced in #spec Then I added: imageMorph := ImageMorph new image: form; hResizing: #spaceFill; vResizing: #spaceFill; yourself. image addMorph: imageMorph. The form shows up as the full original size, but strangely if I bring up the halos on the ImageMorph and just wiggle the scaling halo, it resizes to fit the PanelMorph. But then if I resize the window again, the image doesn't rescale. Thanks.
Cheers,
Sean |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi I think ImageMorph not support #spaceFill resizing 2013/11/5 Sean P. DeNigris <[hidden email]> How would I get an ImageMorph to automatically resize inside a Spec UI? I put ... [show rest of quote] |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
In reply to this post by Sean P. DeNigris
Check what magic Ben applied for the Morph Inspector:
`World inspect` then switch to morph view. On 2013-11-05, at 05:04, Sean P. DeNigris <[hidden email]> wrote: > How would I get an ImageMorph to automatically resize inside a Spec UI? I put > it in a PanelMorph with various layout attempts, the latest being: > image := PanelMorph new > changeTableLayout; > hResizing: #spaceFill; > vResizing: #spaceFill; > yourself. > > Where image above is an accessor referenced in #spec > > Then I added: > imageMorph := ImageMorph new > image: form; > hResizing: #spaceFill; > vResizing: #spaceFill; > yourself. > > image addMorph: imageMorph. > > The form shows up as the full original size, but strangely if I bring up the > halos on the ImageMorph and just wiggle the scaling halo, it resizes to fit > the PanelMorph. But then if I resize the window again, the image doesn't > rescale. > > Thanks. > > > > ----- > Cheers, > Sean > -- > View this message in context: http://forum.world.st/ImageMorph-scaling-tp4719248.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. > ... [show rest of quote] ... [show rest of quote]
|
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
|
In reply to this post by Sean P. DeNigris
The following must be called /after/ the ImageMorph is added to the parent... imageMorph addFlexShell hResizing: #spaceFill; vResizing: #spaceFill. The resizing is a bit slow, but it works. HTH...
Cheers,
Sean |
Free forum by Nabble | Edit this page |