[Pkg] The Trunk: Morphic-mt.787.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Mar 29 12:37:52 UTC 2015


Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.787.mcz

==================== Summary ====================

Name: Morphic-mt.787
Author: mt
Time: 29 March 2015, 2:37:16.164 pm
UUID: f95fc2f0-dfc3-8e47-a3c4-9c833a454ac9
Ancestors: Morphic-topa.786

Establish a dependents-relationship between complex contents and the wrapper. Having this, views may perform partial updates on model changes.

=============== Diff against Morphic-topa.786 ===============

Item was changed:
  ----- Method: ListItemWrapper>>setItem: (in category 'initialization') -----
  setItem: anObject
  
+ 	item ifNotNil: [:obj | obj removeDependent: self].
+ 	item := anObject.
+ 	item ifNotNil: [:obj | obj addDependent: self].!
- 	item := anObject!

Item was changed:
  ----- Method: ListItemWrapper>>setItem:model: (in category 'initialization') -----
  setItem: anObject model: aModel
  
+ 	model := aModel.
+ 	self setItem: anObject.!
- 	item := anObject.
- 	model := aModel.!

Item was removed:
- ----- Method: PluggableListItemWrapper>>item (in category 'accessing') -----
- item
- 	^item!

Item was removed:
- ----- Method: PluggableListItemWrapper>>item: (in category 'accessing') -----
- item: newItem
- 	item := newItem!



More information about the Packages mailing list