[Etoys] Hyperlinked projects
Karl
karl.ramberg at comhem.se
Sun Nov 25 09:56:57 EST 2007
Luke Gorrie wrote:
> Howdy!
>
> I'd like some tips on how to develop a collection of linked Squeak
> projects, much like the standard ones distributed with the XO image.
>
> Here're my imagined "use cases":
>
> * Create a new Squeak project, name it, save it into a common
> repository (directory, svn, ...)
>
> * Open an existing project, change it, save it back to the repository
> with exactly the same name (but a new revision in a local folder e.g.
> Squeaklets).
>
> * Drag'n'drop project X into project Y (I'll see a thumbnail of X as a
> ProjectViewMorph) and then save project Y. Later open a fresh image,
> load project Y, click on the thumbnail -- successfully have project X
> loaded from disk (preferably looking in a location relative to the
> parent project Y or the image).
>
> Overall I'd like to have a directory structure something like:
>
> Activities/
> MainMenu.pr
> Math/
> MathMenu.pr
> Adding.pr
> Subtracting.pr
> English/
> EnglishMenu.pr
> Vocabulary.pr
> Pronunciation.pr
>
> Does this sound reasonable? Can someone please spell out in painful
> detail how it's done?
>
> I'm trying to assemble a bunch of projects into a consistent menu tree
> -- basically to rebuild our old E-paati from a collection of separate
> project files instead of loading all the projects into the image.
>
> I've spent most of the weekend studying, hacking, unhacking,
> rehacking, unhacking, etc
> Project/ProjectViewMorph/DiskProxy/ProjectLoading and I'm not ashamed
> to say that I need help. :-)
>
> Cheers!
> -Luke
> _______________________________________________
> Etoys mailing list
> Etoys at lists.laptop.org
> http://lists.laptop.org/listinfo/etoys
>
>
ThreadNavigationMorph (which could use a facelift) let you jump from
project to project.
You can drag and drop ProjectViewMorphs on each other to crate hierarchies.
There is also ProjectHistoryMorph that is more like a list of projects
than a project history.
Karl
Karl
More information about the Etoys
mailing list