The Inbox: Morphic-klc.1327.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Morphic-klc.1327.mcz

commits-2
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.!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Morphic-klc.1327.mcz

Hannes Hirzel
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, [hidden email]
<[hidden email]> 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.!
>
>
>



Morphic-klc.1327_Screenshot_2017-03-14.png (129K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Morphic-klc.1327.mcz

KenCausey
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 <[hidden email]> 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, [hidden email]
<[hidden email]> 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.!
>
>
>






Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Morphic-klc.1327.mcz

David T. Lewis
On Tue, Mar 14, 2017 at 12:34:48PM -0500, Ken Causey wrote:
> 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.

Thanks Ken, it's really nice to see you back :-)

Dave


>
> On Tue, Mar 14, 2017 at 12:17 PM, H. Hirzel <[hidden email]> 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, [hidden email]
> > <[hidden email]> 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.!
> > >
> > >
> > >
> >
> >
> >
> >

>