[squeak-dev] The Trunk: Morphic-fbs.644.mcz

Frank Shearar frank.shearar at gmail.com
Sun Jan 26 11:07:24 UTC 2014


On 25 January 2014 23:23, Tobias Pape <Das.Linux at gmx.de> wrote:
> I know this is rather old,
> but a lot of these methods must stay in morph
> if Etoys is unloaded or the system borks.
>
> At least the following messages are essential:
>         referencePosition - Morphic EVENT HANDLING (PasteUpMorph! CircleMorph, HaloMorph, PolygonMorph, MatrixTransformMorph....)
>         referencePosition: - Morphic EVENT HANDLING (s.a.)
>         referencePositionInWorld - Morph: submorph add/delete
>         referencePositionInWorld: - Morph: submorph add/delete
>
> The following messages are used outside Etoys
>         beTransparent - MorphicExtras (BooklikeMorph), Morphic (IconicButton), ToolBuilder-Morphic
>         addTransparentSpacerOfSize: - MorphicExtras (BooklikeMorph, Command),
>         goHome - Morphic (Morph) (Menues)
>         heading - Morphic (CircleMorph, HaloMorph, PolygonMorph....)
>         heading: - Morphic (HaloMorph,....)
>         rotationCenter - Morphic (CircleMorph, MatrixTransformMorph
>         rotationCenter: - Morphic (CircleMorph, MatrixTransformMorph
>         scale: -  Morphic (TransformationMorph)
>         setDirectionFrom: - Morphic (HaloMorph)
>         simplySetVisible: - Morphic (Morph) (Menues)
>
>
> The following messages are used outside Etoys, but are easily fixable
>         forwardDirection - TransformationMorph (t.b.d.)
>
> The following messages are truly Etoys, so can stay there...
>         cartesianBoundsTopLeft
>         cartesianXY:
>         color: sensitiveColor sees:
>         colorUnder
>         degreesOfFlex
>         getIndexInOwner
>         move:toPosition:
>         scaleFactor:
>         setIndexInOwner:
>         touchesColor:
>         transparentSpacerOfSize:
>         wrap
>
> x, x:, y, y: - unknown. cubersome to determine
>
>
> What should we do? Put all back and decide again?
> Put all but the truly-etoys ones back?
>
> Why does it matter to me?
> Because if this is not resolved, Etoys is not unloadable, hence Protocols and PrefrencesBrowser are not unloadable
> and that makes me really sad.

I only moved them because they were labeled as Etoys. If Morphic
_needs_ them, Morphic must have them (in the 4.6 release cycle).

frank


More information about the Squeak-dev mailing list