[squeak-dev] The Trunk: Morphic-mt.972.mcz

commits at source.squeak.org commits at source.squeak.org
Fri May 8 14:11:50 UTC 2015


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

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

Name: Morphic-mt.972
Author: mt
Time: 8 May 2015, 4:11:13.964 pm
UUID: 62836d59-3f13-db44-bf59-bc9e0f1a6240
Ancestors: Morphic-mt.971

Hide custom drop shadow in menus if those are being dragged around. (Increases visual compatibility with soft drop shadows.)

=============== Diff against Morphic-mt.971 ===============

Item was changed:
  ----- Method: MenuMorph>>justDroppedInto:event: (in category 'dropping/grabbing') -----
  justDroppedInto: aMorph event: evt
  	| halo |
  	super justDroppedInto: aMorph event: evt.
  	halo := evt hand halo.
  	(halo notNil and:[halo target hasOwner: self]) ifTrue:[
  		"Grabbed single menu item"
  		self addHalo: evt.
  	].
+ 	stayUp ifFalse:[evt hand newMouseFocus: self].
+ 	self hasDropShadow: Preferences menuAppearance3d.!
- 	stayUp ifFalse:[evt hand newMouseFocus: self].!

Item was changed:
  ----- Method: MenuMorph>>mouseDown: (in category 'events') -----
  mouseDown: evt
  	"Handle a mouse down event."
  	(stayUp or:[self fullContainsPoint: evt position]) 
  		ifFalse:[^self deleteIfPopUp: evt]. "click outside"
  	self isSticky ifTrue: [^self].
+ 	
  	"Grab the menu and drag it to some other place"
+ 	self hasDropShadow: false.
  	evt hand grabMorph: self.!



More information about the Squeak-dev mailing list