[squeak-dev] The Inbox: Morphic-klc.1327.mcz

Ken Causey klcausey at gmail.com
Tue Mar 14 17:34:48 UTC 2017


Thanks Hannes.  If it seems like I'm being excessively cautious, well,
that's because I am.  I've already messed up a couple of times through what
seemed like a surfeit of enthusiasm and I feel like a newbie again.

On Tue, Mar 14, 2017 at 12:17 PM, H. Hirzel <hannes.hirzel at gmail.com> wrote:

> I think you should just move this simple change which should have been
> done for a long time to the trunk (last comment change 14 years ago,
> really?)
>
> --Hannes
>
> On Tue, 14 Mar 2017 16:33:22 0000, commits at source.squeak.org
> <commits at source.squeak.org> wrote:
> > Ken Causey uploaded a new version of Morphic to project The Inbox:
> > http://source.squeak.org/inbox/Morphic-klc.1327.mcz
> >
> > ==================== Summary ====================
> >
> > Name: Morphic-klc.1327
> > Author: klc
> > Time: 14 March 2017, 11:33:10.111015 am
> > UUID: 40f5883d-42b0-4641-b8f6-95f89cb173b4
> > Ancestors: Morphic-ul.1326
> >
> > Update URL in Morph comment from GA Tech Swiki hosting to current
> > wiki.squeak.org.
> >
> > =============== Diff against Morphic-ul.1326 ===============
> >
> > Item was changed:
> >   Object subclass: #Morph
> >       instanceVariableNames: 'bounds owner submorphs fullBounds color
> > extension'
> >       classVariableNames: 'IndicateKeyboardFocus PreferredCornerRadius
> > UseSoftDropShadow'
> >       poolDictionaries: ''
> >       category: 'Morphic-Kernel'!
> >
> > + !Morph commentStamp: 'klc 3/14/2017 11:30' prior: 0!
> > + A Morph (from the Greek "shape" or "form") is an interactive graphical
> > object. General information on the Morphic system can be found at
> > http://wiki.squeak.org/squeak/30.
> > - !Morph commentStamp: 'efc 2/26/2003 20:01' prior: 0!
> > - A Morph (from the Greek "shape" or "form") is an interactive graphical
> > object. General information on the Morphic system can be found at
> > http://minnow.cc.gatech.edu/squeak/30.
> >
> >   Morphs exist in a tree, rooted at a World (generally a PasteUpMorph).
> The
> > morphs owned by a morph are its submorphs. Morphs are drawn recursively;
> if
> > a Morph has no owner it never gets drawn. To hide a Morph and its
> submorphs,
> > set its #visible property to false using the #visible: method.
> >
> >   The World (screen) coordinate system is used for most coordinates, but
> can
> > be changed if there is a TransformMorph somewhere in the owner chain.
> >
> >   My instance variables have accessor methods (e.g., #bounds, #bounds:).
> > Most users should use the accessor methods instead of using the instance
> > variables directly.
> >
> >   Structure:
> >   instance var        Type                    Description
> >   bounds                      Rectangle               A Rectangle
> indicating my position and a size that
> > will enclose
>       me.
> >   owner                       Morph                   My parent Morph,
> or nil for the top-level Morph, which
> > is a
> >                               or nil                  world, typically a
> PasteUpMorph.
> >   submorphs           Array                   My child Morphs.
> >   fullBounds          Rectangle               A Rectangle minimally
> enclosing me and my
> > submorphs.
> >   color                       Color                   My primary color.
> Subclasses can use this in different
> > ways.
> >   extension           MorphExtension Allows extra properties to be
> stored without
> > adding a
> >                               or nil
> storage burden to all morphs.
> >
> >   By default, Morphs do not position their submorphs. Morphs may position
> > their submorphs directly or use a LayoutPolicy to automatically control
> > their submorph positioning.
> >
> >   Although Morph has some support for BorderStyle, most users should use
> > BorderedMorph if they want borders.!
> >
> >
> >
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170314/48f67fba/attachment.html>


More information about the Squeak-dev mailing list