Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Morph class hierarchy
Last updated at 9:57 am UTC on 24 March 2017
The class Morph has the following direct subclasses:

(to check and maybe update again)



The list above was produced with the following Smalltalk query in Squeak 3.3a-4769

 (Morph subclasses asSortedCollection: [ :a :b |  a name < b name]) 
 do: 
 [ :cl | Transcript show: '- ', cl name. 
         (size := cl allSubclasses size) > 0 
          ifTrue: [Transcript show: ' (', 
                                    size printString, 
                                    ' subclass'. 
                   size > 1 ifTrue: [Transcript show: 'es']. 
                  Transcript show: ')']. 
         Transcript cr].


Of the list above the classes with non-zero subclasses

BorderedMorph 265
StringMorph 20
ImageMorph 20
SketchMorph 11
MatrixTransformMorph 9
StarSqueakMorph 6
WonderlandMorph 5
TransformMorph 5
HandMorph 3
LedMorph 1
B3DSceneMorph 1
TransferMorphAnimation 1
NetworkTerminalMorph 1

Script:
 ((Morph subclasses select: [ :cl | cl allSubclasses size > 0])
 asSortedCollection: [ :a :b | a allSubclasses size > b allSubclasses size]) 
  do: 
 [ :cl | Transcript show: '| ', cl name, '| ' , 
                           cl allSubclasses size asString. 
         Transcript cr].

Hannes Hirzel - February 2002