Squeak Class Documentation category index | class index  
 
CRDisplayPropertiesMorph
  category: Genie-UI
  superclass: AlignmentMorph
  subclasses:

This morph provides a view on a dictionary properties instance

instance methods
  accessing
  ensureLayout
hasLayout

  initialize-release
  initializeProperties:
layout
openInWorld:

  private
  modelIsActive
setOldValues

  submorphs
  createAcceptButton
createBasicButton
createBasicLabelStringMorph:
createBasicUpdatingButtonOn:action:get:
createBasicUpdatingNumberMorphOn:get:put:min:max:
createBasicUpdatingStringMorphOn:get:put:
createCancelButton
createDefaultButtons

  submorphs-add/remove
  delete

  updating
  accept
canChange
canChangeAsk:
changed
indicateChanged
update:
updateAll

  view hooks
  acceptAction
aspectRatio
aspectRatio:
cancelAction
isActive
maxSize
maxSize:
minCaptureDistance
minCaptureDistance:
minMoveDistance
minMoveDistance:
name
name:
switchActive

class methods
  instance creation
  properties:

instance methods
  accessing top  
 

ensureLayout

Make sure that the morph is properly layed out. (The layout routine must have been
called at leat once).


 

hasLayout

Is the morph correctly layed out?


  initialize-release top  
 

initializeProperties:

Set the model and initialize the instance


 

layout

Layout the current morph and create all the submorphs


 

openInWorld:

Add this morph to the requested World.


  private top  
 

modelIsActive


 

setOldValues

Set the old values to the current values. The old values are used to determine wheter
the user has really changed values


  submorphs top  
 

createAcceptButton


 

createBasicButton


 

createBasicLabelStringMorph:


 

createBasicUpdatingButtonOn:action:get:


 

createBasicUpdatingNumberMorphOn:get:put:min:max:


 

createBasicUpdatingStringMorphOn:get:put:


 

createCancelButton


 

createDefaultButtons


  submorphs-add/remove top  
 

delete

Remove the receiver as a submorph of its owner and make its new owner be nil.


  updating top  
 

accept

This is triggered if a user accepts the settings. It writes the current settings to the model.


 

canChange

Return false if there are unaccepte changes


 

canChangeAsk:

Return false if there are unaccepte changes


 

changed

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


 

indicateChanged


 

update:

Receive a change notice from an object of whom the receiver is a
dependent. The default behavior is to do nothing; a subclass might want
to change itself in some way.


 

updateAll


  view hooks top  
 

acceptAction


 

aspectRatio


 

aspectRatio:


 

cancelAction


 

isActive


 

maxSize


 

maxSize:


 

minCaptureDistance


 

minCaptureDistance:


 

minMoveDistance


 

minMoveDistance:


 

name

Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..


 

name:


 

switchActive


class methods
  instance creation top  
 

properties: