Squeak Class Documentation category index | class index  
 
CRDisplayPropertiesInstanceBrowser
  category: Genie-UI
  superclass: Model
  subclasses: CRDictionaryInstanceBrowser

Instances of this class are used to browse the named display property instances.
The actual graphical representation is realized by using a PluggableCollectionMorph.
(Actually, this class serves as the model for the PluggableCollectionMorph).

instance methods
  collection accessing
  add:
isEmpty
remove:
removeAll
size

  initialize-release
  asMorph
initialize
newMorph
newMorphWithFileNamed:

  private
  add:requestor:
checkFilenameAndSave:toFileNamed:overwrite:
confirmSaveOnExistingFileName:
defaultFileName:
defaultFileNameSuffix
defaultPath
gotoActionRequestor:goto:matchSelector:
instanceClass
loadAndAddFromFileNamed:requestor:
loadFromFileNamed:
newCollection
promptForFileNameInitialPath:
promptForFileNameInitialPath:initialFile:
save:on:named:

  testing
  isOpenInWorld:

  updating
  update:
updateInstanceCollection

  view hooks
  addActionRequestor:
balloonText:requestor:
changeRequestor:
copyActionRequestor:
deleteActionRequestor:
gotoActionRequestor:
keyMorph:requestor:
loadActionRequestor:
menuActionRequestor:
okayActionRequestor:
resortRequestor:
saveActionRequestor:
saveAsActionRequestor:
valueMorph:requestor:

class methods
  instance creation
  new

instance methods
  collection accessing top  
 

add:


 

isEmpty


 

remove:


 

removeAll


 

size

Primitive. Answer the number of indexable variables in the receiver.
This value is the same as the largest legal subscript. Essential. See Object
documentation whatIsAPrimitive.


  initialize-release top  
 

asMorph


 

initialize


 

newMorph

Create a new morph representing my contents. There can be many morphs
representing the same contents without consistency problems


 

newMorphWithFileNamed:

Load the file named aString into the system and open a morph showing the
files contents


  private top  
 

add:requestor:

Add a new object to the collection of all the instances


 

checkFilenameAndSave:toFileNamed:overwrite:


 

confirmSaveOnExistingFileName:


 

defaultFileName:


 

defaultFileNameSuffix


 

defaultPath


 

gotoActionRequestor:goto:matchSelector:


 

instanceClass


 

loadAndAddFromFileNamed:requestor:


 

loadFromFileNamed:

Load a new instance from a file


 

newCollection


 

promptForFileNameInitialPath:


 

promptForFileNameInitialPath:initialFile:


 

save:on:named:


  testing top  
 

isOpenInWorld:


  updating top  
 

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.


 

updateInstanceCollection

Update the collection of all the named instances


  view hooks top  
 

addActionRequestor:


 

balloonText:requestor:


 

changeRequestor:


 

copyActionRequestor:


 

deleteActionRequestor:


 

gotoActionRequestor:


 

keyMorph:requestor:


 

loadActionRequestor:


 

menuActionRequestor:


 

okayActionRequestor:


 

resortRequestor:


 

saveActionRequestor:


 

saveAsActionRequestor:


 

valueMorph:requestor:


class methods
  instance creation top  
 

new

Answer a new instance of the receiver (which is a class) with no indexable variables. Fail if the class is indexable.