Squeak Class Documentation category index | class index  
 
TTSampleFontMorph
  category: Balloon-TrueType Support
  superclass: BorderedMorph
  subclasses: TTSampleStringMorph

No comment. Sorry.

instance methods
  accessing
  addOptionalHandlesTo:box:
balloonHelpTextForHandle:
canDrawBorder:
doesBevels
font
font:
newTransformationMorph
smoothing
smoothing:
transform

  copying
  veryDeepFixupWith:
veryDeepInner:

  drawing
  areasRemainingToFill:
drawCharactersOn:
drawOn:

  geometry
  extent:
position:

  initialize
  initialize
open
openInWorld

  menu
  addCustomMenuItems:hand:
createSample
getSmoothingLevel
nextSmoothingLevel

  private
  changed
computeTransform
privateMoveBy:

class methods
  instance creation
  font:

instance methods
  accessing top  
 

addOptionalHandlesTo:box:


 

balloonHelpTextForHandle:

Answer a string providing balloon help for the given halo handle


 

canDrawBorder:

Return true if the receiver can be drawn with the given border style.


 

doesBevels

To return true means that this object can show bevelled borders, and
therefore can accept, eg, #raised or #inset as valid borderColors.
Must be overridden by subclasses that do not support bevelled borders.


 

font


 

font:


 

newTransformationMorph


 

smoothing


 

smoothing:


 

transform


  copying top  
 

veryDeepFixupWith:

If 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.


  drawing top  
 

areasRemainingToFill:

May be overridden by any subclasses with opaque regions


 

drawCharactersOn:


 

drawOn:


  geometry top  
 

extent:


 

position:

Change the position of this morph and and all of its submorphs.


  initialize top  
 

initialize


 

open


 

openInWorld

Add this morph to the world. If in MVC, then provide a Morphic window for it.


  menu top  
 

addCustomMenuItems:hand:

Add morph-specific items to the given menu which was invoked by the given hand. This method provides is invoked both from the halo-menu and from the control-menu regimes.


 

createSample


 

getSmoothingLevel

Menu support


 

nextSmoothingLevel


  private top  
 

changed

Report that the area occupied by this morph should be redrawn.


 

computeTransform


 

privateMoveBy:

Private! Use 'position:' instead.


class methods
  instance creation top  
 

font: