On Mon, Jun 30, 2014 at 10:33 AM, Chris Muller asqueaker@gmail.com wrote:
TSTTCPW but I think we should revisit #flash again because sometimes it's so fast I barely saw it.
Then flash needs a 1/16 - 1/8 sec or thereabouts delay to make it visible right?
I'll try this unconditional flash for a few days, make sure it won't become, ahem, annoying, before trunking it.. ;-)
On Mon, Jun 30, 2014 at 12:23 PM, commits@source.squeak.org wrote:
Chris Muller uploaded a new version of Morphic to project The Inbox: http://source.squeak.org/inbox/Morphic-cmm.728.mcz
==================== Summary ====================
Name: Morphic-cmm.728 Author: cmm Time: 30 June 2014, 12:23:11.962 pm UUID: 09c9997d-d2e2-4e71-9077-c768f21a0071 Ancestors: Morphic-dtl.727
- If the Reuse Windows preference is set, and an existing window on the
desktop qualifies as reusable for a request, #flash it after activating it to ensure the user's attention will be guided to its on-screen location.
=============== Diff against Morphic-dtl.727 ===============
Item was changed: ----- Method: SystemWindow>>openInWorld:extent: (in category 'open/close') ----- openInWorld: aWorld extent: extent "This msg and its callees result in the window being activeOnlyOnTop" ^ self anyOpenWindowLikeMe ifEmpty: [ self position: (RealEstateAgent initialFrameFor: self initialExtent: extent world: aWorld) topLeft ; extent: extent. self openAsIsIn: aWorld ] ifNotEmptyDo: [ : windows | windows anyOne expand ; activate ;
postAcceptBrowseFor: self ;
flash ]!
postAcceptBrowseFor: self ]!