[Pkg] The Trunk: Morphic-ct.1986.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 5 16:30:49 UTC 2022


Christoph Thiede uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-ct.1986.mcz

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

Name: Morphic-ct.1986
Author: ct
Time: 5 May 2022, 6:30:26.441816 pm
UUID: a0beb1fa-3f9e-784b-832a-0f109882136a
Ancestors: Morphic-mt.1984

Keep the hovering/pressing state of pluggable buttons when updating the fill style. For instance, this is triggered through enablement updates triggered by the model.

=============== Diff against Morphic-mt.1984 ===============

Item was changed:
  ----- Method: PluggableButtonMorph>>updateFillStyle (in category 'updating') -----
  updateFillStyle
  
+ 	^ self updateFillStyle: self currentEvent!
- 	self
- 		updateFillStylePressing: false
- 		hovering: false.!

Item was changed:
  ----- Method: PluggableButtonMorph>>updateFillStyle: (in category 'updating') -----
  updateFillStyle: evt
  
  	self
+ 		updateFillStylePressing: (evt isMouse and: [evt redButtonPressed] and: [self containsPoint: evt position])
+ 		hovering: (evt isMouse and: [evt redButtonPressed not] and: [self containsPoint: evt position]).!
- 		updateFillStylePressing: (evt redButtonPressed and: [self containsPoint: evt position])
- 		hovering: (evt redButtonPressed not and: [self containsPoint: evt position]).!



More information about the Packages mailing list