Giuseppe Luigi Punzi Ruiz
glpunzi at lordzealon.com
Sun Sep 19 07:41:05 UTC 2010
I will take a look. Thanks
Hannes Hirzel <hannes.hirzel at gmail.com> wrote:
>On 9/18/10, Giuseppe Luigi Punzi Ruiz <glpunzi at lordzealon.com> wrote:
>> I will start to learn morphic now.
>> I was one of the ofenders of morphic look and feel,and right now,looking to
>> 4.1,I love it.
>To learn Morphic I recommend to download Cuis and to start going
>through the class comments of Morphic. There are very few classes (the
>names of _all_ copied in below).
>Juan' s downsized and cleaned-up version of Morphic is completely
>functional. What you learn there may be applied to the Morphic of
>Squeak 4.2alpha trunk and Pharo as well.
>You will learn a lot just by browsing two or three hours through the
>source code of Cuis.
>Start reading with 'Morphic-Kernel', class 'Morph', look as well at
>the instance variables. They have documentation. A lot of obstacles
>for understanding the code have been removed.
>A suggestion: as you go through it - would it be possible to update
>class comments in the Squeak Morphic? I assume a lot is missing there.
>Minimal thing would be just to copy some of Juan's comments....and
>post it to the Inbox.
>Juan has done a great work .....
>Category names and class name of Morphic in Cuis
>AlignmentMorph CurveMorph EllipseMorph ImageMorph LineMorph
>MinimalStringMorph OneLineEditorMorph PolygonMorph RectangleMorph
>SketchMorph StringMorph TransformMorph)
>BorderStyle InsetBorder RaisedBorder SimpleBorder)
>DropEvent EventHandler KeyboardEvent MorphicAlarm MorphicEvent
>MorphicEventDispatcher MorphicUnknownEvent MouseButtonEvent MouseEvent
>MouseMoveEvent MouseOverHandler StepMessage UserInputEvent)
> BorderedMorph HandMorph Morph MorphExtension MouseClickState
>MVCMenuMorph MenuIcons MenuItemMorph MenuLineMorph MenuMorph
>Canvas DamageRecorder EllipseMidpointTracer FormCanvas GrafPort SelectionMorph)
>EmptyLine StringMorphEditor TextAnchor TextComposer TextLine TextMorph
>BalloonMorph ColorPickerMorph HaloMorph HaloSpec HandleMorph
>IconicButton NewHandleMorph ProgressBarMorph ProgressMorph
>SimpleButtonMorph StarMorph ThreePhaseButtonMorph
>FillInTheBlankMorph LazyListMorph PluggableButtonMorph
>PluggableListMorph PluggableListMorphByItem PluggableListMorphOfMany
>PluggableMessageCategoryListMorph PluggableTextMorph PreDebugWindow
>ScrollBar ScrollPane ScrollbarButton SystemWindow)
> PasteUpMorph WorldState)
More information about the Squeak-dev