[etoys-dev] Etoys: Morphic-kfr.101.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Feb 11 13:43:35 EST 2013


Karl Ramberg uploaded a new version of Morphic to project Etoys:
http://source.squeak.org/etoys/Morphic-kfr.101.mcz

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

Name: Morphic-kfr.101
Author: kfr
Time: 11 February 2013, 7:41:57 pm
UUID: 726d69f4-031f-7047-9aa3-868a19a36c1c
Ancestors: Morphic-kfr.100

Fixing issues with flexing FlapTabs

=============== Diff against Morphic-kfr.99 ===============

Item was changed:
  ----- Method: InteriorFlapTab>>hideFlap (in category 'show & hide') -----
  hideFlap
  	"Close the flap."
  
+ 	self privateDeleteReferent.
+ 	flapShowing := false.
+ 	self adjustPositionAfterHidingFlap!
- 	referent privateDelete.
- 	flapShowing _ false.
- 	self adjustPositionAfterHidingFlap
- !

Item was changed:
  ----- Method: InteriorFlapTab>>maybeHideFlapOnMouseLeaveDragging (in category 'show & hide') -----
  maybeHideFlapOnMouseLeaveDragging
  	"After the mouse leaves, having dragged something out, perhaps close the flap."
  
  	| aPasteUpMorph |
  	self hasHalo ifTrue: [^ self].
  	referent isInWorld ifFalse: [^ self].
  	(dragged or: [referent bounds containsPoint: self cursorPoint])
  		ifTrue:	[^ self].
+ 	aPasteUpMorph := self pasteUpMorph.
+ 	self privateDeleteReferent.  "could make me worldless if I'm inboard"
- 	aPasteUpMorph _ self pasteUpMorph.
- 	referent privateDelete.  "could make me worldless if I'm inboard"
  	aPasteUpMorph ifNotNil: [aPasteUpMorph removeAccommodationForFlap: self].
+ 	flapShowing := false.
- 	flapShowing _ false.
  	self isInWorld ifFalse: [aPasteUpMorph  ifNotNil: [aPasteUpMorph addMorphFront: self]].
  	self adjustPositionAfterHidingFlap!



More information about the etoys-dev mailing list