[squeak-dev] The Inbox: Morphic-dtl.579.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Sep 28 22:59:17 UTC 2011

A new version of Morphic was added to project The Inbox:

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

Name: Morphic-dtl.579
Author: dtl
Time: 28 September 2011, 6:58:22.144 pm
UUID: 3e9c0f83-c175-4012-b850-a9c50b31507d
Ancestors: Morphic-dtl.578

Instance var #style was added to PluggableButtonMorph, so must also update #veryDeepInner: to match (problem detected by DeepCopier>>checkClass: called from ChangeSet>>fileOutClassDefinition:on:).

=============== Diff against Morphic-dtl.578 ===============

Item was changed:
  ----- Method: PluggableButtonMorph>>veryDeepInner: (in category 'copying') -----
  veryDeepInner: deepCopier
  	"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."
  super veryDeepInner: deepCopier.
  "model := model.		Weakly copied"
  label := label veryDeepCopyWith: deepCopier.
  "getStateSelector := getStateSelector.		a Symbol"
  "actionSelector := actionSelector.		a Symbol"
  "getLabelSelector := getLabelSelector.		a Symbol"
  "getMenuSelector := getMenuSelector.		a Symbol"
  shortcutCharacter := shortcutCharacter veryDeepCopyWith: deepCopier.
  askBeforeChanging := askBeforeChanging veryDeepCopyWith: deepCopier.
  triggerOnMouseDown := triggerOnMouseDown veryDeepCopyWith: deepCopier.
  offColor := offColor veryDeepCopyWith: deepCopier.
  onColor := onColor veryDeepCopyWith: deepCopier.
  feedbackColor := feedbackColor veryDeepCopyWith: deepCopier.
  showSelectionFeedback := showSelectionFeedback veryDeepCopyWith: deepCopier.
  allButtons := nil.		"a cache"
  arguments := arguments veryDeepCopyWith: deepCopier.
  argumentsProvider := argumentsProvider veryDeepCopyWith: deepCopier.
+ "argumentsSelector := argumentsSelector.   a Symbol" 
+ style := style.  "a Symbol"!
- argumentsSelector := argumentsSelector.  " a Symbol" !

More information about the Squeak-dev mailing list