[squeak-dev] The Trunk: MorphicExtras-nice.111.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jun 18 20:43:46 UTC 2013


Nicolas Cellier uploaded a new version of MorphicExtras to project The Trunk:
http://source.squeak.org/trunk/MorphicExtras-nice.111.mcz

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

Name: MorphicExtras-nice.111
Author: nice
Time: 18 June 2013, 10:42:55.148 pm
UUID: 1f2ba902-1c24-4fdc-b18a-79349e9d8844
Ancestors: MorphicExtras-fbs.110

Make UI requests to the same UIManager object rather than once to Utilities and once to UIManager default.

=============== Diff against MorphicExtras-fbs.110 ===============

Item was changed:
  ----- Method: RemoteHandMorph class>>ensureNetworkConnected (in category 'utilities') -----
  ensureNetworkConnected
  	"Try to ensure that an intermittent network connection, such as a dialup or ISDN line, is actually connected. This is necessary to make sure a server is visible in order to accept an incoming connection. If the network connection does not work - the user has given up - return false. Otherwise, return true."
  	"RemoteHandMorph ensureNetworkConnected"
  	| address |
+ 	UIManager default
- 	Utilities
  		informUser: 'Ensuring your network connection works...'
  		during: [
  			address := (NetNameResolver
  				addressForName: 'squeak.org'
  				timeout: 30)].
  	^ address notNil.!

Item was changed:
  ----- Method: WaveEditor>>chooseLoopStart (in category 'menu') -----
  chooseLoopStart 
  
  	| bestLoops choice start labels values |
  	possibleLoopStarts ifNil: [
+ 		UIManager default
- 		Utilities
  			informUser: 'Finding possible loop points...' translated
  			during: [possibleLoopStarts := self findPossibleLoopStartsFrom: graph cursor]].
  	bestLoops := possibleLoopStarts copyFrom: 1 to: (100 min: possibleLoopStarts size).
  	labels := OrderedCollection new.
  	values := OrderedCollection new.
  	bestLoops do: [:entry |
  		| secs |
  		secs := ((loopEnd - entry first) asFloat / self samplingRate) roundTo: 0.01.
  		labels add: ('{1} cycles; {2} secs' translated format:{entry third. secs}).
  		values add: entry].
  	choice := UIManager default chooseFrom: labels values: values.
  	choice ifNil: [^ self].
  	loopCycles := choice third.
  	start := self fractionalLoopStartAt: choice first.
  	self loopLength: (loopEnd asFloat - start) + 1.0.
  !



More information about the Squeak-dev mailing list