Squeak Class Documentation category index | class index  
 
ThumbnailMorph
  category: Morphic-Widgets
  superclass: RectangleMorph
  subclasses: PlayerReferenceReadout

No comment. Sorry.

instance methods
  copying
  veryDeepFixupWith:
veryDeepInner:

  display
  drawForForm:on:
drawMeOn:
drawOn:

  initialization
  initialize
objectToView:
objectToView:viewSelector:
releaseCachedState

  miscellaneous
  installAsWonderlandTextureOn:
tearOffTile

  stepping
  step
stepTime

  what to view
  actualViewee
formOrMorphToView
morphToView

class methods
  as yet unclassified
  initialize
recursionReset

instance methods
  copying top  
 

veryDeepFixupWith:

If target and arguments fields were weakly copied, fix them here. If they were in the tree being copied, fix them up, otherwise point to the originals!!


 

veryDeepInner:

Copy all of my instance variables. Some need to be not copied at all, but shared. Warning!! Every instance variable defined in this class must be handled. We must also implement veryDeepFixupWith:. See DeepCopier class comment.


  display top  
 

drawForForm:on:

Draw a small view of the given form on the canvas


 

drawMeOn:

Draw a small view of a morph in another place. Guard against infinite recursion if that morph has a thumbnail of itself inside. Now also works if the thing to draw is a plain Form rather than a morph.


 

drawOn:

Draw a small view of a morph in another place. Guard against infinite recursion if that morph has a thumbnail of itself inside.


  initialization top  
 

initialize

Initialize the receiver, obeying a #nominalExtent property if I have one


 

objectToView:


 

objectToView:viewSelector:


 

releaseCachedState

Release any state that can be recomputed on demand, such as the pixel values for a color gradient or the editor state for a TextMorph. This method may be called to save space when a morph becomes inaccessible. Implementations of this method should do 'super releaseCachedState'.


  miscellaneous top  
 

installAsWonderlandTextureOn:

Make the receiver a texture for the given actor


 

tearOffTile


  stepping top  
 

step

Optimization: Don't redraw if we're viewing some kind of SketchMorph and its rotated Form hasn't changed.


 

stepTime

Adjust my step time to the time it takes drawing my referent


  what to view top  
 

actualViewee

Return the actual morph to be viewed, or nil if there isn't an appropriate morph to view.


 

formOrMorphToView

Answer the form to be viewed, or the morph to be viewed, or nil


 

morphToView

If the receiver is viewing some object, answer a morph can be thought of as being viewed; A gesture is made toward generalizing this beyond the morph/player regime, in that a plain blue rectangle is returned rather than simply failing if the referent is not itself displayable.


class methods
  as yet unclassified top  
 

initialize

Morph initialize


 

recursionReset

ThumbnailMorph recursionReset