The Trunk: EToys-mt.134.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: EToys-mt.134.mcz

commits-2
Marcel Taeumel uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-mt.134.mcz

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

Name: EToys-mt.134
Author: mt
Time: 19 April 2016, 12:22:02.288049 pm
UUID: e2ced620-3a65-1f48-a57d-65709f3e2656
Ancestors: EToys-mt.133

Improves usage of #refreshWorld to avoid direct calls to #displayWorldSafely, which requires a check whether the morph in in a world or not.

=============== Diff against EToys-mt.133 ===============

Item was changed:
  ----- Method: EToyCommunicatorMorph>>resetIndicator: (in category 'as yet unclassified') -----
  resetIndicator: aSymbol
 
  | indicator firstColor |
  indicator := fields at: aSymbol ifAbsent: [^self].
  firstColor := indicator
  valueOfProperty: #firstColor
  ifAbsent: [^self].
  indicator color: firstColor.
+ self refreshWorld.
- self world displayWorldSafely.
  !

Item was changed:
  ----- Method: EToyCommunicatorMorph>>trulyFlashIndicator: (in category 'as yet unclassified') -----
  trulyFlashIndicator: aSymbol
 
  | indicator firstColor |
 
  indicator := fields at: aSymbol ifAbsent: [^self].
  firstColor := indicator
  valueOfProperty: #firstColor
  ifAbsent: [
  indicator setProperty: #firstColor toValue: indicator color.
  indicator color
  ].
  indicator color: (indicator color = firstColor ifTrue: [Color white] ifFalse: [firstColor]).
+ self refreshWorld.
- self world displayWorldSafely.
  !

Item was changed:
  ----- Method: EToyProjectHistoryMorph>>closeMyFlapIfAny (in category 'as yet unclassified') -----
  closeMyFlapIfAny
 
  | myFlap allTabs myTab myWorld |
 
  myWorld := self world.
  myFlap := self nearestOwnerThat: [ :each | each isFlap].
  myFlap ifNil: [^self].
  allTabs := myWorld submorphs select: [ :each | each isFlapTab].
  myTab := allTabs detect: [ :each | each referent == myFlap] ifNone: [^self].
  myTab hideFlap.
+ self refreshWorld.
- myWorld displayWorldSafely.
 
  !