On Sun, Feb 21, 2016 at 12:15 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,


> On Feb 21, 2016, at 12:06 AM, Peter Uhn��k <i.uhnak@gmail.com> wrote:
>
> Hi,
>
> is it possible to somehow embed images (Form) inside Playground?
>
> The use case is a kind of in-image help or guide where one could also execute code, but there would be also example images.

This is not yet possible, but it is intended to move in that direction.

> Or maybe have a container Morph that would contain Playground? Is that possible?

Intriguing idea. Could you elaborate on this?

Well the idea is rather simple. Imagine that instead of having a website or a book or a pdf somewhere you would have a more live version directly in the image that you could interact with.

An extremely crude example:

���

Creating something like that is currently quite awful:

```
window := SystemWindow new.

window addMorph: (RubScrolledTextMorph new beWrapped; yourself) frame: (0@0 corner: 1@0.2).

window addMorph: (SpecWindow allInstances detect: [ :each | each identityHash = 330624768 ]) frame: (0@0.2 corner: 1@0.4).

window addMorph: (RubScrolledTextMorph new beWrapped; beForSmalltalkScripting; yourself) frame: (0@0.4 corner: 1@0.6).

'/tmp/pharo.png' asFileReference binaryReadStreamDo: [ :stream |
window addMorph: (PNGReadWriter formFromStream: stream) asMorph frame: (0@0.6 corner: 1 @0.8)
].

window addMorph: (RubScrolledTextMorph new beWrapped; beForSmalltalkScripting; yourself) frame: (0@0.8 corner: 1@1).

window submorphs second push.

window openInWorld.
```

Also I've just realized that on ESUG someone (Andrei I think) was showing something like this running on Bloc��� but I have no memory what it was called.

Peter