[Newbies] Annotated workspace for tutorials...

Jerome Peace peace_the_dreamer at yahoo.com
Thu Apr 8 02:52:11 UTC 2010

Hi Lawson,

What you are trying to do is really cool.

You are up against a squeak "you can't get there from here" problem.


There needs to be some way to tie the extent of the workspace to the extent of the drawing area. Simply embedding doesn't do it. 

It seems it would also be good to have a simple way to switch levels. My first thought is tabs.

The workspace is a window with a model. In this case the model is workspace. 

A workspace model puts one component in a window, the thing you write text on. It also has the ability to keep tract of symbol bindings which makes it good for trying out code.

A browser is a window with a model. The model is browser. A browser has several components. several lists and a code holding window and buttons as well. Resizing the browser resizes the components. Changing a component notifies its dependents. When dependents are initialized the subscribe to the notifications.

What you want is a model that has two buttons to serve as tabs. To bring to the front the various layers. Then you want two overlapping components for the text and the drawing layer. 

I wonder if Bert knows of something like that.

Second curiosity:

What are using to make the youtube tutorials with sound. Looks very good and the sound commentary makes it worth watching.

Yours in curiosity and service, --Jerome Peace

--- On Wed, 4/7/10, Lawson English <lenglish5 at cox.net> wrote:

> From: Lawson English <lenglish5 at cox.net>
> Subject: Re: [Newbies] Annotated workspace for tutorials...
> To: lenglish5 at cox.net, "A friendly place to get answers to even the most basic questions about Squeak." <beginners at lists.squeakfoundation.org>
> Date: Wednesday, April 7, 2010, 6:01 PM
> Lawson English wrote:
> >
> >>
> >>
> >> http://www.youtube.com/watch?v=UupaG5TB8Zc
> >
> So how should I be trying to do this or is it going outside
> the 
> boundries of what I should expect the canned interface to
> do out of the box?
> Thanks.
> Lawson


More information about the Beginners mailing list